SlideShare a Scribd company logo
CSC447: Digital Image
Processing
Chapter 1: Introduction
Prof. Dr. Mostafa Gadal-Haqq M. Mostafa
Computer Science Department
Faculty of Computer & Information Sciences
AIN SHAMS UNIVERSITY
Course Management
 Text Book:
 Gonzalez & Wood. Digital Image
Processing, 2nd ed., Wiley, 2001.
 Grading:
 Homework & Attendance 10
 Midterm Exam 10
 Lab Exam & Final Project 15
 Final Exam 65
 Lab work:
 Matlab and C#
2CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Chap. 1: Introduction
 What is a digital image?
 Areas of digital image processing?
 What is digital image processing?
 History of digital image processing
 Applications of digital image processing
 Components of a digital image
processing system
3CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is a Digital Image?
 Real Images
 A real image can be
represented as a two-
dimensional continuous
light intensity function
g(x,y); where x and y
denote the spatial
coordinates and the value
of g is proportional to the
brightness (or gray level)
of the image at that point.
g(x,y)
y
x
4CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is a Digital Image?
 Digital Images
 A digital image is the
sampling and quantization
of a two-dimensional real
image both in spatial
coordinates and brightness.
 A digital image I(m,n) =
samples of g(x,y); where m
and n are integers, and I is
the intensity at m and n .
n
m
I(m,n)
5CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is a Digital Image?
 Images Pixels
Pixel values typically represent gray levels,
colours, heights, opacities etc
1 pixel
6CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is a Digital Image?
 Common image formats include::
 1 sample per point (B&W or Grayscale)
 3 samples per point (Red, Green, and Blue)
 4 samples per point (Red, Green, Blue, and “Alpha”,
a.k.a. Opacity)
7CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is Digital Image Processing?
The field of Digital Image
Processing refers to the
processing of digital images
using digital computers.
8CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
What is Digital Image Processing?
The main objectives of DIP are:
Improvement of pictorial information
for human interpretation; and
Processing of image data for
storage, transmission, and
representation for autonomous
machine perception.
9CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
DIP Areas
 The processing of digital images by
computers is usually divided into three
areas:
 Image Processing,
 Image Analysis, and
 Image Understanding (or Computer Vision).
 It may be better to consider the three types
of computer processes of digital images as
low-, mid-, and high-level processes.
10CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
DIP Areas
 Low-level (Image Processing ) processes
involve primitive operations such as:
 image preprocessing to reduce noise,
 contrast enhancement, image sharpening.
 Image Restoration
 Image Compression
 A low-level process is characterized by the
fact that both its inputs and outputs are
images.
11CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
DIP Areas
 Mid-level (Image Analysis/Understanding )
processing on images involves tasks such as:
 segmentation (partitioning an image into regions
or objects),
 description of those objects to reduce them to a
form suitable for computer processing, and
 classification (recognition) of individual objects.
 A mid-level process is characterized by the fact
that its inputs generally are images, but its
outputs are attributes extracted from those
images (e.g., edges, contours, and the identity of
individual objects).
12CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
DIP Areas
 Higher-level (Recognition/Computer
Vision ) processing involves:
 “making sense” of an ensemble of
recognized objects, as in image
analysis, and, at the far end process,
performing the cognitive functions
normally associated with vision.
13CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
DIP Areas
 In summary:
 However, there are no clear boundaries
between these areas.
Low-Level Process
Input: Image
Output: Image
Examples: Noise
removal, image
sharpening
Mid-Level Process
Input: Image
Output: Attributes
Examples: Object
recognition,
segmentation
High-Level Process
Input: Attributes
Output: Understanding
Examples: Scene
understanding,
autonomous
navigation
14CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
History of DIP
Early 1920s: One of the first applications of digital
imaging was in the news-paper
Industry
 The Bartlane cable picture
transmission service
 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
