HOME | Research | Media | Careers | Contacts | Products | Search | Publications | Site Map
CSIRO Mathematics, Informatics and Statistics

 

 

Image Analysis
Biotech Imaging Group
Application Areas
 Biotechnology
 Cellular Screening
 Health
 Asset Monitoring
 Exploration
 Other Areas
Skills
 Segmentation
 Feature Extraction
 Statistical Analysis
 Stereo Vision
 Image Motion
 
Projects
Imaging Services
Imaging Products
Track Record
Publications
Patents
Staff

Image Analysis Activities

3-D Imaging Using Stereo Vision

When we use our two eyes to look at the world around us, our brain is able to combine the two slightly different views from each eye to produce three dimensional (3-D) perception. Having these three dimensions to work with is useful because we human beings are then able to make judgements about distances, angles, shapes and volumes.

The majority of machine vision algorithms work on 2-D cases. For industrial applications, there are many ways of obtaining three dimensional information about the world, e.g., using special purpose sensors like acoustics, radar, or laser range finders. Another commonly used technique called stereo vision, similar in concept to human binocular vision, is to use two cameras to obtain two images from which distance information can be obtained. Compared to the alternatives mentioned above, stereo vision has the advantage that it achieves the 3-D acquisition without energy emission or moving parts. For any particular application, the key issue in making stereo vision practical is to find the most suitable combination of algorithms that will provide reliable estimates of distance.

The way that machine stereo vision generates the third dimension is achieved by finding the same features in each of the two images, and then measuring the distances to objects containing these features by triangulation; that is, by intersecting the lines of sight from each camera to the object. Finding the same points or other kinds of features in two images such that the matched points are the same projections of a point in the scene is called matching and is the fundamental computational task underlying stereo vision. Matching objects at each pixel in the image leads to a distance map.

production of a 3D scene

As shown in the figure, two images are obtained from the left and right cameras observing a common scene. This pair of stereo images allows us to obtain the 3-D information about the object. The example shown in the figure is a bent circuit board.

Once we have obtained a distance map of the scene, we can then measure the shape and volume of objects in the scene or even view them from virtual or imaginary camera angles. The models obtained can be output in various formats allowing integration with other applications.

Possible application areas of stereo vision are:

  • industrial inspection for 3-D objects (quality control, deformation analysis, food inspection, printed web defect analysis)
  •  3-D sensing (three dimensional measurement of objects), 3-D growth monitoring 
  • Z-keying 
  • novel view synthesis, image-based rendering, virtual environments 
  • autonomous vehicles, robotics 
  • medical, biomedical and bioengineering (stereoendoscopy, stereoradiographs, automatic creation of three dimensional model of a human face or dental structure from stereo images) 
  • scanning electron microscope 
  • surveillance (motion tracking and object tracking to measure paths) 
  • transport (traffic scene analysis) 
  • digital photogrammetry, remote sensing (generating Digital Elevation Models, surveying, cartography)
  • 3-D database for urban and town planning 
  • stereolithography, stereosculpting (automatic acquisition of digital 3-D information used in CAD-CAM systems. This information can be fed into computer controlled milling machines for rapid solid modelling) 
  • asset monitoring and management 
  • 3-D model creation for e-commence or on-line shopping 

Fast Stereo Matching Demo

We have developed fast algorithms to carry out dense stereo matching which is then used for generating 3-D data. You can test the computational speed and reliability of the algorithms by accessing our demo page

Publications

  1. C. Sun, R. Beare, K. Cheong, B. J. Jung, and M. Kim, Stereoscopic Flatbed Scanner. Journal of Electronic Imaging, 18(1):013002, January-March 2009.
  2. C. Leung, B. Appleton, and C. Sun, Iterated Dynamic Programming and Quadtree Subregioning for Fast Stereo Matching. Image and Vision Computing, 26(10):1371-1383, October 2008.
  3. C. Sun, M. Berman, D. Coward, and B. Osborne, Thickness Measurement and Crease Detection of Wheat Grains Using Stereo Vision. Pattern Recognition Letters, 28(12):1501-1508, September 2007.
  4. C. Sun, R. Jones, H. Talbot, X. Wu, K. Cheong, R. Beare, M.J. Buckley, and M. Berman, Measuring the Distance of Vegetation from Powerlines Using Stereo Vision. ISPRS Journal of Photogrammetry and Remote Sensing, 60(4):269-283, June 2006.
  5. C. Sun and S. Peleg, "Fast Panoramic Stereo Matching Using Cylindrical Maximum Surfaces". IEEE Transactions on Systems, Man and Cybernetics Part B, 34(1):760-765, February 2004.
  6. C. Sun, "Uncalibrated Three-View Image Rectification". Image and Vision Computing, 21(3):259-269, March 2003.
  7. C. Sun. "Fast Stereo Matching Using Rectangular Subregioning and 3D Maximum-Surface Techniques". International Journal of Computer Vision. 47(1/2/3):99-117, May 2002.
  8. C. Sun, "Rectangular Subregioning and 3-D Maximum-Surface Techniques for Fast Stereo Matching" in IEEE Workshop on Stereo and Multi-Baseline Vision (in conjunction with CVPR'01), pp.44-53, December 9-10, 2001, Kauai, Hawaii, USA.
  9. C. Sun, "Multi-Resolution Stereo Matching Using Maximum-Surface Techniques" in Digital Image Computing: Techniques and Applications, Perth, Australia, 7-8 December 1999, pp.195-200 (download gzip'ed PostScript version (1545K)).
  10. C. Sun, "A Fast Stereo Matching Method" in Digital Image Computing: Techniques and Applications, pp.95-100, Massey University, Auckland, New Zealand, 10-12 December 1997 (download gzip'ed PostScript version (1880K)).

To top

last updated May 01, 2011 03:07 AM
Ryan.Lagerstrom@csiro.au

© Copyright 2013, CSIRO Australia
Use of this web site and information available from
it is subject to our
Legal Notice and Disclaimer and Privacy Statement