Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance

Size: px
Start display at page:

Download "Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance"

Transcription

1 Eurographics Workshop on 3D Object Retrieval (2010), pp 1 8 I Pratikakis, M Spagnuolo, T Theoharis, and R Veltkamp (Editors) Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance Paper 1022 Abstract Shape similarity assessment for CAD models is gaining more and more attention from both industry world and academic community In this paper, we propose a new shape similarity assessment approach based on graph edit distance Attributed graphs, which are derived from CAD models presented in boundary representation (Brep), are constructed according to the faces and their adjacency relationships in the models In case of expensive computation, a novel weighted suboptimal computational procedure of graph edit distance, considering only local, rather than global, topological structure is performed Furthermore, we train the query model in a training data set to get the salient local structures, which reveals the functions of the model These "salient local structures" are then used to retrieve the most similar models in the retrieval data set Experiment results show that our method provides solid retrieval performance on a real-world CAD model database Categories and Subject Descriptors (according to ACM CCS): I37 [Computing Methodologies]: Computer Graphics Three-Dimensional Graphics and Realism); Keywords: CAD model retrieval, Boundary representation, Graph edit distance, Functional classification 1 Introduction Over the last decade, shape-based retrieval of 3D objects in database has been an increasingly important task, which has broad application prospect in many disciplines such as computer vision, virtual reality, architecture and molecular biology [IJL 00] [YLZ07] Especially for CAD applications, such as product design and manufacturing industry, finding similar parts efficiently makes great sense in various manners Designers can improve both quality and efficiency of model designs by referring to existing similar ones [HLK06]; model archivists need to find parts sharing compatible shapes, in order to facilitate the process of part family formation; while for trading department, it is a modern marketing strategy to provide a favorable cost estimation of part that design customers submit online [RCC 02] [CGK03] In spite of extensive use, however, shape similarity assessment for CAD models didn t draw as much study as for generic models Substantial difference between them derives from discordance of model representation For generic models, meshes are usually used to give an approximate description, while most CAD models are represented in a complete and compact method, namely B-rep Specifically, meshes consist of a collection of triangles with definite location, and B-rep mainly record the topological structure of geometric objects, which is more useful for CAD models Accordingly, in the domain of CAD model retrieval, topological structure, instead of overall shape, tend to be recorded and compared As a result of different objectives, the majority of shape matching algorithms for generic models perform incompetently over CAD model database, although constrainedly applicable Among all the shape signatures of CAD models, attributed graph has shown superior adequacy The main advantage of description in graph over feature vector is that graph allows for a complete and powerful representation of structural relations Many methods for evaluating the dissimilarity of graphs, or graph matching namely, have been proposed, but only a very limited proportion has been applied for CAD model retrieval One of the most powerful and flexible methods for graph matching is graph edit distance Originally proposed in the context of string matching, edit distance aims at measuring the dissimilarity by counting the number of distortions one has to perform, to transform one pattern into another Compared to other approaches to graph matching, graph edit distance has the capability of handling arbitrary graphs Moreover, it does very well in capturing and measuring small local distortion [RB09] [EF84] In this paper, we apply graph edit distance to solve the

2 2 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance problem of shape similarity assessment for CAD models In case of expensive computation of exact graph edit distance, a suboptimal, but much faster procedure is taken Our retrieval method is composed of two phases In the training phase, the query model are trained in a training data set, and some salient local structures of the model are derived Then in the retrieval phase, these salient local structures are used to retrieve the most functionally similar models from the retrieval data set The remainder of this paper is organized as follows: In Section 2, we briefly review already existing shape similarity assessment approaches for CAD models, and formally provide the definition and notation of graph edit distance Our retrieval method based on graph edit distance is presented in Section 3 Section 4 presents the experiment results on a real-world model sets, and related discussions The paper concludes in Section 5 with a short summary and a few remarks on future works 2 Background and related works In this section, we first give a brief survey of existing retrieval methods for CAD models, then formally describe the definition of graph edit distance Several methods to calculate graph edit distance including both exact and approximate ones are also involved 21 Existing retrieval methods In recent years, considerable works on shape similarity assessment has been published The prevailing methods are constructing reasonable shape signatures from the models, and then comparing these signatures using suitable functions According to the representation of models and the type of corresponding shape signatures, we provide a classification of these techniques into statistic based, image based, topological based and manufacturing feature based techniques Some of them are originally proposed for generic model retrieval, but also applicable for CAD models Statistic based technique The most classical method in the category is shape distribution [OFCD02], where a group of geometric functions are applied on random points obtained on the surface Out of the few shape functions mentioned in the literature, D2, which calculates the distance between two random points, has been found most suitable because of its robustness, efficiency and invariance to rotation and translation From another perspective, Spherical Harmonic Function (SHF) [KFR03] is introduced, whose basic idea is to establish a spherical function to depict the energies at different frequencies Image based technique Techniques in this category usually transform similarity assessment of 3D shapes into the problem of a series of 2D images A typical image-based technique is Light field descriptor (LFD) [COTS03], in which a set of uniformly distributed cameras were lay up to capture the collection of 2D images The final 3D model retrieval results were combined from the matching results of all those acquired 2D images by integrating 2D Zernike moment and Fourier descriptors Topological based technique As reasons in term of representation, topological based technique are well suitable for CAD model retrieval An effective way to derive shape signatures is constructing an attributed graph according to the faces and their adjacency in the models A convincing example is Model Signature Graph (MSG), whose detailed definition and concept is presented in [MPRS01] Two signatures, Invariant Topological Vector (ITV) and Eigenvalue Spectrum, are also proposed in the article Just as the names imply, ITV denotes a combination of certain graph topological invariants, while Eigenvalue Spectrum deals with the problem based on spectrum graph theory Manufacturing feature based technique Although conveying topological information well, B-rep does not capture the part geometry in a relevant way to modeling In such a case, it s usually converted into representation of Feature Based Model (FBM) [RYHD01] The related methods won t be discussed deeper in the present paper, due to the complexity of feature recognition 22 Graph edit distance The basic definitions and notations of graph edit distance are given below, referring to their practical sense Assume that attributed graph has been constructed according to a CAD model Definition 1:(Graph) Provided that L denotes a set of labels for nodes and edges A graph g is a quaternion {V,E,µ,ν}, and where V denotes the finite set of nodes, E V V denotes the finite set of edges, µ : V L is the node labeling function, ν : E L is the edge labeling function The definition above leads to capability of handling arbitrary graphs with unconstrained labeling functions As for the specific domain of CAD model retrieval, the nodes in the corresponding graph can be labeled with attributes that further describe the properties of the faces in the model, with the edges also labeled with some attributes associated with curves For example, we can record for the face the geometric type of surface, the relative area, or set of surface normals, and attach the type, concavity and convexity to the B-rep edges In an alternative way, edges could only represent adjacency relationships of nodes, with the geometric information appended to their adjacent nodes The essential idea of graph edit distance is to define the distance between graphs by the minimum amount of distortion which needed to be made, in order to transform one graph to another A standard set of distortion operations is given by insertions, deletions and substitutions of both nodes