Early digital image
15CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
History of DIP
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
16CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
History of DIP
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
17CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
History of DIP
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
18CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
History of DIP
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
 Medical visualisation
 Human computer interfaces
 Industrial inspection
 Surveillance
 Artistic effects
 Law enforcement
19CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 The Light (electromagnetic wave)
20CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Different Imaging Modalities
21CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Light microscope
(a)Taxol (anticancer
agent), magnified 250x.
(b) Cholesterol - 40x.
(c) Microprocessor - 60x.
(d) Nickel oxide thin film-
600x. (e) Surface of audio
CD - 1750x. (f) Organic
superconductor - 450µ.
(Images courtesy
of Dr. Michael W.
Davidson, Florida State
University.)
22CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Material Research
 Scanning Electron Microscope (SEM)
Tungsten filament
After failure
250x
Damaged IC circuit
2500x
23CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Medical Imaging
 Ultrasound
 X-Ray Imaging  CAT/CT
 MRI  Gamma ray PET
24CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Radar Imaging
Landsat Images
Space borne radar image
Of mountaines in Tebit
 Satellite imaging
25CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fields that use DIP
 Oil/Gas Exploration
26CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
 Medical Imaging
 Quality control system
 Surveillance
 Law Enforcement
 Artistic Effects
27CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
28CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
Human operators are
expensive, slow and
unreliable
Make machines do
the job instead
Industrial vision
systems are used in all
kinds of industries
Can we trust them?
29CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
Printed Circuit Board (PCB) inspection
 Machine inspection is used to determine that all
components are present and that all solder joints
are acceptable
 Both conventional imaging and x-ray imaging
30CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
Image processing
techniques are used
extensively by law
enforcers
 Number plate
recognition for
speed
cameras/automat
ed toll systems
 Fingerprint
recognition
 Enhancement of
CCTV images
31CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Some Applications of DIP
Artistic effects are
used to make images
more visually
appealing, to add
special effects and to
make composite
images
32CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fundamental Steps in DIP
 Image Acquisition
 Modalities for getting the image into the computer
 Image Enhancement
 Techniques that bring out detail that is obscured,
or simply to highlight certain features of interest in
the image
 Image Restoration
 Techniques that objectively improve the
appearance of the image based on mathematical
and probabilistic models of image degradation .
33CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fundamental Steps in DIP
 Image Compression
 Techniques for reducing the storage required to
save an image.
 Image segmentation
 Techniques that partition an image into its
constituents parts or objects.
 Recognition
 Techniques that assign a label to an object in the
image based on its descriptors.
34CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Fundamental Steps in DIP
35CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Components of DIP System
36CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
Next time
Digital Image Fundamentals
37CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.

More Related Content

What's hot

Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
Srikanth VNV
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
A B Shinde
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesSaideep
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainMalik obeisat
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentation
Safayet Hossain
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
Moe Moe Myint
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
Gautam Saxena
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
muthu181188
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
Amnaakhaan
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
Inamul Hossain Imran
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
A B Shinde
 
Intensity Transformation
Intensity TransformationIntensity Transformation
Intensity Transformation
Amnaakhaan
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
Image representation
Image representationImage representation
Image representationRahul Dadwal
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Point processing
Point processingPoint processing
Point processing
panupriyaa7
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
asodariyabhavesh
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Sahil Biswas
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
khanam22
 

What's hot (20)

Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domain
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentation
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Intensity Transformation
Intensity TransformationIntensity Transformation
Intensity Transformation
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Image representation
Image representationImage representation
Image representation
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Point processing
Point processingPoint processing
Point processing
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 

Viewers also liked

Digital image processing
Digital image processingDigital image processing
Digital image processing
Deevena Dayaal
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
Preeti Gupta
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming Languge
Yaser Jaradeh
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISP
Devnology
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp language
David Gu
 
Lisp
LispLisp
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
kyleburton
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
Mostafa G. M. Mostafa
 
