Evaluation and comparison of interest points/regions

Similar documents
A performance evaluation of local descriptors

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

Computer Vision for HCI. Topics of This Lecture

A Comparison of SIFT, PCA-SIFT and SURF

Prof. Feng Liu. Spring /26/2017

Object Recognition with Invariant Features

Local Image Features

Deformation Invariant Image Matching

FESID: Finite Element Scale Invariant Detector

An Evaluation of Volumetric Interest Points

Performance Evaluation of Scale-Interpolated Hessian-Laplace and Haar Descriptors for Feature Matching

Local Image Features

Finding the Best Feature Detector-Descriptor Combination

Lecture 10 Detectors and descriptors

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

DETECTORS AND DESCRIPTORS FOR PHOTOGRAMMETRIC APPLICATIONS

Evaluation of the Influence of Feature Detectors and Photometric Descriptors in Object Recognition

Video Google: A Text Retrieval Approach to Object Matching in Videos

Motion illusion, rotating snakes

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

Motion Estimation and Optical Flow Tracking

Oriented Filters for Object Recognition: an empirical study

Local Image Features

Specular 3D Object Tracking by View Generative Learning

Image Features: Detection, Description, and Matching and their Applications

The SIFT (Scale Invariant Feature

Midterm Wed. Local features: detection and description. Today. Last time. Local features: main components. Goal: interest operator repeatability

Local features and image matching. Prof. Xin Yang HUST

Patch Descriptors. EE/CSE 576 Linda Shapiro

Building a Panorama. Matching features. Matching with Features. How do we build a panorama? Computational Photography, 6.882

SURF: Speeded Up Robust Features

Feature Based Registration - Image Alignment

Semantic Kernels Binarized A Feature Descriptor for Fast and Robust Matching

Local features: detection and description. Local invariant features

Matching Local Invariant Features with Contextual Information: An Experimental Evaluation.

Comparison of Local Feature Descriptors

A Novel Feature Descriptor Invariant to Complex Brightness Changes

Click to edit title style

SURF: Speeded Up Robust Features

Local features: detection and description May 12 th, 2015

Today. Main questions 10/30/2008. Bag of words models. Last time: Local invariant features. Harris corner detector: rotation invariant detection

Shape recognition with edge-based features

Local Pixel Class Pattern Based on Fuzzy Reasoning for Feature Description

A Comparison of Affine Region Detectors

SIFT-Rank: Ordinal Description for Invariant Feature Correspondence

Outline 7/2/201011/6/

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

Salient Visual Features to Help Close the Loop in 6D SLAM

Patch Descriptors. CSE 455 Linda Shapiro

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Semantic-Context-Based Augmented Descriptor For Image Feature Matching

Scale Invariant Feature Transform

Simultaneous Recognition and Homography Extraction of Local Patches with a Simple Linear Classifier

Local Descriptor based on Texture of Projections

Automatic Image Alignment

PCA-SIFT: A More Distinctive Representation for Local Image Descriptors

Selection of Scale-Invariant Parts for Object Class Recognition

SCALE INVARIANT FEATURE TRANSFORM (SIFT)

Local Intensity Order Pattern for Feature Description

III. VERVIEW OF THE METHODS

AK Computer Vision Feature Point Detectors and Descriptors

Vision and Image Processing Lab., CRV Tutorial day- May 30, 2010 Ottawa, Canada

Object Matching Using Feature Aggregation Over a Frame Sequence

Scale Invariant Feature Transform

Performance Characterization of Image Feature Detectors in Relation to the Scene Content Utilizing a Large Image Database

A Comparison and Matching Point Extraction of SIFT and ISIFT

Lecture: RANSAC and feature detectors

P-SURF: A Robust Local Image Descriptor *

Evaluation of Features Detectors and Descriptors based on 3D Objects

Video Google faces. Josef Sivic, Mark Everingham, Andrew Zisserman. Visual Geometry Group University of Oxford

Local invariant features

Feature Detection and Matching

Tensor Decomposition of Dense SIFT Descriptors in Object Recognition

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking

A Comparison of Affine Region Detectors

A Comparison of Affine Region Detectors

A Comparison of Affine Region Detectors

State-of-the-Art: Transformation Invariant Descriptors. Asha S, Sreeraj M

Discriminant Interest Points are Stable

Automatic Image Alignment

Bundling Features for Large Scale Partial-Duplicate Web Image Search

Evaluation of Features Detectors and Descriptors based on 3D objects

Aalborg Universitet. A new approach for detecting local features Nguyen, Phuong Giang; Andersen, Hans Jørgen

A Novel Real-Time Feature Matching Scheme

Instance-level recognition II.

Combining Harris Interest Points and the SIFT Descriptor for Fast Scale-Invariant Object Recognition

PCA-SIFT: A More Distinctive Representation for Local Image Descriptors

CHAPTER 1.5 PATTERN RECOGNITION WITH LOCAL INVARIANT FEATURES

Viewpoint Invariant Features from Single Images Using 3D Geometry

On Recall Rate of Interest Point Detectors

Shape Descriptors for Maximally Stable Extremal Regions

Instance-level recognition part 2

Fast Image Matching Using Multi-level Texture Descriptor

Lecture 6: Finding Features (part 1/2)

Feature Detection. Raul Queiroz Feitosa. 3/30/2017 Feature Detection 1

Recognition with Bag-ofWords. (Borrowing heavily from Tutorial Slides by Li Fei-fei)

Image Features: Local Descriptors. Sanja Fidler CSC420: Intro to Image Understanding 1/ 58

2D Image Processing Feature Descriptors

Visual Object Recognition

Transcription:

Introduction Evaluation and comparison of interest points/regions Quantitative evaluation of interest point/region detectors points / regions at the same relative location and area Repeatability rate : percentage of corresponding points Two points/regions are corresponding if location error small area intersection large Evaluation criterion Evaluation criterion H H # corresponding regions repeatability = % # detected regions # corresponding regions repeatability = % # detected regions intersection overlap error = ( ) % union 2% % 2% 3% 4% 5% 6%

Dataset Different types of transformation Viewpoint change Scale change Image blur JPEG compression Light change Two scene types Structured Textured Transformations within the sequence (homographies) Independent estimation Viewpoint change (-6 degrees ) structured scene textured scene Zoom + rotation (zoom of -4) Blur, compression, illumination structured scene blur - structured scene blur - textured scene textured scene light change - structured scene jpeg compression - structured scene 2

Comparison of different detectors repeatability - image rotation Comparison of different detectors repeatability perspective transformation [Comparing and Evaluating Interest Points, Schmid, Mohr & Bauckhage, ICCV 98] [Comparing and Evaluating Interest Points, Schmid, Mohr & Bauckhage, ICCV 98] Conclusion different detectors Harris best performance, more accurate than other detectors Comparison of scale invariant detectors repeatability scale changes Biologically inspired detector performs worse Edge based detector gives low performance inaccuracy of line detection + intersection decrease performance 3

Evaluation of an affine invariant detector Conclusion scale-invariant detectors repeatability perspective transformation Harris-Laplace, Hessian-Laplace, LoG and DOG give good results 4 Scale-invariant detector sufficient up to 4 degrees of viewpoint change 6 7 Comparison of affine invariant detectors Comparison of affine invariant detectors 9 8 7 6 5 4 3 2 Viewpoint change - structured scene Harris Affine Hessian Affine MSER IBR EBR Salient number of correspondences # correspondences 4 Harris Affine Hessian Affine 2 MSER IBR EBR Salient 8 6 4 2 Scale change 5 2 25 3 35 4 45 5 55 6 65 viewpoint angle 5 2 25 3 35 4 45 5 55 6 65 viewpoint angle reference image 2 4 6 reference image 2.8 reference image 4 4

Comparison of affine invariant detectors Conclusion - affine invariant detectors structured scene Blur textured scene MSER best performance, more accurate than other detectors Harris Affine 9 8 7 6 5 4 3 2 Harris Affine Hessian Affine MSER IEBR EBR 9 8 7 6 5 4 3 2 Hessian Affine MSER IEBR EBR Salient Hessian-Affine second best Harris-Affine and IBR average Edge based regions fail for texture scenes Salient 2 2.5 3 3.5 4 4.5 5 5.5 6 increasing blur 2 2.5 3 3.5 4 4.5 5 5.5 6 increasing blur Salient regions low performance Hessian-Affine and Harris-Affine provide more regions than other detectors Conclusion - affine invariant detectors Good performance for large viewpoint and scale changes Results depend on transformation and scene type, no one best detector Detectors are complementary MSER and EBR adapted to structured scenes Harris-Affine and Hessian-Affine adapted to textured scenes Region descriptors and their performance [A comparison of affine region detectors, K. Mikolajczyk, T. Tuytelaars, C. Schmid, A. Zisserman, J. Matas, F. Schaffalitzky, T. Kadir and L. Van Gool, IJCV 5] 5

Region descriptors Regions invariant to geometric transformations except rotation rotation invariant descriptors normalization with dominant gradient direction Regions are invariant to geometric transformations except rotation not invariant to photometric transformations Regions not invariant to photometric transformations invariance to affine photometric transformations normalization with mean and standard deviation of the image patch Sampled image patch descriptor dimension is 8 Gaussian derivative-based descriptors Differential invariants (Koenderink and van Doorn 87) (dim. 8) Steerable filters (Freeman and Adelson 9) (dim. 3) *{ Moment invariants (Van Gool 96) descriptor dimension is x, y x p q a y [ I( x, y)] dxdy Complex filters (Baumberg, Schaffalitzky and Zisserman 2 - code) modulus of complex filter responses (dim. 5) *{ 6

SIFT (Lowe 99 - code) 8 orientations of the gradient (dim. 28) 4x4 spatial grid normalisation of the descriptor to norm one image patch gradient x 3D histogram Shape context (Belongie et al. 2) Extended SIFT, SIFT with PCA dimensionality reduction Gradient PCA (Ke and Sukthankar 4) y Comparison criterion should be Distinctive Robust to changes on viewing conditions as well as to errors of the detector.9.8.7 Viewpoint change (6 degrees) * * sift esift gradient pca shape context steerable filters cross correlation gradient moments har aff esift complex filters.9.8.7 Detection rate/recall #correct matches / #correspondences False positive rate #false matches / #all matches Variation of the distance threshold distance (d, d2) < threshold #correct / 2.6.5.4.3.2...2.3.4.5.6.7.8.9 precision Similarity matching #correct / 699.6.5.4.3.2...2.3.4.5.6.7.8.9 precision Nearest neighbor ratio matching 7

Scale change (factor 2.8) Image blur * * sift esift gradient pca shape context cross correlation har aff esift steerable filters gradient moments complex filters * * sift esift gradient pca shape context cross correlation har aff esift steerable filters gradient moments complex filters.9.9.9.8.8.8.7.7.7 #correct / 286.6.5.4 #correct / 337.6.5.4 #correct / 3544.6.5.4.3.3.3.2.2.2.....2.3.4.5.6.7.8.9 precision Similarity matching..2.3.4.5.6.7.8.9 precision..2.3.4.5.6.7.8.9 precision Conclusion - descriptors Performance of the descriptor is relatively independent of the detector Results similar for different matching strategies Dimension can be chosen optimally Region overlap does not affect ranking, but higher recall for small overlap errors Conclusion - descriptors SIFT based descriptors perform best (high dimensional) ESIFT > SIFT > shape context Low dimensional descriptors : good results for gradient moment and steerable filters Cross-correlation gives unstable results Robust region descriptors better than point-wise descriptors [A performance evaluation of local descriptors, K. Mikolajczyk and C. Schmid, CVPR 3 and PAMI 5] 8

Conclusion A large set of good region detectors and descriptors exist extensions are possible, for example to deal with shape Good performance for recognizing an object/scene observed under different viewpoints and in a different environment invariance, occlusion, clutter evaluation criteria tuned to this context Well adapted for object categorization? good building blocks? design of an appropriate model Example : Fergus, Schiele, Lazebnik Available on the internet http://lear.inrialpes.fr/software Binaries for detectors and descriptors Building blocks for recognition systems Carefully designed test setup Dataset with transformations Evaluation code in matlab Benchmark for new detectors and descriptors Reports on the detector & descriptor evaluation 9