digital image processing-DFT

Embed Size (px)

Citation preview

  • 8/6/2019 digital image processing-DFT

    1/36

    Part I: Image Transforms

    DIGITAL IMAGE PROCESSING

  • 8/6/2019 digital image processing-DFT

    2/36

    }10),({ ee Nxxf

    !

    !

    1

    0

    )(),()(N

    x

    xfuxTug

    1-D SIGNAL TRANSFORM

    GENERAL FORM

    10 ee Nu

    fTg !

    Scalar form

    Matrix form

  • 8/6/2019 digital image processing-DFT

    3/36

    }10),({ ee Nxxf

    !

    !

    1

    0

    )(),()(N

    x

    xfuxTug

    1-D SIGNAL TRANSFORM cont.

    REMEMBER THE 1-D DFT!!!

    General form

    10 ee Nu

    !

    !

    1

    0

    2

    )(1

    )(N

    x

    N

    xuj

    xfe

    N

    ugT

    DFT

  • 8/6/2019 digital image processing-DFT

    4/36

    1-D INVERSE SIGNAL TRANSFORM

    GENERAL FORM

    Scalar form

    !

    !

    1

    0

    )(),()(N

    u

    uguxIxf

    Matrix form

    gTf !1

  • 8/6/2019 digital image processing-DFT

    5/36

    }10),({ ee Nxxf

    1-D INVERSE SIGNAL TRANSFORM cont.

    REMEMBER THE 1-D DFT!!!

    General form

    !

    !

    1

    0

    2

    )()(N

    x

    N

    xuj

    ugexfT

    10 ee Nu

    DFT

    !

    !

    1

    0

    )(),()(N

    u

    uguxIxf

  • 8/6/2019 digital image processing-DFT

    6/36

    1-D UNITARY TRANSFORM

    fg !

    Matrix form

    T

    TT !1

  • 8/6/2019 digital image processing-DFT

    7/36

    SIGNAL RECONSTRUCTION

    !

    !!

    1

    0

    )(),()(N

    u

    uguxxfgf

    !

    1

  • 8/6/2019 digital image processing-DFT

    8/36

    2-D IMAGE TRANSFORM

    GENERAL FORM

    !

    !

    !1

    0

    1

    0 ),(),,,(),(

    N

    x

    N

    y yxfvuyxvug

    !

    !

    !

    1

    0

    1

    0 ),(),,,(),(

    N

    u

    N

    v vugvuyxIyxf

  • 8/6/2019 digital image processing-DFT

    9/36

    2-D IMAGE TRANSFORM

    SPECIFIC FORMS

    Separable

    Symmetric

    ),(),(),,,( 21 vyTuxTvuyxT !

    ),(),(),,,( 21 vyTuxTvuyxT !

  • 8/6/2019 digital image processing-DFT

    10/36

    Separable and Symmetric

    TTfTg 11 !

    !! 1111 )( TgTTgTf

    TTTT

    Separable and Symmetric and Unitary

  • 8/6/2019 digital image processing-DFT

    11/36

    Energy Preservation

    1-D

    2-D

    !

    !

    !

    !!

    1

    0

    1

    0

    21

    0

    1

    0

    2

    ),(),(

    N

    u

    N

    v

    N

    x

    N

    y vugyxf

    22fg !

  • 8/6/2019 digital image processing-DFT

    12/36

    Energy Compaction !

  • 8/6/2019 digital image processing-DFT

    13/36

    2-D DISCRETE FOURIER TRANSFORM

    !

    !

    !

    1

    0

    1

    0

    )//(2

    ),(1

    ),(

    M

    x

    N

    y

    NvyMuxj

    eyxfMNvuFT

    !

    !

    !1

    0

    1

    0

    )//(2),(),(M

    u

    N

    v

    NvyMuxjevuyxf T

  • 8/6/2019 digital image processing-DFT

    14/36

    An Atom

    Both functions have circular symmetry.

    The atom is a sharp feature, whereas its

    transform is a broad smooth function. This

    illustrates the reciprocal relationship between afunction and its Fourier transform.

  • 8/6/2019 digital image processing-DFT

    15/36

    Original Image-FourierAmplitude-Fourier Phase

  • 8/6/2019 digital image processing-DFT

    16/36

    A Molecule

  • 8/6/2019 digital image processing-DFT

    17/36

    The Fourier Duck

  • 8/6/2019 digital image processing-DFT

    18/36

    The Fourier Cat

  • 8/6/2019 digital image processing-DFT

    19/36

    Reconstruction from

    Phase of Cat and Amplitude of Duck

  • 8/6/2019 digital image processing-DFT

    20/36

    Reconstruction from

    Phase of Duck and Amplitude of Cat

  • 8/6/2019 digital image processing-DFT

    21/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    22/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    23/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    24/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    25/36

  • 8/6/2019 digital image processing-DFT

    26/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    27/36

    Original Image-FourierAmplitude

  • 8/6/2019 digital image processing-DFT

    28/36

    Original Image-FourierAmplitude

    Keep Part of the Amplitude Around the Origin and Reconstruct Original

    Image (LOW PASS filtering)

  • 8/6/2019 digital image processing-DFT

    29/36

    Keep Part of the Amplitude Far from the Origin and Reconstruct

    Original Image (HIGH PASS filtering)

  • 8/6/2019 digital image processing-DFT

    30/36

  • 8/6/2019 digital image processing-DFT

    31/36

    Reconstruction from

    phase of one image and amplitude of the other

  • 8/6/2019 digital image processing-DFT

    32/36

  • 8/6/2019 digital image processing-DFT

    33/36

    Reconstruction from

    phase of one image and amplitude of the other

  • 8/6/2019 digital image processing-DFT

    34/36

    Amplitude and Log of the Amplitude

  • 8/6/2019 digital image processing-DFT

    35/36

    Amplitude and Log of the Amplitude

  • 8/6/2019 digital image processing-DFT

    36/36

    Original and Amplitude