AN ATTRIBUTE DRIVEN APPROACH FOR IMAGE REGISTRATION USING ROAD NETWORKS

Similar documents
Artifacts Reduction in Image Rendering of the Focused Plenoptic Camera Peng Liu 1, Rumin Zhang 2

Visual Analysis of Vehicle Voice Navigation with Parallel Coordinates

The optimization design of microphone array layout for wideband noise sources

IMAGE MOSAICKING FOR ESTIMATING THE MOTION OF AN UNDERWATER VEHICLE. Rafael García, Xevi Cufí and Lluís Pacheco

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13

A Novel Fast Constructive Algorithm for Neural Classifier

arxiv: v1 [math.co] 10 Aug 2016

ABC: Analyzing Loop Bounds and Complexities

3D Building Detection and Reconstruction from Aerial Images Using Perceptual Organization and Fast Graph Search

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3

A Broadband Spectrum Sensing Algorithm in TDCS Based on ICoSaMP Reconstruction

Shift-map Image Registration

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

ScienceDirect. Force-Torque Control Implementation for 2 DoF Manipulator

3D TERRAIN SEGMENTATION IN THE SWIR SPECTRUM

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Boosted Detection of Objects and Attributes

WAVE OPTICS. Conceptual Questions Because ym

THE rapid growth and continuous change of the real

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH

Enhancing Real-Time CAN Communications by the Prioritization of Urgent Messages at the Outgoing Queue

A Novel 2D Texture Classifier For Gray Level Images

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

A simplified approach to merging partial plane images

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints

Designing High Performance Web-Based Computing Services to Promote Telemedicine Database Management System

Feature Based Registration for Panoramic Image Generation

POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION. Junjun Jiang, Ruimin Hu, Zhen Han, Tao Lu, and Kebin Huang

Utility-Based Resource Allocation for Mixed Traffic in Wireless Networks

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Gromov-Hausdorff Distance Between Metric Graphs

A Hybrid Network Architecture for File Transfers

Shortest Path Determination in a Wireless Packet Switch Network System in University of Calabar Using a Modified Dijkstra s Algorithm

Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization

Identifying Converging Pairs of Nodes on a Budget

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011

Image Filter Using with Gaussian Curvature and Total Variation Model

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

Online Appendix to: Generalizing Database Forensics

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL

Recognition and Rejection Performance in Wordspotting Systems Using Support Vector Machines

Prove Theorems about Lines and Angles

Image Segmentation using K-means clustering and Thresholding

Feature Selection to Relate Words and Images

Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues

Geo-activity Recommendations by using Improved Feature Combination

Leveraging Relevance Cues for Improved Spoken Document Retrieval

Determination of minimum factor of safety using a genetic algorithm and limit equilibrium analysis

Optimized stereo reconstruction of free-form space curves based on a nonuniform rational B-spline model

INTRINSIC DECOMPOSITION FOR STEREOSCOPIC IMAGES

Effective Tracking of the Players and Ball in Indoor Soccer Games in the Presence of Occlusion

An Efficient Approach for Content Delivery in Overlay Networks

Different criteria of dynamic routing

DIGITAL RECTIFICATION AND GENERATION OF ORTHOIMAGES IN ARCHITECTURAL PHOTOGRAMMETRY

L Destructive interference:

A wireless sensor network for visual detection and classification of intrusions

1408 P a g e FOUR BAR MECHANISM

Novel Image Representation and Description Technique using Density Histogram of Feature Points

Preprocessing of fmri data (basic)

Derivation of an Analytical Model for Evaluating the Performance of a Multi- Queue Nodes Network Router

Theoretical Analysis of Local Search and Simple Evolutionary Algorithms for the Generalized Travelling Salesperson Problem

Collaborative Web Caching Based on Proxy Affinities

Distributed Line Graphs: A Universal Technique for Designing DHTs Based on Arbitrary Regular Graphs

Lecture 1 September 4, 2013

Structural Balance in Networks. An Optimizational Approach. Andrej Mrvar. Faculty of Social Sciences. University of Ljubljana. Kardeljeva pl.

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems

A Directional Space-scale Based Analysis Method for Three-dimensional Profile Detection by Fringe Projection Technique

