Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.

Slides:



Advertisements
Similar presentations
Design and Perceptual Validation of Performance Measures for Salient Object Segmentation Vida Movahedi, James H. Elder Centre for Vision Research York.
Advertisements

Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Active Contour Models (Snakes)
Computational Photography
Non-metric affinity propagation for unsupervised image categorization Delbert Dueck and Brendan J. Frey ICCV 2007.
Understanding Gestalt Cues and Ecological Statistics using a Database of Human Segmented Images Charless Fowlkes, David Martin and Jitendra Malik Department.
Expectation Maximization Method Effective Image Retrieval Based on Hidden Concept Discovery in Image Database By Sanket Korgaonkar Masters Computer Science.
Segmentation Kyongil Yoon. Segmentation Obtain a compact representation of what is helpful (in the image) No comprehensive theory of segmentation Human.
1 Interest Operator Lectures lecture topics –Interest points 1 (Linda) interest points, descriptors, Harris corners, correlation matching –Interest points.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
1 Ecological Statistics and Perceptual Organization Charless Fowlkes work with David Martin and Jitendra Malik at University of California at Berkeley.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
Globally Optimal Grouping for Symmetric Closed Boundaries with Stahl/ Wang Method Vida Movahedi September 2007.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
3D Fingertip and Palm Tracking in Depth Image Sequences
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Mean-shift and its application for object tracking
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Perception Introduction Pattern Recognition Image Formation
Lecture 06 06/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular.
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
Image Classification 영상분류
Object Detection with Discriminatively Trained Part Based Models
Object Recognition in Images Slides originally created by Bernd Heisele.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Region-Based Saliency Detection and Its Application in Object Recognition IEEE TRANSACTIONS ON CIRCUITS AND SYSTEM FOR VIDEO TECHNOLOGY, VOL. 24 NO. 5,
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Tracking Turbulent 3D Features Lu Zhang Nov. 10, 2005.
Shape similarity and Visual Parts Longin Jan Latecki Temple Univ., In cooperation with Rolf Lakamper (Temple Univ.),
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
Fast Marching Algorithm & Minimal Paths Vida Movahedi Elder Lab, February 2010.
2D to 3D Conversion Using 3D Database For Football Scenes Kiana Calagari Final Project of CMPT880 July 2013.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Minimum Barrier Salient Object Detection at 80 FPS JIANMING ZHANG, STAN SCLAROFF, ZHE LIN, XIAOHUI SHEN, BRIAN PRICE, RADOMIR MECH IEEE INTERNATIONAL CONFERENCE.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Face Detection 蔡宇軒.
Jo˜ao Carreira, Abhishek Kar, Shubham Tulsiani and Jitendra Malik University of California, Berkeley CVPR2015 Virtual View Networks for Object Reconstruction.
Multi-View Discriminant Analysis 多视判别分析
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Color-Texture Analysis for Content-Based Image Retrieval
CSSE463: Image Recognition Day 25
Image Segmentation Techniques
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Cyclic string-to-string correction
Blobworld Texture Features
Announcements Project 1 is out today help session at the end of class.
Saliency Optimization from Robust Background Detection
Optical flow and keypoint tracking
Recognition and Matching based on local invariant features
Presentation transcript:

Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009

Centre for Vision Research, York University2 Overview  Grouping and evaluation methods  Region-based measures  Boundary-based measures  Mixed measures  Alignment measure

Centre for Vision Research, York University3 Overview Grouping and evaluation methods  Region-based measures  Boundary-based measures  Mixed measures  Alignment measure

Centre for Vision Research, York University4 Grouping Edge segments: Example

Centre for Vision Research, York University5 Perceptual Organization/ Grouping  A process of assembling features into groups which are perceptually significant based on various cues (Lowe, 1985)  The problem of aggregating primitive image features that project from a common structure in the visual scene (Elder, 2002)

Centre for Vision Research, York University6 Evaluation Measure  How good is each grouping?  Which algorithm has a better performance?  What is the best grouping that can be achieved?  Note differences with regional segmentation evaluation

Centre for Vision Research, York University7 Evaluation Methods  Three main categories (Zhang, 1996) Analytical methods Consider the algorithms themselves, e.g. based on the a priori knowledge they use (not based on output of the algorithms) Empirical goodness methods Based on the outputs of the algorithms, e.g. based on the intra-region uniformity of the segments, or the inter-region contrast between the segments. Empirical discrepancy methods A reference segmentation or ground truth is assumed, to compare the outputs with

Centre for Vision Research, York University8 Goal: Measure Discrepancy

Centre for Vision Research, York University9 SOD: Salient Object Dataset  Based on Berkeley Segmentation Dataset (BSD)  300 images  7 subjects

Centre for Vision Research, York University10 Overview Grouping and evaluation methods Region-based measures  Boundary-based measures  Mixed measures  Alignment measure

Centre for Vision Research, York University11 Region-based Discrepancy  (Young, 2005),(Ge, 2006), (Goldmann, 2008)  A and B two boundaries  R B the region corresponding to a boundary B and |R B | the area of this region  1: maximum discrepancy,  0: maximum consistency

