SlideShare a Scribd company logo
1 of 60
DIGITAL IMAGE
PROCESSING
CONTENTS

What is an image?

Digital image processing-Introduction

History

Types of computerised process

Fundamental steps in image processing

Sources for images

Uses

Applications
What is an image?

An image may be defined as a two-
dimensional function, f(x, y), where x and y are
spatial (plane) coordinates, and the amplitude
of at any pair of coordinates (x, y) is called the
Intensity or gray level of the image at that
point.

When x, y, and the amplitude values of f are
all finite,discrete quantities, we call the image a
digital image.
Digital Image Processing

The field of digital image processing refers to
processing digital images by means of a digital
computer.
Note :-

Digital image is composed of a finite number of
elements, each of which has a particular
location and value.These elements are
referred to as picture elements, image
elements, pels and pixels.

Pixel is the term most widely used to denote
the elements of a digital image.
Pixel
History

Many of the techniques of digital image
processing, or digital picture processing as it
often was called, were developed in the 1960s
at the Jet Propulsion Laboratory,
Massachusetts Institute of Technology, Bell
Laboratories, University of Maryland, and a few
other research facilities.
History

With the fast computers and signal processors
available in the 2000s, digital image
processing has become the most common
form of image processing and generally, is
used because it is not only the most versatile
method, but also the cheapest.

Digital image processing technology for
medical applications was inducted into the
Space Foundation Space Technology Hall of
Fame in 1994.
History

In 2002 Raanan Fattal introduced Gradient
domain image processing, a new way to
process images in which the differences
between pixels are manipulated rather than the
pixel values themselves.
Age progression of
missing person
Aundria Bowman
Types of computerized
process

There are no clear-cut boundaries in the
continuum from image processing at one end
to computer vision at the other. However, one
useful paradigm is to consider three types of
computerized processes in this continuum:
low-, mid-, and high-level processes.
Types of computerized
process

Low level processes involve primitive
operations such as image preprocessing to
reduce noise,contrast enhancement, and
image sharpening.

A low-level process is characterized by the
factthat both its inputs and outputs are
images.
Types of computerized
process

Mid-level 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).
Types of computerized
process

Higher-level processing involves “making
sense” of anensemble of recognized
objects, as in image analysis, and, at
the far end of the continuum,performing the
cognitive functions normally associated with
vision and, in addition,encompasses
processes that extract attributes from images,
up to and including the recognition
ofindividual objects.
Types of computerized
process

As a simple illustration to clarify these
concepts, consider the area of automated
analysis of text.

The processes of acquiring an image of the
area containing the text,preprocessing that
image, extracting (segmenting) the individual
characters, describing the characters in a
form suitable for computer processing and
recognizing those individual characters are in
the scope of what we call digital image
processing.
Fundamental steps in image
processing
Image Acquisition

This is the first step or process of the
fundamental steps of digital image processing.

Image acquisition could be as simple as being
given an image that is already in digital form.
Generally, the image acquisition stage involves
preprocessing, such as scaling etc.
Topics:-
• Basic digital image concepts
• Preprocessing stages
• Visual perception
• Sampling
• Quantization
• Pixel operations
Image Enhancement

Image enhancement is among the simplest and
most appealing areas of digital image
processing. Basically, the idea behind
enhancement techniques is to bring out detail
that is obscured, or simply to highlight certain
features of interest in an image. Such as,
changing brightness & contrast etc.

Enhancement in the spatial domain

Point processing
 Log transformation
 Power law transformation

Spatial filtering process

Smoothing filters

Frequency Domain Filtering
The Fourier transform
Filtering in the frequency domain
Low pass filters - High pass
filters
->Ideal low pass filter
->Butterworth low pass
filter
->Gaussian low pass filter
One of the most common
uses of DIP techniques:

improve quality,

remove noise.. etc
Image Restoration

