A Gentle Introduction to Bilateral Filtering and its Applications 10/10: Conclusions Jack Tumblin – EECS, Northwestern University.

Slides:



Advertisements
Similar presentations
Course Evaluations 4 Random Individuals will win an ATI Radeon tm HD2900XT.
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
CS448f: Image Processing For Photography and Vision Sharpening.
IMAGE RESTORATION AND REALISM MILLIONS OF IMAGES SEMINAR YUVAL RADO.
Edge Detection CSE P 576 Larry Zitnick
Lecture 6 Image Segmentation
Gaussian KD-Tree for Fast High-Dimensional Filtering A. Adams, N. Gelfand, J. Dolson, and M. Levoy, Stanford University, SIGGRAPH 2009.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
A Gentle Introduction to Bilateral Filtering and its Applications 07/10: Novel Variants of the Bilateral Filter Jack Tumblin – EECS, Northwestern University.
Announcements Big mistake on hint in problem 1 (I’m very sorry).
A Study of Approaches for Object Recognition
Problem Sets Problem Set 3 –Distributed Tuesday, 3/18. –Due Thursday, 4/3 Problem Set 4 –Distributed Tuesday, 4/1 –Due Tuesday, 4/15. Probably a total.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Lecture 1: Images and image filtering
Announcements Kevin Matzen office hours – Tuesday 4-5pm, Thursday 2-3pm, Upson 317 TA: Yin Lou Course lab: Upson 317 – Card access will be setup soon Course.
Matlab Tutorial Continued Files, functions and images.
Designing a 3D Video Camera Hylke Buisman and Derek Chan Supervisor: Christian Theobalt Real-time depth up-sampling Hylke Buisman and Derek Chan Supervisor:
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
Computer Vision P. Schrater Spring 2003
A Gentle Introduction to Bilateral Filtering and its Applications Limitation? Pierre Kornprobst (INRIA) 0:20.
Molecular Surface Abstraction Gregory Cipriano and Michael Gleicher University of Wisconsin-Madison.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Kavita Bala Hybrid Images, Oliva et al.,
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
Fast Bilateral Filtering
Tone mapping with slides by Fredo Durand, and Alexei Efros Digital Image Synthesis Yung-Yu Chuang 11/08/2005.
A Gentle Introduction to Bilateral Filtering and its Applications 08/10: Applications: Advanced uses of Bilateral Filters Jack Tumblin – EECS, Northwestern.
September 10, 2012Introduction to Artificial Intelligence Lecture 2: Perception & Action 1 Boundary-following Robot Rules 1  2  3  4  5.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Kartic Subr Cyril Soler Frédo Durand Edge-preserving Multiscale Image Decomposition based on Local Extrema INRIA, Grenoble Universities MIT CSAIL.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
A Gentle Introduction to Bilateral Filtering and its Applications How does bilateral filter relates with other methods? Pierre Kornprobst (INRIA) 0:35.
CS 6825: Binary Image Processing – binary blob metrics
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Image Processing Edge detection Filtering: Noise suppresion.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Why is computer vision difficult?
A Gentle Introduction to Bilateral Filtering and its Applications Sylvain Paris – MIT CSAIL Pierre Kornprobst – INRIA Odyssée Jack Tumblin – Northwestern.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
A Gentle Introduction to Bilateral Filtering and its Applications 07/10: Novel Variants of the Bilateral Filter Jack Tumblin – EECS, Northwestern University.
Edges.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
The Trilateral Filter for High Contrast Images and Meshes
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
Tone mapping Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/13 with slides by Fredo Durand, and Alexei Efros.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
A Gentle Introduction to Bilateral Filtering and its Applications 10/10: Conclusions Jack Tumblin – EECS, Northwestern University.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
Heechul Han and Kwanghoon Sohn
Lighting.
Fast Bilateral Filtering for the Display of High-Dynamic-Range Images
Enhanced-alignment Measure for Binary Foreground Map Evaluation
Lecture 1: Images and image filtering
A Gentle Introduction to Bilateral Filtering and its Applications
Image filtering Hybrid Images, Oliva et al.,
A Computational Darkroom for BW Photography
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8
A Computational Darkroom for BW Photography
Magnetic Resonance Imaging
Edge Detection in Computer Vision
Lecture 2: Image filtering
Lecture 1: Images and image filtering
Intensity Transformation
Factors affecting Visual Weight
An Edge-preserving Filtering Framework for Visibility Restoration
Presentation transcript:

A Gentle Introduction to Bilateral Filtering and its Applications 10/10: Conclusions Jack Tumblin – EECS, Northwestern University

The Bilateral Filter As Simple as Weights from TWO Gaussian Functions; Has deep connections to PDE formalisms, shock-forming, heat flow, and diffusion Speed? several very fast versions

Bilateral Filter GOALS are Ambitious & Subjective, but Noise Removal “Edge-Preserving Smoothing” Locally Weighted Averaging with Outlier Rejection Visual Separation of ‘fine details’ and ‘large features’ METHODS are Simple & Practical Bilateral Filter: doubly-weighted local average, High weights only for ‘nearby’, ‘similar’ values YOU set parameters of what is ‘nearby’, of what is ‘similar’

VERY Broad Range of Applications: any task where ‘edges’ and ‘similarities’ carry useful information data of arbitrary dimensions; M to N, time, color, image vector-spaces, etc, even on manifolds  3D meshes, etc.

Explosive Growth: *6* New Papers Here SIGGRAPH 2007: don’t miss these new works!. Image Deblurring with Blurred/Noisy Image Pairs L. Yuan, et al. Multiscale Shape and Detail Enhancement from Multi-Light Image Collections R. Fattal et al. Joint Bilateral Upsampling J. Kopf et al. LDR2HDR: On-the-fly Reverse Tone Mapping of Legacy Video and Photographs A. G. Rempel et al. Factored Time-Lapse Video K. Sunkavalli et al. Real-Time Edge-Aware Image Processing With the Bilateral Grid J. Chen et al.

Is All the Work Finished? Nothing left to explore? No, No, No! Bilateral filters raise deep, basic questions; Answers still vague and tentative.. For example …

What Is ‘Noise’? What is ‘Texture’? Wet Sand (Jay Sekora)

What Is ‘Noise’? What is ‘Texture’? Human Skin (Ken Perlin)

What Is an ‘Edge’ in Human Vision? Illusory Contours (G. Kanizsa, 1955)

Does absolute intensity matter? Often, Perceived Intensities ≠ Pixel Values: Example: ‘Simultaneous Contrast’ Center strip has CONSTANT intensity…

Does absolute intensity matter? Often, Perceived Intensities ≠ Pixel Values: Example: ‘Simultaneous Contrast’ Center strip has CONSTANT intensity…

What Is an Illumination Edge? Sometimes it isn’t a large intensity change…

What Is a ‘Geometric Edge’ in Images? 3D ‘Peanut’ shape Some silhouettes are SUGGESTED by shape cues

What Is an ‘Edge’ at The Finest Scales? Scale Problems: Can’t resolve every hair and fiber in fur… Long Black Whiskers: Visible on Bkgnd, but Visible against fur? Albrecht Durer (1502)

For any perceivable image? Hmm. Edge? Noise? Regions? Texture? Silhouette? … mfrost.typepad.com/cute_overload/2007/02/backlit_extrava.html

Thank You For Attending! Please do fill out a review form, and tell us how we can improve the course… For more in-depth info: links, and all docs:

Course Evaluations 4 Random Individuals will win an ATI Radeon tm HD2900XT

END