Affine Invariant Texture Analysis Based on Structural Properties 1

I ve Seen Enough : Incrementally Improving Visualizations to Support Rapid Decision Making

A Discrete Spring Model to Generate Fair Curves and Surfaces

NEW APPROACHES FOR REAL TIME TRAFFIC DATA ACQUISITION WITH AIRBORNE SYSTEMS

Problem Solving of graph correspondence using Genetics Algorithm and ACO Algorithm

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands

HKBU Institutional Repository

A Neural Network Model Based on Graph Matching and Annealing :Application to Hand-Written Digits Recognition

RECONFIGURABLE AND MODULAR BASED SYNTHESIS OF CYCLIC DSP DATA FLOW GRAPHS

Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems

Design of Policy-Aware Differentially Private Algorithms

Construction of a regular hendecagon by two-fold origami

Characterizing Decoding Robustness under Parametric Channel Uncertainty

QUERY ROUTING OPTIMIZATION IN SENSOR COMMUNICATION NETWORKS

Region Segmentation Region Segmentation

(Geometric) Camera Calibration

Adaptive Contrast Adjustment for Postprocessing of Tone Mapped High Dynamic Range Images

Reconstruction of Time Series using Optimal Ordering of ICA Components

The Method of Flotation Froth Image Segmentation Based on Threshold Level Set

Data & Knowledge Engineering

Relief shape inheritance and graphical editor for the landscape design

A Trajectory Splitting Model for Efficient Spatio-Temporal Indexing

A Novel Fuzzy Chinese Address Matching Engine Based on Full-text Search Technology

Module Contact: Dr Rudy Lapeer (CMP) Copyright of the University of East Anglia Version 1

Coupling the User Interfaces of a Multiuser Program

Shift-map Image Registration

Multi-camera tracking algorithm study based on information fusion

Real Time On Board Stereo Camera Pose through Image Registration*

3D CITY REGISTRATION AND ENRICHMENT

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Transcription:

AN ATTRIBUTE DRIVEN APPROACH FOR IMAGE REGISTRATION USING ROAD NETWORKS Caixia Wang, Peggy Agouris, Anthony Stefaniis Center for Earth Observing an Space Research Departent of Earth Systes an Geoinforation Sciences (cwangg; pagouris; astefani)@ gu.eu George Mason University, Fairfax, VA 22030, USA Coission IV, WG IV/2 KEY WORDS: Georeferencing, Matching, Iagery, GIS, Feature, Transforation ABSTRACT: Geospatial analysis is becoing increasingly epenent on the integration of ata fro heterogeneous sources. In this paper, we present an autoate, feature-base approach for geoetric co-registration using networks of roas (or other siilar features). This approach is base on a graph atching schee that oels networks as graphs with ebee invariant attributes. The ain avantages of our approach resie in its ability of using both geoetric an topological attributes to reuce the abiguity in search space for inexact atching as well as its invariance to translation, rotation an scale ifferences (through the use of appropriate attributes). Furtherore, our approach requires no user-efine threshol to justify local atches. Using the inforation erive fro this atching process, the registration of two atasets can be accoplishe. 1. INTRODUCTION Geospatial analysis is becoing increasingly epenent on the integration of ata fro heterogeneous sources. The geoetric co-registration of these atasets still reains a challenging an crucial task, especially given the eergence of novel ata capturing approaches, like the use of unanne aerial vehicles (UAVs) to capture long iage sequences. In this context, registration ay refer either to the registration of iages to iages, to generate for exaple long osaics, or to the registration of iages to aps, to ientify their orientation paraeters. This registration proble becoes increasingly coplex when we consier ifferences in coverage, scale, an resolution as corresponing objects in two atasets ay also iffer to a certain extent. Roa networks usually are coon features in areas of interest. Unlike points or point-like features e.g. anhole covers (Drewniok an Rohr, 1996) or builing corners (Rohr, 2001), roa networks contain inherently substantial seantic inforation in their structure (e.g. topology an geoetry), an thus are consiere robust entities for atching in our approach base on graph atching. A great eal of effort has been evote to graph atching by the coputer vision counity. In the work of Barrow an Popplestone (1971), relational graph atching was first stuie where a relational graph is esigne to represent scene structure for atching. After that, it has been wiely aopte an evelope for atching probles. Two ajor approaches can be ientifie. One involves the construction of structural graph oel where geoetric attributes of coponents are not taken into consier. Matching techniques are evelope solely base on structure pattern, like the graph an sub-graph isoorphis approaches (Shapiro an Haralick, 1985; Pellilo, 1999; Bunke, 1999; Jain et. al., 2002). The ajor rawbacks in these graph-theoretical ethos are their coputational coplexity an inability to hanle inexact atching ue to noise or corruptions in the graph. Later works in Wilson an Hancock (1997) an Luo & Hancock (2001) exeplify soe enhanceents base on pure structural graph oel. The secon approach to the proble appreciates the easureents of network coponents an represents networks as attribute relational graphs. Matching techniques are evelope to copute graph siilarity base on these easureents an network relational structure, such as relaxation labelling algorith (Rosenfel et. al., 1976; Li,1992; Gautaa & Borgharaef, 2005), inforation theory principles (Shi an Malik, 1998), Markov Rano Fiel etho (Li, 1994). In these approaches, invariant easureents of network coponents are essential for the atching as they can reuce abiguities in local siilarity an the corresponing searching space. But ue to ifferent scope of coputer vision applications (e.g. face recognition, content-base iage retrieval) research has aresse geoetric an topological attributes of the network in a rather liite anner, focusing instea ore on perforance etrics (e.g. faster convergence). In this work, we evelop an efficient algorith of inexact graph atching using invariant attributes (geoetry an topology) inclue in geographic networks an is base on the relaxation labelling introuce by Huel an Zucker (1983). The challenges we are facing inclue the coputational coplexity of atching network coponents (i.e. junctions an polygons), as well as errors in feature extraction ue to the presence of noise in scenes, like builing-inuce shaows an occlusions. In this paper, the utilization of point networks an revise relaxation labelling provies the ability to utilize structures an geoetric attributes erive fro the network to iprove the atching algorith an thus achieve relatively efficient coputation. The process is fully autoatic in ters of no input neee fro users. These unique avantages serve both as the otivation for our work an constitute the ain contributions of this paper. The reainer of the paper is organize as follows: Section 2 escribes the foral representation of roa networks in ters of attribute relational graph. The attributes evelope for 193