Image restoration is an area that also deals
with improving the appearance of an image.
However, unlike enhancement, which is
subjective, image restoration is objective, in the
sense that restoration techniques tend to be
based on mathematical or probabilistic models
of image degradation.
Color Image Processing

Color image processing is an area that has
been gaining its importance because of the
significant increase in the use of digital images
over the Internet. This may include color
modeling and processing in a digital domain
etc.
Topics:
• Color fundamentals
• Color models
• Color transformations
• Smoothing and sharpening
• Color segmentation
• Noise in color images
Wavelets &Multiresolution
Processing

Wavelets are the foundation for representing
images in various degrees of resolution.
Images subdivision successively into smaller
regions for data compression and for pyramidal
representation.
Compression

Compression deals with techniques for
reducing the storage required to save an image
or the bandwidth to transmit it. Particularly in
the uses of internet it is very much necessary to
compress data.
Topics:
• Coding redundancy
• Image compression models
• Error-free compression
• Lossy compression
• Image compression standards
Morphological Processing

Morphological processing deals with tools for
extracting image components that are useful in
the representation and description of shape.

Basic morphological concepts and operations
 Hitting, fitting and missing
 Erosion and dilation
 Opening and closing

Morphological algorithms
 Boundary extraction
 Region filling
Segmentation

Segmentation procedures partition an image
into its constituent parts or objects. In general,
autonomous segmentation is one of the most
difficult tasks in digital image processing.

A rugged segmentation procedure brings the
process a long way toward successful solution
of imaging problems that require objects to be
identified individually.
Main topics:

The segmentation problem

Importance of good thresholding

Problems that can arise with
thresholding

The basic global thresholding
algorithm

Point- edge detection

Region-based segmentation
Representation & Description

Representation and description almost always
follow the output of a segmentation stage,
which usually is raw pixel data, constituting
either the boundary of a region or all the points
in the region itself.

Choosing a representation is only part of the
solution for transforming raw data into a form
suitable for subsequent computer processing.

Description deals with extracting attributes
that result in some quantitative information of
interest or are basic for differentiating one class
of objects from another.
Topics:
• Chain codes
• Skeletons
• Boundary descriptors
• Regional descriptors
• Texture
Object recognition

Recognition is the process that assigns a label,
such as, “vehicle” to an object based on its
descriptors.
Topics:
• Pattern classes
• Structural methods
Knowledge Base

Knowledge may be as simple as detailing
regions of an image where the information of
interest is known to be located, thus limiting the
search that has to be conducted in seeking that
information.

The knowledge base also can be quite
complex, such as an interrelated list of all major
possible defects in a materials inspection
problem or an image database containing high-
resolution satellite images of a region in
connection with change-detection applications.
Sources for Images
One of the simplest ways to develop a basic
understanding of the extent of image
processing applications is categorization
according to sources.

Electromagnetic (EM) energy spectrum

Synthetic images produced by computer

Acoustic

Ultrasonic

Electronic
Electromagnetic (EM)
energy spectrum

Images based on radiation from the EM
spectrum are the most familiar to us.

If bands are grouped according to energy
per photon, we obtain the spectrum

Em spectrum are not distinct but rather
transition smoothly one to other.
Uses

Gamma-ray imaging (highest energy):
nuclear medicine and astronomical
observations

X-rays: medical diagnostics, industry, and
astronomy, etc.

Ultraviolet: industrial inspection,
microscopy, lasers, biological imaging, and
astronomical observations

Visible and infrared bands: light
microscopy, astronomy, remote sensing,
industry, and law enforcement

Microwave band: radar Radio band
(lowest energy) : medicine (such as MRI) and
astronomy
APPLICATIONS
The Hubble Telescope

Launched in 1990 the Hubble
telescope can take images of very
distant objects.
However, an incorrect mirror made
many of Hubble’s images useless.

Image processing techniques were
used to fix this
HCI
Try to make human computer interfaces more
natural.
 Face recognition
 Gesture recognition
