SlideShare a Scribd company logo
1 of 37
Download to read offline
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: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESEzhilya venkat
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processingVARUN KUMAR
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIPbabak danyal
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2Surabhi Ks
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processingHossain Md Shakhawat
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 

What's hot (20)

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 

Viewers also liked

Digital image processing
Digital image processingDigital image processing
Digital image processingDeevena Dayaal
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introductionPreeti Gupta
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming LangugeYaser Jaradeh
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISPDevnology
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma KC
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp languageDavid Gu
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lispkyleburton
 
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 DomainMostafa 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 programmingNoel Malle
 
digital image processing
digital image processingdigital image processing
digital image processingN.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
 

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
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
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
 

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 DomainMostafa G. M. Mostafa
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introductionShingrakhia Hansa
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgMrVMNair
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processingvilasini rvr
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptRishiJain193179
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfVaideshSiva1
 
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 methodsSIRILsam
 
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 ChandigarhE2Matrix
 
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 PhagwaraE2Matrix
 
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
 

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 processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
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
 
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)
 

More from Mostafa G. M. Mostafa

Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image RestorationMostafa 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 FundamentalsMostafa 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) AlgorithmMostafa G. M. Mostafa
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machinesMostafa G. M. Mostafa
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronMostafa 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 RegressionMostafa G. M. Mostafa
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronMostafa 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

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Recently uploaded (20)

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

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.