Three-dimensional object recognition
ACM Computing Surveys (CSUR) - Annals of discrete mathematics, 24
Model-based recognition in robot vision
ACM Computing Surveys (CSUR)
A Computational Approach to Edge Detection
IEEE Transactions on Pattern Analysis and Machine Intelligence
Three-dimensional object recognition from single two-dimensional images
Artificial Intelligence
On Image Analysis by the Methods of Moments
IEEE Transactions on Pattern Analysis and Machine Intelligence
Trinocular Stereo Vision for Robotics
IEEE Transactions on Pattern Analysis and Machine Intelligence
Fitting Parameterized Three-Dimensional Models to Images
IEEE Transactions on Pattern Analysis and Machine Intelligence
Model-based object pose in 25 lines of code
International Journal of Computer Vision - Special issue: image understanding research at the University of Maryland
An Experimental Comparison of Range Image Segmentation Algorithms
IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Pattern Analysis and Machine Intelligence
A fully projective formulation to improve the accuracy of Lowe's pose-estimation algorithm
Computer Vision and Image Understanding
Image precision silhouette edges
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Normalized Cuts and Image Segmentation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Mean Shift: A Robust Approach Toward Feature Space Analysis
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computer Vision
Robot Vision
Camera Aided Robot Calibration
Camera Aided Robot Calibration
3-D model-based tracking of humans in action: a multi-view approach
CVPR '96 Proceedings of the 1996 Conference on Computer Vision and Pattern Recognition (CVPR '96)
ICPR '02 Proceedings of the 16 th International Conference on Pattern Recognition (ICPR'02) Volume 4 - Volume 4
Spacetime faces: high resolution capture for modeling and animation
ACM SIGGRAPH 2004 Papers
Non-photorealistic camera: depth edge detection and stylized rendering using multi-flash imaging
ACM SIGGRAPH 2004 Papers
Specular Reflection Reduction with Multi-Flash Imaging
SIBGRAPI '04 Proceedings of the Computer Graphics and Image Processing, XVII Brazilian Symposium
Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1 - Volume 01
Shape Representation and Classification Using the Poisson Equation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Beyond Silhouettes: Surface Reconstruction Using Multi-Flash Photography
3DPVT '06 Proceedings of the Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06)
2D Euclidean distance transform algorithms: A comparative survey
ACM Computing Surveys (CSUR)
Model-based vision system for scenes containing multiple parts
IJCAI'77 Proceedings of the 5th international joint conference on Artificial intelligence - Volume 2
Recognition of an object in a stack of industrial parts
IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
Detecting and segmenting un-occluded items by actively casting shadows
ACCV'07 Proceedings of the 8th Asian conference on Computer vision - Volume Part I
3D human pose from silhouettes by relevance vector regression
CVPR'04 Proceedings of the 2004 IEEE computer society conference on Computer vision and pattern recognition
High-accuracy stereo depth maps using structured light
CVPR'03 Proceedings of the 2003 IEEE computer society conference on Computer vision and pattern recognition
Multiresolution 3-D range segmentation using focus cues
IEEE Transactions on Image Processing
Exploration of intention expression for robots
HRI '12 Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction
Rainbow flash camera: depth edge extraction using complementary colors
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part VI
Hi-index | 0.00 |
We present a complete vision-guided robot system for model-based three-dimensional (3D) pose estimation and picking of singulated 3D objects. Our system employs a novel vision sensor consisting of a video camera surrounded by eight flashes (light emitting diodes). By capturing images under different flashes and observing the shadows, depth edges or silhouettes in the scene are obtained. The silhouettes are segmented into different objects and each silhouette is matched across a database of object silhouettes in different poses to find the coarse 3D pose. The database is pre-computed using a computer-aided design (CAD) model of the object. The pose is refined using a fully projective formulation of Loweâ聙聶s model-based pose estimation algorithm. The estimated pose is transferred to a robot coordinate system utilizing the handâ聙聰eye and camera calibration parameters, which allows the robot to pick the object. Our system outperforms conventional systems using two-dimensional sensors with intensity-based features as well as 3D sensors. We handle complex ambient illumination conditions, challenging specular backgrounds, diffuse as well as specular objects, and texture-less objects, on which traditional systems usually fail. Our vision sensor is capable of computing depth edges in real time and is low cost. Our approach is simple and fast for practical implementation. We present real experimental results using our custom designed sensor mounted on a robot arm to demonstrate the effectiveness of our technique.