signals preprocessing edges

Upload: cristian-chitanu

Post on 20-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Signals Preprocessing Edges

    1/39

    Signals PreprocessingSignals Preprocessing

    1. Signals contrast enhancement1. Signals contrast enhancement

    2. S2. Signals edge detectionignals edge detection

  • 7/24/2019 Signals Preprocessing Edges

    2/39

    SIGNALS EDGE DETECTIONSIGNALS EDGE DETECTION

    IntroductionIntroduction

    1. Operation of edge detection1. Operation of edge detection

    2. Edge detection by gradient amplitude2. Edge detection by gradient amplitudecalculationcalculation

    3. Roberts operator3. Roberts operator

    .. 3!3 mas"s edge detectors3!3 mas"s edge detectors#. Edge detection by con$olution#. Edge detection by con$olution

    %. Edge detection by bo!car and pyramid%. Edge detection by bo!car and pyramidoperatoroperator

    &.&. 'inear Edge (rispening

    ). Parallel edge detectorParallel edge detector

    (onclusion(onclusion

    *ome +or"*ome +or"

    'iterature'iterature

  • 7/24/2019 Signals Preprocessing Edges

    3/39

    Operation of edge detectionOperation of edge detection

    ,-/"0 2 input signal,-/"0 2 input signal

    145/ "146145/ "146

    7-/"0 f8,-/"09 edged signal7-/"0 f8,-/"09 edged signal

    Edge the border bet+een signalsEdge the border bet+een signalselements of different intensityelements of different intensity

  • 7/24/2019 Signals Preprocessing Edges

    4/39

  • 7/24/2019 Signals Preprocessing Edges

    5/39

  • 7/24/2019 Signals Preprocessing Edges

    6/39

    Operation of edge detectionOperation of edge detection

  • 7/24/2019 Signals Preprocessing Edges

    7/39

    Kinds of edgesKinds of edges

  • 7/24/2019 Signals Preprocessing Edges

    8/39

    Edge detection by gradientEdge detection by gradient

    amplitude calculationamplitude calculation

    :he spatial gradient amplitude is;

  • 7/24/2019 Signals Preprocessing Edges

    9/39

    ! pi!els fragment! pi!els fragment

    ,-/"0 ,-

  • 7/24/2019 Signals Preprocessing Edges

    10/39

    Edge detection by gradientEdge detection by gradient

    amplitude calculationamplitude calculation

    :he method of discrete gradient generation

    7R-/"0 ,-/"0 = ,-/"

  • 7/24/2019 Signals Preprocessing Edges

    11/39

    Edge detection by gradientEdge detection by gradient

    amplitude calculationamplitude calculation

  • 7/24/2019 Signals Preprocessing Edges

    12/39

    Edge detection by gradientEdge detection by gradient

    amplitude calculationamplitude calculation

  • 7/24/2019 Signals Preprocessing Edges

    13/39

    "obert#s operator"obert#s operator

  • 7/24/2019 Signals Preprocessing Edges

    14/39

    ! pi!els fragment! pi!els fragment

    ,-/"0 ,-

  • 7/24/2019 Signals Preprocessing Edges

    15/39

    "obert#s operator"obert#s operator

  • 7/24/2019 Signals Preprocessing Edges

    16/39

    $!$ mas%s edge detectors$!$ mas%s edge detectors

  • 7/24/2019 Signals Preprocessing Edges

    17/39

    $!$ mas%s edge detectors$!$ mas%s edge detectors

  • 7/24/2019 Signals Preprocessing Edges

    18/39

    7R-/"0>-?2

  • 7/24/2019 Signals Preprocessing Edges

    19/39

    $!$ mas%s operators$!$ mas%s operators

    61 = Pre+itt operator61 = Pre+itt operator

    62 = Sobel operator62 = Sobel operator62621B21B2 = ,rei=(hen operator= ,rei=(hen operator

  • 7/24/2019 Signals Preprocessing Edges

    20/39

    $!$ mas%s operators$!$ mas%s operators

  • 7/24/2019 Signals Preprocessing Edges

    21/39

    Edge detection by con&olutionEdge detection by con&olution

    7-/"0 ,-/"0C*-/"0

    DD,-/"0*-

  • 7/24/2019 Signals Preprocessing Edges

    22/39

    $!$ 'as%$!$ 'as%

    *-/"0

    *-=1/"=10 *-/"=10 *-

  • 7/24/2019 Signals Preprocessing Edges

    23/39

    Laplassian generation of the edgesLaplassian generation of the edges

  • 7/24/2019 Signals Preprocessing Edges

    24/39

    Edge detection by con&olutionEdge detection by con&olution

    7R-/"0 ,-/"0C*R-/"0

    7*-/"0 ,-/"0C*(-/"0

  • 7/24/2019 Signals Preprocessing Edges

    25/39

    Images (it) noiseImages (it) noise

  • 7/24/2019 Signals Preprocessing Edges

    26/39

    Edge detection by bo!carEdge detection by bo!car

    operatoroperator

  • 7/24/2019 Signals Preprocessing Edges

    27/39

    Truncated pyramid operatorTruncated pyramid operator

  • 7/24/2019 Signals Preprocessing Edges

    28/39

    Linear Edge Crispening

  • 7/24/2019 Signals Preprocessing Edges

    29/39

  • 7/24/2019 Signals Preprocessing Edges

    30/39

    Linear Edge Crispening

  • 7/24/2019 Signals Preprocessing Edges

    31/39

  • 7/24/2019 Signals Preprocessing Edges

    32/39

    *arallel edge detector*arallel edge detector

    Roberts operatorRoberts operator

  • 7/24/2019 Signals Preprocessing Edges

    33/39

    ! pi!els fragment! pi!els fragment

    ,-/"0 ,-

  • 7/24/2019 Signals Preprocessing Edges

    34/39

    +ormation of t)e matri!es+ormation of t)e matri!es

    ,-/"0,-/"0

    ,-

  • 7/24/2019 Signals Preprocessing Edges

    35/39

    *arallel edge detector*arallel edge detector,*atent Nr- ./01//2 G31G4533 6 7-*er8u,*atent Nr- ./01//2 G31G4533 6 7-*er8u

    2

    1%

    1

    13

    #

    3

    12

    1#

    %

    &

    F

    1

    ) 1&

    1) 11

    1F

    1@

  • 7/24/2019 Signals Preprocessing Edges

    36/39

    I'*9LSE "ES*ONSE A""A:S

    +O" $ ; $ EDGE

    O*E"ATO"S

  • 7/24/2019 Signals Preprocessing Edges

    37/39

    ConclusionConclusion1. Operation of edge detection1. Operation of edge detection

    2. Edge detection by gradient amplitude2. Edge detection by gradient amplitudecalculationcalculation

    3. Roberts operator3. Roberts operator

    .. 3!3 mas"s edge detectors3!3 mas"s edge detectors

    #. Edge detection by con$olution#. Edge detection by con$olution%. 'aplassian generation of the edges%. 'aplassian generation of the edges

    &. Edge detection by bo!car operator&. Edge detection by bo!car operator

    ). :runcated pyramid operator). :runcated pyramid operator

    F.F. 'inear Edge (rispening1@. Parallel edge detector1@. Parallel edge detector

  • 7/24/2019 Signals Preprocessing Edges

    38/39

  • 7/24/2019 Signals Preprocessing Edges

    39/39

    LiteratureLiteratureS. G. Gaseghi. ?d$anced igital Signal Processing and HoiseS. G. Gaseghi. ?d$anced igital Signal Processing and HoiseReduction.Reduction. 5ohn illy5ohn illyJSons/ 'td/ 2@@2.JSons/ 'td/ 2@@2.

    http;BBdsp=boo".narod.ruBadsnr.htmhttp;BBdsp=boo".narod.ruBadsnr.htm

    S.K. 6uo/ L.*. 'ee. Real :ime igital Signal Processing.S.K. 6uo/ L.*. 'ee. Real :ime igital Signal Processing. 5ohn5ohnileyileyJSons/ 'td/ 2@@1.JSons/ 'td/ 2@@1.

    illiam 6. Pratt. igital Image Processing.illiam 6. Pratt. igital Image Processing. 5ohn iley5ohn ileyJSons/ 'td/JSons/ 'td/

    2@@1.2@@1.

    MNQNT U. VQWTXYZ T[Y[T\Y ]QY^TX.MNQNT U. VQWTXYZ T[Y[T\Y ]QY^TX.M_[.;_`M_[.;_`/ 2@@%/ 2@@%

    Optical Engineering 5ournalOptical Engineering 5ournal

    +++.spie.org+++.spie.org

    +++.else$ier.com+++.else$ier.com

    +++.ieee.com+++.ieee.com

    http://www.spie.org/http://www.spie.org/http://www.elsevier.com/http://www.elsevier.com/http://www.ieee.com/http://www.ieee.com/http://www.ieee.com/http://www.elsevier.com/http://www.spie.org/