0% found this document useful (0 votes)
44 views

Lecture 1

This document describes a course on digital image processing at COMSATS University Islamabad, Lahore Campus. The course is taught by Muhammad Nasir and will use textbooks by Gonzalez and Woods. Students will be evaluated based on assignments, quizzes, projects, a midterm, and a final exam. The course aims to teach advanced image processing tools and techniques and help students apply these skills to solve problems. Basic knowledge of probability, linear algebra, and MATLAB is recommended.

Uploaded by

maazali2735
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Lecture 1

This document describes a course on digital image processing at COMSATS University Islamabad, Lahore Campus. The course is taught by Muhammad Nasir and will use textbooks by Gonzalez and Woods. Students will be evaluated based on assignments, quizzes, projects, a midterm, and a final exam. The course aims to teach advanced image processing tools and techniques and help students apply these skills to solve problems. Basic knowledge of probability, linear algebra, and MATLAB is recommended.

Uploaded by

maazali2735
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 47

CSC 331: Digital Image Processing

Instructor: Muhammad Nasir | Lecturer | [email protected]

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 1
CSC 331: Digital Image Processing
Instructor Muhammad Nasir ([email protected])

Text books and notes 1. R. C. Gonzalez and R. E. Woods, “Digital Image


Processing”, 4th Edition, Pearson Education,

2. R. C. Gonzalez, R. E. Woods and S.L. Eddins,


“Digital Image Processing using MATLAB”
2nd Edition, Pearson Education, Inc., 2004.

3.Class Slides

Additional books 1. Practical Image And Video Processing Using Matlab


by OGE MARQUES

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 2
CSC 331 : Digital Image Processing
Course Evaluation
 Assignments
 Quizzes
 Term Projects / Reports
 Mid Term
 Final exam

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 3
Course objectives
 To give a thorough understanding of advance tools,
algorithms and techniques used in image processing
 To enable students to be able to solve an image
processing problem and to design systems on their own
• by giving them working experience on image processing tools

 To introduce advanced topics in image processing and


invoke interest for doing research in this field

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 4
Pre-requisites for the course
1. Basic knowledge of probability and random variables,
linear algebra & vectors and matrices.
2. Working knowledge of Matlab (Not Mandatory)

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 5
Assignments
 Assignments can be written assignments OR programming
assignments.
 The deadline for the submission of an assignment will be provided
with the assignment.
 Assignments submitted after the deadline will not be accepted and
will carry ZERO MARKS.
 Cheated assignments will get ZERO MARKS.

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 6
History

Early 1920s: One of the first applications of digital


imaging was in the news-paper industry

– The Bartlane cable picture


transmission service Early digital image

– Images were transferred by submarine cable between


London and New York
– Pictures were coded for cable transfer and reconstructed
at the receiving end on a telegraph printer

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 7
History

Mid to late 1920s: Improvements to the Bartlane


system resulted in higher quality images
– New reproduction processes based
on photographic techniques
– Increased number of tones in
reproduced images

Improved
digital image Early 15 tone digital
image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 8
History

1960s: Improvements in computing technology and the


onset of the space race led to a surge of work in digital
image processing
– 1964: Computers used to
improve the quality of
images of the moon taken
by the “Ranger 7 probe”
– Such techniques were used
in other space missions
including the Apollo landings A picture of the moon taken
by the Ranger 7 probe
minutes before landing

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 9
History

1970s: Digital image processing begins to be used in


medical applications
– 1979: Sir Godfrey N. Hounsfield &
Prof. Allan M. Cormack share the
Nobel Prize in medicine for the
invention of tomography,
the technology behind
Computerised Axial
Tomography (CAT) scans
Typical head slice CAT
image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 10
History

1980s - Today: The use of digital image processing


techniques has exploded and they are now used for all
kinds of tasks in all kinds of areas
– Image enhancement/restoration
– Artistic effects
– Medical visualisation
– Industrial inspection
– Law enforcement
– Human computer interfaces

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 11
Why do we process images?

Image from : Bernd Girod, © 2013-2014 Stanford University


03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 12
Why do we process images?
 Facilitate picture storage and transmission
– Efficiently store an image in a digital camera
– Send an image through mobile phone
 Enhance and restore images
– Remove scratches from an old photo
– Improve visibility of tumor in a radiograph
 Extract information from images
– Measure water pollution from aerial images
– Measure the 3D distances and heights of objects from stereo images
 Prepare for display or printing
– Adjust image size
– Halftoning
 Biometrics based identification
03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 13
Image Processing Examples
Photo Sharpening

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 14
Image Processing Examples
Noise Removal

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 15
Image Processing Examples
Photo restoration

Damaged Image Restored Image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 16
Image Processing Examples
Photo colorization

Original B/W Image colorized Image Original Image Colorized


Image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 17
Image Processing Examples
Contrast enhancement

Original Image Enhanced Image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 18
Image Processing Examples
Color photo enhancement

Original Images Enhanced Images

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 19
Image Enhancement
Initial image Final image

Performed steps: Gaussian blur, contrast enhancement, median filter


and sharpening. Processing done by Photoshop.
Example taken from microscopy.berkeley.edu/courses/dib

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 20
Image Processing Examples
Deblurring

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 21
Image Processing Examples
Blurring

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 22
Image Processing Examples
Binarization

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 23
Image Processing Examples
Edge Extraction

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 24
Image Processing Examples
Extraction of settlement area from an aerial image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 25
Image Processing Examples
Object Segmentation and Labeling

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 26
Image Processing Examples
 Improving Quality

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 27
Image Processing Examples
 Improving Quality

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 28
Image Processing Examples
 Artistic Effects

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 29
Image Processing Examples
 HCI

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 30
Image Processing Examples
Earthquake analysis from space

Image shows the ground displacement of a typical area due to earthquake

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 31
Image Processing Examples
 Medical Imaging: Computer Tomography (CT)
– Generating 3-D images from 2-D slices.
– CAD, CAM applications
– Industrial inspections

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 32
Image Processing Examples
 Medical Imaging: Computer Aided Tomography (CAT)

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 33
Image Processing Examples
 Medical Imaging: Ultrasound imaging

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 34
Image Processing Examples
Medical imaging: Averaging MRI slices for knee image

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 35
Image Processing Examples
Image compression

Original JPEG 27:1

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 36
Image Processing Examples
Image compression

Original JPEG2000 27:1

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 37
Image Processing Examples
Face detection

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 38
Image Processing Examples
Face Tracking

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 39
Image Processing Examples
Face Morphing

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 40
Image Processing Examples
Face Morphing

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 41
Image Processing Examples

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 42
Image Processing Examples
Fingerprint recognition

X X 

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 43
Personal Identification using Iris Recognition

1983 2000

National Geographics: “Afghan Girl”


03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 44
Removing geometric distortions of camera

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 45
Image Processing Examples

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 46
Computer Imaging Systems

03/06/24 COMSATS University Islamabad, Lahore Campus -- Digital Image Processing -- CSC331 47

You might also like