Digital Image Processing CSC331
Digital Image Processing CSC331
CSC331
Introduction
mnoumannoor93@gmail.com
1
My Introduction
• Muhammad Nouman Noor
Lecturer
EDUCATION
2020 – Cont. HITEC University Taxila
Ph.D. Major: Computer Vision, Deep Learning
2
Course Description
• CSC331– Digital Image Processing
• Number of Credit Hours: 3 credits
• Catalog Description:
– This course covers the fundamental concepts
related to digital images and their processing. Topics
covered include image processing fundamentals,
image pre-processing, image segmentation, image
compression, image representation, image
description and object recognition.
3
Definition
• Processing of images which are Digital in
nature by digital Computers.
4
Why do we need to image processing ?
5
Human Perception
• Methods for enhancing pictorial information
for human interpretation and analysis
– Common applications are
• Noise filtering
• Content enhancement
– Contrast
– De-blurring
• Remote sensing
6
Noise Filtering
7
Contrast enhancement
8
Contrast enhancement
9
De-blurring
10
Medical Imaging
11
Medical Imaging
12
Medical Imaging
13
Remote Sensing
14
Remote Sensing
15
Remote Sensing
16
Weather Forecasting
17
Atmospheric study
18
Astronomy
19
Astronomy
20
Machine vision applications
• Extract the image information for further
computer processing
• Common applications are:
– Industrial machine vision for product assembly
and inspection
– Automated target detection and tracking
– Finger print recognition
– Machine processing of aerial and satellite imagery
for weather prediction and crop assessment
21
Automated inspection
22
Video sequence processing
• To detect moving objects in image sequence
for further processing
– Some applications are
• Detection and tracking of moving targets for security
surveillance
• Finding the trajectory of moving targets
• Monitoring the movements of organ boundaries in
medical applications
23
Application
• By single camera tracking
– Find out what is the Azimuth and elevation of that
particular object with respect to certain difference
coordinate system.
• By 2 different cameras tracking
– Azimuth and elevation + can identify X Y Z coordinate of
that object with respect to that 3 D coordinate system
– locating those locations in different frames, we can find out
that over the time which path the object is following
– also we can determine that what is the trajectory that the
moving object follows
24
Image Formats
• Compression
– An image contains redundant information which
can be exploited for achieving compression
– Three types of redundancy
• The first kind of redundancy is called a pixel
redundancy
• The second kind of redundancy is called a coding
redundancy
• Third kind of redundancy is called a psycho visual
redundancy.
25
Pixel redundancy
26
Applications
• Storage space reduction
• Bandwidth reduction
27
Compression
28
Lossy compression
29
Compare the space according to compression
31
Brief History..
• when you transmit these digital images via
submarine cable;
– On the transmitting side,
• A facility for digitization of the image.
– On the receiving side,
• A facility for reproduction of the image.
• The pictures were been reproduced by the
telegraphic printers.
32
References
• Prof .P. K. Biswas
Department of Electronics and Electrical Communication Engineering
Indian Institute of Technology, Kharagpur
• Gonzalez R. C. & Woods R.E. (2008). Digital Image Processing. Prentice
Hall.
• Forsyth, D. A. & Ponce, J. (2011).Computer Vision: A Modern Approach.
Pearson Education.
33