image processing in biology11

27
Background ”Optimal Edge-Based Shape Detection” Univesity of Konstanz By Waleed Abrar February 5, 2015 Optimal Edge-Based Shape Detection 1 / 27

Upload: waleed-abrar

Post on 08-Nov-2015

46 views

Category:

Documents


0 download

DESCRIPTION

Description in report

TRANSCRIPT

  • Background

    Optimal Edge-Based Shape DetectionUnivesity of Konstanz

    By Waleed Abrar

    February 5, 2015

    Optimal Edge-Based Shape Detection 1 / 27

  • Background

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 2 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 3 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Process of Image Acquisition

    [1]

    Optimal Edge-Based Shape Detection 4 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Sampling , Quantization and Level of Processing

    SamplingDigitization of the spatial coordinates (x,y)

    QuantizationDigitization in amplitude (also called gray-level quantization)

    Region Vs BoundaryBoundary sometime called as contour is a set of pixels in theregion that have one or more neighbour that are not in R

    Optimal Edge-Based Shape Detection 5 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 6 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Low level processing

    Figure: Lena

    Optimal Edge-Based Shape Detection 7 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Type of Edges

    [1]Optimal Edge-Based Shape Detection 8 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Edge Calculations

    Gradient MagnitudeGradient Orientation

    [1]

    Optimal Edge-Based Shape Detection 9 / 27

  • BackgroundIntroduction and Motivation

    Optimal Edge Base Shape Detection

    Edge Detection Problem

    [1]Optimal Edge-Based Shape Detection 10 / 27

  • Introduction and MotivationOptimal Edge Base Shape DetectionExperimental Results and Evaluations

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 11 / 27

  • Introduction and MotivationOptimal Edge Base Shape DetectionExperimental Results and Evaluations

    Main Concept in the Paper

    Get better Detection of Edges + Better Localization ofEdgeCompare DOG, DOB and DODEMinimizing the sum of the noise power and the meansquared error between input and output

    Optimal Edge-Based Shape Detection 12 / 27

  • Introduction and MotivationOptimal Edge Base Shape DetectionExperimental Results and Evaluations

    Calculations

    Step edge is Corrupted with uniform white noise

    We need to find h that minimises E2 +M2

    E = MSD between Input and output FM = MSD of output Noise Responses

    Optimal Edge-Based Shape Detection 13 / 27

  • Introduction and MotivationOptimal Edge Base Shape DetectionExperimental Results and Evaluations

    Edge Detection Cont..

    [3]Optimal Edge-Based Shape Detection 14 / 27

  • Introduction and MotivationOptimal Edge Base Shape DetectionExperimental Results and Evaluations

    Optimal Smoothing OperatorWiener filter:

    One Dimensional optimal filter

    Two dimension can be extended as

    Optimal Edge-Based Shape Detection 15 / 27

  • Optimal Edge Base Shape DetectionExperimental Results and Evaluations

    Applications

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 16 / 27

  • Optimal Edge Base Shape DetectionExperimental Results and Evaluations

    Applications

    Edge detection and vehicle detection

    Optimal Edge-Based Shape Detection 17 / 27

  • Optimal Edge Base Shape DetectionExperimental Results and Evaluations

    Applications

    Edge Detection and Vehicle Detection

    Optimal Edge-Based Shape Detection 18 / 27

  • Optimal Edge Base Shape DetectionExperimental Results and Evaluations

    Applications

    Concept of Profiling Shapes

    Optimal Edge-Based Shape Detection 19 / 27

  • Optimal Edge Base Shape DetectionExperimental Results and Evaluations

    Applications

    Concept of Profiling Shapes..

    Optimal Edge-Based Shape Detection 20 / 27

  • Experimental Results and EvaluationsApplicationsConclusion

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 21 / 27

  • Experimental Results and EvaluationsApplicationsConclusion

    Application Areas of optimal edge based shape detection

    Optimal Edge-Based Shape Detection 22 / 27

  • ApplicationsConclusion

    Demo and References

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 23 / 27

  • ApplicationsConclusion

    Demo and References

    Summarizing paper

    DOG vs DODEDODE works really well for localization as compared to actualdetection of edge.

    ProfilingProfiling Shapes extends the detection to multiple shapes withhigh confidence

    EnhancementsCombination of low level edge detection with mid level edgegrouping

    EfficientThe Algorithm actually give better results with less computation.

    Optimal Edge-Based Shape Detection 24 / 27

  • ApplicationsConclusion

    Demo and References

    Recommendations

    RecommendationsUSE SSIM OR E-SSIM to achieve better results as well toovercome orientation . SSIM give some kind of quanifiablemeasure to further enhance the Algorithm.- It also helps over come zooming scaled or rotated problem anddetection.-MSE is not always the right choice because of the signal Fidelity.

    Optimal Edge-Based Shape Detection 25 / 27

  • ApplicationsConclusion

    Demo and References

    Outline

    1 Background

    2 Introduction and Motivation

    3 Optimal Edge Base Shape Detection

    4 Experimental Results and Evaluations

    5 Applications

    6 Conclusion

    7 Demo and References

    Optimal Edge-Based Shape Detection 26 / 27

  • ApplicationsConclusion

    Demo and References

    Literature Review

    [1]DigitalImageProcessing,Rafaelhttp://lit.fe.uni-lj.si/showpdf.php?lang=slo&type=doc&doc=dip&format=0[2]http://www.slideshare.net/nchkarthik/digital-image-processing-26334694[3]OptimalEdge-BasedShapeDetection..http://www.cfar.umd.edu/hankyu/shape_html/shape_html.html#fig:operatorPerformanceComparisonofMedianandWienerFilterinImageDe-noising,IJCA,2010volume12ImageProcessingAndPatternRecognition(BITI3313)..http://de.mathworks.com/matlabcentral/fileexchange/28757-tracking-red-color-objects-using-matlab

    Optimal Edge-Based Shape Detection 27 / 27

    BackgroundIntroduction and Motivation Optimal Edge Base Shape DetectionExperimental Results and EvaluationsApplicationsConclusionDemo and References