Skip to main content
Log in

Reconstruction of consistent shape from inconsistent data: Optimization of \(2{\raise0.5ex\hbox{$\scriptstyle 1$}\kern-0.1em/\kern-0.15em\lower0.25ex\hbox{$\scriptstyle 2$}}\)D sketches

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

Although the 3D orientations of edges and surfaces are theoretically sufficient for reconstructing the 3D object shape, this does not mean that the 3D object shape can actually be reconstructed. Specifying the edge and surface orientations is often overspecification, and inconsistency may result if image data contain errors. We propose a scheme of optimization to construct a consistent polyhedron shape from inconsistent data. Our optimization is achieved by solving a set of linear equations; no searchers and iterations are necessary. This technique is first applied to the problem of shape-from-motion and then to the 3D recovery based on the rectangularity hypothesis and the parallelism hypothesis. We also present a strategy of heuristic reasoning on rectangularity and parallelism.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Y. Aloimonos and M. Swain, “Shape from patterns: Regularization”, Intern. J. Comput. Vision 2(2): 171–187, 1988.

    Google Scholar 

  2. S.T. Barnard, “Choosing a basis for perceptual space”, Comput. Vision Graphics Image Process. 29:87–99, 1985.

    Google Scholar 

  3. B.F. Buxton and H. Buxton, “Monocular depth perception from optical flow by space time signal processing”, Proc. Roy. Soc. London B218:27–47, 1983.

    Google Scholar 

  4. B.F. Buxton, D.W. Murray, H. Buxton and N.S. Williams, “Structure-from-motion algorithms for computer vision on an SIMD architecture”, Comput. Phys. Comm. 37:273–280, 1985.

    Google Scholar 

  5. M.B. Clowes, “On seeing things”, Artificial Intelligence 2:79–116, 1971.

    Google Scholar 

  6. R.T. Frankot and R. Chellapa, “A method for enforcing integrability in shape from shading algorithms”, IEEE Trans. PAMI 10(4): 439–451, 1988.

    Google Scholar 

  7. R.M. Haralick, “Using perspective transformations in scene analysis”, Comput. Graphics Image Process. 13:191–221, 1980.

    Google Scholar 

  8. B.K.P. Horn and M.J. Brooks, “The variational approach to shape from shading”, Comput. Vision Graphics Image Process. 33:174–208, 1986.

    Google Scholar 

  9. D.A. Huffman, “Impossible objects as nonsense sentences”, Machine Intelligence, vol. 6 (eds. B. Meltzer and D. Michie). Edinburgh Univ. Press: Edinburgh, U.K., pp. 295–323, 1971.

    Google Scholar 

  10. K. Kanatani, “The constraints on images of rectangular polyhedra”, IEEE Trans. PAMI 8(2):456–463, 1986.

    Google Scholar 

  11. K. Kanatani, “Structure and motion from optical flow under orthographic projection”, Comput. Vision Graphics Image Process. 35:181–199, 1986.

    Google Scholar 

  12. K. Kanatani, “Structure and motion from optical flow under perspective projection”, Comput. Vision Graphics Image Process. 38:122–146, 1987.

    Google Scholar 

  13. K. Kanatani, “Coordinate rotation invariance of image characteristics for 3D shape and motion recovery”, Proc. 1st Int. Conf. Comput. Vision, London, pp. 55–64, June 1987.

  14. K. Kanatani, “Camera rotation invariance of image characteristics”, Comput. Vision Graphics Image Process. 39:328–354, 1987.

    Google Scholar 

  15. K. Kanatani, “Constraints on length and angle”, Comput. Vision Graphics Image Process. 41:28–42, 1988.

    Google Scholar 

  16. K. Kanatani, “Transformation of optical flow by camera rotation”, IEEE Trans. PAMI 10:131–143, 1988.

    Google Scholar 

  17. J.J. Koenderink and A.J. van Doorn, “Invariant properties of the motion parallax field due to the movement of rigid bodies relative to an observer”, Optica Acta 22:773–791, 1975.

    Google Scholar 

  18. J.J. Koenderink and A.J. van Doorn, “Local structure of movement parallax of the plane”, J. Opt. Soc. Am. 66:717–723, 1976.

    Google Scholar 

  19. H.C. Longuet-Higgins, “A computer algorithm for reconstructing a scene from two projections”, Nature 293:133–135, 1981.

    Google Scholar 

  20. H.C. Longuet-Higgins, “The visual ambiguity of a moving plane”, Proc. Roy. Soc. London B 223:165–175, 1984.

    Google Scholar 

  21. H.C. Longuet-Higgins and K Prazdney, “The interpretation of a moving retinal image”, Proc. Roy. Soc. London B 208:385–397, 1980.

    Google Scholar 

  22. A.K. Mackworth, “Model-driven interpretation in intelligent vision system”, Perception 5:349–370, 1976.

    Google Scholar 

  23. M.J. Magee and J.K. Aggarwal, “Determining vanishing points from perspective images”, Comput. Vision Graphics Image Process. 26:256–267, 1984.

    Google Scholar 

  24. D. Marr, Vision: A Computational Investigation into the Human Respresentation and Processing of Visual Information, Freeman: San Francisco, 1982.

    Google Scholar 

  25. P.G. Mulgaonkar, L.G. Shapiro, and R.M. Haralick, “Shape from perspective: A rule-based approach”, Comput. Vision Graphics Image Process 36:298–320, 1986.

    Google Scholar 

  26. S. Negahdaripour and B.K.P. Horn, “Direct passive navigation”, IEEE Trans. PAMI 9(1):168–176, 1987.

    Google Scholar 

  27. T. Poggio and C. Koch, “Ill-posed problems in early vision: From computational theory to analogue networks”, Proc. Roy. Soc. London B 226:303–323, 1985.

    Google Scholar 

  28. T. Poggio, V. Torre, and C. Koch, “Computational vision and regularization theory”, Nature 317(26):314–319, 1983.

    Google Scholar 

  29. A.N. Tikhonov and V.Y. Arsenin, Solutions of Ill-posed Problems, Winston: Washington, DC, 1977.

    Google Scholar 

  30. S.B. Pollard, J. Porrill, J.E.W. Mayhew, and J.P. Frisby, “Matching geometrical descriptions in three-space”, Image Vision Computing 5:73–78, 1987.

    Google Scholar 

  31. J. Porrill, S.B. Pollard, and J.E.W. Mayhew, “Optimal combination of multiple sensors including stereo vision”, Image Vision Computing 5:174–180, 1987.

    Google Scholar 

  32. T. Shakunaga and H. Kaneko, “Perspective angle transformation and its application to 3-D configuration recovery”, Proc. IEEE Conf. Comput. Vision Pattern Recog., Miami Beach, FL, pp. 594–601, June 1986.

  33. M. Subbarao and A.M. Waxman, “Closed form solution to image flow equations for planar surface in motion”, Comput. Vision Graphics Image Process. 36:208–228, 1986.

    Google Scholar 

  34. M. Subbarao, “Interpretation of image flow: Rigid curved surfaces in motion”, Intern. J. Comput. Vision. 2:77–96, 1988.

    Google Scholar 

  35. K. Sugihara, “Mathematical structures of line drawing of polyhedrons-toward man-machine communication by means of line drawings”, IEEE Trans. PAMI 4:458–469, 1982.

    Google Scholar 

  36. K. Sugihara, “A necessary and sufficient condition for a picture to represent a polyhedral scene”, IEEE Trans. PAMI 6:578–586, 1984.

    Google Scholar 

  37. K. Sugihara, “An algebraic approach to shape-from-image problems”, Artificial Intelligence 23:59–95, 1984.

    Google Scholar 

  38. K. Sugihara, Machine Interpretation of Line Drawings, MIT Press: Cambridge, MA, 1986.

    Google Scholar 

  39. R.Y. Tsai and T.S. Huang, “Uniqueness and estimation of three-dimensional motion parameters of rigid objects with curved surfaces”, IEEE Trans. PAMI 6(1):13–27, 1984.

    Google Scholar 

  40. A.M. Waxman and S. Ullman, “Surface structure and three-dimensional motion from image flow kinematics”, Intern. J. Robotics Res. 4:72–94, 1985.

    Google Scholar 

  41. A.M. Waxman and K. Wohn, “Contour evolution, neighborhood deformation and global image flow: Planar surfaces in motion”, Intern. J. Robotics Res. 4:95–108, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kanatani, K. Reconstruction of consistent shape from inconsistent data: Optimization of \(2{\raise0.5ex\hbox{$\scriptstyle 1$}\kern-0.1em/\kern-0.15em\lower0.25ex\hbox{$\scriptstyle 2$}}\)D sketches. Int J Comput Vision 3, 261–292 (1989). https://doi.org/10.1007/BF00132600

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00132600

Keywords

Navigation