EELE 5310: Digital Image Processing Lecture 1 Introduction

advertisement
EELE 5310: Digital Image Processing
Lecture 1
Introduction
Introduction

Digital image Processing (DIP) course is
designed to introduce the concepts related to
digital images, provide insight into basic digital
image processing operations and introduce the
basic algorithms used for such purposes.

Textbook: Digital Image Processing, Rafael C.
Gonzalez and Richard E. Woods, Second Edition,
Prentice-Hall, 2001.
Prerequisites:
Knowledge of the following three areas:

Linear Algebra.

Signals and Systems.

Programming skills
Grading Policy

Quizzes & H.W 20%

Midterm Exam 25%

Project 15%

Final Exam 40%
Outcomes

By the end of this semester ,you will Know basics of
digital image processing including image acquisition,
transformation, compression, enhancement, restoration,
analysis, and so on.

Be able to use MATLAB to implement basic image
processing algorithms and get familiar with some
functions provided by MATLAB image processing
toolbox.
Course outline
Introduction
 Digital Image Fundamentals
 Image Enhancement in the Spatial Domain
 Image Enhancement in the Frequency Domain
 Image Restoration
 Image Compression
 Image Segmentation
 Image Representation and Description
 Color image processing

What is a Digital Image?

A finite array MxNof data values
What is Image Processing

Processing digital images by means of a digital computer.

Image processing typically attempts to accomplish one of three things:

Restoring Images

Enhancing Images

Understanding Images
• Restoration takes a corrupted image and attempts to recreate a clean original.
• Enhancement alters an image to makes its meaning clearer to human observers.
• Understanding usually attempts to mimic the human visual system in extracting
meanings from an image
Three Types of Processes

Low-level Processes :

Involve primitive operations such as image preprocessing to reduce noise, contrast
enhancement, and image sharpening.


A low-level process is characterized by the fact that both its inputs and outputs are images.
Mid-level Processes:

Involves tasks such as segmentation (partitioning an image into regions or objects), description
of those objects to reduce them to a form suitable for machine learning , and
classification(recognition) of individual objects.

Its inputs generally are images, but its outputs are attributes extracted from those images (e.g.,
edges, contours, and the identity of individual objects).
Three Types of Processes

cont…
High-level Processes :

Processing involves "making sense“ of an ensemble of recognized objects, as in image
analysis, and object recognition.
Sources of Energy for Image Formation

The principle energy source for images is the EM
spectrum
Some Applications -- Medical Diagnostics
Some Applications -- MRI
Imaging in Radio Band
Some Applications -- Industrial Inspection
Some Applications -- Remote Sensing
Some Applications -- CBIR
Some Applications -- Transmitting Images
Download