Locating and Tracking Algorithm of Biomimetic Eye Based on Backpropagation Neural Network
LI Zhen1, FAN Binghui1, WANG Xin1, YU Lianbo1, WANG Chuanjiang1,2, SUN Shixing1
1. College of Electrical Engineering and Automation, Shandong University of Science and Technology, Qingdao 266590, China;
2. School of Control Science and Engineering, Shandong University, Jinan 250061, China
李镇, 樊炳辉, 王鑫, 于连波, 王传江, 孙石兴. 基于BP神经网络的仿生眼定位追踪算法[J]. 机器人, 2017, 39(1): 63-69.DOI: 10.13973/j.cnki.robot.2017.0063.
LI Zhen, FAN Binghui, WANG Xin, YU Lianbo, WANG Chuanjiang, SUN Shixing. Locating and Tracking Algorithm of Biomimetic Eye Based on Backpropagation Neural Network. ROBOT, 2017, 39(1): 63-69. DOI: 10.13973/j.cnki.robot.2017.0063.
Abstract:In order to realize rapid locating and tracking of a mobile target in the field of view by a biomimetic eye platform, a algorithm to maintain the target on the center of the video frames of two industrial cameras in real-time through joint rotation of each rotational degree of freedom on the biomimetic eye platform is proposed. A binocular biomimetic eye platform with 5 rotational degrees of freedom is designed based on the structural characteristics of human eyes and head. Backpropagation (BP) neural network is adopted to correct the error of binocular 3D measurement based on the dynamically changing external parameters, and the joint space algorithm is utilized to solve the rotation angle of each rotational degree of freedom. The experimental results show that the mean absolute error of the measured value after BP network correction is 2.1849 mm and the average relative error is 0.0051. The method proposed can improve the accuracy of 3D measurement and calculate the joint rotation angle in real time.
[1] Zou X J, Zou H X, Lu J. Virtual manipulator-based binocular stereo vision positioning system and errors modeling[J]. Machine Vision and Applications, 2012, 23(1):43-63.
[2] Li X S, Qin K Y, Yao P, et al. 3D surface reconstruction based on binocular vision[C]//IEEE International Conference on Mechatronics and Automation. Piscataway, USA:IEEE, 2014:1861-1865.
[3] 王庆宾,邹伟,徐德,等.仿生眼运动视觉与立体视觉3维感知[J].机器人,2015,37(6):760-768.Wang Q B, Zou W, Xu D, et al. 3D perception of biomimetic eye based on motion vision and stereo vision[J]. Robot, 2015, 37(6):760-768.
[4] 樊俊杰,梁华为,祝辉,等.基于双目视觉的四边形闭环跟踪算法[J].机器人,2015,37(6):674-682.Fan J J, Liang H W, Zhu H, et al. Closed quadrilateral feature tracking algorithm based on binocular vision[J]. Robot, 2015, 37(6):674-682.
[5] 蔡自兴,谢斌.机器人学[M].3版.北京:清华大学出版社,2015.Cai Z X, Xie B. Robotics[M]. 3rd ed. Beijing:Tsinghua University Press, 2015.
[6] 王松林,项欣光.基于压缩感知的多特征加权目标跟踪算法[J].计算机应用研究,2014,31(3):929-932.Wang S L, Xiang X G. Real-time tracking using multi-feature weighting based on compressive sensing[J]. Application Research of Computers, 2014, 31(3):929-932.
[7] 马颂德,张正友.计算机视觉——计算理论与算法基础[M].北京:科学出版社,1998.Ma S D, Zhang Z Y. Computer vision——Computing theory and algorithm foundation[M]. Beijing:Science Press, 1998.
[8] 邓桦.机械臂空间目标视觉抓取的研究[D].哈尔滨:哈尔滨工业大学,2013.Deng H. Research on spatial target grasping based on vision for manipulators[D]. Harbin:Harbin Institute of Technology, 2013.
[9] 陈明.MATLAB神经网络原理与实例精解[M].北京:清华大学出版社,2013.Chen M. MATLAB neural network principle and example[M]. Beijing:Tsinghua University Press, 2013.
[10] 周品.MATLAB神经网络设计与应用[M].北京:清华大学出版社,2013.Zhou P. Design and application of MATLAB neural network[M]. Beijing:Tsinghua University Press, 2013.