Digital Image Processing
Lecture 1: Introduction
Dr. Arfan Jaffar
Text Book(s)
Gonzalez, R. C. and Woods, R. E., Digital Image
Processing, Second Edition, Pearson-Prentice
Hall,
Inc., 2002. ISBN 81-7758-168-6.
Gonzalez, R. C., Woods, R. E., and Eddins, S. L.,
Digital Image Processing Using MATLAB®,
Pearson-Prentice Hall, Inc., 2004, ISBN 81-7758-
898-2.
Academic Honesty
All parties involved in any kind of cheating
in any exam will get zero in that exam
Habitual cheaters will get zero in all
assignments/projects. This may lead to a
course failure
Cheating punishment may become more
strict
Guidelines
Read your email and messages on the course
yahoo group regularly
Start working on projects/assignments from first day.
Come prepared in the class
Read book (s)
Remain attentive during the class
Class Policies
Frequent quizzes will be taken during the semester.
Students are required to attend the classes regularly
and come prepared in the class room.
Class assignments are required to be submitted on or before
the due date and time. No marks will be given
for the late submissions.
Programming assignments should be well
documented.
It is highly recommended that you try to do the
assignments on your own. Some questions from the
assignments may be asked in the Exams
Class attendance policy of the University will be
followed for taking the final test.
What is an Image?
Animage may be defined as a two
dimensional function f(x,y) where x
and y are spatial coordinates and
amplitude of f at any pair of
coordinates (x,y) is called
the intensity or Graylevel of the
image at
that point.
Digital Image
When x,y and the amplitude values of
f are all finite, discrete quantities, we
call the image a Digital Image.
A digital Image is composed of a finite
number of elements each of which has
a particular location and value
These elements are referred to as
Picture Elements, Image Elements, Pels
or Pixels
Digital Image
Digital Image Processing
The DIP field refers to processing
Digital
Images by means of Digital Computer
Related Areas
Image Analysis
Computer Vision (Emulating Human
Vision)
• A clear distinction between these three
Areas is not there
Classification of DIP and
Computer Vision Processes
Why do we Process Images?
Why do we Process Images?
Applications of Image
Processing
1. Image Restoration
Image Colorization
Image Enhancement
Extraction of Satellite Area from
an Aerial Image
Face Detection
Face Tracking
Face Morphing
Finger Print Recognition
Application: Medical
Imaging
Scan Data Model Fitting
Prototype Kidney Model Resulting Kidney and
Some Research Projects
Monitoring Human Behavior from Video Ta
ken in an Office Environment
A system which makes context-based
decisions about the actions of people in
a
room. These actions include entering,
using a computer terminal, opening a
cabinet, picking up a phone, etc.
Source:
http://server.cs.ucf.edu/~vision/
MONITORING HEAD/EYE
MOTION
FOR DRIVER ALERTNESS
MONITORING FAST FOOD
PRODUCTION
The purpose of the project is to
automatically monitor a fast food employ
as she puts
together a sandwich. Helpful in determin
correctness of sandwich assembly,
collecting statistics on employee
performance and food safety inspection.
Tracking Human Motion
DETECTION OF ARMED
ROBBERY
PERSON-ON-PERSON
VIOLENCE DETECTION IN
VIDEO DATA