Full text: Proceedings, XXth congress (Part 3)

33. Istanbul 2004 
is, 
al angle between 
STR and ORTH 
| acute angles the 
d all four have a 
segments. 
f real objects this 
matching process 
imit of errors is 
here with exactly 
ot reflect reality. 
ecause they are a 
re of course more 
)epending on the 
fined. The most 
ch is connecting 
1 the reference it 
the sketch. The 
cen analyzed yet 
good foundation 
tion of reference 
The sketch must 
search engine but 
ere is no need to 
is impossible on 
small enough for 
files where it is 
for every feature 
1 can be selected 
  
  
    
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
and a triangulation is performed on the geometry. Here the 
constrained delaunay triangulation is a good choice because 
lines of the data become edges of the triangulation. 
The triangulation produces a topological representation of the 
data projected to one single plane and if a topological data 
structure is used it supports the efficient extraction. of 
topological constraints. 
For the case of the road network simple edge tracing can 
answer most of the questions directly or with some additional 
geometric calculations on local elements of the triangulation. 
Neighbourhood is an inherent part of the definition of the 
delaunay triangulations and voronoi diagrams. It can be 
extracted from the edges by checking the features on the edge 
itself or at the connected nodes of the edge. 
The sketch data needs a reconstruction of the contained objects 
before the conversion to the graph representation can be started, 
which involves another pattern matching process. This process 
is not subject of this article. 
6. TESTING 
The recognition of a sketched position was tested with some 
simple sketches and for the case of exact matching it performed 
very well. If the exact solution existed it was found 
immediately within a second. For bigger patterns it is likely to 
have no exact matching location in the reference and error 
tolerant matching algorithms must be applied. 
Another tested application of the matching algorithm was the 
matching of two road networks from the same area but different 
data providers. Here the geometry is not very distorted but the 
size of the pattern has the same size like the reference and at 
some points there are missing roads, missing inflection points 
or another shape of the road. The area shown in Figure 13 
produced two graphs with the size of approx. 570 nodes. An 
interesting test was the matching of the road network to itself. 
The correct solution was found immediately. When using both 
target and destination, no solution could be found but the 
largest common sub graph has 55 Nodes of correctly assigned 
nodes. 
i 
) 
/ b 
N RA 
[Li 
Je Lo 
en 
J 
t 
E 
/ 
Figure 13: Test area for matching of two road graphs. 
7. CONCLUSIONS AND FUTURE WORK 
This article showed how the location of a spatial situation can 
be solved with a sketch as a pattern. This offers the possibility 
of producing abstract queries where only relations of the 
objects are defined but not the objects themselves. 
The sketch is compared to a reference data set by transforming 
it to graph structure which is a an explicit representation of the 
implicit knowledge important for the matching process. A set of 
classes which are needed for this representation is developed. 
The matching process does implement exact graph matching at 
this time and is very quick if no errors are in the data. Inexact 
graph matching is still under development and needs further 
investigations on the exploitable information to find suitable 
heuristics which are fast enough. The literature shows some 
example in other applications comparable with the complexity 
of the problem discussed here. The success of their solutions 
should be transferable to the sketch matching problem. The 
future work will also concentrate on investigating to which 
degree the geometric constraints can be introduced into the 
search procedure. 
8. REFERENCES 
Bengoetxea, E., 2002. Inexact Graph 
Estimation of Distribution Algorithms. 
France. 
Matching Using 
Dissertation, Paris, 
Blaser, A., 1998, Geo-Spatial Sketches. Technical Report, 
National Center of Geographic Information and Analysis, 
University of Maine, Orono, Maine, USA. 
Blaser, A., 2000. Sketching Spatial Queries. Dissertation, The 
Graduate School, University of Maine, Orono, Maine, USA. 
Cordella, L.P., Foggia, P., Sansone, C., Vento, M., 2001. An 
Improved Algorithm for Matching Large Graphs. Proc. of the 
3" JAPR TC-15 Workshop on Graph-based Representations in 
Pattern Recognition, Ischia, May 2001, p. 149-159. 
Cortadella, J., Valiente, G., 2000. A Relational View of 
Subgraph Isomorphism. Proc. Fifth International Seminar on 
Relational Methods in Computer Science, 2000, pp.45-54. 
1991. Point-Set Topological 
Journal of Geographical 
Egenhofer, M.J., Franzosa, R.D., 
Spatial Relations. International 
Information Systems 5, pp. 161-174. 
Jones, C.B. et al, 2002. Spatial Information Retrieval and 
Geographical Ontologies : An Overview of the SPIRIT project. 
SIGIR 2002: Proceedings of the 25% Annual International ACM 
SIGIR Conference on Research and Development in 
Information Retrieval, 2002, pp. 387-388. 
Lee, R.S.T., Liu, J.N.K., 2002. An Automatic Tropical Cyclone 
Pattern Recognition and Classification System using Composite 
Neural Oscillatory-based EGDLM. International Journal of 
Fuzzy Systems, Vol. 4, No. 1, 2002. 
Lipschutz, S., 1976. Discrete Mathematics. McGraw-Hill, New 
York, pp. 89-90. 
Sowa, F., 2001. Conceptual Graphs, ISO standard, Reference: 
ISO/JJTCI/SC 32/WG2 N 000. 
Ullmann, J.R., 1976. An Algorithm for Subgraph Isomorphism. 
Journal of the ACM (JACM), Vol. 23, Issue 1, pp. 31-42. 
9. ACKNOWLEDGEMENTS 
This work is part of the project SPIRIT (Spatially-Aware 
Retrieval on the Internet) IST-2001-35047 which is funded by 
the EU. 
   
    
   
   
   
   
   
  
  
     
   
   
   
   
  
  
  
  
   
   
  
  
  
  
   
   
   
    
  
   
   
    
  
   
    
    
   
  
   
    
    
   
    
  
  
    
   
   
  
   
   
   
  
   
   
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.