Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M....

35
In The Name Of God Digital Image Processing Digital Image Processing Lecture1: Introduction By: M. Ghelich Oghli M. Ghelich Oghli E-mail: E-mail: [email protected] [email protected] Fall 2012 tvtoitc.ir

Transcript of Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M....

Page 1: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

In The Name Of God

Digital Image ProcessingDigital Image Processing

Lecture1:

Introduction

By: M. Ghelich OghliM. Ghelich OghliE-mail: E-mail: [email protected][email protected]

Fall 2012tvtoitc.ir

Page 2: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

1. Digital Image Processing, Third Edition (Text Book) Rafael C. Gonzalez and Richard E. Woods

2. Digital Image Processing Using MATLAB Rafael C. Gonzalez and Richard E. Woods

References

Page 3: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

3. Digital Image Processing, 5th EditionBernd Jahne

4. Digital Image Processing, Third EditionWILLIAM K. PRATT

5. Handbook of Image and Video ProcessingAL Bovik

References

Page 4: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

What is Image Processing

• Image processing is a subclass of signal processing concerned specifically with pictures.

• Improve image quality for human perception and/or computer interpretation.

Page 5: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Why Image Processing?

• The future is multimedia information processing

• Images and videos are everywhere

• Many and diverse application

– Astronomy, Biology, Geology, Geography, Medicine, Law enforcement, Defense, Industrial inspection, …

– Different imaging modalities: Visual, X-Ray, Ultrasound, Infra-red , ….

Page 6: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Digital Image Processing and Analysis

Page 7: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Image AnalysisImage

Analysis

Image Analysis and Computer Vision

• Image Analysis involves examination of image data to facilitate solving an imaging problem

• In a Image analysis system outputs are used by human

• A Computer Vision application can be considered to be a deployed image analysis system

• In a Computer Vision system the images are intended to be “use” by a computer

These two categories overlap each other in certain areas.

Computer Vision

Computer Vision

Page 8: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Image Enhancement• Military applications: target tracking,…• Security and Biometrics: face detection, Gesture recognition finger

print,…• Electronics• Medical Image Analysis• Industrial automation: QC, barcode reading, defect detection, label

checking,…• Scene interpretation• Law Enforcement• Geographical Information System (GIS)• Robotics

•…

Page 9: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Image Enhancement

One of the most common uses of DIP techniques: improve quality, remove noise etc

Page 10: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Security and Biometrics

face detection

finger print

Gesture recognition

Page 11: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Fingerprint Identification System

IBM fingerprint laptop

Hanwang fingerprint attendance machine

Lock

Some Applications of DIP and Computer Vision

Page 12: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Fingerprint Identification System

Some Applications of DIP and Computer Vision

Doo-shaped pattern

Bow-shaped patternLoop

Page 13: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Fingerprint Identification System diagram

Some Applications of DIP and Computer Vision

Page 14: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Electronics: PCB– Machine inspection is used to determine that all components are

present and that all solder joints are acceptable

– Both real imaging and x-ray imaging

Page 15: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Medical Image Analysis– Extraction clinically useful information for Diagnosis

– Various types of medical images

Radiography Skull Radiography

Mammography

Page 16: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Medical Image Analysis– Various types of medical images

Infrared thermography

Some Applications of DIP and Computer Vision

Flow Analysis

Page 17: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Medical Image Analysis– Various types of medical images

Some Applications of DIP and Computer Vision

Brain MRI

Ultrasound

PET

Angiography

Page 18: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Medical Image Analysis– Various types of medical images

Some Applications of DIP and Computer Vision

FMRI

Page 19: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Medical Image Analysis– Various types of medical images

Cardiac MRICardiac CT

Some Applications of DIP and Computer Vision

Page 20: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Medical Image Analysis– Various types of medical images

Some Applications of DIP and Computer Vision

Page 21: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Industrial Inspection

Human operators are expensive, slow and unreliable Make machines do the job instead Industrial vision systems are used in all kinds of industries Can we trust them?

Some Applications of DIP and Computer Vision

Page 22: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Some Applications of DIP and Computer Vision

• Scene interpretation

Page 23: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Law Enforcement

Image processing techniques are used extensively by law enforcers

– Number plate recognition for speed cameras/automated toll systems

Some Applications of DIP and Computer Vision

Page 24: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Geographical Information System (GIS)

Digital image processing techniques are used extensively to manipulate satellite imagery

• Why GIS ? To inventory and monitor resources To test the sensitivity of our analysis assumptions To simulate potential impacts of management alternatives

Some Applications of DIP and Computer Vision

Page 25: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Geographical Information System (GIS)

Some Applications of DIP and Computer Vision

The photo shows a great deal of the Yangtze River sediment

Remote monitoring of forest conditions (green for the forest)

Page 26: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Geographical Information System (GIS)

Some Applications of DIP and Computer Vision

Taklimakan desert Remote sensing image

Page 27: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

• Robotics

Some Applications of DIP and Computer Vision

Page 28: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Image/ Video Processing Methods

• Image Enhancement

• Image Restoration

• Compression

• Image Reconstruction

• Morphological Image Processing

• Image Segmentation

• Feature Extraction and Recognition Computer Vision

Page 29: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Image Enhancement

• Techniques concern the improvement of the quality of the digital image

Original Image Enhanced image

Page 30: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Image Restoration

• Improving the appearance of an image• Tend to be based on mathematical or probabilistic models of

image degradation

Distorted image Restored image

Geometric distorted image Restored image

Page 31: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Image Compression

• Reducing the storage the storage required to save an image

Page 32: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Morphological Processing

• Tools for extracting image components that are useful in the representation and description of shape.

Page 33: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Segmentation

• To partition the image into its constituent parts (objects)

– Autonomous segmentation (very difficult) • Can facilitate or disturb subsequent processes

– Output (representation):• Raw pixel data, depicting either boundaries or whole regions

(corners vs. texture for example)

• Need conversion to a form suitable for computer processing

– (Description)

Page 34: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Representation & Description

• Feature selection (description) deals with extracting:

– features that result in quantitative information of interest or

– features that are important for differentiating one class of objects from another

Page 35: Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli E-mail: m.g31_mesu@yahoo.com.

Recognition & Interpretation

• To assign a label to an object based on information provided by the descriptors

• To assign meaning to a group of recognized objects