Example: marketing

Introduction to Image Processing

Introduction to Image ProcessingYao WangDept. Electrical & Computer EngineeringBrooklyn NY 11201 Brooklyn, NY 11201 Adapted from slides by Zhu LiuLecture Outline Applications of Image processingDemonstration of basic Image Processing Demonstration of basic Image Processing tools Image formation and perception Image representation Matrix/Matlab primerYao Wang, NYU-polyEL5123: Introduction2 Application Areas of Image Processing Purpose of Image Processing Improvement of pictorial information for human interpretationCifidtft dtii Compression of Image data for storage and transmission Preprocessing to enable object detection, classification, and trackingTil liti Typical application areas Television Signal Processing Satellite Image Processing Medical Image Processing Robotics Visual Communications Law Enforcement Wang, NYU-polyEL5123: Introduction3 Television Signal Processing Image brightness, contrast, color hue adjustment

Components in Digital Image Processing Output are images Color image processing Wavelets and Multiresolution processing Compression Morphological processing Outpu t Image restoration Segmentation are imag Knowledge base Image enhancement Representation & description e attribut e Image acquisition Object recognition Input Image s Yao Wang, NYU ...

Tags:

  Image, Processing, Image processing

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Introduction to Image Processing

1 Introduction to Image ProcessingYao WangDept. Electrical & Computer EngineeringBrooklyn NY 11201 Brooklyn, NY 11201 Adapted from slides by Zhu LiuLecture Outline Applications of Image processingDemonstration of basic Image Processing Demonstration of basic Image Processing tools Image formation and perception Image representation Matrix/Matlab primerYao Wang, NYU-polyEL5123: Introduction2 Application Areas of Image Processing Purpose of Image Processing Improvement of pictorial information for human interpretationCifidtft dtii Compression of Image data for storage and transmission Preprocessing to enable object detection, classification, and trackingTil liti Typical application areas Television Signal Processing Satellite Image Processing Medical Image Processing Robotics Visual Communications Law Enforcement Wang, NYU-polyEL5123.

2 Introduction3 Television Signal Processing Image brightness, contrast, color hue adjustmentadjustment Video compression for efficient delivery and storageand storage Conversion among different video formats QVGA<->VGA<->XVGA SDTV<->HDTV NTSC<->PALYao Wang, NYU-polyEL5123: Introduction4 Medical Image Processing Images are acquired to get information about Anatomyand Physiologyof a patient How to reconstruct the Image from captured data gp How to process/analyze the Image to help diagnosis/treatment? Ultra Sound (US) Magnetic resonance Imaging Positron Emission Tomography (PET)Positron Emission Tomography (PET) Computer Tomography (CT) XRaysYao Wang, NYU-polyEL5123: Introduction5 Visual Communication Videophone Tele-conferencing Tele-conferencing Tele-shoppingHow to compress the How to compress the video to reduce bandwidth/storagebandwidth/storage requirements How to conceal How to conceal artifacts due to transmission losses?

3 Yao Wang, NYU-polyEL5123: Introduction6transmission losses?Law Enforcement Biometric identification / verification FingerprintgpF Face IrisIris How to extract features that can be used to differentiate among different images? AR Face DatabaseYao Wang, NYU-polyEL5123: Introduction7ggRobot Control Automatic inspectionUnmanned operations Unmanned operations Autonomous Vehicle drivingdriving How to detect and track th tt?Mars Roverthe target? Yao Wang, NYU-polyEL5123: Introduction8 Satellite Image Processing Remote sensing Climate Geology Land resource Flood monitor Flood monitor How to enhance the Image to facilitate ittti ?

4 Interpretation? How to analyze the Image to detect certain gphenomena?Yao Wang, NYU-polyEL5123: Introduction9 New York (from Landast-5 TM)Components in Digital Image ProcessingOutput are imagesColor imageprocessingWavelets andMultiresolutionprocessingCompressionM orphologicalprocessingOutputImagerestora tionSegmentationt are imagKnowledge baseImageenhancementRepresentation& descriptione attributeImageacquisitionObject recognitionInputImageesYao Wang, NYU-polyEL5123: Introduction10 ImageWe will deal with mainly the light green boxes. Yellow boxes belong to computer vision and pattern recognition Basic Image Processing Operations Simple point processingSpecial effects Special effects Noise reduction Image enhancement Image restorationImage restoration Face detectionImage segmentation Image segmentationYao Wang, NYU-polyEL5123: Introduction11 Simple point processingageflipOriginal imaHorizontal OHal flipNegativeVerticaDigital NYao Wang, NYU-polyEL5123: Introduction12 Contrast EnhancementOriginal Image with low contrastEnhanced imageYao Wang, NYU-polyEL5123.

