An algorithm for deciding congruence of polyhedra.
Susumu Furukawa, Fumihiko Kimura, Toshio SATA, Makoto Obi
- 发表年份
- 1990
- 引用次数
- 2
- 访问权限
- 开放获取
摘要
The problem of deciding whether two objects are of the same shape, i. e., similar or not, is very important in the classification of shapes of objects for robot vision and in the creation of knowledge-based systems. A new algorithm for this problem, which is based on the idea of decomposing a polyhedron into convex polyhedra and connecting them with the hierarchical tree structure, is presented. The algorithm consists of the following two procedures : 1) Whether two hierarchical tree structures for two polyhedra equal each other or not is tested. 2) Whether two convex polyhedra belonging to each node equal each other or not is decided. The number of operations is proportional to the number of vertices, if the vertices are uniformly distributed in 3-D space. Otherwise, the running time becomes proportional to n log n, where n is the number of vertices of a polyhedron. The program is written in FORTRAN language and the running times for the various polyhedra are measured. The results guarantee the theoretical considerations.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991