Image enhancement algorithms & techniques Point-wise operations

Slides:



Advertisements
Similar presentations
Spatial Filtering (Chapter 3)
Advertisements

Image Processing Lecture 4
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Image Processing
Image Enhancement by Modifying Gray Scale of Individual Pixels
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.
Digital Image Processing
Face Recognition and Biometric Systems 2005/2006 Filters.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
6/9/2015Digital Image Processing1. 2 Example Histogram.
3. Introduction to Digital Image Analysis
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
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Image Enhancement.
Lecture 2. Intensity Transformation and Spatial Filtering
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Computer Vision – Enhancement(Part II) Hanyang University Jong-Il Park.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
This picture was taken on the banks of Sumatra Island (the height of waves was of approx. 32 m = 105 ft). It was found saved in a digital camera, 1 ½.
1 Chapter 3: Filtering & Enhancing Images This chapter is about image processing, since the methods take an input image and create another image as output.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Chapter 3 Image Enhancement in the Spatial Domain.
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Chapter 5: Neighborhood Processing
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Image Subtraction Mask mode radiography h(x,y) is the mask.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
İmage enhancement Prepare image for further processing steps for specific applications.
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
1 Image Enhancement Introduction  Spatial domain techniques Point operations Histogram equalization and matching Applications of histogram-based enhancement.
Ec2029 digital image processing
Digital Image Processing Lecture 4: Image Enhancement: Point Processing January 13, 2004 Prof. Charlene Tsai.
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.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Image Enhancement in the Spatial Domain.
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Medical Image Analysis
Miguel Tavares Coimbra
Image Subtraction Mask mode radiography h(x,y) is the mask.
REMOTE SENSING Digital Image Processing Radiometric Enhancement Geometric Enhancement Reference: Chapters 4 and 5, Remote Sensing Digital Image Analysis.
Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am.
Digital 2D Image Basic Masaki Hayashi
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Image Enhancement.
CIS 601 – 03 Image ENHANCEMENT SPATIAL DOMAIN Longin Jan Latecki
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Chapter 8, Exploring the Digital Domain
Fundamentals of Image Processing A Seminar on By Alok K. Watve
Image Enhancement course: biomedical image processing vibhor kumar
Image Enhancement in the Spatial Domain
Image Enhancement in the
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
Digital Image Processing
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
IT523 Digital Image Processing
Image Enhancement in the Spatial Domain
Review and Importance CS 111.
Presentation transcript:

Image enhancement algorithms & techniques Point-wise operations Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast enhancement; contrast stretching Grey scale clipping; image binarization (thresholding) Image inversion (negative) Grey scale slicing Bit extraction Contrast compression Image subtraction Histogram modeling: histogram equalization/ modification Spatial operations Spatial low-pass filtering Unsharp masking and crispening Spatial high-pass and band-pass filtering Inverse contrast ratio mapping and statistical scaling Magnification and interpolation (image zooming)

Transform domain image processing Generalized linear filtering Digital image processing Chapter 6. Image enhancement Transform domain image processing Generalized linear filtering Non-linear filtering Generalized cepstrum and homomorphic filtering Image pseudo-coloring Color image enhancement Applications: biomedical image enhancement Types and characteristics of biomedical images Contour detection in biomedical images Anatomic segmentation of biomedical images Histogram equalization and pseudo-coloring in biomedical images  

Digital image processing Chapter 6. Image enhancement Introduction Def.: Image enhancement = class of image processing operations whose goal is to produce an output digital image that is visually more suitable as appearance for its visual examination by a human observer The relevant features for the examination task are enhanced The irrelevant features for the examination task are removed/reduced Specific to image enhancement: - input = digital image (grey scale or color) - output = digital image (grey scale or color) Examples of image enhancement operations: noise removal; geometric distortion correction; edge enhancement; contrast enhancement; image zooming; image subtraction; pseudo-coloring. Classification of image enhancement operations: Based on the type of the algorithms: grey scale transformations; spatial operations; transform domain processing; pseudo-coloring Based on the class of applications – as in the examples above.