3 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance 3 Figure 1: A possible edit path between graphs with nodes labeled with different colors and edges The operations are logically equivalent to insertions, deletions and substitutions of faces and their adjacency, ie local modifications Given the source graph g 1 and the target graph g 2, a sequence of edit operations transform g 1 into g 2 is defined as an edit path between both graphs every pair of graphs (g 1,g 2 ), we introduce the notation γ(g 1,g 2 ) to stand for set of all such edit paths Since different edit operations may provide modification to a different extent, a cost function c(e i ) is defined with respect to the underlying set of labels Definition 2:(Graph edit distance) Given the definition and notation declared above, graph edit distance d(g 1,g 2 ) is define by k d(g 1,g 2 ) = min (e 1,e 2,,e k ) γ(g 1,g 2) c(e i ) (1) i=1 Obviously, the graph edit distance of two similar graphs under specific cost functions will be very close, which indicates there exist an inexpensive edit paths, and vice versa Therefore, graph edit distance makes up an metric of graph similarity assessment As for the applications on CAD models, it provides an effective measurement of the significance of distortions The computation of the edit distance is usually carried out by means of a tree search algorithm, which explores the space of all possible mapping of the nodes and edges of one graph to those of another graph Optimal edit path can be found in various tree search strategy Unfortunately, the computational complexity of the edit distance is exponential in the number of the involved graphs This means that the running time and space complexity may be rather huge even for reasonably small graphs In order to address this issue, quite a few approximate, but faster methods, ranging from means of binary linear programming [JH06] to designing proper prune strategy [NRB06] have been proposed The latest research [RB09] transformed the suboptimal computation into the assignment problem, or weighted bipartite matching namely The approach is well instructive and makes up one base of our works 3 Retrieval based on graph edit distance In this section, we present a new similarity assessment method for CAD models, with a vector of preferences highly related to application not specified at this point Detailed technical approach to construct attribute graphs from B-rep files is firstly stated Then, we calculate the suboptimal graph edit distance using a modified version of algorithm proposed in [RB09] At the end of the section, strategies for weighting each element are discussed 31 Constructing attributed graphs As emphasis for comparing CAD models is placed on the topological structure, we develop techniques for archiving and comparing CAD models by exploiting intrinsic graph properties Each face is transformed into one attributed node, and the type histograms of both the surfaces and edges associated with the original face are recorded as a labeling function There are two main reasons we rule out a diverse collection of attributes On the one hand, we regard structural properties more important than local geometric attributes, such as convexity, circular variance or rectilinearity On the other hand, too many complex attributes will lead to expensive computation When it comes to edges, no geometric attributes are put into use along the same vein In fact, edges are only labeled with their adjacent faces implicitly, instead of attached to other properties We take into account both effectiveness and computational amount when selecting the attributes, so that they can give a substantial description of topological structure Consequently, attributed graphs special used in our method are formally equivalent to undirected graphs with labeled nodes and edges In manufacturing industry, some operations during either designing or producing process, such as chamfering angle or rounding off, often produce a large number of trivial faces However, most of them are not important for models functionality Accordingly, we can ignore these trivial faces during the construction of attributed graphs A simple but effective algorithm, by calculating the relative areas, is performed to remove the trivial faces Given the face s surface area s, and all surface area of its adjacent faces, s i,(i = 1,2,,n) The relative area s r is defined as: s r = s/ n i=1 s i If s r fails to exceed the threshold set beforehand, the current face will be viewed as trivial and ignored We find 01 a proper value of the threshold according to our experimental analysis An example of deleting trivial faces and the impact of deletions are showed in Figure 2

4 4 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance Definition 3:(Cost Matrix) Given the same notations above, the cost matrix C is defined as (a) (b) (c) Figure 2: (a) CAD model with trivial faces colored in red; (b) Corresponding attributed graph before removing trivial faces; (c) Attributed graph after removing trivial faces C = c 1,1 c 1,2 c 1,m c 1,ε c 2,1 c 2,2 c 2,m c 2,ε c n,1 c n,2 c n,m c n,ε c ε, c ε, c ε,m (2) where c i, j denotes the cost of a substitution, c i,ε denotes the cost of a deletion, c ε, j stands for the cost of a insertion 32 Suboptimal computational procedure As is mentioned above, the latest research [RB09] calculates graph edit distance approximately based on the assignment problem, which refers to the problem of finding the optimal alignment of two sets, with the numerical costs for each pair element given Attributed graphs are decomposed into sets of subgraphs, which consist of one node and its adjacent structure The algorithm proposed in the article [RB09] use Munkre s algorithm to find the optimal alignment of both sets of subgraphs The similarity between two subgraphs, or the assignment cost equivalently, is defined and calculated first Then, the notation ε is introduced to represent an empty subgraph Consequently, insertions and deletions can be performed logically by assign ε to an actual subgraph or the inverse process It is not only theoretically analyzed but also empirically verified that the accumulated assignment costs of the subgraphs serve us an approximate value of graph edit distance In this paper, we make a substitution of the Munkre s algorithm by LAPJV [JV87], which is more efficient in this context LAPJV characterizes by making massive use of preprocessing procedures to determine the first primer-dual pair For detailed description of the algorithm, we refer readers to [JV87] The left upper of the cost matrix represents the cost of all possible element substitutions, with left lower insertions and right upper deletions The combination of the solution to the assignment problem and the definition of cost matrix compose a method for estimation of our edit operations cost We measure the similarity between each pair of nodes first by comparing the type of corresponding faces and type histograms of their associated edges Edges of the same geometric type on inner loops and outer loops are viewed as different types here We use L1 distance to calculate the difference between both edge type histograms, then normalize it to the interval from 0 to 1 After the similarity between each pair of node is evaluated, the edit cost of graph edges, which implies the change in the node s neighborhood, is calculated The computational procedure is also carried out based on the assignment problem and LAPJV algorithm Specifically, for each pair of subgraph, an individual cost matrix is established and an optimal assignment of adjacent nodes can be performed The similarity each pair of subgraphs is calculated by summing up the cost of nodes and edges Each entry in the general cost matrix can be specified, and LAPJV algorithm is applied again to work out the final result While our original idea coming from the approximate and fast computation of graph edit distance, the proposed algorithm has its underlying practical meaning In fact, models are locally decomposed into a number of local structures, each of which consists of one central node and its adjacent nodes Figure 3 illustrates the practical significance of our computational procedure

