Abstract
Efficient stereo matching algorithms search for corresponding points along the epipolar lines defined by the camera properties and configuration. In real cameras, lens distortions and misaligned cameras lead to sloping curved epipolar lines on the raw images.
To minimize latencies in a system designed to produce 3D environment maps in real time, positions on the epipolar lines must be computed rapidly and efficiently. We describe the rectification components of a real-time high resolution stereo system in which two high resolution cameras are connected via FireWire links to an FPGA which removes lens distortion and misalignment errors with minimal latency. Look up tables and interpolations are used to provide a balance between high speed and accuracy.
After analysing the loss in accuracy from this approach, we show that, for lenses with significant distortions, tables which contain an entry for every 16th pixel provide accurate interpolated intensities. For better (lower distortion) lenses, the lookup tables can be even smaller. The latency is several scan lines and is determined by the lens distortions and camera misalignments themselves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IEEE: Standard 1394 (Firewire). IEEE (1995)
Gribbon, K.T., Johnson, C.T., Bailey, D.G.: A real-time FPGA implementation of a barrel distortion correction algorithm with bilinear interpolation. In: Proc Image and Vision Computing, New Zealand, pp. 408–413 (2003)
Anderson, D.: FireWire(R) System Architecture: IEEE 1394A, 2nd edn. Mindshare Inc., (1999)
Altera, Inc.: NIOS II development kit; Stratix II edition (2002)
Texas Instruments: TSB41AB3 Physical Layer Controller Datasheet. Texas Instruments (2003)
Texas Instruments: TSB12LV32 Link Layer Controller Datasheet. Texas Instruments (2003)
Texas Instruments: IEEE1394b Physical Layer Controller. Texas Instruments (2003)
Hartley, R.I.: Theory and practice of projective rectification. International Journal of Computer Vision 35(2), 115–127 (1999)
Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2000)
Salvi, J., Armangue, X., Pages, J.: A survey addressing the fundamental matrix estimation problem. In: International Conference on Image Processing. II, pp. 209–212 (2001)
Sheikh, Y., Hakeem, A., Shah, M.: On the direct estimation of the fundamental matrix. In: IEEE Computer Vision and Pattern Recognition, pp. 1–7 (2007)
Zhang, Z.: On the epipolar geometry between two images with lens distortion. In: International Conference on Pattern Recognition I., pp. 407–411 (1996)
Morris, J., Campbell, R., Woon, J.: Real-time disparity calculator. Technical report, Electrical and Computer Engineering, The University of Auckland (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Akeila, H., Morris, J. (2008). High Resolution Stereo in Real Time. In: Sommer, G., Klette, R. (eds) Robot Vision. RobVis 2008. Lecture Notes in Computer Science, vol 4931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78157-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-78157-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78156-1
Online ISBN: 978-3-540-78157-8
eBook Packages: Computer ScienceComputer Science (R0)