Digital image processing
Digital image processingDigital image processing
Digital image processingAvisek Roy
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Noel Malle
 
digital image processing
digital image processingdigital image processing
digital image processing
N.CH Karthik
 
Spandana image processing and compression techniques (7840228)
Spandana   image processing and compression techniques (7840228)Spandana   image processing and compression techniques (7840228)
Spandana image processing and compression techniques (7840228)
indianspandana
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
Louise Antonio
 
LISP: Introduction to lisp
LISP: Introduction to lispLISP: Introduction to lisp
LISP: Introduction to lisp
DataminingTools Inc
 

Viewers also liked (20)

Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming Languge
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISP
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp language
 
Lisp
LispLisp
Lisp
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
History of programming
History of programmingHistory of programming
History of programming
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Spandana image processing and compression techniques (7840228)
Spandana   image processing and compression techniques (7840228)Spandana   image processing and compression techniques (7840228)
Spandana image processing and compression techniques (7840228)
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Prolog & lisp
Prolog & lispProlog & lisp
Prolog & lisp
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
 
LISP: Introduction to lisp
LISP: Introduction to lispLISP: Introduction to lisp
LISP: Introduction to lisp
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
CT History
CT HistoryCT History
CT History
 

Similar to Digital Image Processing: An Introduction

Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
Mostafa G. M. Mostafa
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
nagwaAboElenein
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
nagwaAboElenein
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
Shingrakhia Hansa
 
csc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdfcsc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdf
satyanarayana242612
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
MrVMNair
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
vilasini rvr
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
RishiJain193179
 
Dip sdit 7
Dip sdit 7Dip sdit 7
Dip sdit 7
Karan Joshi
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Image Processing : Introduction
Image Processing : IntroductionImage Processing : Introduction
Image Processing : Introduction
Basra University, Iraq
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
VaideshSiva1
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methods
SIRILsam
 
Dip review
Dip reviewDip review
Dip review
Harish Reddy
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
E2Matrix
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
E2Matrix
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
E2Matrix
 
Image Processing in the Current Scenario
Image Processing in the Current ScenarioImage Processing in the Current Scenario
Image Processing in the Current Scenario
ijtsrd
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
A B Shinde
 

Similar to Digital Image Processing: An Introduction (20)

Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
csc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdfcsc447dipch10-160628144302.pdf
csc447dipch10-160628144302.pdf
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
Dip sdit 7
Dip sdit 7Dip sdit 7
Dip sdit 7
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Image Processing : Introduction
Image Processing : IntroductionImage Processing : Introduction
Image Processing : Introduction
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
1st section
1st section1st section
1st section
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methods
 
Dip review
Dip reviewDip review
Dip review
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
 
Image Processing in the Current Scenario
Image Processing in the Current ScenarioImage Processing in the Current Scenario
Image Processing in the Current Scenario
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 

More from Mostafa G. M. Mostafa

Csc446: Pattern Recognition
Csc446: Pattern Recognition Csc446: Pattern Recognition
Csc446: Pattern Recognition
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)
Mostafa G. M. Mostafa
 
CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)
Mostafa G. M. Mostafa
 
Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)
Mostafa G. M. Mostafa
 
Csc446: Pattren Recognition
Csc446: Pattren RecognitionCsc446: Pattren Recognition
Csc446: Pattren Recognition
Mostafa G. M. Mostafa
 
Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)
Mostafa G. M. Mostafa
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
Mostafa G. M. Mostafa
 
Digital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsDigital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image Fundamentals
Mostafa G. M. Mostafa
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
Mostafa G. M. Mostafa
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
Mostafa G. M. Mostafa
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machines
Mostafa G. M. Mostafa
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
Mostafa G. M. Mostafa
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear Regression
Mostafa G. M. Mostafa
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
Mostafa G. M. Mostafa
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)
Mostafa G. M. Mostafa
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)
Mostafa G. M. Mostafa
 

More from Mostafa G. M. Mostafa (20)