5 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance 5 Training Phase Training i Retrieval Data Set Data Set Figure 3: Model deposition and alignment of local structures Local Structures Set Weight Local Structures Set 33 Weighting strategy For many applications, different faces in the model, or local structures extensionally, may not play an equally important role for retrieval For instance, when we are to find models similar in overall shape to the query, larger-area faces are likely to overweigh those with small sizes Some instructive attributes to measure the importance of faces for specific applications as far as our consideration include: 1) surface area proportion; 2) the number of adjacent faces; and 3)discriminability Unlike the first two attributes, the discriminability of a face is somehow difficult to understand and calculate A detailed explanation will be made in Section 4 We extend the definition of graph edit distance by assigning a weight for each local structure in the model, or the subgraph equivalently Formally, if a substitution e i, j is performed, weight of both ends of the alignment is introduced into the computation While if a insertion or deletion is made, i = ε or j = ε equivalently, w ε is also assigned a much smaller weight value k S(g 1,g 2 ) = min (e i1, j 1,,e ik, j k ) γ(g 1,g 2) w i w j Φ(c(e i, j )) (3) i=1 In the equation, S(g 1,g 2 ) denotes the similarity instead of distance, to ensure elements with larger weight can make major contributions Accordingly, we use Φ(c(e i, j )) to transform the cost to the similarity 34 Retrieval framework After an elaborate observation and survey, we discover that different faces and their neighborhood in the models are not equally important for the functional feature of the model In other words, the functionality does not completely correspond to the shape Semantically, only a small collection of local structures are essential to the model s functionality, which should be assigned a larger weight when retrieval for models with similar functionality In order to bridge the semantic gap, we lead in a training phase before retrieval, in which the discriminability of each local structure is evaluated with the help of priori category knowledge A structure chart of training phase and test phase is given in Figure 4 Note the fact that there tend to exist a small collection of similar local structures, or salient local structures namely, between two models in the same functional category Our Query Retrieval Phase Local Structures Weighted Local Structures Match Retrieval List Figure 4: Retrieval framework for part functional classification aim is to find out salient local structures by priori category knowledge and the similarity value between each pair of local structure Let s review the computational procedure of graph edit distance given in the last section We have made an approximate approach, where the original task is transformed into the assignment problem The alignment relationship between each other s local structures is obtained during the process If one local structure i are frequently found in the list of alignment relationships, and the assigning cost of i is quite small for almost each time, we can conclude that models in this functional category share a similar local structure to i In such a case, the local structure i is viewed as a salient one Formally, the weight for each face is assigned as follows: w i = ( C j=1 (ξ c i, j)) 1 C (4) The definition ensures that a frequently mapped node can be assigned a larger value We choose multiplication over addition to increase discrimination ability Meanwhile, we introduce a number ξ larger than the maximal possible distance The notation C denotes the size of the category a model belongs to In the actual retrieval phase, we use the formation in Equation 3 to get final results Obviously, the salient local structures are expected to play major role in the computational procedure 4 Experiment results The effectiveness and flexibility of the proposed method is empirically verified in the following section The performance of classification is compared against a range of existing algorithms We also adapt our method to other applications, component design reuse and modified cost estimation

6 6 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance 41 Data set A sum of 200 models in IGES format are collected from industry We provide a hierarchical classification of these models, mainly according to the functional and semantic concepts, which are related but not equivalent to the overall shape Some geometric attributes are also taken into account secondarily Final classification includes 10 categories Since our solution to the problem of part functional classification includes training and retrieval phase, we partitioned the models into training and test sets evenly Figure 5 shows some samples from each category in order most effective on generic model sets, LFD and SHF, perform incompetently Both methods provide a solid performance when retrieving models with similar overall shapes, but are not suitable for CAD models, because of lack of topological information Additionally, there is a remarkable difference between ITV, together with eigenvalue based algorithm and our method Although especially designed to describe the similarity of topological structure, the signatures, ITV and eigenvalues contain only a small amount of information, and thus are too rough to be applied for retrieval From the bars in Figure 7, we can see that our method performs at least 15% higher than the second best algorithm for each sort of measurement Our method LFD SHF ITV Eigen D2 Figure 5: Samples from each category in order 42 Functional classification We have compared our method against a set of algorithms, which includes either algorithms which originally proposed for generic models, or typical algorithms specially for CAD models We choose a vector of 10, 08, 08, 03, 02 and 02 for each cost of operations Experiment results has verified that our method performs best under a real-world CAD model set Precision Our method LFD SHF ITV Eigen D Recall Figure 6: Precision-recall plot compared against classical algorithms As is shown by the precision-recall plot in Figure 6, our method (GED) is superior to all the algorithms mentioned In particular, the couple of algorithms which proves to be Nearest neighbor First tier Second tier DCG Figure 7: Measurement comparison It is proved that, however, when handling models with some local distortions, the effectiveness and efficiency can meet demands under most circumstances See the tier image in Figure 8, we have applied our method on the set composed of nuts, the first three categories in database, and obtained promising results Tier image visualizes nearest neighbor, first tier and second tier matches Specifically, pixel(i, j) is black if model i is model j, red if model i is among the first tier, and blue if model i is among the second tier It is clear that most black or red pixels distribute on the diagonal, indicating a favorable result, and our method give better results than LFD Our main purpose is to apply a powerful and flexible paradigm, graph edit distance, to the domain of CAD model retrieval The effectiveness of graph edit distance is not only logically reasonable, but also experimental proven As the nature of graph edit distance, this approach has the following major advantages Discriminability: Experiment results have indicated that, our method has apparent advantage over classical retrieval methods when used to find models in the same functional category It has also been verified a small proportion of local structures play an essential role to models functionalsubmitted to Eurographics Workshop on 3D Object Retrieval (2010)

