際際滷

際際滷Share a Scribd company logo
Digital Image
Processing
1
Image Restoration And
Reconstruction
2
Outline
Restoration in the Presence of Noise Only
Spatial Filtering
Mean Filters
Order-Statistic Filters
Model of image degradation/restoration
process
3
2/16/2018 4
Restoration in the Presence of Noise Only
牟 Spatial Filtering
Noise model without degradation
( , ) ( , ) ( , )
and
( , ) ( , ) ( , )
g x y f x y x y
G u v F u v N u v
2/16/2018 5
Spatial Filtering: Mean Filters (1)
Let represent the set of coordinates in a rectangle
subimage window of size , centered at ( , ).
xyS
m n x y
袖
( , )
Arithmetic mean filter
1
( , ) ( , )
xys t S
f x y g s t
mn
2/16/2018 6
Spatial Filtering: Mean Filters (2)
袖
1
( , )
Geometric mean filter
( , ) ( , )
xy
mn
s t S
f x y g s t

 
  
 削 

Generally, a geometric mean filter achieves smoothing
comparable to the arithmetic mean filter, but it tends to lose
less image detail in the process
2/16/2018 7
Spatial Filtering: Mean Filters (3)
袖
( , )
Harmonic mean filter
( , )
1
( , )xys t S
mn
f x y
g s t


It works well for salt noise, but fails for pepper noise.
It does well also with other types of noise like Gaussian noise.
2/16/2018 8
Spatial Filtering: Mean Filters (4)
袖
1
( , )
( , )
Contraharmonic mean filter
( , )
( , )
( , )
xy
xy
Q
s t S
Q
s t S
g s t
f x y
g s t






Q is the order of the filter.
It is well suited for reducing the effects of salt-and-pepper
noise. Q>0 for pepper noise and Q<0 for salt noise.
2/16/2018 9
Spatial Filtering: Example (1)
2/16/2018 10
Spatial Filtering: Example (2)
2/16/2018 11
Spatial Filtering: Example (3)
2/16/2018 12
Spatial Filtering: Order-Statistic Filters (1)
袖  ( , )
Max filter
( , ) max ( , )
xys t S
f x y g s t


袖  ( , )
Median filter
( , ) ( , )
xys t S
f x y median g s t


袖  ( , )
Min filter
( , ) min ( , )
xys t S
f x y g s t
2/16/2018 13
Spatial Filtering: Order-Statistic Filters (2)
袖    ( , )( , )
Midpoint filter
1
( , ) max ( , ) min ( , )
2 xyxy s t Ss t S
f x y g s t g s t

 刻  削
Spatial Filtering: Order-Statistic Filters (3)
袖  
( , )
Alpha-trimmed mean filter
1
( , ) ( , )
xy
r
s t S
f x y g s t
mn d 



2/16/2018 14
We delete the / 2 lowest and the / 2 highest intensity values of
( , ) in the neighborhood . Let ( , ) represent the remaining
- pixels.
xy r
d d
g s t S g s t
mn d
2/16/2018 15
2/16/2018 16
2/16/2018 17
2/16/2018 18
Spatial Filtering: Adaptive Filters (1)
Adaptive filters
The behavior changes based on statistical characteristics of
the image inside the filter region defined by the mn
rectangular window.
The performance is superior to that of the filters discussed
2/16/2018 19
Adaptive Filters:
Adaptive, Local Noise Reduction Filters (1)
2
: local region
The response of the filter at the center point (x,y) of
is based on four quantities:
(a) ( , ), the value of the noisy image at ( , );
(b) , the variance of the noise corrupti
xy
xy
S
S
g x y x y

2
ng ( , )
to form ( , );
(c) , the local mean of the pixels in ;
(d) , the local variance of the pixels in .
L xy
L xy
f x y
g x y
m S
S
2/16/2018 20
Adaptive Filters:
Adaptive, Local Noise Reduction Filters (2)
2
2
The behavior of the filter:
(a) if is zero, the filter should return simply the value
of ( , ).
(b) if the local variance is high relative to ,the filter
should return a value cl
g x y




ose to ( , );
(c) if the two variances are equal, the filter returns the
arithmetic mean value of the pixels in .xy
g x y
S
2/16/2018 21
Adaptive Filters:
Adaptive, Local Noise Reduction Filters (3)
袖
袖  
2
2
An adaptive expression for obtaining ( , )
based on the assumptions:
( , ) ( , ) ( , ) L
L
f x y
f x y g x y g x y m
2/16/2018 22
2/16/2018 23
Adaptive Filters:
Adaptive Median Filters (1)
min
max
med
max
The notation:
minimum intensity value in
maximum intensity value in
median intensity value in
intensity value at coordinates ( , )
maximum all
xy
xy
xy
xy
z S
z S
z S
z x y
S




 owed size of xyS
