image restoration · 2020. 10. 28. · image restoration, constrained least squares filtering cse...

28
Image Restoration Image Processing CSE 166 Lecture 8

Upload: others

Post on 02-Feb-2021

0 views

Category:

Documents


0 download

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