5 Introduction13 Original Image with low contrastEnhanced imageNoise ReductionDegraded Image (salt and pepper noise)Noise reduced Image (after median filtering)Yao Wang, NYU-polyEL5123: Introduction14(salt and pepper noise)(after median filtering) Image SharpeningObserved ImageEnhanced Image (hi )Yao Wang, NYU-polyEL5123: Introduction15(sharpening) Image RestorationDegraded ImageRestored ImageYao Wang, NYU-polyEL5123: Introduction16 Image debluringYao Wang, NYU-polyEL5123: Introduction17 Special EffectsageOriginal ImaRotationOrlaveSwirWaYao Wang, NYU-polyEL5123: Introduction18 Face Detection Face detection in an Image or videoFace tracking in a ideo Face tracking in a videoYao Wang, NYU-polyEL5123: Introduction19 Image Segmentation Segmentation of different object in the scenesceneYao Wang, NYU-polyEL5123: Introduction20 Image Formation and Representation OverviewLight ph sics and color perception Light physics and color perception Grayscale Image capture Color Image capture Digital Image representationDigital Image representationYao Wang, NYU-polyEL5123: Introduction21 Image Formation Light source ( : wavelength of the source) E(x, y, z, ).

6 Incident light on a point (x, y, z world coordinates of the point)the point) Each point of the scene has a reflectivity function. r(x, y, z, ): reflectivity function Light reflects from a point and the reflected light is captured by an imaging device. c(x, y, z, ) = E(x, y, z, ) *r(x, y, z, ): reflected light.(y)(y)(y)gE(x, y, z, )c(xyz )=E(xyz )*r(xyz )c(x, y, z, ) E(x, y, z, )r(x, y, z, )Camera( c(x, y, z, ) )Yao Wang, NYU-polyEL5123: Introduction22 Light is part of the EM waveYao Wang, NYU-polyEL5123: Introduction23 Three Attributes of Color Luminance (brightness) Chrominance Hue (color tone) and Saturation (color purity) Represented by a color cone or color solid Yao Wang, NYU-polyEL5123: Introduction24 Tri-chromatic Color Mixing Tri-chromatic color mixing theoryAny color can be obtained by mixingthree Any color can be obtained by mixing three primary colorswith a right proportionYao Wang, NYU-polyEL5123.

7 Introduction25 Gray and Color Image Capture Gray images are captured by a single sensor, sensitive to the entire visible spectrum, similar tosensitive to the entire visible spectrum, similar to the rods Color images are captured by having three gpygsensors, each sensitive to a different primary color, similar to the conesYao Wang, NYU-polyEL5123: Introduction26 Gray and Color Image Display/Printing Gray images are displayed by a single light sensitive diode, with intensity proportional tosensitive diode, with intensity proportional to gray level. LCD monitors display color images are pygdisplayed by having three phosphors at each pixel, each generating a different primary color (red, green, blue) Color images are printed by having three color ik (tll )inks (cyan, magenta, yellow)Yao Wang, NYU-polyEL5123: Introduction27 Eye AnatomyYao Wang, NYU-polyEL5123: Introduction28 From vs.

8 CameraCamera componentsEye componentsCamera componentsEye componentsLensLens, corneaShutterIris, pupilFilRtiYao Wang, NYU-polyEL5123: Introduction29 FilmRetinaCable to transfer imagesOptic nerve send the info to the brainReceptors in the Retina Rods night visionnight vision Low acuity AchromaticAchromatic Cones Day visionDay vision High acuity ChromaticChromatic Three sets, with different sensitivity functions 700nm (R), 546nm (G), 435nm (B)Yao Wang, NYU-polyEL5123: Introduction30 Color Representation Specify three primary colors directly Red, Green, Blue (RGB) Cyan, Magenta, Yellow (CMY) Specify the luminance and chrominance HSB or HSI (Hue saturation and brightness orHSB or HSI (Hue, saturation, and brightness or intensity) YIQ (used in NTSC color TV)YCbCr (used in digital color TV) YCbCr (used in digital color TV) Can be determined from RGB or CMY Amplitude specification: 8 bits per color component, or 24 bits per pixel Total of 16 million colors A 1kx1k true RGB color requires 3 MB memoryYao Wang, NYU-polyEL5123.)

9 Introduction31A 1kx1k true RGB color requires 3 MB memoryAnalog to Digital Image Conversion Sampling: Dividing a continuous region into small squares (pixels), taking average value of each square Quantization: Map each value into one in a set of Quantization: Map each value into one in a set of discrete valuesYao Wang, NYU-polyEL5123: Introduction32 Digital Image Capture by CCD Array Continuous Scene -> Digital Image Each CCD sensor averages the light intensity in aEach CCD sensor averages the light intensity in a small region and output a discretized valueYao Wang, NYU-polyEL5123: Introduction33 Grayscale Image Specification Each pixel value represents the brightness of the pixel.

10 With 8-bit Image , the pixel value of each pixel is 0 ~ 255 Mtitti A ifMN i l itdb Matrix representation: An Image of MxN pixels is represented by an MxN array, each element being an unsigned integer of 8 bits 69122158162154166162160 69122158162 M 10999555894795560 Yao Wang, NYU-polyEL5123: Introduction34 Color Image Specification Three components M={R G B} M = {R, G, B} 613198668773 BGR 1436,1336,1727 BGRRGBRYao Wang, NYU-polyEL5123: Introduction35 Red nose is brightest!Blue Cheek is brightestA Brief Matrix Tutorial A matrix is an NxM array of numbers If M=N, A is a square matrix Maaa 11211If MN, A is a square matrix If N = 1, A is a row vector If M = 1, A is a column vector MMaaaaaaA 2222111211 If N=M=1, A is a scalar aijis the element of A at row i and column j.


Related search queries