automated, or even semi-automated methods to ease
the creation of as-built scene, research on the subject
is still in the very early stages. This survey shows
that many of the existing methods for geometric
modelling and object recognition can be important
for the process automation. Within the literature,
three main strategies are described where the first
one is based on human interaction with provided
software’s for point clouds classifications and
annotations. While the second strategy relies more
on the automatic data processing without any human
interaction by using different segmentation
techniques for features extraction. Finally, new
techniques present an improvement compared with
the cited ones by integrating semantic networks to
guide the reconstruction process.
2.1.1 Manual Supported Strategy
Actually, tools used for 3D reconstruction of objects
are still largely relying on human interaction. Here
the user might be supported in his construction
activity, but object interpretation, selection and
extraction of measurements has to be done
manually. That's why this processing is the most
time consuming way to come from a data set to
extracted objects (Leica Cyclone: 3D Point Cloud
Processing Software).
2.1.2 Semi-automatic and Automatic
Strategy
These methods present a real optimization within the
process compared of the manual ones. Within the
current section, we will not expose the problematic
from the automatism point of view, but these
methods are based on two main parts, geometry
extraction and annotation.
Basically, geometry extraction presents the
process of constructing a simplified representation
of a 3D shape such as a Signal or an Electric born
like in our case. The representation of geometric
shapes has been studied extensively, (Campbell &
Flynn, 2001). Once geometric elements are detected
and stored via a specific presentation, the second
core of the object detection and scene reconstruction
is object recognition, In fact, it presents the process
of labelling a set of data points or geometric
primitives extracted from the data with a named
object or object class. Whereas the geometry
modelling task would find a set of points to be a
vertical Bounding Box, the recognition task would
label that Box as a Signal. Object recognition
algorithms may label object instances of an exact
shape, or they may recognize classes of objects.
Research on recognition of specific building
components is still in its early stages. Methods in
this category are typically shape-based ones. They
aim at segmenting a scene into planar regions, for
example, and then use features derived from the
segments to recognize objects. This approach was
carried out by Rusu et al. by using heuristics to
detect walls, floors, ceilings, and cabinets in a
kitchen environment, (Rusu, 2008). A similar
approach was proposed by Pu and Vosselman to
model building façades, (Pu, 2009). One of the
challenges of recognition in the building context is
that many of the objects to be recognized are very
similar to objects of little relevance. Some
researchers have proposed qualifying the spatial
relationships between objects or geometric
primitives to reduce the ambiguity of recognition
results. Such approaches generate semantic labels of
geometric primitives, and test the validities of these
labels with a spatial relationship knowledge base.
Usually, such a knowledge model is represented by a
semantic network, (Nuchter, 2008). For instance, a
semantic net may specify the relationships between
entities such as “floors are orthogonal to walls and
doors, and parallel with ceilings”. Such validity
checking approaches provide ways to integrate
domain knowledge into the object recognition
process. Another approach for recognition is to first
detect objects that are easily recognizable, and then
use the context of these initial detections to facilitate
recognition of more challenging structures. For
example, Pu and Vosselman use characteristic
features, such as size, orientation, and relationships
to other prominent objects, to detect walls and roofs
(Pu, 2009). Then, a second stage detects windows
within each of the detected walls.
One strategy for reducing the search space of
object recognition algorithms is to utilize knowledge
about a specific facility, such as a CAD model or
floor plan of the original design. For instance, Yue et
al. overlay a design model of a facility with the as-
built point cloud to guide the process of identifying
which data points belong to specific objects and to
detect differences between the as-built and as-
designed condition (Yue, 2006). In such cases,
object recognition problem is simplified to be a
matching problem between the scene model entities
and the data points. Another similar approach is
presented in (Osche, 2008).
From the above mentioned works, we can deduce
that the problematic of 3D object detections and
scene reconstructions including standard algorithm
and semantic networks can produce first results.
Moreover such strategies suffer from the lack of
KEOD 2011 - International Conference on Knowledge Engineering and Ontology Development
256