The International Archives of the Photograetry, Reote Sensing an Spatial Inforation Sciences. Vol. XXXVII. Part B4. Beijing 2008 relaxation atching are escribe in Section 3. In Section 4, our revise relaxation labelling algorith for atching is escribe in etail. Experiental results are presente in Section 5. Finally, Section 6 presents conclusion an outlines our future work. 2. NETWORK PREPARATION Geographic features (roa networks) extracte fro both ata sets are first transfore into graph structure as input to our approach: extracte intersections are oelle as vertices in the graph, while roa segents between intersections are oelle as straight eges in the graph. The etection of intersections is not a topic aresse by this paper, as this is a well-researche topic in photograetry an coputer vision. We assue that roa intersections have been etecte in both atasets being registere. Figure 1 exeplifies the transforation of the roa networks in an iage. one ege, while value 0 represents no ege. By efinition ajacency atrix is invariant with respect to translation, rotation, an even scale variations between the iage an the corresponing geospatial ataset. Typically Eucliean istance is an iportant easureent of the geoetry. It is invariant to translations an rotations, but not to scale changes. In orer to overcoe this proble we use the relative istance between roa intersections as a noe-linking attribute (instea of Eucliean istance). Relative istance is efine as: where Dˆ ij Dij = (1) ( D + D ) * 0.5 ij it i, j, t = three roa intersections = relative istance between i an j Dˆ ij D ij = eucliean istance between i an j D it = eucliean istance between i an t A thir attribute (basic loop attribute) can be erive fro ajacency atrix. It is use to oel higher network topological structures, specifically the foration of close loops in it. In the case of networks the close loops are of triangle, quarangular or higher fors, an accoringly the basic loop is efine as: Figure 1. Graph representation of roa networks on iagery For the sake of clarity, we nae the graph fro iage space as G an the one fro corresponing object space as G. Corresponingly, V 1 is a vertex of G, E 1 an ege of G, V 1 a vertex of G, E 1 an ege of G Definition 2. If vertex V i has two ajacent (connecte) vertices, each of which also has one coon ajacent vertex other than V i, V i has one quarangle associate to it. 1 3 4 3. FORMALIZATION OF INVARIANT ATTRIBUTES 2 5 Invariant attributes are essential for atching as they can reuce abiguities in local siilarity an the corresponing search space. Developing invariant attributes, however, is a non-trivial issue. In one han, as the involve iagery an GIS atasets ay iffer in ters of resolution, scale, coverage, an orientation in general, the conjugate features ay also iffer to a certain extent. On the other han, as roa networks usually involve high volue of ata, it is iportant to evelop attributes that require less coputational efforts. In this section, we introuce attributes erive fro the geoetry an topology of roa networks, which are invariant to translations, rotations an scale changes. We start with connectivity attribute represente by the foral ajacency atrix (note as A), which can be use to oel the topological structure of roa networks. Definition 1. If there is at least one single roa segent connecting roa intersections i an j, i is sai being connecte to j (or vice versa). The entry for ij in the ajacency atrix A is of value 1. Otherwise, it is 0. The ajacency atrix can be erive fro the graph. The entry values of the atrix correspon to the existence of eges between corresponing vertices, i.e. value 1 escribes at least Figure 2. The quarangle in networks This is exeplifie in Figure 2. V 1 has two ajacent vertices V 2 an V 4. Both V 2 an V 4 are ajacent to V 3. Thus, V 1 is associate to one quarangle fore by V 1, V 2, V 3, V 4. Sae as V 4, V 3 an V 2. As entione above, the property can easily be extene to ore coplex, polygonal loops, if so esire. 4. MATCHING TWO ROAD NETWORKS Accoringly, the roa network is efine through the graph ebee two topological (connectivity an basic loop) an one geoetric attribute (relative istance). The reaer can easily unerstan that aitional attributes ay also be use as neee. This type of graph is tere attribute graph here (an, siilarly, attribute network). Using the above notations for these two networks, our ai in atching is to optially correspon (label) noes V i in graph G to those in graph G satisfying certain atching criteria. The roa network atching is forulate as a graph-labeling proble. Base on relaxation labelling, the atching process iteratively re-labels the ata noes with oel noes by changing their 194