2/16/2018 24
Adaptive Filters:
Adaptive Median Filters (2)
med min med max
max
The adaptive median-filtering works in two stages:
Stage A:
A1 = ; A2 =
if A1>0 and A2<0, go to stage B
Else increase the window size
if window size , re
z z z z
S
 
 med
min max
med
peat stage A; Else output
Stage B:
B1 = ; B2 =
if B1>0 and B2<0, output ; Else output
xy xy
xy
z
z z z z
z z
2/16/2018 25
Adaptive Filters:
Adaptive Median Filters (2)
med min med max
max
The adaptive median-filtering works in two stages:
Stage A:
A1 = ; A2 =
if A1>0 and A2<0, go to stage B
Else increase the window size
if window size , re
z z z z
S
 
 med
min max
med
peat stage A; Else output
Stage B:
B1 = ; B2 =
if B1>0 and B2<0, output ; Else output
xy xy
xy
z
z z z z
z z
 
The median filter output
is an impulse or not
The processed point is an
impulse or not
2/16/2018 26
Example:
Adaptive Median Filters

More Related Content

What's hot (20)

Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
asodariyabhavesh
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
Imran Khan
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
Spatial filtering using image processing
Spatial filtering using image processingSpatial filtering using image processing
Spatial filtering using image processing
Anuj Arora
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
Abinaya B
COM2304: Intensity Transformation and Spatial Filtering I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering  I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering  I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering I (Intensity Transf...
Hemantha Kulathilake
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
arulraj121
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
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
Module 31
Module 31Module 31
Module 31
UllasSS1
Image Restoration
Image RestorationImage Restoration
Image Restoration
Srishti Kakade
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
Visvesvaraya National Institute of Technology, Nagpur, Maharashtra, India
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
lalithambiga kamaraj
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
DEEPASHRI HK
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.ppt
shankar64
Chapter 5
Chapter 5Chapter 5
Chapter 5
asodariyabhavesh
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
Suhaila Afzana
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
BCET, Balasore
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
asodariyabhavesh
Noise Models
Noise ModelsNoise Models
Noise Models
Sardar Alam
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
asodariyabhavesh
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
Spatial filtering using image processing
Spatial filtering using image processingSpatial filtering using image processing
Spatial filtering using image processing
Anuj Arora
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
Abinaya B
COM2304: Intensity Transformation and Spatial Filtering I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering  I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering  I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering I (Intensity Transf...
Hemantha Kulathilake
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
arulraj121
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
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
Module 31
Module 31Module 31
Module 31
UllasSS1
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
DEEPASHRI HK
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.ppt
shankar64
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
Suhaila Afzana
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
BCET, Balasore
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
asodariyabhavesh

Similar to Image Restoration And Reconstruction (20)

06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIP
babak danyal
restoration_recon_chap5_GW.pdf
restoration_recon_chap5_GW.pdfrestoration_recon_chap5_GW.pdf
restoration_recon_chap5_GW.pdf
SUBHASHREEBASU5
Image_filtering (1).pptx
Image_filtering (1).pptxImage_filtering (1).pptx
Image_filtering (1).pptx
wdwd10
chap3.ppt
chap3.pptchap3.ppt
chap3.ppt
AhmedAlAfandi5
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial DomainsAccelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
CSCJournals
chap3.ppt
chap3.pptchap3.ppt
chap3.ppt
SIVA NAGI REDY KALLI
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
Amnaakhaan
234456743edc.pdf
234456743edc.pdf234456743edc.pdf
234456743edc.pdf
SukainaShukur1
Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)
Kalyan Acharjya
Noise models presented by Nisha Menon K
Noise models presented by Nisha Menon KNoise models presented by Nisha Menon K
Noise models presented by Nisha Menon K
Nisha Menon K
chapter5-2 restoration and depredations.ppt
chapter5-2 restoration and depredations.pptchapter5-2 restoration and depredations.ppt
chapter5-2 restoration and depredations.ppt
Iftikhar70
CSE367 Lecture- image sinal processing lecture
CSE367 Lecture- image sinal processing lectureCSE367 Lecture- image sinal processing lecture
CSE367 Lecture- image sinal processing lecture
FatmaNewagy1
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
Moe Moe Myint
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
sipij
Image processing
Image processingImage processing
Image processing
DeepikaT13
Image restoration and enhancement techniques
Image restoration and enhancement techniquesImage restoration and enhancement techniques
Image restoration and enhancement techniques
Priyadharsini R
R04404112115
R04404112115R04404112115
R04404112115
IJERA Editor
Image Restoration ppt unit III for III years.pptx
Image Restoration ppt unit III for III years.pptxImage Restoration ppt unit III for III years.pptx
Image Restoration ppt unit III for III years.pptx
S.A Engineering College
Digital Image Processing UNIT-2.ppt
Digital Image Processing      UNIT-2.pptDigital Image Processing      UNIT-2.ppt
Digital Image Processing UNIT-2.ppt
durgakru
unit-3.ppt
unit-3.pptunit-3.ppt
unit-3.ppt
meenalshanmuganathan
06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIP
babak danyal
restoration_recon_chap5_GW.pdf
restoration_recon_chap5_GW.pdfrestoration_recon_chap5_GW.pdf
restoration_recon_chap5_GW.pdf
SUBHASHREEBASU5
Image_filtering (1).pptx
Image_filtering (1).pptxImage_filtering (1).pptx
Image_filtering (1).pptx
wdwd10
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial DomainsAccelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
CSCJournals
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
Amnaakhaan
Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)
Kalyan Acharjya
Noise models presented by Nisha Menon K
Noise models presented by Nisha Menon KNoise models presented by Nisha Menon K
Noise models presented by Nisha Menon K
Nisha Menon K
chapter5-2 restoration and depredations.ppt
chapter5-2 restoration and depredations.pptchapter5-2 restoration and depredations.ppt
chapter5-2 restoration and depredations.ppt
Iftikhar70
CSE367 Lecture- image sinal processing lecture
CSE367 Lecture- image sinal processing lectureCSE367 Lecture- image sinal processing lecture
CSE367 Lecture- image sinal processing lecture
FatmaNewagy1
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
Moe Moe Myint
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
sipij
Image processing
Image processingImage processing
Image processing
DeepikaT13
Image restoration and enhancement techniques
Image restoration and enhancement techniquesImage restoration and enhancement techniques
Image restoration and enhancement techniques
Priyadharsini R
Image Restoration ppt unit III for III years.pptx
Image Restoration ppt unit III for III years.pptxImage Restoration ppt unit III for III years.pptx
Image Restoration ppt unit III for III years.pptx
S.A Engineering College
Digital Image Processing UNIT-2.ppt
Digital Image Processing      UNIT-2.pptDigital Image Processing      UNIT-2.ppt
Digital Image Processing UNIT-2.ppt
durgakru

