Image Enhancement by Modifying Gray Scale of Individual Pixels

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
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.
Chapter - 2 IMAGE ENHANCEMENT
Intensity Transformations (Chapter 3)
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
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.
ECE 472/572 - Digital Image Processing
Image Enhancement in the Spatial Domain
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
Intensity Transformations
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.
Digital Image Processing & Pattern Analysis (CSCE 563) Intensity Transformations Prof. Amr Goneid Department of Computer Science & Engineering The American.
Lecture 4 Digital Image Enhancement
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
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.
Digital Image Processing
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Chap. 3: Image Enhancement in the Spatial Domain Spring 2006, Jen-Chang Liu CSIE, NCNU.
Image Enhancement.
Digital Image Processing
Lecture 2. Intensity Transformation and Spatial Filtering
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.
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
Pattern Recognition Mrs. Andleeb Y. Khan Lecture 03 BCS-VII.
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.
CIS 601 Image ENHANCEMENT in the SPATIAL DOMAIN Dr. Rolf Lakaemper.
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Intensity Transformations or Translation in Spatial Domain.
CS654: Digital Image Analysis Lecture 18: Image Enhancement in Spatial Domain (Histogram)
CIS 601 – 04 Image ENHANCEMENT in the SPATIAL DOMAIN Longin Jan Latecki Based on Slides by Dr. Rolf Lakaemper.
Digital Image Processing EEE415 Lecture 3
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.
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 Image Enhancement in Spatial Domain
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Image Enhancement by Spatial Domain Filtering
Image Enhancement in the Spatial Domain.
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Digital Image Processing
Image Enhancement.
CIS 601 – 03 Image ENHANCEMENT SPATIAL DOMAIN Longin Jan Latecki
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
Image Enhancement Gray level transformation Linear transformation
Digital Image Processing
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Intensity Transformations and Spatial Filtering
Image Enhancement in the Spatial Domain
Image Enhancement in Spatial Domain: Point Processing
Presentation transcript:

Image Enhancement by Modifying Gray Scale of Individual Pixels

Image Enhancement Goal: to modify an image so that its utilization on a particular application is enhanced. A set of ad hoc tools applicable based on viewer’s specific needs. No general theory on image enhancement exists. Methods: Spatial domain Pixel processing Gray level transformation: Data independent histogram processing: Data-dependent Arithmetic ops Spatial filtering Frequency domain filtering

Gray-level Transforms Operated on individual pixel’s intensity values: s = T(r). r: original intensity, s: new intensity Data independent pixel-based enhancement method. Approaches Image negatives Log transform Power law transform Piece-wise linear transform

Image Negatives s = T(r) = L-1-r Similar to photo negatives. Suitable for enhancing white or gray details in dark background.

Log Gray-level Transform s = T(r) = c log(1+r) expand dark value to enhance details of dark area

Power Law Gray-level Transform s = T(r) = c sg Gamma correction: to compensate the built-in power law compression due to display characteristics.

Piece-wise Linear Gray-level Transform Allow more control on the complexity of T(r). Contrast stretching Gray-level slicing Bit-plane slicing

Contrast Stretching

Gray-level Slicing

Bit-Slicing

Histogram Processing Data-dependent pixel-based image enhancement method. Histogram = PDF of image pixels. Assumption: each image pixel is drawn from the same PDF independently (i.i.d.) Several effects of histograms are shown at the right side.

Histogram Equalization A gray-level transformation method that forces the transformed gray level to spread over the entire intensity range. Fully automatic, Data dependent, (usually) Contrast enhanced Usually, the discrete-valued histogram equalization algorithm does not yield exact uniform distribution of histogram. In practice, one may prefer “histogram specification”

Histogram Matching Transform pdf of r to a desired pdf ps(s). A generalization of histogram equalization. Basic idea: Given pr(r) and desired pdf pz(z), find a transform z = T(r), such that P(Z ≤ z) = P(R ≤ r).

Indirect Method Indirect approach: First equalize the histogram using transform s = T(r). Equalize the desired histogram v = G(z). Set v = s to obtain the composite transform Fig. 3.19

Histogram Matching Example

Histogram for Local Enhancement

Image subtraction Mask mode radiography

Image Averaging Same signal, but different noise realization. Averaging of many such images will enhance SNR.