The International Archives of the Photograetry, Reote Sensing an Spatial Inforation Sciences. Vol. XXXVII. Part B4. Beijing 2008 corresponing weights. The weights are optiize accoring to their local geoetric an topological siilarity. After each iteration, the global atching (i.e. global copatibility) is easure. The process reaches an optial atching when the global copatibility easureent becoes unchange or varies to a liite threshol. We etails the atching process in following subsections. V1 V 3 V2 V 4 V1 V 2 V 3 V4 V 5 4.1 Local Siilarity Once we have constructe the attribute graphs fro two networks we procee with their optial atching. Given V k fro G as the current label of V i in G, the gooness of such apping (V i V k ) can be easure through a oifie version of the exponential function (Li, 1992). Our ai is to iteratively re-label the noes of the ata graph with the oel graph so as to optiize a global copatibility easure by the structures an geoetries of atche noes. The gooness of the local fit can be easure with H (V i, V k ): a) If not both V i an V k are associate with the basic loop Where (, ) exp( H V V = in Dˆ Dˆ i k i,{ s, α} k,{ t, τ} i, s, α = roa intersections in the ataset to be registere, where s & α are connecte with i k, t, τ = roa intersections in oel ataset, where t & τ are connecte with k = su of relative istances of D ˆ i ( s, α ) intersections i, s an i,α D ˆ = su of relative istances of k ( t, τ ) intersections k, t an k, τ b) If both V i an V k are associate with the basic loop Where H( V i, V ˆ ˆ k ) = exp( in Di D ),{ s, α} k,{ t, τ } + exp( Dˆ Dˆ ) ( s, α ), j ( t, τ ), κ i, s, α, j = roa intersections in the ataset To be registere an for the basic loop of i k, t, τ, κ = roa intersections in oel ataset an for the basic loop of k D ˆ = su of relative istances of ( s, α ), j intersections s, j an α, j D ˆ = su of relative istances of ( t,τ ), κ intersections t, κ an τ, κ Use Figure 3 as an exaple. If we consier labelling V 2 for V 1, V 1 has two connecte vertices V 2 an V 3, which also both connect with vertex V 4. At the sae tie, V 2 also has two connecte vertices V 1 an V 5 both connecting with vertex V 4. In this case, H shoul be easure with the forula (3). If V k has ore than two ajacent vertices as V 1, we choose the two vertices that iniize the power value in function H. ) (2) (3) Figure 3. Vertices with inexact egrees The novel feature of this local consistency easure H is its copoun structure, which istinguishes it fro any alternatives in the literature. Specifically, the geoetry an topology for easuring local apping gooness is fore by noes both irectly connecte (arke with yellow circles in Figure 3) an inirectly connecte (arke with blue circles in Figure 3) with the apping noes. The unerlying avantages with these two easureents is that the constructe H function will not be affecte by the presence of noise (i.e. the aitional link V 3 in Figure 3) an the abiguity will be reuce as low as possible. Siilarly, the presence of noise (i.e. aitional links) in V woul not affect our atching. 4.2 Global Copatibility With function H, the local ifference between V k an V i uner the inial relative istance constraint is appe into a siilarity easure for assigning V k to V i. As the continuous relaxation labeling fraework, weighte values other than logical assertions (1 or 0) are attache to all possible assignents for each vertex in G. The weight (enote by p i (λ)) with which label V λ is assigne to vertex V i belongs to [0,1]. In aition, the su of the weights for all possible assignents to any vertex shoul be equal to 1. Let Θ be all available assignents with V to V. The global copatibility function can be fore as: Λ( Θ, ) = i, j H ( V k, κ ij k, V κ ) p ( V i k ) p ( V Thus, the optial labeling of V with V will be the assignent that axiizes the above function. We use the graient ascent algorith, which iteratively coputes the length an irection of the upate vector to upate the weight p such that the global copatibility function Λ will increase with each upating of p. The iteration terinates when the algorith converges, generally proucing an optial labeling (or atching). Intereste reaers are referre to (Huel an Zucker, 1983) for aitional etails. 5. EXPERIMENTS We teste propose approach in two experients in orer to eonstrate its perforance an robustness. All tests are ipleente in MATLAB environent. 5.1 Test 1 The two roa networks use in this experient are etecte respectively fro a ap, typically having larger coverage, an fro an iage with saller coverage. They are shown on the left in Figure 4, with their corresponing graphs on the right. The two networks reflect typical registration conitions, whereby an iage an a corresponing ap ay iffer j κ ) (4) 195

