Symmetry (Jun 2023)

Geometric Shape Characterisation Based on a Multi-Sweeping Paradigm

  • Borut Žalik ,
  • Damjan Strnad ,
  • David Podgorelec ,
  • Ivana Kolingerová ,
  • Andrej Nerat ,
  • Niko Lukač ,
  • Štefan Kohek ,
  • Luka Lukač 

DOI
https://doi.org/10.3390/sym15061212
Journal volume & issue
Vol. 15, no. 6
p. 1212

Abstract

Read online

The characterisation of geometric shapes produces their concise description and is, therefore, important for subsequent analyses, for example in Computer Vision, Machine Learning, or shape matching. A new method for extracting characterisation vectors of 2D geometric shapes is proposed in this paper. The shape of interest, embedded into a raster space, is swept several times by sweep-lines having different slopes. The interior shape’s points, being in the middle of its boundary and laying on the actual sweep-line, are identified at each stage of the sweeping process. The midpoints are then connected iteratively into chains. The chains are filtered, vectorised, and normalised. The obtained polylines from the vectorisation step are used to design the shape’s characterisation vector for further application-specific analyses. The proposed method was verified on numerous shapes, where single- and multi-threaded implementations were compared. Finally, characterisation vectors, among which some were rotated and scaled, were determined for these shapes. The proposed method demonstrated a good rotation- and scaling-invariant identification of equal shapes.

Keywords