Web-based on-line computational stereo vision

A design of an on-line Java applet that allows the user to upload images being close to a stereo pair and reconstruct a depth map of a depicted 3D scene is described. It is accessible to a wide range of users and can serve as a tool that allows the Internet users to learn and explore the research domain of computational stereo vision. The images are automatically rectified into an epipolar stereo pair after several corresponding points were interactively specified. The rectified pair is converted into an anaglyphic image of the scene, or a dense depth map is reconstructed from this pair using available or even user-submitted stereo algorithms. After the depth map is computed, the user can display arbitrary 3D views of the scene based on the depth and textural information. The implemented Web-community sharing port allows the users to upload and share their own solutions. The current version of this applet is temporarily stored at http://www.cs.auckland.ac.nz/~mngu012.

[1]  R. Bellman Dynamic programming. , 1957, Science.

[2]  Hans P. Moravec Visual Mapping by a Robot Rover , 1979, IJCAI.

[3]  Carey Bunks Grokking the GIMP , 2000 .

[4]  P. Callaerts,et al.  New perspectives on eye evolution. , 1995, Current opinion in genetics & development.

[5]  R. J. Althof,et al.  A rapid and automatic image registration algorithm with subpixel accuracy , 1997, IEEE Transactions on Medical Imaging.

[6]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[7]  Changming Sun,et al.  Fast Stereo Matching Using Rectangular Subregioning and 3D Maximum-Surface Techniques , 2002, International Journal of Computer Vision.

[8]  Pingyuan Cui,et al.  Stereo vision‐based autonomous navigation for lunar rovers , 2007 .

[9]  J. Bowmaker,et al.  Visual pigments of rods and cones in a human retina. , 1980, The Journal of physiology.

[10]  Charles Wheatstone On some remarkable and hitherto unobserved phenomena of binocular vision. , 1962 .

[11]  W. J. Gordon,et al.  B-SPLINE CURVES AND SURFACES , 1974 .

[12]  Hans P. Morevec Towards automatic visual obstacle avoidance , 1977, IJCAI 1977.

[13]  Georgy L. Gimel'farb,et al.  Probabilistic regularisation and symmetry in binocular dynamic programming stereo , 2002, Pattern Recognit. Lett..

[14]  Richard I. Hartley,et al.  In defence of the 8-point algorithm , 1995, Proceedings of IEEE International Conference on Computer Vision.

[15]  Olivier D. Faugeras,et al.  The fundamental matrix: Theory, algorithms, and stability analysis , 2004, International Journal of Computer Vision.

[16]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[17]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[18]  D. Scharstein,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, Proceedings IEEE Workshop on Stereo and Multi-Baseline Vision (SMBV 2001).

[19]  K. N. King Java programming: from the beginning , 2000 .

[20]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Frank Nielsen Visual computing : geometry, graphics, and vision , 2005 .

[22]  Demetri Terzopoulos,et al.  Regularization of Inverse Visual Problems Involving Discontinuities , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Reinhard Männer,et al.  Dense Disparity Maps Respecting Occlusions and Object Separation Using Partial Differential Equations , 2003, DICTA.

[24]  Silvia Miksch,et al.  A Comparison of Programming Platforms for Interactive Visualization in Web Browser Based Applications , 2008, 2008 12th International Conference Information Visualisation.

[25]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[26]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[27]  H. C. Longuet-Higgins,et al.  A computer algorithm for reconstructing a scene from two projections , 1981, Nature.

[28]  Richard Szeliski,et al.  High-accuracy stereo depth maps using structured light , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[29]  Cordelia Schmid,et al.  Evaluation of Interest Point Detectors , 2000, International Journal of Computer Vision.