Recently uploaded (20)

AI-Powered Power Converter Design Workflow.pdf
AI-Powered Power Converter Design Workflow.pdfAI-Powered Power Converter Design Workflow.pdf
AI-Powered Power Converter Design Workflow.pdf
Aleksandr Terlo
Defining the Future of Biophilic Design in Crete.pdf
Defining the Future of Biophilic Design in Crete.pdfDefining the Future of Biophilic Design in Crete.pdf
Defining the Future of Biophilic Design in Crete.pdf
ARENCOS
Von karman Equation full derivation .pdf
Von karman Equation full derivation  .pdfVon karman Equation full derivation  .pdf
Von karman Equation full derivation .pdf
Er. Gurmeet Singh
Biases, our brain and software development
Biases, our brain and software developmentBiases, our brain and software development
Biases, our brain and software development
Matias Iacono
Dilatometer Test in Geotechnical engineering an over view .pptx
Dilatometer Test in Geotechnical engineering an over view .pptxDilatometer Test in Geotechnical engineering an over view .pptx
Dilatometer Test in Geotechnical engineering an over view .pptx
RaghuramChallaC011
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
Unit 1- Review of Basic Concepts-part 1.pptx
Unit 1- Review of Basic Concepts-part 1.pptxUnit 1- Review of Basic Concepts-part 1.pptx
Unit 1- Review of Basic Concepts-part 1.pptx
SujataSonawane11
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
Practice Head Torpedo - Neometrix Defence.pptx
Practice Head Torpedo - Neometrix Defence.pptxPractice Head Torpedo - Neometrix Defence.pptx
Practice Head Torpedo - Neometrix Defence.pptx
Neometrix_Engineering_Pvt_Ltd
Turbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdfTurbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdf
Totok Sulistiyanto
Dijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.pptDijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.ppt
RAJASEKARAN G
Zero-Trust-Architecture-Reimagining-Network-Security.pptx
Zero-Trust-Architecture-Reimagining-Network-Security.pptxZero-Trust-Architecture-Reimagining-Network-Security.pptx
Zero-Trust-Architecture-Reimagining-Network-Security.pptx
yash98012
Design of cannal by Kennedy Theory full problem solved
Design of cannal by Kennedy Theory full problem solvedDesign of cannal by Kennedy Theory full problem solved
Design of cannal by Kennedy Theory full problem solved
Er. Gurmeet Singh
Environmental Product Declaration - Uni Bell
Environmental Product Declaration - Uni BellEnvironmental Product Declaration - Uni Bell
Environmental Product Declaration - Uni Bell
ManishPatel169454
A Star Algorithm in Artificial intelligence
A Star Algorithm in Artificial intelligenceA Star Algorithm in Artificial intelligence
A Star Algorithm in Artificial intelligence
vipulkondekar
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent FailureDesigning Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Epec Engineered Technologies
How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?
CircuitDigest
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
csijjournal
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptxINTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
bmit1
ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3
prasadmutkule1
AI-Powered Power Converter Design Workflow.pdf
AI-Powered Power Converter Design Workflow.pdfAI-Powered Power Converter Design Workflow.pdf
AI-Powered Power Converter Design Workflow.pdf
Aleksandr Terlo
Defining the Future of Biophilic Design in Crete.pdf
Defining the Future of Biophilic Design in Crete.pdfDefining the Future of Biophilic Design in Crete.pdf
Defining the Future of Biophilic Design in Crete.pdf
ARENCOS
Von karman Equation full derivation .pdf
Von karman Equation full derivation  .pdfVon karman Equation full derivation  .pdf
Von karman Equation full derivation .pdf
Er. Gurmeet Singh
Biases, our brain and software development
Biases, our brain and software developmentBiases, our brain and software development
Biases, our brain and software development
Matias Iacono
Dilatometer Test in Geotechnical engineering an over view .pptx
Dilatometer Test in Geotechnical engineering an over view .pptxDilatometer Test in Geotechnical engineering an over view .pptx
Dilatometer Test in Geotechnical engineering an over view .pptx
RaghuramChallaC011
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
Unit 1- Review of Basic Concepts-part 1.pptx
Unit 1- Review of Basic Concepts-part 1.pptxUnit 1- Review of Basic Concepts-part 1.pptx
Unit 1- Review of Basic Concepts-part 1.pptx
SujataSonawane11
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
Turbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdfTurbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdf
Totok Sulistiyanto
Dijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.pptDijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.ppt
RAJASEKARAN G
Zero-Trust-Architecture-Reimagining-Network-Security.pptx
Zero-Trust-Architecture-Reimagining-Network-Security.pptxZero-Trust-Architecture-Reimagining-Network-Security.pptx
Zero-Trust-Architecture-Reimagining-Network-Security.pptx
yash98012
Design of cannal by Kennedy Theory full problem solved
Design of cannal by Kennedy Theory full problem solvedDesign of cannal by Kennedy Theory full problem solved
Design of cannal by Kennedy Theory full problem solved
Er. Gurmeet Singh
Environmental Product Declaration - Uni Bell
Environmental Product Declaration - Uni BellEnvironmental Product Declaration - Uni Bell
Environmental Product Declaration - Uni Bell
ManishPatel169454
A Star Algorithm in Artificial intelligence
A Star Algorithm in Artificial intelligenceA Star Algorithm in Artificial intelligence
A Star Algorithm in Artificial intelligence
vipulkondekar
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent FailureDesigning Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Epec Engineered Technologies
How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?
CircuitDigest
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
INVESTIGATION OF PUEA IN COGNITIVE RADIO NETWORKS USING ENERGY DETECTION IN D...
csijjournal
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptxINTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
INTERNET OF THINGSSSSSSSSSSSSSSSSSSSSSSSSS.pptx
bmit1
ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3
prasadmutkule1

