Function-Described Graphs for Structural Pattern Recognition

نویسنده

  • Francesc Serratosa
چکیده

A fundamental problem in pattern recognition is selecting suitable representations for objects and classes. In the decision-theoretic approach to pattern recognition, a pattern is represented by a set of numerical values, which forms a feature vector. Although, in many tasks, objects can be recognised successfully using only global features such as size and compactness, in some applications it is helpful to describe an object in terms of its basic parts and the relations between them. Nevertheless, there are two major problems that practical applications using structural pattern recognition are confronted with. The first problem is the computational complexity of comparing two structures. The time required by any of the optimal algorithms may in the worst case become exponential in the size of the graphs. The approximate algorithms, on the other hand, have only polynomial time complexity, but do not guarantee to find the optimal solution. For some of the applications, this may not be acceptable. The second problem is the fact that there is more than one model graph that must be matched with an input graph, then the conventional graph matching algorithms must be applied to each model-input pair sequentially. As a consequence, the performance is linearly dependent on the size of the database of model graphs. For applications dealing with large database, this may be prohibitive. Function-described graphs (FDGs) are a compact representation of a set of attributed graphs. They have borrowed from “random graphs” proposed by Wong et al. the ability to probabilistically model structural attribute information, while improving the capacity to record structural relationships that consistently appear throughout the data. They do this by incorporating qualitative knowledge of the second-order probabilities of the elements that are expressed as relations (Boolean functions) between pairs of vertices and pairs of arcs in the FDGs. Four approaches and algorithms for building FDGs from an ensemble of attributed graphs are presented. The first synthesises an FDG in a supervised manner. The other three use the supervised clustering algorithms: dynamic, complete and single clustering. The problem of matching attributed graphs (AGs) to FDGs for recognition or classification purposes is studied from a Bayesian perspective. A distance measure between AGs and FDGs is derived from the principle of maximum likelihood, but robustness is enforced by considering only locally the effects of extraneous and missing elements. A second measure is also given in which the second-order constraints are incorporated as additional costs. A branch-and-bound algorithm is proposed to compute these distance measures together with their corresponding optimal labelling. Because of the exponential cost of this algorithm, three efficient algorithms are also proposed and compared to compute sub-optimal distances between AGs and FDGs. Two of them are based on a probabilistic relaxation approach, and the other does not have an iterative technique. Some experimental tests are presented in random graphs and a 3D-object recognition problem. In the 3D-object recognition application, an FDG model is synthesised (in a supervised and an unsupervised method) for each object from a set of views (AGs). The second-order information in FDGs is shown so that the recognition ration is better than when the first-order probability distributions are only used. Results of efficient algorithms show that there is an important decrease in the run time although there is only a slight decrease in effectiveness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesis of Function - Described

Function-described graphs (FDGs) have been introduced very recently as a representation of an ensemble of attributed relational graphs (ARGs) for structural pattern recognition 1, 2]. In this paper, the relationship between FDGs and Random Graphs 3] is analysed and the synthesis process of FDGs is studied, whereas the matching process between FDGs and ARGs is discussed elsewhere 4]. Two procedu...

متن کامل

Distance between Attributed Graphs and Function-Described Graphs Relaxing 2nd Order Restrictions

Function-Described Graphs (FDGs) have been introduced as a representation of an ensemble of Attributed Graphs (AGs) for structural pattern recognition and a distance measure using restrictions between AGs and FDGs has been reported. Nevertheless, in real applications, AGs can be distorted by some external noise, and therefore some constraints have to be relaxed. To gain more flexibility and rob...

متن کامل

Clustering of Attributed Graphs and Unsupervised Synthesis of Function-Described Graphs

Function-Described Graphs (FDGs) have been introduced by the authors as a representation of an ensemble of Attributed Graphs (AGs) for structural pattern recognition alternative to first-order random graphs. Both optimal and approximate algorithms for error-tolerant graph matching, which use a distance measure between AGs and FDGs, have been reported elsewhere. Also, the supervised synthesis of...

متن کامل

Efficient Algorithms for Matching Attributed Graphs and Function-Described Graphs

Function-Described Graphs (FDGs) have been introduced by the authors as a representation of an ensemble of Attributed Graphs (AGs) for structural pattern recognition alternative to first-order random graphs. In previous works, algorithms for the synthesis of FDGs and a branch-and-bound algorithm for errortolerant graph matching, which computes a distance measure between AGs and FDG, have been r...

متن کامل

Shape Learning with Function-Described Graphs

A new method for shape learning is presented in this paper. This method incorporates abilities from both statistical and structural pattern recognition approaches to shape analysis. It borrows from statistical pattern recognition the capability of modelling sets of point coordinates, and from structural pattern recognition the ability of dealing with highly irregular patterns, such as those gen...

متن کامل

Function-described graphs for modelling objects represented by sets of attributed graphs

We present in this article the model function-described graph (FDG), which is a type of compact representation of a set of attributed graphs (AGs) that borrow from random graphs the capability of probabilistic modelling of structural and attribute information. We de4ne the FDGs, their features and two distance measures between AGs (unclassi4ed patterns) and FDGs (models or classes) and we also ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1605.02929  شماره 

صفحات  -

تاریخ انتشار 2000