Ceng 466 Fundamentals of Image Processing Manipulation of

  • Slides: 23
Download presentation
Ceng 466 Fundamentals of Image Processing Manipulation of Images by Computer

Ceng 466 Fundamentals of Image Processing Manipulation of Images by Computer

What is Image?

What is Image?

Image: Visual Information • • 2 -d: binary, gray level, color (pictures, photos, etc)

Image: Visual Information • • 2 -d: binary, gray level, color (pictures, photos, etc) 3 -d: debth info (drawings, holograms etc. ) Multispectral: (sattellites images) Ultrasound (medical images) Mr (meterials, medical) Thermal (security cameras) IR ( defence) X-ray (medical)

Image Processing • Image: Visual Information • Processing: Series of actions or operations leading

Image Processing • Image: Visual Information • Processing: Series of actions or operations leading to a desired result Algorithms

Computer imaging • Image processing: – output image for human consumption • Computer vision

Computer imaging • Image processing: – output image for human consumption • Computer vision – output image for use of computer • Computer graphics – Computer generates image

Computer Imaging • • • Linear Algebra Probability Algorithms Discrete geometry Color science Data

Computer Imaging • • • Linear Algebra Probability Algorithms Discrete geometry Color science Data structure IP CV CG

Image Processing Steps 1. Pre processing: Sampling and quantization, 2. Enhancement – Improve and

Image Processing Steps 1. Pre processing: Sampling and quantization, 2. Enhancement – Improve and accentuate some properties according to HVS • • Detect the edges, Sharpen the edges, adjust contrast, improve brightness, smooth the noise Etc 3. Compression: Reduce the amount of data with max info 4. Restoration

Image Processing Steps 5. Feature extraction: Higher level of info 6. Segmentation: Partition the

Image Processing Steps 5. Feature extraction: Higher level of info 6. Segmentation: Partition the homogeneous regions 7. Pattern recognition: Classify and label the objects

Sampling: Digitize Image in space

Sampling: Digitize Image in space

Sampling

Sampling

Quantization: Digitize Brihtness values

Quantization: Digitize Brihtness values

Enhencement: Zooming Interpolation

Enhencement: Zooming Interpolation

Enhancement: Smoothing

Enhancement: Smoothing

Enhancement: Edge Detection

Enhancement: Edge Detection

Image Enhancement in the Frequency Domain

Image Enhancement in the Frequency Domain

3. Compression: Reducing the amount of data with maximum info

3. Compression: Reducing the amount of data with maximum info

3. Compression: Reducing the amount of data with maximum info

3. Compression: Reducing the amount of data with maximum info

3. Compression: Reducing the amount of data with maximum info

3. Compression: Reducing the amount of data with maximum info

Compression depends on the Image content

Compression depends on the Image content

4. Restoration: Recover the original image by removing the noise

4. Restoration: Recover the original image by removing the noise

5. Image Segmentation

5. Image Segmentation

6. Object Recognition

6. Object Recognition

6. Object Recognition

6. Object Recognition