Top Banner
Image Restoration Image Processing CSE 166 Lecture 8
28

Image Restoration · 2020. 10. 28. · Image restoration, constrained least squares filtering CSE 166, Spring 2020 Inverse filtering Wiener filtering Degraded image 28 Motion blur

Feb 02, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Image Restoration

    Image Processing

    CSE 166

    Lecture 8

  • Announcements

    • Assignment 3 is due Nov 2, 11:59 PM

    • Quiz 3 is Nov 4

    • Assignment 4 will be released Nov 2

    – Due Nov 9, 11:59 PM

    • Reading

    – Chapter 5: Image Restoration and Reconstruction

    • Sections 5.1, 5.2, 5.3, 5.4, 5.6, and 5.7

    CSE 166, Spring 2020 2

  • Model of image degradation

    • Spatial domain

    • Frequency domain

    CSE 166, Spring 2020 3

    Noiseimage

    Originalimage

    Degradedimage

    Degradationfunction

    Noiseimage

    Originalimage

    Degradedimage

    Degradationfunction

  • Model of image degradation, then restoration

    CSE 166, Spring 2020 4

    Estimate of original imageOriginal image

  • Noise modeled as different probability density functions

    CSE 166, Spring 2020 5

  • Adding noise from different models

    CSE 166, Spring 2020 6

    Gaussian Rayleigh Gamma

    Free ofnoise

  • Adding noise from different models

    CSE 166, Spring 2020 7

    Exponential Uniform Salt andpepper

    Free ofnoise

  • Histograms of sample patches

    CSE 166, Spring 2020

    Sample “flat” patches from images with noise

    Identify closest probability density function (pdf) match:

    8

    Gaussian Rayleigh Uniform

  • Mean filters

    CSE 166, Spring 2020

    Additive Gaussian

    noise

    Geometric mean

    filtered

    Arithmetic mean

    filtered

    9

    X-ray image

  • Mean filters

    CSE 166, Spring 2020

    Additivesalt

    noise

    Additivepeppernoise

    Contraharmonicmean filtered

    Contraharmonicmean filtered

    10

  • Order-statistic filters

    CSE 166, Spring 2020

    Additivesalt and peppernoise

    1x median filtered

    3x median filtered

    2x median filtered

    11

  • Order-statistic filters

    CSE 166, Spring 2020

    Min filtered

    Max filtered

    12

  • Comparing filters

    CSE 166, Spring 2020

    Alpha-trimmed mean filtered

    Median filtered

    Arithmetricmean

    filtered

    Geometric mean filtered

    13

    Additive uniform +

    salt and peppernoise

  • Adaptive filters

    CSE 166, Spring 2020

    AdditiveGaussian

    noise

    Arithmetricmean filtered

    Geometric mean

    filtered

    Adaptive noise reduction

    filtered

    14

  • Adaptive filters

    CSE 166, Spring 2020

    Additivesalt and pepper

    noiseMedian filtered

    Adaptive median filtered

    15

  • Periodic noise

    CSE 166, Spring 2020

    Conjugate impulses

    16

    Additive sinusoidal noise

    DFT magnitude

  • Notch reject filters

    CSE 166, Spring 2020 17

  • Notch reject filter

    CSE 166, Spring 2020 18

    Filter in frequency

    domain

    Estimate of original

    image

    Degraded image

    DFT magnitudeConjugate

    impulses

    Conjugate impulses

  • Notch reject filter

    CSE 166, Spring 2020 19

    Filter in frequency

    domain

    Estimate of original

    image

    Degraded image

    DFT magnitude

  • Estimating the degradation function

    • Methods

    – Observation

    – Experimentation

    – Mathematical modeling

    CSE 166, Spring 2020 21

  • Estimation of degradation function by experimentation

    CSE 166, Spring 2020 22

    Imaged (degraded) impulseImpulse of light

  • Estimation of degradation function by mathematical modeling

    CSE 166, Spring 2020

    Atmospheric turbulence

    model

    23

  • Estimation of degradation function by mathematical modeling

    CSE 166, Spring 2020

    Motion blur model

    24

  • Image restoration

    • Inverse filtering

    CSE 166, Spring 2020 25

  • Image restoration, inverse filtering

    CSE 166, Spring 2020 26

    FullLimited to

    radius of 40

    Limited to radius of 70

    Limited to radius of 85

  • Image restoration, Wiener filtering

    CSE 166, Spring 2020 27

    Inverse filtering Wiener filtering

    Full Radially limited

  • Image restoration, constrained least squares filtering

    CSE 166, Spring 2020

    Inversefiltering

    Wienerfiltering

    Degraded image

    28

    Motion blur and

    additive noise

    Constrained least squares filtering

    Less noise

    Much less noise

  • Next Lecture

    • Color image processing

    • Reading

    – Chapter 7: Color Image Processing

    • Sections 7.1, 7.2, 7.3, 7.4, 7.5, and 7.6

    CSE 166, Spring 2020 29