Shape Acquisition
Usage Scenario: "Webby and the scanning session"
Description:
"Webby" works for UU at the Scanning Group. He would like to compare the quality of two different Acquisition Systems owned by AIM@SHAPE partners. So, he would like to find all the objects owned by UU that could be scanned also elsewhere [CQ #1]. He finds three different real objects, among which he chooses FROG, because it is movable and its weight is reasonably low. Webby puts the FROG in his knapsack but he still does not know where to go. He first would like to find documentation on the already performed Acquisition Session on the FROG and in particular [CQ #4 and CQ #3]. Because no trick has been ever used to acquire FROG, and because FROG is a light absorbent real object, he poses the question [CQ #2]. He browses all the found Acquisition Devices and he discovers that one is owned by "MPII". So he plans his trip to Germany.
These are the CQs related to this usage scenario, as for example:
- CQ #1. Which are the Real Objects owned by "UU"?
- CQ #2. What are the Acquisition Systems able to scan a Real Object which is light absorbent?
- CQ #3. What tricks have been performed in order to scan the Real Object "FROG"?
- CQ #4. Under which LightingConditions the real object "FROG" has been scanned?
The Acquisition Process
The acquisition process basically deals with an acquisition session which takes
place considering a particular real object and producing a digital shape on the
basis of certain conditions. In the SAP ontology, the AcquisitionSession
has been modeled as an entity and an overview of this entity is given in Fig. below.
The AcquisitionSession is related to an AcquisitionSystem (which is made up by one
or more AcquisitionDevices - e.g. scanners) and to the AcquisitionConditions in which the acquisition is performed.
These AcquisitionConditions can be LogisticConditions (they include
the presence of lights, if there exist any obstacle between the real object and
the scanning device and so on) or EnviromentConditions (which include the
information on is the type of environment - indoor, outdoor or underwater, the
level of humidity or even the weather).
Moreover, some attributes are directly
related to the AcquisitionSession (e.g. the price for renting the technological
devices), while others are related to the different entities in the framework (e.g.
the person/institute responsible for a scanning system).
ShapeData entity and its relation with the AcquisitionSession
entity.
An AcquisitionSession basically documents the acquisition of a RealObject and the production
of a ShapeData (a digital shape), using a particular AcquisitionSystem. A
RealObject has also been modeled as an entity, and the knowledge related
to it and to its context is thus preserved: in the ontology are recorded the
location of the object, the possibility to move it, whether or not it is transparent
or light-absorbent, and so on.
Note that the mentioned characteristics
(e.g. transparency and being or not light-absorbing) have immediate impact
on the Acquisition Planning. For instance, a Trick can be used when there
is a problem of compatibility between the AcquisitionSystem and the RealObject
to be scanned: a light absorbent object and a laser scanner might
be incompatible, but if we need to perform the scanning, it is possible to avoid
the problem by spreading powder over the object before scanning. Otherwise, it
can also be possible to plan the acquisition with another (compatible) AcquisitionSystem.
ShapeData
(which identifies a digital shape) has been modeled
as an entity with some specific properties, such as format, URL, description,
source (i.e. the AcquisitionSession that has produced it) and owner (an Institution
or a Person). A ShapeData can be based on another (or more than
one) ShapeData, or a ShapeData can be used to generate a new one. The
relation isDerivedFrom formalizes the knowledge related to the history of a
given shape.
The ontology introduced so far, even if here only partially described, is already
sufficient to describe the macro-step of the acquisition of a real object.
Such a simple description provides the basics to embed in the digital shapes information
that usually gets lost after acquisition. This information might result
important for comparing shapes coming from different providers, for improving the assessment about their quality and for better understanding the results
arising from further processing.
|