Digital Image Processing

Slides:



Advertisements
Similar presentations
Image Processing Lecture 4
Advertisements

CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Chapter 3 Image Enhancement in the Spatial Domain.
Chapter - 2 IMAGE ENHANCEMENT
Digital Image Processing
Course Website: Digital Image Processing Image Enhancement (Histogram Processing)
ECE 472/572 - Digital Image Processing
Digital Image Processing Contrast Enhancement: Part II
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
6. Gray level enhancement Some of the simplest, yet most useful, image processing operations involve the adjustment of brightness, contrast or colour in.
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
Intensity Transformations
Image Enhancement by Modifying Gray Scale of Individual Pixels
Digital Image Processing
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
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.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2011 Some figures from Steve Seitz, and Gonzalez et al.
Image Processing : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, and Gonzalez et al.
Image Enhancement in the Spatial Domain (chapter 3) Math 5467, Spring 2008 Most slides stolen from Gonzalez & Woods, Steve Seitz and Alexei Efros.
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2008 Some figures from Steve Seitz, and Gonzalez et al.
Digital Image Processing
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Lecture 2. Intensity Transformation and Spatial Filtering
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Image Processing I : Rendering and Image Processing Alexei Efros …with most slides shamelessly stolen from Steve Seitz and Gonzalez & Woods.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 3 Intensity Transformations.
University of Ioannina - Department of Computer Science Intensity Transformations (Point Processing) Christophoros Nikou Digital Image.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Image Enhancement T , Biomedical Image Analysis Seminar presentation Hannu Laaksonen Vibhor Kumar.
Point Processing (Szeliski 3.1) cs129: Computational Photography James Hays, Brown, Fall 2012 Some figures from Alexei Efros, Steve Seitz, and Gonzalez.
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Image Processing Contrast Enhancement: Part I
CS6825: Point Processing Contents – not complete What is point processing? What is point processing? Altering/TRANSFORMING the image at a pixel only.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing Prof. Charlene Tsai.
Intensity Transformations or Translation in Spatial Domain.
CS654: Digital Image Analysis Lecture 18: Image Enhancement in Spatial Domain (Histogram)
Intensity Transformations (Histogram Processing)
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Digital Image Processing CSC331 Image Enhancement 1.
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
Chapter 8 Computer Vision. Artificial IntelligenceChapter 92 Contents What is Image Processing? Digital Image Processing Electromagnetic Spectrum Steps.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing January 13, 2004 Prof. Charlene Tsai.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Digital Image Processing
Image Enhancement.
Discussion #29 – Images II
Digital Image Processing
Fundamentals of Image Processing A Seminar on By Alok K. Watve
Image Enhancement in the
Digital Image Processing
Point Processing : Computational Photography
Point Processing cs195g: Computational Photography
Lecture 16 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Histogram Probability distribution of the different grays in an image.
Digital Image Processing
Lecture Four Chapter Three
Point Processing cs129: Computational Photography
Adaptive Filter A digital filter that automatically adjusts its coefficients to adapt input signal via an adaptive algorithm. Applications: Signal enhancement.
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.
Topic 1 Three related sub-fields Image processing Computer vision
Digital Image Processing
Intensity Transformations and Spatial Filtering
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Presentation transcript:

Digital Image Processing Image Enhancement Part II

Intensity Histogram

Intensity Histogram Example a 4x4, 4bits/pixel image 

From [Gonzalez & Woods] Intensity Histogram From [Gonzalez & Woods]

From [Gonzalez & Woods] Intensity Histogram From [Gonzalez & Woods]

Fixed Intensity Transformations

Basic Transformations Negative: Log: Inverse Log: Power-law: …… From [Gonzalez & Woods]

Negative Transformation From [Gonzalez & Woods]

From [Gonzalez & Woods] Log Transformation From [Gonzalez & Woods]

Power-law (Gamma) Transformation From [Gonzalez & Woods]

Power-law (Gamma) Transformation From [Gonzalez & Woods]

Power-law (Gamma) Transformation From [Gonzalez & Woods]

From [Gonzalez & Woods] Thresholding m : threshold From [Gonzalez & Woods]

Example: Fixed Intensity Transformation A 4x4, 4bits/pixel image passes through an intensity transformation 1  round(0.0667) = 0; 3  round(0.6) = 1; 6  round(2.4) = 2; 7  round(3.2667) = 3; 8  round(4.2667) = 4; 9  round(5.4) =5; 10  round(6.6667) = 7; 11  round(8.0667) = 8; The resulting image is:

Example: Histogram Change 

Contrast Stretch

General Idea: Make Best Use of the Dynamic Range From [Gonzalez & Woods]

Contrast Stretch General form: Special case  Full-scale contrast stretch: Typically used:

Example: Full-Scale Contrast Stretch Full-scale contrast stretch of a 4x4, 4bits/pixel image Find 4  round(0) = 0; 6  round(4.29) = 4; 7  round(6.43) = 6; 8  round(8.57) = 9; 9  round(10.71) = 11; 10  round(12.86) = 13; 11  round(15) = 15; The resulting image is:

Example: Histogram Change 

Histogram Equalization

Histogram Equalization From [Gonzalez & Woods]

Histogram Equalization From [Gonzalez & Woods]

Example A 4x4, 4bits/pixel image First try: full-scale contrast stretch 2  round(0) = 0; 3  round(1.67) = 2; 8  round(10.00) = 10; 9  round(11.67) = 12; 10  round(13.33) = 13; 11  round(15) = 15; The resulting image is:

Example: Histogram Change full-scale contrast stretch original  big gap

Cumulative Histogram H(k) Q(k)

Intermediate Image intermediate image original 

Full-Scale Contrast Stretch of Intermediate Image 2  round(0) = 0; 6  round(4.29) = 4; 9  round(7.50) = 8; 12  round(10.71) = 11; 14  round(12.86) = 13; 16  round(15) = 15; final result: histogram equalized image

direct full-scale contrast stretch Histogram Comparison original direct full-scale contrast stretch histogram-equalized more equalized

Summary of the Histogram Equalization Algorithm original image histogram H(k) cumulative histogram Q(k) intermediate image full-scale contrast stretch histogram-equalized image