Edge Detection Evaluation in Boundary Detection Framework Feng Ge Computer Science and Engineering, USC.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Boundary Detection - Edges Boundaries of objects –Usually different materials/orientations, intensity changes.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Instructor: Mircea Nicolescu Lecture 6 CS 485 / 685 Computer Vision.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Edge Detection. Our goal is to extract a “line drawing” representation from an image Useful for recognition: edges contain shape information –invariance.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
IEEE TCSVT 2011 Wonjun Kim Chanho Jung Changick Kim
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Computer Vision Group Edge Detection Giacomo Boracchi 5/12/2007
Canny Edge Detector.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Segmentation (Section 10.2)
Image segmentation based on edge and corner detectors Joachim Stahl 04/21/2005.
Introduction to Computer Vision CS / ECE 181B Thursday, April 22, 2004  Edge detection (HO #5)  HW#3 due, next week  No office hours today.
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
The Segmentation Problem
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Heather Dunlop : Advanced Perception January 25, 2006
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30 – 11:50am.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Vehicle Detection with Satellite Images Presented by Prem K. Goel NCRST-F, The Ohio State University Workshop on Satellite Based Traffic Measurement Berlin,
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
EDGE DETECTION USING MINMAX MEASURES SOUNDARARAJAN EZEKIEL Matthew Lang Department of Computer Science Indiana University of Pennsylvania Indiana, PA.
Authors: Rupert Paget, John Homer, and David Crisp
Stable Multi-Target Tracking in Real-Time Surveillance Video
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
3D Reconstruction Using Image Sequence
Combining the strengths of UMIST and The Victoria University of Manchester A Generic Method for Evaluating Appearance Models and Assessing the Accuracy.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
Digital Image Processing
Edge Detection slides taken and adapted from public websites:
Detection of discontinuity using
Fourier Transform: Real-World Images
Edge Detection CS 678 Spring 2018.
A Tutorial on HOG Human Detection
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Object tracking in video scenes Object tracking in video scenes
Report on Data Cleaning Framework
Lecture 2: Edge detection
Canny Edge Detector.
Digital Image Processing Week III
Paper Reading Dalong Du April.08, 2011.
Edge Detection Today’s readings Cipolla and Gee Watt,
Canny Edge Detector Smooth image with a Gaussian
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
Winter in Kraków photographed by Marcin Ryczek
Presentation transcript:

Edge Detection Evaluation in Boundary Detection Framework Feng Ge Computer Science and Engineering, USC

Edge detection Detect pixels with strong gradient of “gray-level” Error – False negative(Missing ): Not detected Edges – False positive: detected false edges – Orientation error: shift from real position – Dislocation error: shift from real direction How to evaluate these errors? Edge Detection Error

Evaluation Criteria Ground Truth – Human or predefined results? Quantificaition – Measuring and expressing in number means good. Generality – Real images in large number Combined 3 criteria are good evaluation methods!

Overview Subjective vs Objective –H uman vision checking – Quantitative measurement With ground truth vs Without – Standard for evaluation – Some characters,e.g, continuation,coherence. Synthetic vs Real images – Simple structure – Complicated structures

Motive— in boundary detection framework Problem: Boundary detection algorithms work well in synthetic data, while poorly in real images This gap,we believe, is largely introduced by edge detection

Experiment Settings : Image Database Large: 1030 images Generality Unambiguous Manually extracted ground truth

Experiment Settings : Evaluation Flowchart

Experiment Settings : Detectors Edge & Line Detector: Canny & Line Approximation Boundary detector: Ratio-Contour

Experiment Settings : performance measurement

Experiment Original images image->edge->fragments->bounday->evaluation Synthetic images texture images->fragments --->bounday->evaluation ground truth->adding noise Semi-synthetic images original images->background -->bounday->evaluation ground truth->adding noise

Experiment --Synthetic images Result – Much better than original images Problem – Background correlation changed – Irregular background in texture images

Experiment – Semi-synthetic images Model simulation Edge-map error analysis

Result-1 Simulate edge missing Procedure: Sample ground truth, random delete some percentage of fragments

Result-2 Simulate edge detection error: missing & dislocation – Fix dislocation error, vary missing rate (a) – Fix missing error, vary dislocation error (b) (a) (b)

Conclusion Our noise model is close to real edge error, as regarding to the simulated result Edge missing and dislocation are mainly encountered errors in edge detection. Edge dislocation is more crucial in edge error compared with missing error

Discussion-1 Error introduced by line detection

Discussion-2 Model error – Gaussian distribution assumption Based on boundary detection – Globally, not locally – Introduce some error, but statistically, reasonable Image database – Low resolution – Ground truth error

Future work Distinguish errors introduced by line approximation from edge detection Noise model refinement Substitute line with curve in edge-map approximation Data base improvement

Thank You !