Arrow Research search
Back to ICRA

ICRA 2010

Pose estimation in heavy clutter using a multi-flash camera

Conference Paper Multi-View Recognition and Pose Estimation Artificial Intelligence · Robotics

Abstract

We propose a novel solution to object detection, localization and pose estimation with applications in robot vision. The proposed method is especially applicable when the objects of interest may not be richly textured and are immersed in heavy clutter. We show that a multi-flash camera (MFC) provides accurate separation of depth edges and texture edges in such scenes. Then, we reformulate the problem, as one of finding matches between the depth edges obtained in one or more MFC images to the rendered depth edges that are computed offline using 3D CAD model of the objects. In order to facilitate accurate matching of these binary depth edge maps, we introduce a novel cost function that respects both the position and the local orientation of each edge pixel. This cost function is significantly superior to traditional Chamfer cost and leads to accurate matching even in heavily cluttered scenes where traditional methods are unreliable. We present a sub-linear time algorithm to compute the cost function using techniques from 3D distance transforms and integral images. Finally, we also propose a multi-view based pose-refinement algorithm to improve the estimated pose. We implemented the algorithm on an industrial robot arm and obtained location and angular estimation accuracy of the order of 1 mm and 2° respectively for a variety of parts with minimal texture.

Authors

Keywords

  • Cameras
  • Cost function
  • Image edge detection
  • Layout
  • Robotics and automation
  • Robot vision systems
  • Service robots
  • Lighting
  • Robustness
  • Object detection
  • Pose Estimation
  • Heavy Clutter
  • Object Location
  • Local Estimates
  • Robotic Arm
  • Distance Map
  • CAD Model
  • Integral Image
  • Human Pose Estimation
  • Object Pose
  • 3D CAD Models
  • Multiple Objects
  • Line Segment
  • Real Examples
  • Nearest Point
  • Linear Representation
  • Matching Score
  • Challenging Scenarios
  • 3D Pose
  • Query Image
  • Discrete Channel
  • Edge Points
  • Matching Cost
  • Number Of Templates
  • Shadow Regions
  • Iterative Closest Point
  • Virtual Camera
  • In-plane Rotation

Context

Venue
IEEE International Conference on Robotics and Automation
Archive span
1984-2025
Indexed papers
30179
Paper id
474572324511274468
v2026.09.13