Recognizing haul trucks

Download Report

Transcript Recognizing haul trucks

Matching MSERs Using Edge Information and
the Chamfer Distance Function
Pantelis Elinas
Australian Centre for Field Robotics
The University of Sydney
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Image Matching Basics

Extract local features


Select and normalize support region


Harris corners, Salient Regions, MSERs, Edge-based Regions, etc.
Scale-space analysis, shape adaptation, affine normalization, etc.
Compute descriptors

Moment invariants, histogram of gradient orientations, filter responses, etc.

Compare descriptors

Our focus

Maximally Stable Extremal Regions

Chamfer matching
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Maximally Stable Extremal Regions




Proposed by Matas et. al. 2002
for matching images in wide
baseline stereo
Gray-scale connected
component regions stable over a
range of threshold values
Affine invariant and robust to
photometric transformations
Empirically shown to outperform
other local features in terms of
repeatability
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Orientation Normalization
•
Compute histogram of gradient
orientations over image patch
•
Select
–
Dominant orientation
–
Local maxima within 80% of the
global maximum
original
Rio Tinto Centre for Mine Automation
Θ=4.15
Θ=1.4
Pantelis Elinas
Chamfer Matching


Utilised mostly in shape-based object class recognition,
e.g., pedestrian detection, recognition by parts
Given two edge maps Eq and Em, we can define their
Chamfer distance

Note: It is not symmetric and x = 0 in our case

Also define the symmetric chamfer distance
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Chamfer Matching (cont.)

Can be computed in 2 steps

Step 1: Compute Distance Transform of query image

Step 2: Compute Chamfer distance by a simple averaging operation
MSER
Canny
DT
QUERY
Rio Tinto Centre for Mine Automation
Canny
MSER
MODEL
Pantelis Elinas
Evaluation Data

Data from Mikolajczyk et. al. 2005 with known ground
truth homography
Viewpoint
(graf)
Rotation + scale
(boat)
Rio Tinto Centre for Mine Automation
JPEG
Compression
(ubc)
Blurring
(bikes)
Pantelis Elinas
Performance and Image Patch Resolution

Deciding the resolution for the normalized MSER image
patch
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Chamfer Threshold

What is a correct match?
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Performance

Chamfer matching vs SIFT, GLOH and Moments
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Image Matching Examples
Correct matches after geometric constraint
Rio Tinto Centre for Mine Automation
Homography
Pantelis Elinas
Planar Object Recognition Example

Correctly matched 52 out of 87 MSERs in the model
image
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Conclusions
•
•
Presented a method for image recognition
using MSERs and chamfer matching
Advantages
–
–
–
•
Few parameters that are easy to determine
Easy to implement
Works well (for some scenes)
Disadvantages
–
–
Performs worse than histogram-based
descriptors (for some scenes)
Finding correspondences is an O(N2)
operation
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Future Work

Improve matching performance


Extensions



Multi-resolution MSERs (Forssen et. al. 2007)
Colour images (Forssen 2007)
Can Chamfer matching be used with other types of
local features, e.g., edge-based regions?
Improve computational performance

GPU implementation
Rio Tinto Centre for Mine Automation
Pantelis Elinas
Thank you!
Rio Tinto Centre for Mine Automation
Pantelis Elinas