Face Recognition and Biometric Systems 2005/2006 Filters.

Slides:



Advertisements
Similar presentations
Spatial Filtering (Chapter 3)
Advertisements

Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Image Processing Lecture 4
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
Chapter 3 Image Enhancement in the Spatial Domain.
Lecture 6 Sharpening Filters
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
CS 4487/9587 Algorithms for Image Analysis
EE 4780 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Digital Image Processing
Image Enhancement in the Spatial Domain II Jen-Chang Liu, 2006.
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
Digital Image Processing
Antti Tuomas Jalava Jaime Garrido Ceca
IMAGE ENHANCEMENT AND RESTORATION. Pixel operations.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
Chapter 3: Image Enhancement in the Spatial Domain
6/9/2015Digital Image Processing1. 2 Example Histogram.
2007Theo Schouten1 Enhancements Techniques for editing an image such that it is more suitable for a specific application than the original image. Spatial.
Digital Image Processing
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
Image Enhancement.
2-D, 2nd Order Derivatives for Image Enhancement
EE663 Image Processing Edge Detection 3 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Lecture 2. Intensity Transformation and Spatial Filtering
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Chap2 Image enhancement (Spatial domain)
 Image Enhancement in Spatial Domain.  Spatial domain process on images can be described as g(x, y) = T[f(x, y)] ◦ where f(x,y) is the input image,
Neighborhood Operations
Spatial Filtering: Basics
Filtering and Enhancing Images. Major operations 1. Matching an image neighborhood with a pattern or mask 2. Convolution (FIR filtering)
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Digital Image Processing Lecture 5: Neighborhood Processing: Spatial Filtering Prof. Charlene Tsai.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Image Enhancement ارتقاء تصویر Enhancement Spatial Domain Frequency Domain.
Image Subtraction Mask mode radiography h(x,y) is the mask.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Digital Image Processing Lecture 5: Neighborhood Processing: Spatial Filtering March 9, 2004 Prof. Charlene Tsai.
Chapter 9: Image Segmentation
İmage enhancement Prepare image for further processing steps for specific applications.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
EE 7730 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Digital Image Processing Lecture - 6 Autumn 2009.
Image Enhancement by Spatial Domain Filtering
Digital Image Processing CSC331
Sliding Window Filters Longin Jan Latecki October 9, 2002.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Image Enhancement in the Spatial Domain.
Miguel Tavares Coimbra
Image Subtraction Mask mode radiography h(x,y) is the mask.
Image enhancement algorithms & techniques Point-wise operations
ECE 692 – Advanced Topics in Computer Vision
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Lecture 10 Image sharpening.
CIS 350 – 3 Image ENHANCEMENT SPATIAL DOMAIN
Image Enhancement in the Spatial Domain
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Linear Operations Using Masks
Image Enhancement in the Spatial Domain
Presentation transcript:

Face Recognition and Biometric Systems 2005/2006 Filters

Face Recognition and Biometric Systems 2005/2006 Plan of presentation Review of available filters Filter application in various parts of automatic face recognition system Further research

Face Recognition and Biometric Systems 2005/2006 Filter grouping One pixel operations Pixel area operations Image histogram operations Image rotation & scaling Complex techniques

Face Recognition and Biometric Systems 2005/2006 One pixel operations Linear function Power function Logarithmic function Application Contrast improvement Image sharpness enhancement

Face Recognition and Biometric Systems 2005/2006 Linear function Scaling Dynamic range scaling in a chosen sections

Face Recognition and Biometric Systems 2005/2006 Power function Gamma correction Image after translation still looks naturally

Face Recognition and Biometric Systems 2005/2006 Logarithmic function Gray level compression Natural image look Partial lost of image information

Face Recognition and Biometric Systems 2005/2006 One pixel filters - example Input image Logarithm Scaling Gamma

Face Recognition and Biometric Systems 2005/2006 One pixel filters - example Input image Logarithm Scaling Gamma

Face Recognition and Biometric Systems 2005/2006 One pixel filters - example Input image Logarithm Scaling Gamma

Face Recognition and Biometric Systems 2005/2006 One pixel filters Advantages: Improvement of image contrast Better sharpness Disadvantages: Too bright pixels Difficulties with optimal parameters selection

Face Recognition and Biometric Systems 2005/2006 Area filters Lowpass filters Mean filter Gauss Median Highpass filters Roberts Prewitt Sobel Laplacian

Face Recognition and Biometric Systems 2005/2006 Lowpass filters Noise reduction Image smoothing Contour blurring

Face Recognition and Biometric Systems 2005/2006 Mean filter Linear filter Light image smoothing

