Figure 19: Processing times for the 2D raster, original vec-
tor, and revised vector φ-description algorithms for the sim-
ple and complex polygon object datasets.
ously and newly supported. Overall, the results show
that the new algorithm outperforms the previous vec-
tor approach whilst still maintaining high descriptor
similarity and comparable runtime performance to the
raster. Ultimately, the new boundary-based 2D vector
φ-description algorithm has been shown to be a capa-
ble successor to its predecessor, simplifying and im-
proving upon it. Applications of this work are those
with the need to detect a wide variety of spatial re-
lationships from 2D vector information (e.g., geo-
graphic information systems, human-robot communi-
cation, medical imaging, etc.). Future work includes
runtime performance improvements, such as the cre-
ation of minimal encloses and divides φ-regions.
REFERENCES
Allen, J. F. (1983). Maintaining knowledge about temporal
intervals. Commun. ACM, 26:832–843.
Chan, J., Sahli, H., and Wang, Y. (2005). Semantic risk es-
timation of suspected minefields based on spatial re-
lationships analysis of minefield indictors from multi-
level remote sensing imagery. Proceedings of SPIE -
The International Society for Optical Engineering.
Colliot, O., Camara, O., and Bloch, I. (2006). Integra-
tion of fuzzy spatial relations in deformable mod-
els—application to brain mri segmentation. Pattern
Recognition, 39:1401–1414.
Francis, J., Laforet, T., and Matsakis, P. (2021). Models
of spatial relationships based on the φ-descriptor. In
preparation.
Francis, J., Rahbarnia, F., and Matsakis, P. (2018). Fuzzy
nlg system for extensive verbal description of relative
positions. In 2018 IEEE International Conference on
Fuzzy Systems (FUZZ-IEEE), pages 1–8.
Freeman, J. (1975). The modelling of spatial relations.
Computer Graphics and Image Processing, 4(2):156–
171.
Kemp, J. (2019). Contributions to relative position descrip-
tor computation in the case of vector objects.
Kemp, J., Laforet, T., and Matsakis, P. (2020). Computation
of the φ-descriptor in the case of 2d vector objects. In
ICPRAM, pages 60–68.
Kim, D. H. and Kim, M.-J. (2006). An extension of polygon
clipping to resolve degenerate cases. Computer-aided
Design and Applications, 3:447–456.
Kwasnicka, H. and Paradowski, M. (2005). Spread his-
togram - a method for calculating spatial relations be-
tween objects. In CORES.
Margalit, A. and Knott, G. (1989). An algorithm for com-
puting the union, intersection or difference of two
polygons. Computers & Graphics, 13:167–183.
Matsakis, P., Naeem, M., and Rahbarnia, F. (2015). In-
troducing the φ-descriptor - a most versatile relative
position descriptor. In ICPRAM.
Matsakis, P. and Wendling, L. (1999). A new way to repre-
sent the relative position between areal objects. IEEE
Transactions on Pattern Analysis and Machine Intel-
ligence, 21(7):634–643.
Miyajima, K. and Ralescu, A. (1994). Spatial organization
in 2d segmented images: Representation and recogni-
tion of primitive spatial relations. Fuzzy Sets and Sys-
tems, 65(2):225–236. Fuzzy Methods for Computer
Vision and Pattern Recognition.
Naeem, M. (2016). A most versatile relative position de-
scriptor.
Naeem, M. and Matsakis, P. (2015). Relative position de-
scriptors - a review. In ICPRAM.
Santosh, K., Lamiroy, B., and Wendling, L. (2012). Symbol
recognition using spatial relations. Pattern Recogni-
tion Letters, 33:331–341.
Skubic, M., Chronis, G., Matsakis, P., and Keller, J. (2001).
Spatial relations for tactical robot navigation. In SPIE
Defense + Commercial Sensing.
Skubic, M., Perzanowski, D., Blisard, S., Schultz, A.,
Adams, W., Bugajska, M., and Brock, D. (2004). Spa-
tial language for human-robot dialogs. IEEE Transac-
tions on Systems, Man, and Cybernetics, Part C (Ap-
plications and Reviews), 34(2):154–167.
Wang, Y. and Makedon, F. (2003). R-histogram: Quanti-
tative representation of spatial relations for similarity-
based image retrieval. pages 323–326.
Wang, Y., Makedon, F., and Chakrabarti, A. (2004). R*-
histograms: Efficient representation of spatial rela-
tions between objects of arbitrary topology. pages
356–359.
Wilson, J. (2013). Polygon Subtraction in 2 or 3 Dimen-
sions.
Zalik, B. (2000). Two efficient algorithms for determining
intersection points between simple polygons. Com-
puters & Geosciences, 26:137–151.
Zhang, K., Wang, K.-p., Wang, X.-j., and Zhong, Y.-x.
(2010). Spatial relations modeling based on visual
area histogram. In 2010 11th ACIS International Con-
ference on Software Engineering, Artificial Intelli-
gence, Networking and Parallel/Distributed Comput-
ing, pages 97–101.
Relative Position -Descriptor Computation for Complex Polygonal Objects
271