Object Detection and Pose Estimation Using CNN in Embedded Hardware for Assistive Technology

被引:0
|
作者
Demby's, Jacket [1 ]
Gao, Yixiang [1 ]
Shafiekhani, Ali [1 ]
DeSouza, Guilherme N. [1 ]
机构
[1] Univ Missouri, Vis Guided & Intelligent Robot Lab ViGIR Lab, Dept Elect Engn & Comp Sci, Columbia, MO 65211 USA
关键词
deep learning; object detection; stereo vision; pose estimation; embedded systems; assistive technology;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present an object detection and pose estimation algorithm that runs on low-cost and limited-processing hardware. The algorithm relies on two main steps: in the detection phase, it employs a Convolutional Neural Network (CNN) - namely MobileNet SSD - to recognize and track objects of interest in the scene; while in the pose estimation phase, the algorithm uses stereo correspondences to 3D reconstruct the spatial coordinates of multiple ORB features in the bounding box of the recognized object. The final position of the object in space is computed using a weighted average of the same spatial coordinates of the stereo-corresponded key points, where the weights are exponentially proportional to the level of ORB stereo matching. This algorithm was deployed on embedded systems and it achieved comparable results with respect to state-of-art, GPU-dependent, deep-learning algorithms for object pose estimation. We tested our approach in a calibrated environment where the object displacement (in either X or Y directions) can be easily measured. We used objects from the Yale-CMU-Berkeley (YCB) dataset to compare our estimation results with a deep learning based method, but our approach is not limited to this object selection. In the end, we achieved an estimated error of less than 10 mm. These results demonstrate that our approach can be used in affordable embedded systems for assistive technology in tasks such as for control of robotic arms for pick-and-place.
引用
收藏
页码:3165 / 3171
页数:7
相关论文
共 50 条
  • [1] Hardware-Accelerated Pose Estimation for Embedded Systems using Vivado HLS
    Joseph, Jan Moritz
    Winker, Tobias
    Ehlers, Kristian
    Blochwitz, Christopher
    Pionteck, Thilo
    [J]. 2016 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG16), 2016,
  • [2] Underwater Object Detection and Pose Estimation using Deep Learning
    Jeon, MyungHwan
    Lee, Yeongjun
    Shin, Young-Sik
    Jang, Hyesu
    Kim, Ayoung
    [J]. IFAC PAPERSONLINE, 2019, 52 (21): : 78 - 81
  • [3] Planar Pose Estimation Using Object Detection and Reinforcement Learning
    Rasmussen, Frederik Norby
    Andersen, Sebastian Terp
    Grossmann, Bjarne
    Boukas, Evangelos
    Nalpantidis, Lazaros
    [J]. COMPUTER VISION SYSTEMS (ICVS 2019), 2019, 11754 : 353 - 365
  • [4] Handling Object Symmetries in CNN-based Pose Estimation
    Richter-Klug, Jesse
    Frese, Udo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 13850 - 13856
  • [5] Symmetric Object Pose Estimation via Flexible Modular CNN
    Mentasti, Simone
    Speranza, Claudia
    Matteucci, Matteo
    [J]. 2023 EUROPEAN CONFERENCE ON MOBILE ROBOTS, ECMR, 2023, : 286 - 292
  • [6] Joint Object Detection and Viewpoint Estimation using CNN features
    Guindel, Carlos
    Martin, David
    Maria Armingol, Jose
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY (ICVES), 2017, : 145 - 150
  • [7] Pose-RCNN: Joint Object Detection and Pose Estimation Using 3D Object Proposals
    Braun, Markus
    Rao, Qing
    Wang, Yikang
    Flohr, Fabian
    [J]. 2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2016, : 1546 - 1551
  • [8] Object Recognition and Pose Estimation on Embedded Hardware: SURF-Based System Designs Accelerated by FPGA Logic
    Schaeferling, Michael
    Hornung, Ulrich
    Kiefer, Gundolf
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012
  • [9] Joint Learning of Object Detection and Pose Estimation using Augmented Autoencoder
    Hayashi, Ryota
    Shimokura, Asei
    Matsumoto, Takuya
    Ukita, Norimichi
    [J]. PROCEEDINGS OF 17TH INTERNATIONAL CONFERENCE ON MACHINE VISION APPLICATIONS (MVA 2021), 2021,
  • [10] A Robot Localization Framework Using CNNs for Object Detection and Pose Estimation
    Hoyer, Lukas
    Steup, Christoph
    Mostaghim, Sanaz
    [J]. 2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 1388 - 1395