(grey scale transformation) Digital image processing Chapter 6. Image enhancement A. Point-wise operations Def.: The new grey level (color) value in a spatial location (m,n) in the resulting image depends only on the grey level (color) in the same spatial location (m,n) in the original image => “point-wise” operation, or grey scale transformation (for grey scale images). m n U[M×N] V[M×N] Point-wise operation (grey scale transformation) f(∙) => v=f(u) u(m,n) v(m,n) = f(u(m,n))

Contrast enhancement/contrast stretching Digital image processing Chapter 6. Image enhancement Contrast enhancement/contrast stretching Contrast enhancement, if:  m<1, for the dark regions (under aL/3).  n>1, for the medium grey scale (between a and b, b(2/3)L)  p<1, for the bright regions (above b).

Digital image processing Chapter 6. Image enhancement Grey scale clipping; image thresholding Grey scale clipping is a particular case of contrast enhancement, for m=p=0: (6.2) Fig. 6.3. Grey scale clipping Fig. 6.4 Image thresholding

Original histogram Processed histogram

v = L-u (6.3) Digital image processing Chapter 6. Image enhancement   Fig. 6.5 Image thresholding - example The inverse image (negative image): v = L-u (6.3) Fig. 6.6 Image inverting Fig. 6.7 Grey scale slicing (windowing)

GREY SCALE SLICING (WINDOWING): (6.4) or (6.5) Digital image processing Chapter 6. Image enhancement GREY SCALE SLICING (WINDOWING):   (6.4) or (6.5) BIT EXTRACTION: u=k12B-1+k22B-2+...+kB-12+kB (6.6) (6.7) CONTRAST COMPRESSION: v = clog(1+|u|) (6.8)

CONTRAST COMPRESSION – EXAMPLE: v = clog(1+|u|)

IMAGE SUBTRACTION: _

  HISTOGRAM MODELING. HISTOGRAM EQUALIZATION/MODIFICATION Def. Linear grey level histogram of a digital grey scale image U[M×N]: = the function Hlin,U:{0,1,…,LMax}→{0,1,…,MN}, Hlin,U(u)=nbr. of pixels with grey level u from U. Def. Normalized linear grey level histogram of the image U[M×N]: = the function hlin,U:{0,1,…,LMax}→[0;1], hlin,U(u)=Hlin,U(u)/(MN). Def. Cumulative grey level histogram of a digital grey scale image U[M×N]: = the function Hcum,U:{0,1,…,LMax}→{0,1,…,MN}, Def. Normalized cumulative grey level histogram of the image U[M×N]: = the function hcum,U:{0,1,…,LMax}→[0;1], hcum,U(u)=Hcum,U(u)/(MN). u Hlin,U(u) Hlin,V(v) v Ideally – histogram equalization Digital image processing Chapter 6. Image enhancement

Fig. 6.10 The resulting image after histogram equalization Digital image processing Chapter 6. Image enhancement Fig. 6.8. Histogram equalization a b Fig. 6.9 Low contrast image a b Fig. 6.10 The resulting image after histogram equalization

Digital image processing Chapter 6. Image enhancement SPATIAL OPERATIONS: most of them can be implemented by convolution   - Convolution mask AM

v(m,n)=1/2[y(m,n)+1/4{y(m-1,n)+y(m+1,n)+y(m,n-1)+y(m,n+1)}] (6.20) Digital image processing Chapter 6. Image enhancement Spatial averaging. Low-pass spatial filtering:   (6.18) (6.19) v(m,n)=1/2[y(m,n)+1/4{y(m-1,n)+y(m+1,n)+y(m,n-1)+y(m,n+1)}] (6.20)   Fig. 6.12 Convolution windows used in low-pass spatial filtering - examples Filtering by spatial averaging – the effect on the noise power reduction:  (6.21)   (6.22)