7 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance 7 Table 1: Database of our experiments Id Category Amount(test set only) V E max(v) max(e) 1 screw/slotted screw screw/inner hexagon screw screw/cruciform slot screw screw/self-tapping screw bolt/hexagon bolt bolt/snap-head bolt rivet/snap rivet washer flange piston we can made a independent modification to the function computing distance between faces Despite of remarkable results provided by our method, there exist one main limitation, which almost all retrieval method based on B-rep share With B-rep giving an detailed topological structure, it may not work for some special cases Therefore, the edit distance between gears with different number of cogs could be illogical large How to avoid this disadvantage could be a task worthwhile research in future works Additionally, further study may include methods of speeding up our algorithm Figure 8: Retrieval results Figure 9: Tier images on nuts set only, with our method on the left and LFD on the right ity, which is instructive to a certain degree to later research in the domain Suitable for multiple applications: We can adopt this technique to other CAD applications with convenience only by adjusting cost functions and weight strategies High flexibility: As little restriction has made within the framework, customized function can be easily added in For instance, when non-geometric attributes, including material, texture or tolerances need to be taken account, References [CGK03] CARDONE A, GUPTA S K, KARNIK M: A survey of shape similarity assessment algoriths for product design and manufacturing applications Journal of Computing and Information Science in Engineering 3 (2003), [COTS03] CHEN D, OUHYOUNG M, TIAN X P, SHEN Y T: On visual similarity based 3d model retrieval In Computer Graphics Forum (2003), no 5, pp [EF84] ESHERA M A, FU K: A graph distance measure for image analysis IEEE Transactions on Systems, Man and Cybernetics 14, 3 (1984), [HLK06] HONG T, LEE K, KIM S: Similarity comparsion of mechnical parts to reuse exsiting designs Computer-Aided Design 38 (2006), [IJL 00] IYER N, JAYANTI S, LOU K, KALYANARAMAN Y, RAMANI K: Three-dimensional shape searching: state-of-theart review and future trends Computer-Aided Design 37 (200), [JH06] JUSTICE D, HERO A: A binary linear programming formulation of the graph edit distance IEEE Transactions on Pattern Analysis and Machine Intelligence 28, 8 (2006), [JV87] JONKER R, VOLGENANT A: A shortest augmenting path algorithm for dense and sparse linear assignent problems Computing 38 (1987), [KFR03] KAZHDAN M, FUNKHOUSER T, RUSINKIEWICZ S: Rotation invariant spherical harmonic representation of 3d shape descriptors In In Symposium on Geometry Processing (2003), no 4 2

8 8 Paper 1022 / Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance [MPRS01] MCWHERTER D, PEABODY M, REGLI W C, SHOUKOUFANDEH A: Solid model database: techniques and emprical results Transactions of the ASME 1 (2001), [NRB06] NEUHAUS M, RIESEN K, BUNKE H: Fast suboptimal algorithms for the computation of graph edit distance Structural, Syntactic, and Statistical Pattern Recognition (2006), [OFCD02] OSADA R, FUNKHOUSER T, CHAZELLE B, DOBKIN D: Shape distributions ACM Transactions on Graphic 21, 4 (2002), [RB09] RIESEN K, BUNKE H: Approximate graph edit distance computation by means of bipartite graph matching Image and Vision Computing 27 (2009), , 3, 4 [RCC 02] REA H J, CORNEY J R, CLARK D, PRITCHARD J, BREAKS M L, MACLEOD R A: Part-sourcing in a global market Concurrent Engineering: Research and Applications 10, 4 (2002), [RYHD01] RAMESH M, YIP-HOI D, DUTTA D: Feature based similarity measurement for retrieval of mechnical parts Journal of Computing and Information Science in Engineering 1 (2001), [YLZ07] YANG Y, LIN H, ZHANG Y: Content-base 3-d model retrieval IEEE Transaction on Systems, Man, and Cybernetics Part C: Applications and Reviews 37, 6 (2007),

A METHOD FOR CONTENT-BASED SEARCHING OF 3D MODEL DATABASES

A METHOD FOR CONTENT-BASED SEARCHING OF 3D MODEL DATABASES A METHOD FOR CONTENT-BASED SEARCHING OF 3D MODEL DATABASES Jiale Wang *, Hongming Cai 2 and Yuanjun He * Department of Computer Science & Technology, Shanghai Jiaotong University, China Email: wjl8026@yahoo.com.cn

More information

Searching for the Shape

Searching for the Shape Searching for the Shape PURDUEURDUE U N I V E R S I T Y Yagna Kalyanaraman PRECISE, Purdue University The world we are in Designers spend 60% time searching for right info 75% of design activity is design

More information

Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming

Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming 2009 10th International Conference on Document Analysis and Recognition Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming Pierre Le Bodic LRI UMR 8623 Using Université Paris-Sud

More information

Content-Based Search Techniques for Searching CAD Databases

Content-Based Search Techniques for Searching CAD Databases 1 Content-Based Search Techniques for Searching CAD Databases Satyandra K. Gupta 1, Antonio Cardone 2 and Abhijit Deshmukh 3 1 University of Maryland, College Park, skgupta@eng.umd.edu 2 University of

More information

CS 468 Data-driven Shape Analysis. Shape Descriptors

CS 468 Data-driven Shape Analysis. Shape Descriptors CS 468 Data-driven Shape Analysis Shape Descriptors April 1, 2014 What Is A Shape Descriptor? Shapes Shape Descriptor F1=[f1, f2,.., fn] F2=[f1, f2,.., fn] F3=[f1, f2,.., fn] What Is A Shape Descriptor?

More information

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi Journal of Asian Scientific Research, 013, 3(1):68-74 Journal of Asian Scientific Research journal homepage: http://aessweb.com/journal-detail.php?id=5003 FEATURES COMPOSTON FOR PROFCENT AND REAL TME RETREVAL

More information

A Vertex Chain Code Approach for Image Recognition

A Vertex Chain Code Approach for Image Recognition A Vertex Chain Code Approach for Image Recognition Abdel-Badeeh M. Salem, Adel A. Sewisy, Usama A. Elyan Faculty of Computer and Information Sciences, Assiut University, Assiut, Egypt, usama471@yahoo.com,

More information

Multi-scale Salient Feature Extraction on Mesh Models

Multi-scale Salient Feature Extraction on Mesh Models Multi-scale Salient Feature Extraction on Mesh Models Yong-Liang Yang 1,2 and Chao-Hui Shen 2 1 King Abdullah University of Science and Technology, Thuwal, KSA 2 Tsinghua University, Beijing, China Abstract.

