A First Algorithm to Calculate Force Histograms in the Case of
3D Vector Objects
Jameson Reed, Mohammad Naeem and Pascal Matsakis
School of Computer Science, University of Guelph, Kemptville, ON K0G 1J0, Canada
Keywords: Relative Positions, Spatial Relationships, Polygon Meshes.
Abstract: In daily conversation, people use spatial prepositions to denote spatial relationships and describe relative
positions. Various quantitative relative position descriptors can be found in the literature. However, they all
have been designed with 2D objects in mind, most of them cannot be extended to handle 3D objects in vec-
tor form, and there is currently no implementation able to process such objects. In this paper, we build on a
descriptor called the histogram of forces, and we present the first algorithm for quantitative relative position
descriptor calculation in the case of 3D vector objects. Experiments validate the approach.
1 INTRODUCTION
In daily conversation, people use spatial prepositions
to denote spatial relationships and describe relative
positions (e.g., the apple in the bowl, the bowl near
the vase, the vase in front of the window). Most
research on relative position descriptors and models
of spatial relationships has focused so far on quali-
tative approaches and 2D objects (or 2D perspec-
tives of 3D objects), often with the assumption that
the objects were far enough from each other and
could be approximated by their centres or minimum
bounding rectangles. Unacceptable processing times,
human cognitive limitations, a strong inhibitor factor
(our long history with 2D research), the ubiquity of
2D data and the increased complexity of 3D model-
ling have channelled the researchers’ attention away
from quantitative approaches, 3D objects and intri-
cate configurations. In the past few years, however,
computer processing speed as well as storage and
memory capacity have kept improving at exponen-
tial rates, technical limitations to the handling of 3D
spatial data have been decreasing, and there has been
a surge of wide-ranging interest in 3D contents.
In this paper, we present what we believe is the
first algorithm for quantitative relative position de-
scriptor calculation in the case of 3D objects in vec-
tor form. Various descriptors can be found in the
literature (Miyajima and Ralescu, 1994); (Wang and
Makedon, 2003); (Kwasnicka and Paradowski, 2005);
(Zhang et al., 2010). As far as we know, however,
they all have been designed with 2D objects in mind
(mainly objects in raster form), most of them cannot
be extended to handle 3D vector objects, and there is
currently no implementation able to process such
objects. After a thorough comparative analysis, we
have chosen to build on a descriptor called the histo-
gram of forces (Matsakis et al., 2011). Its math-
ematical definition holds in any Euclidean space,
and theory endows it with remarkable properties. It
is able to handle a variety of objects (e.g., connected
or disconnected, with or without holes, disjoint or
intersecting). Its behaviour towards affine transfor-
mations is known. It can easily be normalized to
achieve invariance under translations, rotations,
reflections and scalings. It lends itself to the design
of quantitative models of spatial relationships that
also satisfy remarkable properties. From a practical
point of view, in the case of 2D objects, it has shown
to be robust to noise, its discriminative power is
high, the existing algorithms are highly paralleliz-
able and include subalgorithms often implemented
in the firmware or hardware of graphics cards. As a
result, force histograms have been used to interpret
human-to-robot commands and generate robot-to-
human feedback (Skubic et al., 2004), for scene
matching (Sjahputera and Keller, 2007), in a geospa-
tial information retrieval and indexing system (Shyu
et al., 2007), in a land cover classification system
(Vaduva et al., 2010), etc.
The concept of the histogram of forces is de-
scribed in Section 2. The new algorithm for the
handling of 3D vector objects is introduced in Sec-
104
Reed J., Naeem M. and Matsakis P..
A First Algorithm to Calculate Force Histograms in the Case of 3D Vector Objects.
DOI: 10.5220/0004828101040112
In Proceedings of the 3rd International Conference on Pattern Recognition Applications and Methods (ICPRAM-2014), pages 104-112
ISBN: 978-989-758-018-5
Copyright
c
2014 SCITEPRESS (Science and Technology Publications, Lda.)