Csc446: Pattern Recognition
Csc446: Pattern Recognition Csc446: Pattern Recognition
Csc446: Pattern Recognition
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
 
CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)CSC446: Pattern Recognition (LN7)
CSC446: Pattern Recognition (LN7)
 
CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)CSC446: Pattern Recognition (LN6)
CSC446: Pattern Recognition (LN6)
 
CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)CSC446: Pattern Recognition (LN5)
CSC446: Pattern Recognition (LN5)
 
CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)CSC446: Pattern Recognition (LN4)
CSC446: Pattern Recognition (LN4)
 
CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)CSC446: Pattern Recognition (LN3)
CSC446: Pattern Recognition (LN3)
 
Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)Csc446: Pattren Recognition (LN2)
Csc446: Pattren Recognition (LN2)
 
Csc446: Pattren Recognition
Csc446: Pattren RecognitionCsc446: Pattren Recognition
Csc446: Pattren Recognition
 
Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)Csc446: Pattren Recognition (LN1)
Csc446: Pattren Recognition (LN1)
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
 
Digital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsDigital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image Fundamentals
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machines
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear Regression
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)
 

Recently uploaded

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 

Recently uploaded (20)

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 

Digital Image Processing: An Introduction

  • 1. CSC447: Digital Image Processing Chapter 1: Introduction Prof. Dr. Mostafa Gadal-Haqq M. Mostafa Computer Science Department Faculty of Computer & Information Sciences AIN SHAMS UNIVERSITY
  • 2. Course Management  Text Book:  Gonzalez & Wood. Digital Image Processing, 2nd ed., Wiley, 2001.  Grading:  Homework & Attendance 10  Midterm Exam 10  Lab Exam & Final Project 15  Final Exam 65  Lab work:  Matlab and C# 2CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 3. Chap. 1: Introduction  What is a digital image?  Areas of digital image processing?  What is digital image processing?  History of digital image processing  Applications of digital image processing  Components of a digital image processing system 3CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 4. What is a Digital Image?  Real Images  A real image can be represented as a two- dimensional continuous light intensity function g(x,y); where x and y denote the spatial coordinates and the value of g is proportional to the brightness (or gray level) of the image at that point. g(x,y) y x 4CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 5. What is a Digital Image?  Digital Images  A digital image is the sampling and quantization of a two-dimensional real image both in spatial coordinates and brightness.  A digital image I(m,n) = samples of g(x,y); where m and n are integers, and I is the intensity at m and n . n m I(m,n) 5CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 6. What is a Digital Image?  Images Pixels Pixel values typically represent gray levels, colours, heights, opacities etc 1 pixel 6CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 7. What is a Digital Image?  Common image formats include::  1 sample per point (B&W or Grayscale)  3 samples per point (Red, Green, and Blue)  4 samples per point (Red, Green, Blue, and “Alpha”, a.k.a. Opacity) 7CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 8. What is Digital Image Processing? The field of Digital Image Processing refers to the processing of digital images using digital computers. 8CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 9. What is Digital Image Processing? The main objectives of DIP are: Improvement of pictorial information for human interpretation; and Processing of image data for storage, transmission, and representation for autonomous machine perception. 9CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 10. DIP Areas  The processing of digital images by computers is usually divided into three areas:  Image Processing,  Image Analysis, and  Image Understanding (or Computer Vision).  It may be better to consider the three types of computer processes of digital images as low-, mid-, and high-level processes. 10CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 11. DIP Areas  Low-level (Image Processing ) processes involve primitive operations such as:  image preprocessing to reduce noise,  contrast enhancement, image sharpening.  Image Restoration  Image Compression  A low-level process is characterized by the fact that both its inputs and outputs are images. 11CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 12. DIP Areas  Mid-level (Image Analysis/Understanding ) processing on images involves tasks such as:  segmentation (partitioning an image into regions or objects),  description of those objects to reduce them to a form suitable for computer processing, and  classification (recognition) of individual objects.  A mid-level process is characterized by the fact that its inputs generally are images, but its outputs are attributes extracted from those images (e.g., edges, contours, and the identity of individual objects). 12CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 13. DIP Areas  Higher-level (Recognition/Computer Vision ) processing involves:  “making sense” of an ensemble of recognized objects, as in image analysis, and, at the far end process, performing the cognitive functions normally associated with vision. 13CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 14. DIP Areas  In summary:  However, there are no clear boundaries between these areas. Low-Level Process Input: Image Output: Image Examples: Noise removal, image sharpening Mid-Level Process Input: Image Output: Attributes Examples: Object recognition, segmentation High-Level Process Input: Attributes Output: Understanding Examples: Scene understanding, autonomous navigation 14CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 15. History of DIP Early 1920s: One of the first applications of digital imaging was in the news-paper Industry  The Bartlane cable picture transmission service  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 Early digital image 15CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 16. History of DIP 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 16CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 17. History of DIP 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 17CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 18. History of DIP 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 18CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 19. History of DIP 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  Medical visualisation  Human computer interfaces  Industrial inspection  Surveillance  Artistic effects  Law enforcement 19CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 20. Fields that use DIP  The Light (electromagnetic wave) 20CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 21. Fields that use DIP  Different Imaging Modalities 21CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 22. Fields that use DIP  Light microscope (a)Taxol (anticancer agent), magnified 250x. (b) Cholesterol - 40x. (c) Microprocessor - 60x. (d) Nickel oxide thin film- 600x. (e) Surface of audio CD - 1750x. (f) Organic superconductor - 450µ. (Images courtesy of Dr. Michael W. Davidson, Florida State University.) 22CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 23. Fields that use DIP  Material Research  Scanning Electron Microscope (SEM) Tungsten filament After failure 250x Damaged IC circuit 2500x 23CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 24. Fields that use DIP  Medical Imaging  Ultrasound  X-Ray Imaging  CAT/CT  MRI  Gamma ray PET 24CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 25. Fields that use DIP  Radar Imaging Landsat Images Space borne radar image Of mountaines in Tebit  Satellite imaging 25CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 26. Fields that use DIP  Oil/Gas Exploration 26CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 27. Some Applications of DIP  Medical Imaging  Quality control system  Surveillance  Law Enforcement  Artistic Effects 27CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 28. Some Applications of DIP 28CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 29. Some Applications of DIP Human operators are expensive, slow and unreliable Make machines do the job instead Industrial vision systems are used in all kinds of industries Can we trust them? 29CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 30. Some Applications of DIP Printed Circuit Board (PCB) inspection  Machine inspection is used to determine that all components are present and that all solder joints are acceptable  Both conventional imaging and x-ray imaging 30CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 31. Some Applications of DIP Image processing techniques are used extensively by law enforcers  Number plate recognition for speed cameras/automat ed toll systems  Fingerprint recognition  Enhancement of CCTV images 31CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 32. Some Applications of DIP Artistic effects are used to make images more visually appealing, to add special effects and to make composite images 32CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 33. Fundamental Steps in DIP  Image Acquisition  Modalities for getting the image into the computer  Image Enhancement  Techniques that bring out detail that is obscured, or simply to highlight certain features of interest in the image  Image Restoration  Techniques that objectively improve the appearance of the image based on mathematical and probabilistic models of image degradation . 33CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 34. Fundamental Steps in DIP  Image Compression  Techniques for reducing the storage required to save an image.  Image segmentation  Techniques that partition an image into its constituents parts or objects.  Recognition  Techniques that assign a label to an object in the image based on its descriptors. 34CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 35. Fundamental Steps in DIP 35CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 36. Components of DIP System 36CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.
  • 37. Next time Digital Image Fundamentals 37CSC447: Digital Image Processing Prof. Dr. Mostafa GadalHaqq.