More information

Chapter 11 Representation & Description

Chapter 11 Representation & Description Chain Codes Chain codes are used to represent a boundary by a connected sequence of straight-line segments of specified length and direction. The direction of each segment is coded by using a numbering

More information

Fast trajectory matching using small binary images

Fast trajectory matching using small binary images Title Fast trajectory matching using small binary images Author(s) Zhuo, W; Schnieders, D; Wong, KKY Citation The 3rd International Conference on Multimedia Technology (ICMT 2013), Guangzhou, China, 29

More information

Su et al. Shape Descriptors - III

Su et al. Shape Descriptors - III Su et al. Shape Descriptors - III Siddhartha Chaudhuri http://www.cse.iitb.ac.in/~cs749 Funkhouser; Feng, Liu, Gong Recap Global A shape descriptor is a set of numbers that describes a shape in a way that

More information

Image Comparison on the Base of a Combinatorial Matching Algorithm

Image Comparison on the Base of a Combinatorial Matching Algorithm Image Comparison on the Base of a Combinatorial Matching Algorithm Benjamin Drayer Department of Computer Science, University of Freiburg Abstract. In this paper we compare images based on the constellation

More information

A reversible data hiding based on adaptive prediction technique and histogram shifting

A reversible data hiding based on adaptive prediction technique and histogram shifting A reversible data hiding based on adaptive prediction technique and histogram shifting Rui Liu, Rongrong Ni, Yao Zhao Institute of Information Science Beijing Jiaotong University E-mail: rrni@bjtu.edu.cn

More information

A Robust Wipe Detection Algorithm

A Robust Wipe Detection Algorithm A Robust Wipe Detection Algorithm C. W. Ngo, T. C. Pong & R. T. Chin Department of Computer Science The Hong Kong University of Science & Technology Clear Water Bay, Kowloon, Hong Kong Email: fcwngo, tcpong,

More information

A Content Based Image Retrieval System Based on Color Features

A Content Based Image Retrieval System Based on Color Features A Content Based Image Retrieval System Based on Features Irena Valova, University of Rousse Angel Kanchev, Department of Computer Systems and Technologies, Rousse, Bulgaria, Irena@ecs.ru.acad.bg Boris

More information

Shape Similarity Measurement for Boundary Based Features

Shape Similarity Measurement for Boundary Based Features Shape Similarity Measurement for Boundary Based Features Nafiz Arica 1 and Fatos T. Yarman Vural 2 1 Department of Computer Engineering, Turkish Naval Academy 34942, Tuzla, Istanbul, Turkey narica@dho.edu.tr

More information

Shape Descriptor using Polar Plot for Shape Recognition.

Shape Descriptor using Polar Plot for Shape Recognition. Shape Descriptor using Polar Plot for Shape Recognition. Brijesh Pillai ECE Graduate Student, Clemson University bpillai@clemson.edu Abstract : This paper presents my work on computing shape models that

More information

Bipartite Graph Partitioning and Content-based Image Clustering

Bipartite Graph Partitioning and Content-based Image Clustering Bipartite Graph Partitioning and Content-based Image Clustering Guoping Qiu School of Computer Science The University of Nottingham qiu @ cs.nott.ac.uk Abstract This paper presents a method to model the

More information

Pattern Recognition Using Graph Theory

Pattern Recognition Using Graph Theory ISSN: 2278 0211 (Online) Pattern Recognition Using Graph Theory Aditya Doshi Department of Computer Science and Engineering, Vellore Institute of Technology, Vellore, India Manmohan Jangid Department of

More information

Salient Local 3D Features for 3D Shape Retrieval

Salient Local 3D Features for 3D Shape Retrieval Salient Local 3D Features for 3D Shape Retrieval Afzal Godil a, Asim Imdad Wagan b a National Institute of Standards and Technolog Gaithersburg, MD, USA b Dept of CSE, QUEST Universit Nawabshah, Pakistan

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Manufacturing Classification of CAD Models Using Curvature and SVMs

Manufacturing Classification of CAD Models Using Curvature and SVMs Manufacturing Classification of CAD Models Using Curvature and SVMs Cheuk Yiu Ip William C. Regli Geometric and Intelligent Computing Laboratory Department of Computer Science, College of Engineering Drexel

More information

Robust Shape Retrieval Using Maximum Likelihood Theory

Robust Shape Retrieval Using Maximum Likelihood Theory Robust Shape Retrieval Using Maximum Likelihood Theory Naif Alajlan 1, Paul Fieguth 2, and Mohamed Kamel 1 1 PAMI Lab, E & CE Dept., UW, Waterloo, ON, N2L 3G1, Canada. naif, mkamel@pami.uwaterloo.ca 2

More information

Detecting Clusters and Outliers for Multidimensional

Detecting Clusters and Outliers for Multidimensional Kennesaw State University DigitalCommons@Kennesaw State University Faculty Publications 2008 Detecting Clusters and Outliers for Multidimensional Data Yong Shi Kennesaw State University, yshi5@kennesaw.edu

More information

Lecture notes: Object modeling

Lecture notes: Object modeling Lecture notes: Object modeling One of the classic problems in computer vision is to construct a model of an object from an image of the object. An object model has the following general principles: Compact

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 18 Feature extraction and representation What will we learn? What is feature extraction and why is it a critical step in most computer vision and

More information

Generic object recognition using graph embedding into a vector space

