Learning to Match Templates for Unseen Instance Detection

11/26/2019
by   Jean-Philippe Mercier, et al.
19

Detecting objects in images is a quintessential problem in computer vision. Much of the focus in the literature has been on the problem of identifying the bounding box of a particular type of objects in an image. Yet, in many contexts such as robotics and augmented reality, it is more important to find a specific object instance—a unique toy or a custom industrial part for example—rather than a generic object class. Here, applications can require a rapid shift from one object instance to another, thus requiring fast turnaround which affords little-to-no training time. In this context, we propose a method for detecting objects that are unknown at training time. Our approach frames the problem as one of learned template matching, where a network is trained to match the template of an object in an image. The template is obtained by rendering a textured 3D model of the object. At test time, we provide a novel 3D object, and the network is able to successfully detect it, even under significant occlusion. Our method offers an improvement of almost 30 mAP over the previous template matching methods on the challenging Occluded Linemod (overall mAP of 50.7). With no access to the objects at training time, our method still yields detection results that are on par with existing ones that are allowed to train on the objects. By reviving this research direction in the context of more powerful, deep feature extractors, our work sets the stage for more development in the area of unseen object instance detection.

READ FULL TEXT

page 1

page 3

page 5

page 8

page 12

page 13

page 14

research
05/31/2023

Self-supervised Vision Transformers for 3D Pose Estimation of Novel Objects

Object pose estimation is important for object manipulation and scene un...
research
08/10/2021

Reference-based Defect Detection Network

The defect detection task can be regarded as a realistic scenario of obj...
research
09/17/2011

Generalised Object Detection and Semantic Analysis: Casino Example using Matlab

Matlab version 7.1 had been used to detect playing cards on a Casino tab...
research
10/01/2014

Learning to Transfer Privileged Information

We introduce a learning framework called learning using privileged infor...
research
10/23/2016

Template Matching Advances and Applications in Image Analysis

In most computer vision and image analysis problems, it is necessary to ...
research
03/02/2019

Fully Convolutional One-Shot Object Segmentation for Industrial Robotics

The ability to identify and localize new objects robustly and effectivel...
research
04/28/2022

Automatic Detection and Classification of Symbols in Engineering Drawings

A method of finding and classifying various components and objects in a ...

Please sign up or login with your details

Forgot password? Click here to reset