The International Archives of the Photograetry, Reote Sensing an Spatial Inforation Sciences. Vol. XXXVII. Part B4. Beijing 2008 substantially in ters of translations, rotations, an scale changes. It shoul also be note that a link (between noes a an e) in the ap network oes not exist in the iage network. This introuces inexact atching in the two networks, but only in their structure. a e b Figure 6. Detecte network M 2 fro the ap M 1 f v 1 v 2 c G 1 In aition, as shown in Figure 7, there are four coponents in M 2 arke with colors that have sae topological pattern as M. Thus, topological attributes only woul prouce ultiple results. v 6 v 5 v 3 M G v 4 Figure 4. Detecte networks an their graphs Figure 5 illustrates the convergence of the global copatibility function uner successive iterations until a axiu value is reache. The result using all three attributes is shown by the thinner curve (top) an its global copatibility increases faster an converges earlier than when using two attributes (connectivity an relative istance) only. The run tie for this experient is 1.2218 secons (with two attributes) an 1.4821 secons (with all three attributes). M Figure 7. Topologically siilar coponents The convergence of the global copatibility is shown in Figure 8. Siilar as Figure 5, the result using all three attributes is shown by the re curve (top) an its global copatibility increases faster an converges earlier than when using two attributes only. In this test, the atching starts to converge after 30 iterations, slower than in Test 1 as we have relatively coplex networks for atching. Figure 5. Coparison uner inexact atching The atching result is suarize in Table 1. It can be easily seen that all noes were atche correctly espite ifferences in orientation (rotation, shift, an scales) between the two networks, or even ifferences in their actual structure (the presence of the a-e link). Matching result 5.2 Test 2 a b c e f V 6 V 1 V 2 V 5 V 4 V 3 Table 1. Matching result Figure 8. Global copatibility vs. iteration ties The atching result is graphically escribe in Figure 9. Despite the topological siilarity probles shown in Figure 7, intersections in M are correctly appe to M 2. In this test, we exaine the robustness of our approach in exact atching. M 2 in Figure 6 an M in Figure 4 are two etecte networks use in this experient. It shoul be note that M 2 has 9 intersections an 13 eges, while M only has 6 intersections an 7 eges. These two atasets vary not only in structures like the exaple in Test 1, but also in noes of the graph. Figure 9. Matching result 196