Generic object recognition using graph embedding into a vector space American Journal of Software Engineering and Applications 2013 ; 2(1) : 13-18 Published online February 20, 2013 (http://www.sciencepublishinggroup.com/j/ajsea) doi: 10.11648/j. ajsea.20130201.13 Generic

More information

Content-Based Classification of CAD Models with Supervised Learning

Content-Based Classification of CAD Models with Supervised Learning 609 Content-Based Classification of CAD Models with Supervised Learning Cheuk Yiu Ip and William C. Regli Drexel University, ucip@cs.drexel.edu, regli@drexel.edu ABSTRACT This paper describes how to apply

More information

GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL PARTS. Edward B. Magrab

GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL PARTS. Edward B. Magrab roceedings of ASME: Design Engineering Technical Conference 2004 October 2, 2004, Salt Lake City, Utah DETC2004-57271 GEOMETRIC CONTAINMENT ANALYSIS FOR ROTATIONAL ARTS Mukul Karnik Mechanical Engineering

More information

The Discrete Surface Kernel: Framework and Applications

The Discrete Surface Kernel: Framework and Applications The Discrete Surface Kernel: Framework and Applications Naoufel Werghi College of Information Technology University of Dubai Dubai, UAE nwerghi@ud.ac.ae Abstract This paper presents a framework for the

More information

Clustering of Data with Mixed Attributes based on Unified Similarity Metric

Clustering of Data with Mixed Attributes based on Unified Similarity Metric Clustering of Data with Mixed Attributes based on Unified Similarity Metric M.Soundaryadevi 1, Dr.L.S.Jayashree 2 Dept of CSE, RVS College of Engineering and Technology, Coimbatore, Tamilnadu, India 1

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK UNSUPERVISED SEGMENTATION OF TEXTURE IMAGES USING A COMBINATION OF GABOR AND WAVELET

More information

/10/$ IEEE 4048

/10/$ IEEE 4048 21 IEEE International onference on Robotics and Automation Anchorage onvention District May 3-8, 21, Anchorage, Alaska, USA 978-1-4244-54-4/1/$26. 21 IEEE 448 Fig. 2: Example keyframes of the teabox object.

More information

Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation

Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation Thibault Napoléon Telecom Paris CNRS UMR 5141 75013 Paris, France napoleon@enst.fr Tomasz Adamek CDVP Dublin

More information

Texture Segmentation by Windowed Projection

Texture Segmentation by Windowed Projection Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw

More information

Simple Silhouettes for Complex Surfaces

Simple Silhouettes for Complex Surfaces Eurographics Symposium on Geometry Processing(2003) L. Kobbelt, P. Schröder, H. Hoppe (Editors) Simple Silhouettes for Complex Surfaces D. Kirsanov, P. V. Sander, and S. J. Gortler Harvard University Abstract

More information

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13 Lecture 17: Solid Modeling... a cubit on the one side, and a cubit on the other side Exodus 26:13 Who is on the LORD's side? Exodus 32:26 1. Solid Representations A solid is a 3-dimensional shape with

More information

A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications

A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications Antonio Cardone Satyandra K. Gupta 1 Mukul Karnik Mechanical Engineering Department and Institute for Systems Research, University of Maryland, College Park, MD 20742 A Survey of Shape Similarity Assessment

More information

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 9 (2014 ) 72 77 2014 AASRI Conference on Circuit and Signal Processing (CSP 2014) Three-Dimensional Reconstruction from Projections

More information

Color Content Based Image Classification

Color Content Based Image Classification Color Content Based Image Classification Szabolcs Sergyán Budapest Tech sergyan.szabolcs@nik.bmf.hu Abstract: In content based image retrieval systems the most efficient and simple searches are the color

More information

String distance for automatic image classification

String distance for automatic image classification String distance for automatic image classification Nguyen Hong Thinh*, Le Vu Ha*, Barat Cecile** and Ducottet Christophe** *University of Engineering and Technology, Vietnam National University of HaNoi,

More information

Generalized Fuzzy Clustering Model with Fuzzy C-Means

Generalized Fuzzy Clustering Model with Fuzzy C-Means Generalized Fuzzy Clustering Model with Fuzzy C-Means Hong Jiang 1 1 Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, US jiangh@cse.sc.edu http://www.cse.sc.edu/~jiangh/

More information

Image retrieval based on region shape similarity

Image retrieval based on region shape similarity Image retrieval based on region shape similarity Cheng Chang Liu Wenyin Hongjiang Zhang Microsoft Research China, 49 Zhichun Road, Beijing 8, China {wyliu, hjzhang}@microsoft.com ABSTRACT This paper presents

More information

NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL

NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL Abstract In this paper we will present new results in image database retrieval, which is a developing field with growing interest. In

More information

Query-Sensitive Similarity Measure for Content-Based Image Retrieval

Query-Sensitive Similarity Measure for Content-Based Image Retrieval Query-Sensitive Similarity Measure for Content-Based Image Retrieval Zhi-Hua Zhou Hong-Bin Dai National Laboratory for Novel Software Technology Nanjing University, Nanjing 2193, China {zhouzh, daihb}@lamda.nju.edu.cn

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,

More information

A Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks.

A Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks. A Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks. X. Lladó, J. Martí, J. Freixenet, Ll. Pacheco Computer Vision and Robotics Group Institute of Informatics and

More information

Lecture 27: Fast Laplacian Solvers

Lecture 27: Fast Laplacian Solvers Lecture 27: Fast Laplacian Solvers Scribed by Eric Lee, Eston Schweickart, Chengrun Yang November 21, 2017 1 How Fast Laplacian Solvers Work We want to solve Lx = b with L being a Laplacian matrix. Recall

More information

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 5, No 2, September 2012 ISSN (Online):

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 5, No 2, September 2012 ISSN (Online): www.ijcsi.org 126 Automatic Part Primitive Feature Identification Based on Faceted Models Gandjar Kiswanto 1 and Muizuddin Azka 2 1 Department of Mechanical Engineering, Universitas Indonesia Depok, 16424,

More information

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into 2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into the viewport of the current application window. A pixel

More information

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features 1 Kum Sharanamma, 2 Krishnapriya Sharma 1,2 SIR MVIT Abstract- To describe the image features the Local binary pattern (LBP)

More information

Photometric Stereo with Auto-Radiometric Calibration

Photometric Stereo with Auto-Radiometric Calibration Photometric Stereo with Auto-Radiometric Calibration Wiennat Mongkulmann Takahiro Okabe Yoichi Sato Institute of Industrial Science, The University of Tokyo {wiennat,takahiro,ysato} @iis.u-tokyo.ac.jp

More information

An Adaptive Threshold LBP Algorithm for Face Recognition

An Adaptive Threshold LBP Algorithm for Face Recognition An Adaptive Threshold LBP Algorithm for Face Recognition Xiaoping Jiang 1, Chuyu Guo 1,*, Hua Zhang 1, and Chenghua Li 1 1 College of Electronics and Information Engineering, Hubei Key Laboratory of Intelligent

More information

Integrated Visual and Geometric Search Tools for Locating Desired Parts in a Part Database

Integrated Visual and Geometric Search Tools for Locating Desired Parts in a Part Database 727 Integrated Visual and Geometric Search Tools for Locating Desired Parts in a Part Database M.V. Karnik 1, D.K. Anand 2, E. Eick 3, S.K. Gupta 4, and R. Kavetsky 5 1 Iktara and Associates, LLC, Bethesda,

More information

CREATING 3D WRL OBJECT BY USING 2D DATA

CREATING 3D WRL OBJECT BY USING 2D DATA ISSN : 0973-7391 Vol. 3, No. 1, January-June 2012, pp. 139-142 CREATING 3D WRL OBJECT BY USING 2D DATA Isha 1 and Gianetan Singh Sekhon 2 1 Department of Computer Engineering Yadavindra College of Engineering,

More information

GLOBAL SAMPLING OF IMAGE EDGES. Demetrios P. Gerogiannis, Christophoros Nikou, Aristidis Likas

GLOBAL SAMPLING OF IMAGE EDGES. Demetrios P. Gerogiannis, Christophoros Nikou, Aristidis Likas GLOBAL SAMPLING OF IMAGE EDGES Demetrios P. Gerogiannis, Christophoros Nikou, Aristidis Likas Department of Computer Science and Engineering, University of Ioannina, 45110 Ioannina, Greece {dgerogia,cnikou,arly}@cs.uoi.gr

More information

Accelerating Bag-of-Features SIFT Algorithm for 3D Model Retrieval

Accelerating Bag-of-Features SIFT Algorithm for 3D Model Retrieval Accelerating Bag-of-Features SIFT Algorithm for 3D Model Retrieval Ryutarou Ohbuchi, Takahiko Furuya 4-3-11 Takeda, Kofu-shi, Yamanashi-ken, 400-8511, Japan ohbuchi@yamanashi.ac.jp, snc49925@gmail.com

More information

HOT asax: A Novel Adaptive Symbolic Representation for Time Series Discords Discovery

HOT asax: A Novel Adaptive Symbolic Representation for Time Series Discords Discovery HOT asax: A Novel Adaptive Symbolic Representation for Time Series Discords Discovery Ninh D. Pham, Quang Loc Le, Tran Khanh Dang Faculty of Computer Science and Engineering, HCM University of Technology,

More information

Image Matching Using Run-Length Feature

Image Matching Using Run-Length Feature Image Matching Using Run-Length Feature Yung-Kuan Chan and Chin-Chen Chang Department of Computer Science and Information Engineering National Chung Cheng University, Chiayi, Taiwan, 621, R.O.C. E-mail:{chan,

More information

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image

More information

Model-based segmentation and recognition from range data

Model-based segmentation and recognition from range data Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This

More information

6. Concluding Remarks

6. Concluding Remarks [8] K. J. Supowit, The relative neighborhood graph with an application to minimum spanning trees, Tech. Rept., Department of Computer Science, University of Illinois, Urbana-Champaign, August 1980, also

More information

Evgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages:

Evgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Today Problems with visualizing high dimensional data Problem Overview Direct Visualization Approaches High dimensionality Visual cluttering Clarity of representation Visualization is time consuming Dimensional

More information

Human Body Shape Deformation from. Front and Side Images

Human Body Shape Deformation from. Front and Side Images Human Body Shape Deformation from Front and Side Images Yueh-Ling Lin 1 and Mao-Jiun J. Wang 2 Department of Industrial Engineering and Engineering Management, National Tsing Hua University, Hsinchu, Taiwan

More information

Advanced Topics In Machine Learning Project Report : Low Dimensional Embedding of a Pose Collection Fabian Prada

Advanced Topics In Machine Learning Project Report : Low Dimensional Embedding of a Pose Collection Fabian Prada Advanced Topics In Machine Learning Project Report : Low Dimensional Embedding of a Pose Collection Fabian Prada 1 Introduction In this project we present an overview of (1) low dimensional embedding,

More information

A Practical Approach for 3D Model Indexing by combining Local and Global Invariants

A Practical Approach for 3D Model Indexing by combining Local and Global Invariants A Practical Approach for 3D Model Indexing by combining Local and Global Invariants Jean-Philippe Vandeborre, Vincent Couillet, Mohamed Daoudi To cite this version: Jean-Philippe Vandeborre, Vincent Couillet,

More information

Fingerprint Classification Using Orientation Field Flow Curves

Fingerprint Classification Using Orientation Field Flow Curves Fingerprint Classification Using Orientation Field Flow Curves Sarat C. Dass Michigan State University sdass@msu.edu Anil K. Jain Michigan State University ain@msu.edu Abstract Manual fingerprint classification

More information

2. LITERATURE REVIEW

2. LITERATURE REVIEW 2. LITERATURE REVIEW CBIR has come long way before 1990 and very little papers have been published at that time, however the number of papers published since 1997 is increasing. There are many CBIR algorithms

More information

Sketch Based Image Retrieval Approach Using Gray Level Co-Occurrence Matrix

Sketch Based Image Retrieval Approach Using Gray Level Co-Occurrence Matrix Sketch Based Image Retrieval Approach Using Gray Level Co-Occurrence Matrix K... Nagarjuna Reddy P. Prasanna Kumari JNT University, JNT University, LIET, Himayatsagar, Hyderabad-8, LIET, Himayatsagar,

More information

Structural and Syntactic Pattern Recognition

Structural and Syntactic Pattern Recognition Structural and Syntactic Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Fall 2017 CS 551, Fall 2017 c 2017, Selim Aksoy (Bilkent

More information

Data Communication and Parallel Computing on Twisted Hypercubes

Data Communication and Parallel Computing on Twisted Hypercubes Data Communication and Parallel Computing on Twisted Hypercubes E. Abuelrub, Department of Computer Science, Zarqa Private University, Jordan Abstract- Massively parallel distributed-memory architectures

More information

Graph-based High Level Motion Segmentation using Normalized Cuts

Graph-based High Level Motion Segmentation using Normalized Cuts Graph-based High Level Motion Segmentation using Normalized Cuts Sungju Yun, Anjin Park and Keechul Jung Abstract Motion capture devices have been utilized in producing several contents, such as movies

More information

Image Resizing Based on Gradient Vector Flow Analysis

Image Resizing Based on Gradient Vector Flow Analysis Image Resizing Based on Gradient Vector Flow Analysis Sebastiano Battiato battiato@dmi.unict.it Giovanni Puglisi puglisi@dmi.unict.it Giovanni Maria Farinella gfarinellao@dmi.unict.it Daniele Ravì rav@dmi.unict.it

More information

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS CHAPTER 4 CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS 4.1 Introduction Optical character recognition is one of

More information

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Chapter 12 Solid Modeling. Disadvantages of wireframe representations Chapter 12 Solid Modeling Wireframe, surface, solid modeling Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object

More information

Digital Image Processing Chapter 11: Image Description and Representation

Digital Image Processing Chapter 11: Image Description and Representation Digital Image Processing Chapter 11: Image Description and Representation Image Representation and Description? Objective: To represent and describe information embedded in an image in other forms that

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

Mobile Human Detection Systems based on Sliding Windows Approach-A Review

Mobile Human Detection Systems based on Sliding Windows Approach-A Review Mobile Human Detection Systems based on Sliding Windows Approach-A Review Seminar: Mobile Human detection systems Njieutcheu Tassi cedrique Rovile Department of Computer Engineering University of Heidelberg

More information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper)

On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper) On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper) Ngo Duc Thuan 1,, Hiroki Nishiyama 1, Nirwan Ansari 2,andNeiKato 1 1 Graduate School of Information

