Digital Image Processing Contrast Enhancement: Part I

Slides:



Advertisements
Similar presentations
Types of Image Enhancements in spatial domain
Advertisements

Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Image Processing Ch3: Intensity Transformation and spatial filters
Image Processing Lecture 4
Chapter 3 Image Enhancement in the Spatial Domain.
Chapter - 2 IMAGE ENHANCEMENT
Intensity Transformations (Chapter 3)
Digital Image Processing
Histogram Processing The histogram of a digital image with gray levels from 0 to L-1 is a discrete function h(rk)=nk, where: rk is the kth gray level nk.
Course Website: Digital Image Processing Image Enhancement (Histogram Processing)
Digital Image Processing Contrast Enhancement: Part II
Image Enhancement in the Spatial Domain
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
Intensity Transformations
Digital Image Processing
Digital Image Processing
BYST Eh-1 DIP - WS2002: Enhancement in the Spatial Domain Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Image Enhancement.
Image Enhancement by Modifying Gray Scale of Individual Pixels
انجمن دانشجویان ایران – مرجع دانلود کتاب ، نمونه سوال و جزوات درسی دانلود جزوات کارشناسی ارشد نرم افزار علوم تحقیقات البرز دانشگاه آزاد کرج Karaj.unicloob.ir.
Lecture 4 Digital Image Enhancement
Digital Image Processing
Chapter 3: Image Enhancement in the Spatial Domain
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.
Digital Image Processing
Lecture 2. Intensity Transformation and Spatial Filtering
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part II.
Chapter 3 Image Enhancement in the Spatial Domain.
Lecture 4 Digital Image Enhancement
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.
Digital Image Processing
Chapter 3 Image Enhancement in the Spatial Domain.
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
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)
Digital Image Processing Image Enhancement in the Spatial Domain.
CIS 601 – 04 Image ENHANCEMENT in the SPATIAL DOMAIN Longin Jan Latecki Based on Slides by Dr. Rolf Lakaemper.
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Aliasing and Image Enhancement.
Digital Image Processing EEE415 Lecture 3
Digital Image Processing Sampling and Quantization
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.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
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.
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part I.
IMAGE ENHANCEMENT TECHNIQUES
Histogram Equalization
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Digital Image Processing
Image Enhancement.
Digital Image Processing
Image Processing – Contrast Enhancement
Image Enhancement in the Spatial Domain
Digital Image Processing
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
Image Processing Ch3: Intensity Transformation and spatial filters
Digital Image Processing
Intensity Transformations and Spatial Filtering
IT523 Digital Image Processing
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
IT523 Digital Image Processing
Presentation transcript:

Digital Image Processing Contrast Enhancement: Part I

Contrast Enhancement Contrast Stretching: improves the contrast in an image by stretching the range of intensity values to span a desired range of values.

Converts to black & white Linear Part contributes to the contrast stretching © 2002 R. C. Gonzalez & R. E. Woods

k: number of bits used to represent each pixel Some basic grey-level transformation functions used for contrast enhancement L=2k k: number of bits used to represent each pixel © 2002 R. C. Gonzalez & R. E. Woods

Image Negatives s= (L-1)-r s is the pixel value of the output image and r is the pixel value of the input image. (left) Original digital mammogram. (right) Negative image obtained using the negative transformation © 2002 R. C. Gonzalez & R. E. Woods

Logarithmic Transformations s= c log(1+r) s is the pixel value of the output image and r is the pixel value of the input image. (left) Fourier spectrum of Barbara’s image. (right) Result of applying the log transformation

Logarithmic Transformations s= c rγ s is the pixel value of the output image and r is the pixel value of the input image. (γ ≥ 0 and 0 ≤ r ≤ 1) Plots for various values of γ (c=1) © 2002 R. C. Gonzalez & R. E. Woods

Logarithmic Transformations b c d (a) original image. (b) γ = 0.5 . (c) γ = 0.3 . (d) γ = 0.7.

Piecewise-Linear Transformations An example of piecewise linear transformation function © 2002 R. C. Gonzalez & R. E. Woods

Piecewise-Linear Transformations Other pixel values are darkened grey-level slicing Pixel values between [A,B] are highlighted Other pixel values are preserved Other pixel values are darkened © 2002 R. C. Gonzalez & R. E. Woods

Piecewise-Linear Transformations Bit Plane slicing An 8-bit fractal image © 2002 R. C. Gonzalez & R. E. Woods

Piecewise-Linear Transformations Bit Plane slicing MSB LSB © 2002 R. C. Gonzalez & R. E. Woods

Histogram Processing Histogram : is the discrete function h(rk)=nk , where rk is the kth gray level in the range of [0, L-1] and nk is the number of pixels having gray level rk. Normalized histogram : is p(rk)=nk/n, for k=0,1,…,L-1 and p(rk) can be considered to give an estimate of the probability of occurrence of ray level rk.

Histogram of 4 basic grey-level characteristics Dark image Bright image © 2002 R. C. Gonzalez & R. E. Woods

Histogram of 4 basic grey-level characteristics Low contrast image High contrast image © 2002 R. C. Gonzalez & R. E. Woods

Summary We have looked at: What is contrast stretching? What are different transformations? What is histogram and histogram processing? Next time we will talk about more on contrast stretching by using other techniques