Centre for Vision Research, York University12 Interpretation

Centre for Vision Research, York University13 Evaluation by this measure  Not sensitive to spikes, wiggles, shape >= (more error)

Centre for Vision Research, York University14 Examples of near-optimal cases

Centre for Vision Research, York University15 Overview Grouping and evaluation methods Region-based measures Boundary-based measures  Mixed measures  Alignment measure

Centre for Vision Research, York University16 Distance of one point a from B Distance Signature of all a in A One directional Hausdorff Two directional Hausdorff Boundary-based Distance

Centre for Vision Research, York University17 Evaluation by this measure  Not sensitive to wiggles, shape  Not sensitive to the distance distribution, but only to the maximum value

Centre for Vision Research, York University18 Geodesic Distance: the min. distance between two points a and b without cross Euclidean vs. Geodesic Distance Euclidean Distance: the min. distance between two points a and b

Centre for Vision Research, York University19 Evaluation by this measure Almost the same by D e Almost the same by D e & D g

Centre for Vision Research, York University20 Overview Grouping and evaluation methods Region-based measures Boundary-based measures Mixed measures  Alignment measure

Centre for Vision Research, York University21 A mixture of boundary-based and region-based  Penalizing the over-detected and under-detected regions by their Euclidean or Geodesic distances p j, j=1..N fp are pixels in the false negative region (R B -R A ) q k, k=1..N fn are pixels in the false positive region (R A -R B )

Centre for Vision Research, York University22 Evaluation by this measure  Not penalizing effectively, e.g. narrow false positives below

Centre for Vision Research, York University23 Correspondence Problem  The false negative and false positive regions can be very small, yet the boundaries be very different  Segments on one boundary should correspond to segments on the other

Centre for Vision Research, York University24 Alignment  The order of matching points on the two boundaries should be monotonically non-decreasing.

Centre for Vision Research, York University25 Correspondence (Cont.)  Note that if correspondence is maintained, D e will work almost like D g !

Centre for Vision Research, York University26 Overview Grouping and evaluation methods Region-based measures Boundary-based measures Mixed measures Alignment measure

Centre for Vision Research, York University27 Alignment Distance  Main idea: We need to find the ‘alignment’ that leads to minimum total distance.  Method: Use N samples on each boundary (equally spaced) Find the NxN matrix of Euclidean distances. The diagonals show correspondences with some rotations The one with min sum of distances is the best correspondence and its sum is our measure of discrepancy.

Centre for Vision Research, York University28 Alignment Measure (cont.) Note: Order of both samples increases clockwise

Centre for Vision Research, York University29 Evaluation by this simple measure  Samples falling out of phase  Solution: finer sampling on one boundary >= (more error)

Centre for Vision Research, York University30 Bimorphism  (Tagare, 2002)  A method to let correspondence of 1 to many and many to 1  symmetric

Centre for Vision Research, York University31 A symmetric Alignment Distance  Edit cost of changing one string to another  Edit operation, cost of operation  A sequence of operations taking A to B  Symmetric:

Centre for Vision Research, York University32 Example

Centre for Vision Research, York University33 Cyclic shifts  Cyclic shifts  Alignment Distance  Dynamic programming  Complexity:  (Maes, 1990) Complexity:

Centre for Vision Research, York University34 Examples

Centre for Vision Research, York University35 Examples

Centre for Vision Research, York University36 Evaluation by this measure  Note: If using Euclidean distance, there is no sensitivity to region

Centre for Vision Research, York University37 References (Elder, 2002) J. H. Elder and R. M. Goldberg (2002), "Ecological statistics of Gestalt laws for the perceptual organization of contours." J Vis, vol. 2, pp (Zhang, 1996) Y. J. Zhang. (1996), “A survey on evaluation methods for image segmentation”, Pattern recognition 29(8), pp (BSD) D. Martin (2001), "A Database of Human Segmented Natural Images and its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics," Proceedings of the 8th IEEE International Conference on Computer Vision, vol. 2, pp (Ge, 2006) F. Ge, S. Wang and T. Liu (2006), "Image-Segmentation Evaluation From the Perspective of Salient Object Extraction," Computer Vision and Pattern Recognition, 2006 IEEE Computer Society Conference on, vol. 1, pp (Goldmann, 2008) L. Goldmann. (2008), Towards fully automatic image segmentation evaluation. Lecture notes in computer science 5259 LNCS, pp (Young, 2005) D. P. Young (2005), "PETS Metrics: On-line performance evaluation service," Proceedings - 2nd Joint IEEE International Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance, VS-PETS, vol. 2005, pp. 317, (Huttenlocher, 1993) D. P. Huttenlocher (1993), “Comparing images using the Hausdorff distance”, IEEE transactions on pattern analysis and machine intelligence 15(9), pp (Tagare, 2002) H. D. Tagare. (2002), “Non-rigid shape comparison of plane curves in images”, Journal of mathematical imaging and vision 16(1), pp. 57. (Maes, 1990) M. Maes (1990), “On a cyclic string-to-string correction problem”, Information processing letters 35(2), pp. 73.