Directional low-pass spatial filtering: Digital image processing Chapter 6. Image enhancement Directional low-pass spatial filtering: (6.23)   Fig. 6.13 Directional spatial filtering Median filtering: (6.24)  v(m,n) = the element in the middle of the brightness row, with increasing brightness values     a b Fig. 6.14 Additive noise attenuation by mean filtering  

UNSHARP MASKING AND EDGE CRISPENING: a b Fig. 6.15 Gaussian noise reduction by median filtering UNSHARP MASKING AND EDGE CRISPENING: Digital image processing Chapter 6. Image enhancement (6.25) (6.26) a b c d Fig. 6.16 Edge crispening algorithm

Digital image processing Chapter 6. Image enhancement Original image Resulting image Fig. 6.17 Edge crispening using a Laplacian operator   HIGH-PASS SPATIAL FILTERING (6.27)     Fig. 6.18 Low-pass filtering Fig. 6.19 High-pass filtering

BAND-PASS SPATIAL FILTERING: Digital image processing Chapter 6. Image enhancement BAND-PASS SPATIAL FILTERING: (6.28) Fig. 6.20 Band-pass image filtering a b   c d Fig. 6.21 The results of LPF (Fig. c), HPF (Fig. b),BPF (Fig. d) for a grey level image (Fig. a – original image)

INVERSE CONTRAST RATIO MAPPING; STATISTICAL SCALING: (6.29) Digital image processing Chapter 6. Image enhancement INVERSE CONTRAST RATIO MAPPING; STATISTICAL SCALING:   (6.29) (6.30) (6.31) (6.32) (6.33)   MAGNIFICATION AND INTERPOLATION (IMAGE ZOOMING): Zooming by pixel replication: (6.34) The resulting image is obtained as:  (6.35) with m,n =0, 1, 2,...

Zooming by linear interpolation: (6.36) (6.37) (6.38) (6.39) Digital image processing Chapter 6. Image enhancement a b c Fig. 6.22 Image zooming by pixel replication by a factor of: b) 2; c) 4, on each direction Zooming by linear interpolation: (6.36)   (6.37) (6.38) (6.39) (6.40)   Fig. 6.23

Fig. 6.24 Image enhancement in the transformed domain Digital image processing Chapter 6. Image enhancement 6.6 TRANSFORM DOMAIN IMAGE PROCESSING   Generalized linear filtering (6.41)   where g(k,l) is called regional mask (i.e., it is 0 outside the selected region) Fig. 6.24 Image enhancement in the transformed domain a b Fig. 6.25 Regional masks for the generalized linear filtering

E.g.: - the inverse Gaussian filter has the following regional mask: Digital image processing Chapter 6. Image enhancement E.g.: - the inverse Gaussian filter has the following regional mask:   (6.42)   - for other orthogonal transforms: (6.43) Non-linear filtering   (6.44)   (6.45) Generalized cepstrum and homomorphic filtering     

Fig. 6.28 Color image enhancement block diagram Digital image processing Chapter 6. Image enhancement IMAGE PSEUDO-COLORING   Fig. 6.27 Monochrome image pseudo-coloring COLOR IMAGE ENHANCEMENT   Fig. 6.28 Color image enhancement block diagram

Digital image processing Chapter 6. Image enhancement BIOMEDICAL IMAGE ENHANCEMENT - APPLICATIONS   Biomedical image types & features Fig. 6.42 Fig. 6.43 Fig. 6.44 Fig. 6.45

Contour extraction in biomedical images: Table 6.1 Digital image processing Chapter 6. Image enhancement Contour extraction in biomedical images: Table 6.1   (6.76) Fig. 6.46 Fig. 6.47

Digital image processing Chapter 6. Image enhancement Histogram equalization and pseudo-coloring in biomedical images:   a b Fig. 6.48 Fig. 6.49 Fig. 6.50

Digital image processing Chapter 6. Image enhancement   Fig. 6.51 Fig. 6.52    Fig. 6.53 Fig. 6.54