More information

Open Access Self-Growing RBF Neural Network Approach for Semantic Image Retrieval

Open Access Self-Growing RBF Neural Network Approach for Semantic Image Retrieval Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2014, 6, 1505-1509 1505 Open Access Self-Growing RBF Neural Networ Approach for Semantic Image Retrieval

More information

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H.

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H. Nonrigid Surface Modelling and Fast Recovery Zhu Jianke Supervisor: Prof. Michael R. Lyu Committee: Prof. Leo J. Jia and Prof. K. H. Wong Department of Computer Science and Engineering May 11, 2007 1 2

More information

A New MPEG-7 Standard: Perceptual 3-D Shape Descriptor

A New MPEG-7 Standard: Perceptual 3-D Shape Descriptor A New MPEG-7 Standard: Perceptual 3-D Shape Descriptor Duck Hoon Kim 1, In Kyu Park 2, Il Dong Yun 3, and Sang Uk Lee 1 1 School of Electrical Engineering and Computer Science, Seoul National University,

More information

SHAPE SEGMENTATION FOR SHAPE DESCRIPTION

SHAPE SEGMENTATION FOR SHAPE DESCRIPTION SHAPE SEGMENTATION FOR SHAPE DESCRIPTION Olga Symonova GraphiTech Salita dei Molini 2, Villazzano (TN), Italy olga.symonova@graphitech.it Raffaele De Amicis GraphiTech Salita dei Molini 2, Villazzano (TN),

