Efficient Subgraph Isomorphism with ‘A Priori’ Knowledge

Application to 3D Reconstruction of Buildings for Cartography
  • Frank Fuchs
  • Hervé Le-Men
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1876)


In this paper, a procedure which computes error-correcting subgraph isomorphisms is proposed in order to be able to take into account some external information. When matching a model graph and a data graph, if the correspondance between vertices of the model graph and some vertices of the data graph are known ’a priori’, the procedure is able to integrate this knowledge in an efficient way.

The efficiency of the method is obtained in the first step of the procedure, namely, by the recursive decomposition of the model graph into subgraphs. During this step, these external information are propagated as far as possible thanks to a new procedure which makes the graphs able to share them.

Since the data structure is now able to fully integrate the external information, the matching step itself becomes more efficient.

The theoretical aspects of this methodology are presented, as well as practical experiments on real images. The procedure is tested in the field of 3-D building reconstruction for cartographic issues, where it allows to match model graphs partially, and then perform full matches.


Graph matching error-tolerance external information 3-Dbuilding reconstruction cartography stereoscopy 


  1. 1.
    C. Baillard: Analyse d’images aériennes stéréoscopiques pour la restitution 3-D des milieux urbains. Détection et caractérisation du sursol. PhD Thesis, ENST, Paris.Google Scholar
  2. 2.
    M. Cord: Analyse d’Images Aériennes Haute Résolution: Détection et modélisation du bâti en zone urbaine. PhD Thesis. Université de Cergy Pontoise. 1998.Google Scholar
  3. 3.
    A. D. J. Cross. E. R. Hancock. Graph Matching With a Dual-Step EM Algorithm. IEEE Trans on PAMI. Vol. 20, No 11, November 1998. pp 1236–1253.Google Scholar
  4. 4.
    Computer Vision and Image Understanding. Vol. 72, Number 2, 1998: Volume dedicated to building reconstruction.Google Scholar
  5. 5.
    F. Fuchs, H. Le Men. Detecting planar patches in urban scenes. Visual Information Processing VIII. Proceedings of SPIE. Orlando. 1999.Google Scholar
  6. 6.
    F. Fuchs, H. Le Men. Building Reconstruction on Aerial Images Through Multi-Primitive Graph Matching. Proceedings of the 2nd IAPR Workshop on Graph-based Representations. Vienna. 1999.Google Scholar
  7. 7.
    A. Gruen, Xinhua Wang. CC-Modeler: topology generator for 3-D city models. ISPRS Journal of Photogrammetry & Remote Sensing. Vol. 53, 1998, pp 286–295.CrossRefGoogle Scholar
  8. 8.
    N. Haala, C. Brenner. Virtual City Models from Laser Altimeter and 2D Map Data. Photogrammetric Engineering & Remote Sensing. Vol. 65, No. 7, july 99, pp 787–795.Google Scholar
  9. 9.
    J.-W. Lee and I.-S. Kweon. Extraction of line features in a noisy image. Pattern Recognition, Vol. 30, No 10, October 1997Google Scholar
  10. 10.
    B. T. Messmer. Efficient Graph Matching Algorithms for Preprocessod Model Graphs. PhD Thesis, Institut für Informatik und angewandte Mathematik, Universität Bern, Switzerland, 1996.Google Scholar
  11. 11.
    B. T. Messmer., H. Bunke. A New Algorithm for Error-Tolerant Subgraph Isomorphism IEEE Trans. on PAMI, vol. 20, No 5, May 1998.Google Scholar
  12. 12.
    Proceedings of the Photogrammetric Week 99: Institute for Photogrammetry Stuttgart University. Stuttgart, Sep 1999.Google Scholar
  13. 13.
    R. C. Wilson, A. N. Evans, E. R. Hancock. Relational Matching by Discrete Relaxation. Proceedings of the British Machine Vision Conference’ 94.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Frank Fuchs
    • 1
  • Hervé Le-Men
    • 1
  1. 1.Institut Géographique National (IGN)Saint-Mandé CedexFrance

Personalised recommendations