全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Vision Measurement Scheme Using Single Camera Rotation

DOI: 10.1155/2013/874084

Full-Text   Cite this paper   Add to My Lib

Abstract:

We propose vision measurement scheme for estimating the distance or size of the object in static scene, which requires single camera with 3-axis accelerometer sensor rotating around a fixed axis. First, we formulate the rotation matrix and translation vector from one coordinate system of the camera to another in terms of the rotation angle, which can be figured out from the readouts of the sensor. Second, with the camera calibration data and through coordinate system transformation, we propose a method for calculating the orientation and position of the rotation axis relative to camera coordinate system. Finally, given the rotation angle and the images of the object in static scene at two different positions, one before and the other after camera rotation, the 3D coordinate of the point on the object can be determined. Experimental results show the validity of our method. 1. Introduction Nowadays, digital camera or mobile phone with camera is very popular. It is appealing and convenient, if they are utilized to estimate the distance or size of an object. For this purpose, stereo images with disparity should be taken [1, 2]. One obvious method for the stereo image acquisition is using two cameras with different view angles. With two images of an object from two cameras and the relative orientation and position of the two different viewpoints, through the correspondence between image points in the two views, the 3D coordinates of the points on the object can be determined [3, 4]. But, in general, mobile phone or professional camera has only one camera and cannot acquire two images from different views simultaneously. Fortunately, there have been many methods for stereo vision system with single camera. The methods may be broadly divided into three categories. First, to obtain virtual images from different viewpoints, additional optical devices are introduced, such as two planar mirrors [5], a biprism [6], convex mirrors [1, 7], or the double lobed hyperbolic mirrors [8]. But these optical devices are expensive and space consuming. Second, 3D information of an object is inferred directly from a still image under the knowledge of some geometrical scene constraints such as planarity of points and parallelism of lines and planes [9–11] or prior knowledge about the scene obtained from the supervised learning [12]. Nevertheless, these methods require constrained scenes or extra computation for training the depth models. Third, 3D information is extracted from sequential images with respect to camera movement, which is often adopted in robot area. Due to the

References

[1]  Y. Sooyeong and N. Ahuja, “An omnidirectional stereo vision system using a single camera,” in Proceedings of the 18th International Conference on Pattern Recognition (ICPR '06), pp. 861–865, August 2006.
[2]  D. Marr and T. Poggio, “A computational theory of human stereo vision,” Proceedings of the Royal Society of London, vol. 204, no. 1156, pp. 301–328, 1979.
[3]  F. Tombari, S. Mattoccia, L. D. Stefano, and E. Addimanda, “Classification and evaluation of cost aggregation methods for stereo correspondence,” in Proceedings of the 26th IEEE Conference on Computer Vision and Pattern Recognition (CVPR '08), pp. 1–8, June 2008.
[4]  H. C. Longuet-higgins, “A computer algorithm for reconstructing a scene from two projections,” Nature, vol. 293, no. 5828, pp. 133–135, 1981.
[5]  J. Gluckman and S. K. Nayar, “Catadioptric stereo using planar mirrors,” International Journal of Computer Vision, vol. 44, no. 1, pp. 65–79, 2001.
[6]  D. Lee and I. Kweon, “A novel stereo camera system by a biprism,” IEEE Transactions on Robotics and Automation, vol. 16, no. 5, pp. 528–541, 2000.
[7]  T. Svoboda and T. Pajdla, “Epipolar geometry for central catadioptric cameras,” International Journal of Computer Vision, vol. 49, no. 1, pp. 23–37, 2002.
[8]  D. Southwell, A. Basu, M. Fiala, and J. Reyda, “Panoramic stereo,” International Conference on Pattern Recognition, vol. 1, pp. 378–382, 1996.
[9]  A. Criminisi, I. Reid, and A. Zisserman, “Single view metrology,” International Journal of Computer Vision, vol. 40, no. 2, pp. 123–148, 2000.
[10]  A. Criminisi, “Single-view metrology: algorithms and applications,” in Proceedings of the 24th DAGM Symposium on Pattern Recognition, vol. 2449 of Lecture Notes in Computer Science, pp. 224–239, 2002.
[11]  G. Wang, Z. Hu, F. Wu, and H. Tsui, “Single view metrology from scene constraints,” Image and Vision Computing, vol. 23, no. 9, pp. 831–840, 2005.
[12]  A. Saxena, S. H. Chung, and A. Y. Ng, “3-D depth reconstruction from a single still image,” International Journal of Computer Vision, vol. 76, no. 1, pp. 53–69, 2008.
[13]  J. Rekimoto, “Tilting operations for small screen interfaces,” in Proceedings of the 9th ACM Annual Symposium on User Interface Software and Technology, pp. 167–168, November 1996.
[14]  Z. Zhang, “A flexible new technique for camera calibration,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 11, pp. 1330–1334, 2000.
[15]  J. C. K. Chou and M. Kamel, “Finding the position and orientation of a sensor on a robot manipulator using quaternions,” International Journal of Robotics Research, vol. 10, no. 3, pp. 240–254, 1991.
[16]  F. Dornaika and R. Horaud, “Simultaneous robot-world and hand-eye calibration,” IEEE Transactions on Robotics and Automation, vol. 14, no. 4, pp. 617–622, 1998.
[17]  K. H. Strobl and G. Hirzinger, “Optimal hand-eye calibration,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '06), pp. 4647–4653, October 2006.
[18]  I. Y. Bar-Itzhack, “New method for extracting the quaternion from a rotation matrix,” Journal of Guidance, Control, and Dynamics, vol. 23, no. 6, pp. 1085–1087, 2000.
[19]  M. W. Walker, L. Shao, and R. A. Volz, “Estimating 3-D location parameters using dual number quaternions,” Image Understanding, vol. 54, no. 3, pp. 358–367, 1991.
[20]  B. Gary and K. Adrian, Learning OpenCV, O'Reilly Media, 2008.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133