Figure 5: One of the 120 testing images used for 3D
reconstruction.
As can be seen from Table 2, the accuracy in
3D reconstruction is quite reasonable – less than
1.5% of the actual distance. Also, the small standard
deviation shows that the calibration obtained with
our algorithm give a very consistent 3D
reconstruction.
Table 2: Mean distances of 20 positions of the ruler.
The number
of positions of
the ruler
Mean distance
between the two
points (cm)
Error standard
deviation (cm)
20 50.6264 0.2498
4 CONCLUSION
We presented an autonomous feature detection
algorithm using Hough transforms. The proposed
algorithm was compared against other traditional
corner detection algorithms and the results indicate
that not only our algorithm is more consistent
regarding the detection of the feature points, but it is
also more robust with respect to cluttered
backgrounds. Both properties of the algorithm allow
its use in an autonomous camera calibration
procedure – which was the main motivation for this
work.
Finally, the experimental results obtained
demonstrate the superiority of our approach when
compared to other existing algorithms. The proposed
algorithm presented an average error of less than
half of that of a traditional corner detection
algorithm. Also, in terms of the final accuracy in 3D
reconstruction using our algorithm, the results
showed a quite insignificant error – just a few
millimeters. In fact, such small error could be
originated from the pixel quantization used in our
tests. That is, as it is shown in Table 3, the simple
quantization of one or two pixels can lead to
approximately the same error in 3D reconstruction
as the one from our algorithm.
Table 3: Error in 3D reconstruction due to pixel
quantization.
Trial # Error due to 1
pixel off (cm)
Error due to 2
pixel off (cm)
1 0.2130 0.4398
2 0.1576 0.3135
3 0.2420 0.4785
REFERENCES
P.V.C Hough, “Methods and Means for Recognizing
Complex Patterns,” U.S. Patent 069654, 1962
Zhengyou Zhang. “A Flexible New Technique for Camera
Calibration” Microsoft Research Microsoft
corporation, One Microsoft way 1998
Jun-Sik Kim, In-So Kweon, “A New Camera Calibration
Method for Robotic Applications,” Proceedings of the
IEEE, International Conference on Intelligent Robots
and Systems, Oct 29- Nov 03, 2001
Zonglei Huang & Boubakeur Boufama, “A Semi-
automatic Camera Calibration Method for Augmented
Reality,” Proceedings from the 2002 IEEE
International Conference on Systems, Man, and
Cybernetics, vol. 4 no. pp.6,. Oct 2006.
Juyang Weng, Paul Cohen, and Marc Herniou, “Camera
Calibration with Distortion Models and Accuracy
Evaluation,” IEEE Transactions on Pattern Analysis
and Machine Intelligence, vol 14, no. 10, Oct 1992
Roger Y. Tsai. “A versatile camera calibration technique
for high accuracy 3D machine vision metrology using
off-the-shelf TV camera and lense”. IEEE
Transactions on Robotics and Automation, vol. RA-3,
no.4, August 1987
C. Harris and M. J. Stephens, “A combined corner and
edge detector,” Proceedings of the 4th Alvey
Conference, pages 147--152, Manchester, UK, August
1988.
Kuan-Wen Chen, Yi-Ping Hung, and Yong-Sheng Chen,
“On Calibrating a Camera Network using Parabolic
Trajectories of a Bouncing Ball,” Proceedings of the
2nd IEEE international Workshop on VS-PETS,
Beijing, China, October 15-16, 2005
Patrick Baker and Yiannis Aloimonos, “Complete
Calibration of a Multi-camera Network,”
Omnidirectional Vision, 2000, Proceedings, IEEE
Workshop, page 134-141, Jun 12, 2000
Hirotake Yamazoe, Akira Utsumi, and Shinji Abe
“Multiple Camera Calibration with Bundled
Optimization using Silhouette Geometry Constraints,”
ICPR, Hong Kong, China, August 20-24, 2006
FEATURE DETECTION ALGORITHM FOR AUTONOMOUS CAMERA CALIBRATION
291