lecture1 computer archers notes
lecture1 computer archers notes
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 1
1
Pre-requisites for the course
1. Knowledge of probability and random variables,
Vectors and Matrices.
2. Working knowledge of Matlab
3. Signals and Systems, or basic DSP courses, the basic
concepts of Convolution, FFT, filtering, etc.
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 3
▪ Midterm: 20%
▪ Quizzes: 15%
▪ Assignments (Matlab) 15%
▪ Project (Matlab/Python) 10%
▪ Final: 40%
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 4
2
Why do we process images?
▪ Facilitate picture storage and transmission
– Efficiently store an image in a digital camera (image Coding)
– 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
– Beautification, removing age effects
▪ Biometrics based identification
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 5
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 6
3
Image Processing Examples
Photo colorization
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 7
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 8
4
Image Enhancement
Initial image Final image
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 10
10
5
Image Processing Examples
Noise Adaptive Fuzzy Equalization (NAFE)
11
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 12
12
6
Image Processing Examples
Earthquake analysis from space
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 13
13
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 14
14
7
Image Processing Examples
▪ Medical Imaging: Computer Aided Tomography (CAT)
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 15
15
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 16
16
8
Image Processing Examples
Medical imaging: Averaging MRI slices for knee image
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 17
17
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 18
18
9
Image Processing Examples
Image compression
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 19
19
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 20
20
10
Image Processing Examples
Face Tracking
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 21
21
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 22
22
11
Synthetic Face Aging using AI
sciencemag.org
23
24
12
Image Processing Examples
Fingerprint recognition
X X
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 25
25
1983 2000
26
13
Removing geometric distortions of camera
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 27
27
Applications of DIP
Categorization according to image sources
▪ Electromagnetic (EM) band Imaging
– Gamma ray images
– x-ray band images
– ultra-violet band images
– visual light and infra-red images
– Imaging based on micro-waves and radio waves
▪ Non-EM band Imaging
– Acoustic and ultrasonic images
– Electron Microscopy
– Computer-generated synthetic images
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 28
28
14
EM Spectrum
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 29
29
▪ X-ray Imaging
– Medical diagnostics (CAT scans, x-ray scans), industry, astronomy.
▪ Ultra-violet imaging
– Fluorescence microscopy, astronomy,
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 30
30
15
Applications of DIP: Non-EM band imaging
▪ Acoustic imaging (hundreds of Hz)
– Geological exploration (oil exploration)
▪ Synthetic imaging
– 3D modeling or visualization systems for flight simulators, machine design,
special effects and animations,etc.
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 31
31
32
16
Image Processing Steps
Physical world
Image acquisition
Imaging
Digitization, quantization and
compression
Enhancement and restoration Image Processing
Image segmentation Imaging Analysis
Feature selection/extraction (Computer Vision/
Image representation Pattern Recognition)
Image understanding
Image interpretation
(Pattern Recognition/
Machine Learning)
Physical action
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 33
33
Feature Extraction
Image enhancement and restoration ▪ Edge and Interest points detection
▪ Filtering in spatial domain or ▪ Texture and shading
frequency domain ▪ Shape from texture and shading
Feature Extraction Calculation on Multiple Views
▪ Edge detection ▪ Multi-view geometry and Stereo imaging
▪ Interest points ▪ Structure from motion
Colored image Processing Segmentation
▪ Pseudo coloring ▪ Impose some order on group of pixels to
▪ Color segmentation separate them from each other
Multi-resolution analysis Template matching
▪ Pyramids
▪ Wavelets Segmentation
▪ Other transformations Classification and Recognition
AI/ PR / ML
34
17
Scope of DIP Course
▪ Digital image fundamentals and image acquisition (briefly)
▪ Image enhancement in spatial domain
– pixel operations
– histogram processing
– Spatial Filtering and relation with CNNs
▪ Image sampling
▪ Image restoration
– Noise reduction techniques
– Geometric transformations
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 35
35
▪ Image compression
– Image compression models
– Error free compression
– Lossy compression, etc
3/4/2025 Capital University of Science and Technology Digital Image Processing CPE3643 36
36
18