More information

3D Object Retrieval using an Efficient and Compact Hybrid Shape Descriptor

3D Object Retrieval using an Efficient and Compact Hybrid Shape Descriptor Eurographics Workshop on 3D Object Retrieval (2008) I. Pratikakis and T. Theoharis (Editors) 3D Object Retrieval using an Efficient and Compact Hybrid Shape Descriptor P. Papadakis 1,2, I. Pratikakis 1,

More information

A Fast Distance Between Histograms

A Fast Distance Between Histograms Fast Distance Between Histograms Francesc Serratosa 1 and lberto Sanfeliu 2 1 Universitat Rovira I Virgili, Dept. d Enginyeria Informàtica i Matemàtiques, Spain francesc.serratosa@.urv.net 2 Universitat

More information

Improving 3D Shape Retrieval Methods based on Bag-of Feature Approach by using Local Codebooks

Improving 3D Shape Retrieval Methods based on Bag-of Feature Approach by using Local Codebooks Improving 3D Shape Retrieval Methods based on Bag-of Feature Approach by using Local Codebooks El Wardani Dadi 1,*, El Mostafa Daoudi 1 and Claude Tadonki 2 1 University Mohammed First, Faculty of Sciences,

More information

Latest development in image feature representation and extraction

Latest development in image feature representation and extraction International Journal of Advanced Research and Development ISSN: 2455-4030, Impact Factor: RJIF 5.24 www.advancedjournal.com Volume 2; Issue 1; January 2017; Page No. 05-09 Latest development in image

More information

X-tree. Daniel Keim a, Benjamin Bustos b, Stefan Berchtold c, and Hans-Peter Kriegel d. SYNONYMS Extended node tree

X-tree. Daniel Keim a, Benjamin Bustos b, Stefan Berchtold c, and Hans-Peter Kriegel d. SYNONYMS Extended node tree X-tree Daniel Keim a, Benjamin Bustos b, Stefan Berchtold c, and Hans-Peter Kriegel d a Department of Computer and Information Science, University of Konstanz b Department of Computer Science, University

More information

Fast Distance Transform Computation using Dual Scan Line Propagation

Fast Distance Transform Computation using Dual Scan Line Propagation Fast Distance Transform Computation using Dual Scan Line Propagation Fatih Porikli Tekin Kocak Mitsubishi Electric Research Laboratories, Cambridge, USA ABSTRACT We present two fast algorithms that approximate

More information

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops Translation Symmetry Detection: A Repetitive Pattern Analysis Approach Yunliang Cai and George Baciu GAMA Lab, Department of Computing

More information

Structure-Based Similarity Search with Graph Histograms

Structure-Based Similarity Search with Graph Histograms Structure-Based Similarity Search with Graph Histograms Apostolos N. Papadopoulos and Yannis Manolopoulos Data Engineering Lab. Department of Informatics, Aristotle University Thessaloniki 5006, Greece

More information

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS B.Vanajakshi Department of Electronics & Communications Engg. Assoc.prof. Sri Viveka Institute of Technology Vijayawada, India E-mail:

More information

2 Proposed Methodology

2 Proposed Methodology 3rd International Conference on Multimedia Technology(ICMT 2013) Object Detection in Image with Complex Background Dong Li, Yali Li, Fei He, Shengjin Wang 1 State Key Laboratory of Intelligent Technology

More information

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1 Chapter 4 Chapter 4 Chapter 4. Introduction to 3D graphics 4.1 Scene traversal 4.2 Modeling transformation 4.3 Viewing transformation 4.4 Clipping 4.5 Hidden faces removal 4.6 Projection 4.7 Lighting 4.8

More information

Multi-scale Techniques for Document Page Segmentation

Multi-scale Techniques for Document Page Segmentation Multi-scale Techniques for Document Page Segmentation Zhixin Shi and Venu Govindaraju Center of Excellence for Document Analysis and Recognition (CEDAR), State University of New York at Buffalo, Amherst

More information

Lecture 18 Representation and description I. 2. Boundary descriptors

Lecture 18 Representation and description I. 2. Boundary descriptors Lecture 18 Representation and description I 1. Boundary representation 2. Boundary descriptors What is representation What is representation After segmentation, we obtain binary image with interested regions

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant

More information