International Journal of Computer Vision

, Volume 66, Issue 3, pp 261–281 | Cite as

3D Structure Recovery and Unwarping of Surfaces Applicable to Planes

  • Nail A. Gumerov
  • Ali Zandifar
  • Ramani Duraiswami
  • Larry S. Davis


The deformation of applicable surfaces such as sheets of paper satisfies the differential geometric constraints of isometry (lengths and areas are conserved) and vanishing Gaussian curvature. We show that these constraints lead to a closed set of equations that allow recovery of the full geometric structure from a single image of the surface and knowledge of its undeformed shape. We show that these partial differential equations can be reduced to the Hopf equation that arises in non-linear wave propagation, and deformations of the paper can be interpreted in terms of the characteristics of this equation. A new exact integration of these equations is developed that relates the 3-D structure of the applicable surface to an image. The solution is tested by comparison with particular exact solutions. We present results for both the forward and the inverse 3D structure recovery problem.


3D structure recovery unwarping applicable surface differential geometry single view 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Brown, M.S. and Seales, W.B. 2001. Document restoration using 3D shape: A general deskewing algorithm for arbitrarily warped documents. In International Conference on Computer Vision, ICCV 2001.Google Scholar
  2. Clark, P. and Mirmehdi, M. 2001. Estimating the orientation and recovery of text planes in a single image. In Proceedings of the British Machine Vision Conference.Google Scholar
  3. Do Cormo, M. 1976. Differential Geometry of Curves and Surfaces. Prentice Hall.Google Scholar
  4. Faugeras, O. 1990. Three Dimensional Computer Vision. MIT Press.Google Scholar
  5. Gray, A. 1998. Modern Diffrential Geomtery of Curves and Surfaces with MATHEMATICA. CRC Press.Google Scholar
  6. Gumerov, N., Zandifar, A., Duraiswami, R. and Davis, L.S. 2004. Structure of applicable surfaces from single views. European Conference on Computer Vision (ECCV, 2004).Google Scholar
  7. Kanungo, T., Haralick, R., and Phillips, I. 1994. Nonlinear local and global document degradation models. in Int'l. Journal of Imaging Systems and Technology, 5(4):220–230.Google Scholar
  8. Kergosienr, Y.L., Gotoda, H., and Kunii, T.L. 1994. Bending and creasing virtual paper. In IEEE Computer Graphics and Applications, 14(1):40–48.CrossRefGoogle Scholar
  9. Koenderink, J.J. 1984. What does the occluding contour tell us about solid shape? Perception, 13:321–330.Google Scholar
  10. Koenderink, J.J. 1990. Solid Shape. MIT Press.Google Scholar
  11. Korn, G.A. and Korn, T.M. 1968. Mathematical Handbook for Scientists and Engineers, Dover Publications, Inc.Google Scholar
  12. Liebowitz, D. and Zisserman, A. 1998. Metric rectification for Perspective images of planes. In IEEE Computer Vision and Pattern Recognition Conference, pp. 482–488.Google Scholar
  13. McInerney, T. and Terzopoulos, D. 1996. Deformable models in medical image analysis: A survey. Medical Image Analysis, 1(2):91–108.CrossRefGoogle Scholar
  14. McIvor, A.M. 1995. Robust 3D surface property estimation. In Second Asian Conference on Computer Vision, Vol. 2, pp. 275–279.Google Scholar
  15. Penna, M.A. 1992. Non-rigid motion analysis: Isometric motion In CVGIP: Image Understanding, 56(3):366–380.Google Scholar
  16. Pilu, M. 2001. Extraction of illusory linear clues in perspectively skewed documents. In IEEE Computer Vision and Pattern Recognition Conference.Google Scholar
  17. Pilu, M., 2001. Undoing page curl distortion using applicable surfaces. In Proc. IEEE Conf. Comouter Vision Pattern Recognition.Google Scholar
  18. Press, W.A., Teukolsky, S.A., Vetterling, W.T. and Flannery, B.P., 1993. Numerical Recipes in C, Cambridge University Press.Google Scholar
  19. Wang, Y.F., Mitchie, A., and Aggarwal, J.K. 1987. Computation of surface orientation and structure of objects using grid coding. In IEEE Trans. on Pattren Analysis and Machine Intelligence, 9(1), 129–137.Google Scholar
  20. Whitham, G.B. 1974. Linear and Nonlinear Waves. Wiley: New-York.Google Scholar
  21. You, Y, Lee, J., and Chen, Ch. 1994. Determining location and orientation of a labeled cylinder using point pair estimation algorithm In International Journal of Pattern Recognition and Artificial Intelligence, 8(1):351–371.Google Scholar
  22. Zandifar, A., Chahine, A., Duraiswami, R. and Davis, L.S. 2002. video-based interface to textual information for the visually impaired. In IEEE Computer Society, Internation Conference on Multimodal Interfaces (ICMI) pp. 325–330.Google Scholar

Copyright information

© Springer Science + Business Media, Inc. 2006

Authors and Affiliations

  • Nail A. Gumerov
    • 1
  • Ali Zandifar
    • 1
  • Ramani Duraiswami
    • 1
  • Larry S. Davis
    • 1
  1. 1.Perceptual Interfaces and Reality LabUniversity of MarylandCollege ParkUSA

Personalised recommendations