Face Recognition and Biometric Systems 2005/2006 Gauss filter Filter uses power function Stronger image smoothing in a shorter time

Face Recognition and Biometric Systems 2005/2006 Median filter Nonlinear filter Good for noise removal from image without important information elimination

Face Recognition and Biometric Systems 2005/2006 Lowpass filters - example Input image Gauss Mean Median

Face Recognition and Biometric Systems 2005/2006 Highpass filters Image sharpness enhancement Contour detection In case of noisy images the errors will multiply

Face Recognition and Biometric Systems 2005/2006 Roberts filter Gradient method

Face Recognition and Biometric Systems 2005/2006 Prewitt filter Gradient method

Face Recognition and Biometric Systems 2005/2006 Sobel filter Gradient method

Face Recognition and Biometric Systems 2005/2006 Laplacian filter Method uses second derivative properties

Face Recognition and Biometric Systems 2005/2006 Highpass filters - example Input image Prewitt Roberts Sobel

Face Recognition and Biometric Systems 2005/2006 Histogram operations Stretching Fitting Equalization

Face Recognition and Biometric Systems 2005/2006 Histogram stretching Image dynamic range enlargement for image contrast & sharpness enhancement Does not work on images with characteristic histogram

Face Recognition and Biometric Systems 2005/2006 Histogram equalization Equal distribution of gray scale levels in input image Contrast enhancement

Face Recognition and Biometric Systems 2005/2006 Histogram equalization Algorithm:

Face Recognition and Biometric Systems 2005/2006 Histogram fitting Its aim is a transformation of an input histogram so it looks like the given one Image lighting unification

Face Recognition and Biometric Systems 2005/2006 Histogram fitting Algorithm: Input & output image histogram calculation (h In,h Out ) Histogram normalization Increment function calculation

Face Recognition and Biometric Systems 2005/2006 Histogram fitting Algorithm:

Face Recognition and Biometric Systems 2005/2006 Histogram - example Input image Equalization Stretching Fitting

Face Recognition and Biometric Systems 2005/2006 Histogram Minimization of lighting differences in images from different sources Image sharpness and contrast enhancement

Face Recognition and Biometric Systems 2005/2006 Image Rotation / Scaling

Face Recognition and Biometric Systems 2005/2006 Complex filters - techniques Kuwahara Canny Unsharp Masking LogAbout GammaAbout

Face Recognition and Biometric Systems 2005/2006 Kuwahra filter Nonlinear filters Good image smoothing Low contours blurring Algorithm: For each region: Result:

Face Recognition and Biometric Systems 2005/2006 Canny filter Optimal contour detection Algorithm: Gauss filter Sobel filter Borders direction described as Direction definition Pixel tracking in the direction of borders and removal of unnecessary pixels Thresholding

Face Recognition and Biometric Systems 2005/2006 Unsharp Masking Image sharpening Minor noise elimination Algorithm: I(x,y) = Gauss(I in (x,y)) I hp (x,y) = I in (x,y) – I(x,y) I hp (x,y) = 0 dla I hp (x,y) < threshold I out (x,y) = I in (x,y) + a*I hp (x,y)

Face Recognition and Biometric Systems 2005/2006 LogAbout method Contour detection improvement Highpass filter Logarithmic filter

Face Recognition and Biometric Systems 2005/2006 HistAbout method Contour detection enhancement Histogram stretching Gauss LogAbout

Face Recognition and Biometric Systems 2005/2006 GammaAbout method Contour detection improvement Gamma Gauss LogAbout

Face Recognition and Biometric Systems 2005/2006 Where use filers? Input image Detection Normalization

Face Recognition and Biometric Systems 2005/2006 Input image Problems: Noises Solution: Gauss filter Median filter

Face Recognition and Biometric Systems 2005/2006 Input image/Detection Problem: Dark image Solution: Histogram stretching Gamma correction GammaAbout

Face Recognition and Biometric Systems 2005/2006 Detection Problem: Contour detection Solution: Roberts filter Prewitt filter Sobel filter Canny’s method

Face Recognition and Biometric Systems 2005/2006 Shape normalization Problem: Lack of size unification Solution: Scaling Problem: Non frontal face Solution: Rotation

Face Recognition and Biometric Systems 2005/2006 Lighting normalization Problem: Irregular face lightning Solution: Histogram operations

Face Recognition and Biometric Systems 2005/2006 Filter usage Image quality enhancement Object detection method efficiency improvement Image normalization Lighting normalization

Face Recognition and Biometric Systems 2005/2006 What further?? Lighting normalization is still an area for research Dark image brightening

Face Recognition and Biometric Systems 2005/2006 Thank You