Skip to main content
Log in

Shape Reconstruction Incorporating Multiple Nonlinear Geometric Constraints

  • Published:
Constraints Aims and scope Submit manuscript

Abstract

This paper deals with the reconstruction of three-dimensional (3D) geometric shapes based on observed noisy 3D measurements and multiple coupled nonlinear shape constraints. Here a shape could be a complete object, a portion of an object, a part of a building etc. The paper suggests a general incremental framework whereby constraints can be added and integrated in the model reconstruction process, resulting in an optimal trade-off between minimization of the shape fitting error and the constraint tolerances. After defining sets of main constraints for objects containing planar and quadric surfaces, the paper shows that our scheme is well behaved and the approach is valid through application on different real parts. This work is the first to give such a large framework for the integration of numerical geometric relationships in object modeling from range data. The technique is expected to have a great impact in reverse engineering applications and manufactured object modeling where the majority of parts are designed with intended feature relationships.

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. Anderl, R., & Mendegen, R. (1996). Modelling with constraints: Theoretical foundation and application. CAD, 28(3): 155–168.

    Google Scholar 

  2. Bolle, R. M., & Cooper, D. B. (1986). On optimally combining pieces ofinf ormation, with application to estimating 3-D complex-object position from range data. IEEE Trans. PAMI, 8(5): 619–638.

    Google Scholar 

  3. Broyden, C. G., & Attia, N. F. (1988). Penalty functions, Newton's method and quadratic programming. Journal of Optimization Theory and Applications, 58(3): 377–385.

    Google Scholar 

  4. De Geeter, J., Brussel, H. V., De Schutter, J., & Decreton, M. (1997). A smoothly constrained Kalman filter. IEEE Trans. PAMI, 19(10): 1171–1177.

    Google Scholar 

  5. Feng, C.-X., & Kusiak, A. (1995). Constraints-based design ofparts. CAD, 27(5): 343–352.

    Google Scholar 

  6. Fiacco, A. V., & McCormick, G. P. (1968). Nonlinear Programming: Sequential Unconstrained Minimization Techniques. John Wiley & Sons, New York.

    Google Scholar 

  7. Fitzgibbon, A. F., Eggert, D. W., & Fisher, R. B. (1997). High-level CAD model acquisition from range images. CAD, 29(4): 321–330.

    Google Scholar 

  8. Fletcher, R. (1987). Practical Methods of Optimization. John Wiley & Sons.

  9. Gill, P. E., Murray, W., & Wright, M. H. (1981). Practical Optimization. Academic Press.

  10. Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA.

    Google Scholar 

  11. Hoover, A., Jean-Baptiste, G., Jiang, X., Flynn, P. J., Bunke, H., Goldgof, D., Bowyer, K., Eggert, D., Fitzgibbon, A., & Fisher, R. (1996). An experimental comparison ofrange segmentation algorithms. IEEE Trans. PAMI, 18(7): 673–689.

    Google Scholar 

  12. Jacoby, S. L. S., Kowalik, J. S., & Pizzo, J. T. (1972). Iterative Methods for Nonlinear Optimization Problems. Prentice-Hall, Inc., Englewood Cliffs, New Jersey.

    Google Scholar 

  13. Michalewicz, Z. (1996). Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag.

  14. Murray, W. (1969). An algorithm for constrained minimization. In Fletcher, R. ed., Optimization, pages 247–258. Academic press, London.

    Google Scholar 

  15. Porrill, J. (1988). Optimal combination and constraints for geometrical sensor data. International Journal of Robotics Research, 7(6): 66–78.

    Google Scholar 

  16. Requicha, A. A. G. (1984). Representation oftolerances in solid modeling: Issues and alternative approaches. In Boyse, J. W., & Pickett, M. S., eds., Solid Modelling by Computers: From Theory to Applications, New York: Plenum, pages 3–22.

    Google Scholar 

  17. Rockafellar, R. T. (1970). Convex Analysis. Princeton University Press.

  18. Rockwood, A. P., & Winget, J. (1997). Three-dimensional object reconstruction from two-dimensional images. CAD, 29(4): 279–286.

    Google Scholar 

  19. Shin, B. S., & Shin, Y. G. Fast 3D solid model reconstruction from orthographic views. CAD, 30(1): 63–76.

  20. Varady, T., Martin, R. R., & Cox, J. (1997). Reverse engineering ofgeometric models, an introduction. CAD, 29(4): 255–268.

    Google Scholar 

  21. Werghi, N., Fisher, R. B., Ashbrook, A., & Robertson, C. (1998). Modelling objects having quadric surfaces incorporating geometric constraint. In Proceedings of the ECCV'98, pages 185–201, Freiburg, Germany.

    Google Scholar 

  22. Yan, Q. W., Chen, C. L. P., & Tang, Z. (1994). Reconstruction of3D objects from orthographic projections. CAD, 26(9).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Werghi, N., Fisher, R., Ashbrook, A. et al. Shape Reconstruction Incorporating Multiple Nonlinear Geometric Constraints. Constraints 7, 117–149 (2002). https://doi.org/10.1023/A:1015105531094

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1015105531094

Navigation