EECE253_03_PointProcessing

EECE253_03_PointProcessing - EECE/CS 253 Image Processing...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: EECE/CS 253 Image Processing Richard Alan Peters II Department of Electrical Engineering and Computer Science Fall Semester 2011 Lecture Notes: Lecture Notes: The Point Processing of Images This work is licensed under the Creative Commons Attribution-Noncommercial 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. 12/06/11 2 12/06/11 2 2000-2011 Richard Alan Peters II Point Processing of Images ● In a digital image, point = pixel. ● Point processing transforms a pixel’s value as function of its value alone; ● it does not depend on the values of the pixel’s neighbors. ● In a digital image, point = pixel. ● Point processing transforms a pixel’s value as function of its value alone; ● it does not depend on the values of the pixel’s neighbors. 12/06/11 3 12/06/11 3 2000-2011 Richard Alan Peters II ● Brightness and contrast adjustment ● Gamma correction ● Histogram equalization ● Histogram matching ● Color correction. ● Brightness and contrast adjustment ● Gamma correction ● Histogram equalization ● Histogram matching ● Color correction. Point Processing of Images 12/06/11 4 12/06/11 4 2000-2011 Richard Alan Peters II Point Processing Point Processing original + gamma- gamma + brightness- brightness original + contrast- contrast histogram EQ histogram mod 12/06/11 5 12/06/11 5 2000-2011 Richard Alan Peters II ● Let I be a 1-band (grayscale) image. ● I ( r , c ) is an 8-bit integer between 0 and 255. ● Histogram, h I , of I : – a 256-element array, h I – h I ( g ), for g = 1, 2, 3, …, 256, is an integer – h I ( g ) = number of pixels in I that have value g-1. ● Let I be a 1-band (grayscale) image. ● I ( r , c ) is an 8-bit integer between 0 and 255. ● Histogram, h I , of I : – a 256-element array, h I – h I ( g ), for g = 1, 2, 3, …, 256, is an integer – h I ( g ) = number of pixels in I that have value g-1. The Histogram of a Grayscale Image 12/06/11 6 12/06/11 6 2000-2011 Richard Alan Peters II The Histogram of a Grayscale Image 16-level (4-bit) image b l a c k m a r k s p i x e l s w i t h i n t e n s i t y g lower RHC: number of pixels with intensity g 12/06/11 7 12/06/11 7 2000-2011 Richard Alan Peters II The Histogram of a Grayscale Image Plot of histogram: number of pixels with intensity g Black marks pixels with intensity g 12/06/11 8 12/06/11 8 2000-2011 Richard Alan Peters II The Histogram of a Grayscale Image Plot of histogram: number of pixels with intensity g Black marks pixels with intensity g 12/06/11 9 12/06/11 9 2000-2011 Richard Alan Peters II ( ) 1 the number of pixels in with graylevel ....
View Full Document

This note was uploaded on 12/06/2011 for the course EECE 253 taught by Professor Alanpeters during the Summer '07 term at Vanderbilt.

Page1 / 75

EECE253_03_PointProcessing - EECE/CS 253 Image Processing...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online