Image Restoration And Reconstruction

  • 3. Outline Restoration in the Presence of Noise Only Spatial Filtering Mean Filters Order-Statistic Filters Model of image degradation/restoration process 3
  • 4. 2/16/2018 4 Restoration in the Presence of Noise Only 牟 Spatial Filtering Noise model without degradation ( , ) ( , ) ( , ) and ( , ) ( , ) ( , ) g x y f x y x y G u v F u v N u v
  • 5. 2/16/2018 5 Spatial Filtering: Mean Filters (1) Let represent the set of coordinates in a rectangle subimage window of size , centered at ( , ). xyS m n x y 袖 ( , ) Arithmetic mean filter 1 ( , ) ( , ) xys t S f x y g s t mn
  • 6. 2/16/2018 6 Spatial Filtering: Mean Filters (2) 袖 1 ( , ) Geometric mean filter ( , ) ( , ) xy mn s t S f x y g s t 削 Generally, a geometric mean filter achieves smoothing comparable to the arithmetic mean filter, but it tends to lose less image detail in the process
  • 7. 2/16/2018 7 Spatial Filtering: Mean Filters (3) 袖 ( , ) Harmonic mean filter ( , ) 1 ( , )xys t S mn f x y g s t It works well for salt noise, but fails for pepper noise. It does well also with other types of noise like Gaussian noise.
  • 8. 2/16/2018 8 Spatial Filtering: Mean Filters (4) 袖 1 ( , ) ( , ) Contraharmonic mean filter ( , ) ( , ) ( , ) xy xy Q s t S Q s t S g s t f x y g s t Q is the order of the filter. It is well suited for reducing the effects of salt-and-pepper noise. Q>0 for pepper noise and Q<0 for salt noise.
  • 12. 2/16/2018 12 Spatial Filtering: Order-Statistic Filters (1) 袖 ( , ) Max filter ( , ) max ( , ) xys t S f x y g s t 袖 ( , ) Median filter ( , ) ( , ) xys t S f x y median g s t 袖 ( , ) Min filter ( , ) min ( , ) xys t S f x y g s t
  • 13. 2/16/2018 13 Spatial Filtering: Order-Statistic Filters (2) 袖 ( , )( , ) Midpoint filter 1 ( , ) max ( , ) min ( , ) 2 xyxy s t Ss t S f x y g s t g s t 刻 削
  • 14. Spatial Filtering: Order-Statistic Filters (3) 袖 ( , ) Alpha-trimmed mean filter 1 ( , ) ( , ) xy r s t S f x y g s t mn d 2/16/2018 14 We delete the / 2 lowest and the / 2 highest intensity values of ( , ) in the neighborhood . Let ( , ) represent the remaining - pixels. xy r d d g s t S g s t mn d
  • 18. 2/16/2018 18 Spatial Filtering: Adaptive Filters (1) Adaptive filters The behavior changes based on statistical characteristics of the image inside the filter region defined by the mn rectangular window. The performance is superior to that of the filters discussed
  • 19. 2/16/2018 19 Adaptive Filters: Adaptive, Local Noise Reduction Filters (1) 2 : local region The response of the filter at the center point (x,y) of is based on four quantities: (a) ( , ), the value of the noisy image at ( , ); (b) , the variance of the noise corrupti xy xy S S g x y x y 2 ng ( , ) to form ( , ); (c) , the local mean of the pixels in ; (d) , the local variance of the pixels in . L xy L xy f x y g x y m S S
  • 20. 2/16/2018 20 Adaptive Filters: Adaptive, Local Noise Reduction Filters (2) 2 2 The behavior of the filter: (a) if is zero, the filter should return simply the value of ( , ). (b) if the local variance is high relative to ,the filter should return a value cl g x y ose to ( , ); (c) if the two variances are equal, the filter returns the arithmetic mean value of the pixels in .xy g x y S
  • 21. 2/16/2018 21 Adaptive Filters: Adaptive, Local Noise Reduction Filters (3) 袖 袖 2 2 An adaptive expression for obtaining ( , ) based on the assumptions: ( , ) ( , ) ( , ) L L f x y f x y g x y g x y m
  • 23. 2/16/2018 23 Adaptive Filters: Adaptive Median Filters (1) min max med max The notation: minimum intensity value in maximum intensity value in median intensity value in intensity value at coordinates ( , ) maximum all xy xy xy xy z S z S z S z x y S owed size of xyS
  • 24. 2/16/2018 24 Adaptive Filters: Adaptive Median Filters (2) med min med max max The adaptive median-filtering works in two stages: Stage A: A1 = ; A2 = if A1>0 and A2<0, go to stage B Else increase the window size if window size , re z z z z S med min max med peat stage A; Else output Stage B: B1 = ; B2 = if B1>0 and B2<0, output ; Else output xy xy xy z z z z z z z
  • 25. 2/16/2018 25 Adaptive Filters: Adaptive Median Filters (2) med min med max max The adaptive median-filtering works in two stages: Stage A: A1 = ; A2 = if A1>0 and A2<0, go to stage B Else increase the window size if window size , re z z z z S med min max med peat stage A; Else output Stage B: B1 = ; B2 = if B1>0 and B2<0, output ; Else output xy xy xy z z z z z z z The median filter output is an impulse or not The processed point is an impulse or not