Artistic Effects

Artistic effects are used to make
images more visually appealing, to add
special effects and to make composite
images.
Image Processing
Examples

Pseudocolor enhancement for security
screening.

Earthquake Analysis

UV Imaging

Extraction of settlement area from an aerial
image

Face Morphing

Fingerprint Recognition

Iris Recognition

Hand Writing Recogition

Face Detection
Digital Image Processing
Digital Image Processing
Digital Image Processing
Digital Image Processing

More Related Content

What's hot

Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processingAbinaya B
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
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
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processingnikesh gadare
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processingzahid6
 
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
 
digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)Srikanth VNV
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Digital image processing
Digital image processingDigital image processing
Digital image processingAvni Bindal
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingAmna
 

What's hot (20)

Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
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
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
 
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)
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 

Viewers also liked

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Digital image processing
Digital image processingDigital image processing
Digital image processingAvisek Roy
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processingKalyan Acharjya
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slidesSrinath Dhayalamoorthy
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab Amr Rashed
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing FundamentalThuong Nguyen Canh
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 
Frame Templates
Frame TemplatesFrame Templates
Frame Templatescprue22
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5c
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5cIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5c
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5cIHE Brasil
 
Camera2 API, SHIM, and HAL 3.2 in Android 5.1
Camera2 API, SHIM, and HAL 3.2 in Android 5.1Camera2 API, SHIM, and HAL 3.2 in Android 5.1
Camera2 API, SHIM, and HAL 3.2 in Android 5.1Cheng Hsien Chen
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardIain Richardson
 
Digital image processing
Digital image processingDigital image processing
Digital image processinglakhveer singh
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeVinayak Sahai
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDeevena Dayaal
 