The International Archives of the Photograetry, Reote Sensing an Spatial Inforation Sciences. Vol. XXXVII. Part B4. Beijing 2008 6. CONCLUSION AND FUTURE WORK This paper introuce a novel atching approach to the georegistration proble base on graph atching. It offers the ability to utilize inforation about the topology an geoetry of a network to establish corresponence. The ability to utilize both allows us to reuce the abiguity of local consistency, especially when inexact atching takes place. Furtherore, the approach oes not require user input, other than etecting roa intersections through iage processing. Thus our approach offers a robust an general solution to the iage-to-x registration proble using networks. Future work will further investigate aitional attributes to give rise to invariant escription of patterns in networks. It will also inclue an extension of the propose approach to ore coplex networks. ACKNOWLEDGEMENT This work was supporte by the National Geospatial- Intelligence Agency through NURI grant NMA 401-02-1-2008. REFERENCES Barrow, H. G. an Popplestone, R. J., 1971. Relational escriptions in picture processing. Machine Intelligence, 6, Einburgh. Bunke, H., 1999. Error correcting graph atching: On the influence of the unerlying cost function. IEEE Trans. PAMI, 21(9), pp. 917 922. Drewniok, C. an Rohr, K., 1996. Autoatic exterior orientation of aerial iages in urban environents. In: Proceeings of ISPRS, Vienna, Austria, Vol. XXXI, Part B3, pp. 146-152. Gautaa S., & Borgharaef, A., 2005. Detecting change in roa networks using continuous relaxation labelling. In: ISPRS Hannover Workshop 2005, Hannover. Huel, R.A. an Zucker, S.W., 1983. On the founations of relaxation labeling processes. IEEE Transactions on Pattern Analysis an Machine Intelligence, PAMI-5(3), pp. 267-287. Jain, B. J. an Wysotzki, F., 2002. Fast winner-takes-all networks for the axiu clique proble. In: Proceeings of the 25th Annual Geran Conference on AI: Avances in Artificial Intelligence, pp.163-173. Li, S. Z., 1992. Matching: Invariant to translations, rotations an scale changes. Pattern Recognition, 25(6), pp. 583-594. Li, S. Z., 1994. A arkov rano fiel oel for object atching uner contextual constraints. In Proceeings of the IEEE Coputer Vision an Pattern Recognition Conference (CVPR), Seattle, Washington, pp. 866 pp.869. Luo B. & Hancock, E. R., 2001. Structural graph atching using the EM algorith an singular value ecoposition. IEEE Trans. PAMI, 23(10), pp. 1120-1136. Pelillo, M., 1999. Replicator equations, axial cliques, an graph isoorphis. Neural Coputation, 11(9), pp. 1933-1955. Rohr, K., 2001. Lanark-base iage analysis: using geoetric an intensity oels. Kluwer Acaeic Publisher. Rosenfel, A., Huel, R. an Zucker, S., 1976. Scene labeling by relaxation operations. IEEE Trans. Syst. Man. Cybern., 6, pp. 420-433. Shapiro, L.G. an Haralick, R.M., 1985. A etric for coparing relational escriptions. IEEE Trans. PAMI, 7(1):90 94. Shi, J. an Malik, J., 1998. Self inucing relational istance an its application to iage segentation. Lecture Notes in Coputer Science, 1406, pp. 528. Wilson, R.C. & Hancock, E. R., 1997. Structural atching by iscrete relaxation. IEEE PAMI, 19(6), pp. 634-648. 197

The International Archives of the Photograetry, Reote Sensing an Spatial Inforation Sciences. Vol. XXXVII. Part B4. Beijing 2008 198