Viewers also liked (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Image processing
Image processingImage processing
Image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Radiology IT 2011
Radiology IT 2011Radiology IT 2011
Radiology IT 2011
 
Unisca framing
Unisca framingUnisca framing
Unisca framing
 
Frame Templates
Frame TemplatesFrame Templates
Frame Templates
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5c
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5cIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5c
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5c
 
Camera2 API, SHIM, and HAL 3.2 in Android 5.1
Camera2 API, SHIM, and HAL 3.2 in Android 5.1Camera2 API, SHIM, and HAL 3.2 in Android 5.1
Camera2 API, SHIM, and HAL 3.2 in Android 5.1
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression Standard
 
Ch1
Ch1Ch1
Ch1
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Introductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT RoorkeeIntroductory Digital Image Processing using Matlab, IIT Roorkee
Introductory Digital Image Processing using Matlab, IIT Roorkee
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 

Similar to Digital Image Processing

Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfsdbhosale860
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfVaideshSiva1
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfVaideshSiva1
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...ASWATHY VG
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
Review Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesReview Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesIJSRD
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh E2Matrix
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
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
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in ChandigarhE2Matrix
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALASaikiran Panjala
 

Similar to Digital Image Processing (20)

Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdf
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdf
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
DIP PPT (1).pptx
DIP PPT (1).pptxDIP PPT (1).pptx
DIP PPT (1).pptx
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Review Paper on Image Processing Techniques
Review Paper on Image Processing TechniquesReview Paper on Image Processing Techniques
Review Paper on Image Processing Techniques
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
Jc3416551658
Jc3416551658Jc3416551658
Jc3416551658
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
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
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 

Digital Image Processing

  • 2. CONTENTS  What is an image?  Digital image processing-Introduction  History  Types of computerised process  Fundamental steps in image processing  Sources for images  Uses  Applications
  • 3. What is an image?  An image may be defined as a two- dimensional function, f(x, y), where x and y are spatial (plane) coordinates, and the amplitude of at any pair of coordinates (x, y) is called the Intensity or gray level of the image at that point.  When x, y, and the amplitude values of f are all finite,discrete quantities, we call the image a digital image.
  • 4. Digital Image Processing  The field of digital image processing refers to processing digital images by means of a digital computer. Note :-  Digital image is composed of a finite number of elements, each of which has a particular location and value.These elements are referred to as picture elements, image elements, pels and pixels.  Pixel is the term most widely used to denote the elements of a digital image.
  • 6. History  Many of the techniques of digital image processing, or digital picture processing as it often was called, were developed in the 1960s at the Jet Propulsion Laboratory, Massachusetts Institute of Technology, Bell Laboratories, University of Maryland, and a few other research facilities.
  • 7. History  With the fast computers and signal processors available in the 2000s, digital image processing has become the most common form of image processing and generally, is used because it is not only the most versatile method, but also the cheapest.  Digital image processing technology for medical applications was inducted into the Space Foundation Space Technology Hall of Fame in 1994.
  • 8. History  In 2002 Raanan Fattal introduced Gradient domain image processing, a new way to process images in which the differences between pixels are manipulated rather than the pixel values themselves.
  • 9. Age progression of missing person Aundria Bowman
  • 10. Types of computerized process  There are no clear-cut boundaries in the continuum from image processing at one end to computer vision at the other. However, one useful paradigm is to consider three types of computerized processes in this continuum: low-, mid-, and high-level processes.
  • 11. Types of computerized process  Low level processes involve primitive operations such as image preprocessing to reduce noise,contrast enhancement, and image sharpening.  A low-level process is characterized by the factthat both its inputs and outputs are images.
  • 12. Types of computerized process  Mid-level 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).
  • 13. Types of computerized process  Higher-level processing involves “making sense” of anensemble of recognized objects, as in image analysis, and, at the far end of the continuum,performing the cognitive functions normally associated with vision and, in addition,encompasses processes that extract attributes from images, up to and including the recognition ofindividual objects.
  • 14. Types of computerized process  As a simple illustration to clarify these concepts, consider the area of automated analysis of text.  The processes of acquiring an image of the area containing the text,preprocessing that image, extracting (segmenting) the individual characters, describing the characters in a form suitable for computer processing and recognizing those individual characters are in the scope of what we call digital image processing.
  • 15. Fundamental steps in image processing
  • 16.
  • 17. Image Acquisition  This is the first step or process of the fundamental steps of digital image processing.  Image acquisition could be as simple as being given an image that is already in digital form. Generally, the image acquisition stage involves preprocessing, such as scaling etc.
  • 18.
  • 19. Topics:- • Basic digital image concepts • Preprocessing stages • Visual perception • Sampling • Quantization • Pixel operations
  • 20. Image Enhancement  Image enhancement is among the simplest and most appealing areas of digital image processing. Basically, the idea behind enhancement techniques is to bring out detail that is obscured, or simply to highlight certain features of interest in an image. Such as, changing brightness & contrast etc.
  • 21.  Enhancement in the spatial domain  Point processing  Log transformation  Power law transformation  Spatial filtering process  Smoothing filters  Frequency Domain Filtering The Fourier transform Filtering in the frequency domain Low pass filters - High pass filters ->Ideal low pass filter ->Butterworth low pass filter ->Gaussian low pass filter
  • 22.
  • 23. One of the most common uses of DIP techniques:  improve quality,  remove noise.. etc
  • 24. Image Restoration  Image restoration is an area that also deals with improving the appearance of an image. However, unlike enhancement, which is subjective, image restoration is objective, in the sense that restoration techniques tend to be based on mathematical or probabilistic models of image degradation.
  • 25.
  • 26. Color Image Processing  Color image processing is an area that has been gaining its importance because of the significant increase in the use of digital images over the Internet. This may include color modeling and processing in a digital domain etc.
  • 27. Topics: • Color fundamentals • Color models • Color transformations • Smoothing and sharpening • Color segmentation • Noise in color images
  • 28.
  • 29. Wavelets &Multiresolution Processing  Wavelets are the foundation for representing images in various degrees of resolution. Images subdivision successively into smaller regions for data compression and for pyramidal representation.
  • 30.
  • 31. Compression  Compression deals with techniques for reducing the storage required to save an image or the bandwidth to transmit it. Particularly in the uses of internet it is very much necessary to compress data.
  • 32. Topics: • Coding redundancy • Image compression models • Error-free compression • Lossy compression • Image compression standards
  • 33.
  • 34. Morphological Processing  Morphological processing deals with tools for extracting image components that are useful in the representation and description of shape.  Basic morphological concepts and operations  Hitting, fitting and missing  Erosion and dilation  Opening and closing  Morphological algorithms  Boundary extraction  Region filling
  • 35.
  • 36. Segmentation  Segmentation procedures partition an image into its constituent parts or objects. In general, autonomous segmentation is one of the most difficult tasks in digital image processing.  A rugged segmentation procedure brings the process a long way toward successful solution of imaging problems that require objects to be identified individually.
  • 37. Main topics:  The segmentation problem  Importance of good thresholding  Problems that can arise with thresholding  The basic global thresholding algorithm  Point- edge detection  Region-based segmentation
  • 38.
  • 39. Representation & Description  Representation and description almost always follow the output of a segmentation stage, which usually is raw pixel data, constituting either the boundary of a region or all the points in the region itself.  Choosing a representation is only part of the solution for transforming raw data into a form suitable for subsequent computer processing.  Description deals with extracting attributes that result in some quantitative information of interest or are basic for differentiating one class of objects from another.
  • 40. Topics: • Chain codes • Skeletons • Boundary descriptors • Regional descriptors • Texture
  • 41.
  • 42. Object recognition  Recognition is the process that assigns a label, such as, “vehicle” to an object based on its descriptors. Topics: • Pattern classes • Structural methods
  • 43. Knowledge Base  Knowledge may be as simple as detailing regions of an image where the information of interest is known to be located, thus limiting the search that has to be conducted in seeking that information.  The knowledge base also can be quite complex, such as an interrelated list of all major possible defects in a materials inspection problem or an image database containing high- resolution satellite images of a region in connection with change-detection applications.
  • 44. Sources for Images One of the simplest ways to develop a basic understanding of the extent of image processing applications is categorization according to sources.  Electromagnetic (EM) energy spectrum  Synthetic images produced by computer  Acoustic  Ultrasonic  Electronic
  • 45. Electromagnetic (EM) energy spectrum  Images based on radiation from the EM spectrum are the most familiar to us.  If bands are grouped according to energy per photon, we obtain the spectrum  Em spectrum are not distinct but rather transition smoothly one to other.
  • 46.
  • 47. Uses  Gamma-ray imaging (highest energy): nuclear medicine and astronomical observations  X-rays: medical diagnostics, industry, and astronomy, etc.  Ultraviolet: industrial inspection, microscopy, lasers, biological imaging, and astronomical observations  Visible and infrared bands: light microscopy, astronomy, remote sensing, industry, and law enforcement  Microwave band: radar Radio band (lowest energy) : medicine (such as MRI) and astronomy
  • 48.
  • 49.
  • 50. APPLICATIONS The Hubble Telescope  Launched in 1990 the Hubble telescope can take images of very distant objects. However, an incorrect mirror made many of Hubble’s images useless.  Image processing techniques were used to fix this
  • 51.
  • 52. HCI Try to make human computer interfaces more natural.  Face recognition  Gesture recognition
  • 53.
  • 54. Artistic Effects  Artistic effects are used to make images more visually appealing, to add special effects and to make composite images.
  • 55.
  • 56. Image Processing Examples  Pseudocolor enhancement for security screening.  Earthquake Analysis  UV Imaging  Extraction of settlement area from an aerial image  Face Morphing  Fingerprint Recognition  Iris Recognition  Hand Writing Recogition  Face Detection