Log in
News!
Welcome to the first version of the Digital shape workbench
March 2007
Navigation

Shape Acquisition and Processing Ontology

Introduction
Structure
Shape Acquisition
Shape Processing
Shape History
Steps and Workflows
next

Ontology Introduction

This short tutorial gives an overview of the Ontology for Shape Acquisition and Processing developed within the AIM@SHAPE network of excellence.
In the ontology for Shape Acquisition and Processing, shape models and tools are treated as resources that can be uploaded and downloaded together with their metadata in the AIM@SHAPE DSW. The metadata related to the shapes have been modeled in the Common Shape Ontology (SCO), those related to the tools in the Common Tool Ontology (TCO).

The domain of the ontology has been defined as the development, usage and sharing of hardware tools, software tools and shape data by researchers and experts in the field of acquisition and processing of shapes.

The fundamental goal of the ontology is to formalize the knowledge related to the Acquisition and Processing of a Shape. For the creation of this ontology, we have considered that a digital shape can be created either from a real object or it can be created synthetically. We basically aim at maintaining useful information at different levels (geometric, structural, semantic) when passing from the Real World to the Digital World (Figure 1 - Acquisition) or when performing actions in the Digital World (Figure 1- Processing)


Fig. 1: From the Real World to the Digital one.

Two critical phases are related to the lifecycle of a digital shape.

  1. Acquisition Phase: The first critical phase is the Acquisition, in which the contextual knowledge includes different conditions and properties related to the object to be scanned, to the surrounding environment or even to the knowledge of the scanning experts. Most of this information must be preserved and passed to the other steps of often complex modelling pipelines, in order to improve the quality of the results and to open to new research approaches.
  2. Processing Phase: The second critical phase is the Processing, in which different tasks with different objectives can be performed. A digital shape can be structured, identifying critical features and/or significant portions of the model, or it can be enhanced, removing for example undesired holes or remeshing it. There are a multitude of different operations that can be applied to a digital shape, all of them depending from different application contexts.


Competency Questions about past, present and future of a digital shape

In case of a real object acquisition, the associated knowledge characterizes the lifecycle of the shape itself. The acquisition has to be planned (e.g. the devices have to be chosen taking into account their availability and the characteristics of the object to be acquired) and the data coming from the acquisition systems have to be processed in the reconstruction phase to produce a shape.
Further processing has to be done to fulfil the users' needs, and documentation has to be produced in order to enrich the semantic impact of the shape.
The SAP Ontology is intended to produce knowledge support for the researchers who have to face the aforementioned steps. Due to the intrinsic complexity of shapes, ontology-driven metadata are necessary in order to reach a sufficient level of expressiveness. Metadata should provide a thorough characterization of shapes by storing:

  • the information related to its history, such as the acquisition devices and techniques for creating it or the tools for transforming it (its past, e.g. for documentation),
  • the information intrinsically held by the shape itself (its present) and
  • the information related to its capabilities and potential uses, such as the possible steps that can be performed or the tools that can be used (its future, e.g., for acquisition/process planning).

Some Competency Questions

Many interesting competency questions can be answered by the Ontology for Shape Acquisition and Processing. Some questions regard the Acquisition phase, some other regard tools/algorithms using digital shapes, and some other are related to digital shapes and digital objects. We provide here a short list of competency questions, just to give an idea of the topic:
  1. Which are the Real Objects owned by InstituteXYZ?
  2. What are the Acquisition Systems able to scan a Real Object which is light absorbent?
  3. What tricks have been performed in order to scan the Real Object XYZ?
  4. Under which LightingConditions the real object XYZ has been scanned?
  5. Is there a Converter tool able to convert an OFF file into a PLY file?
  6. Which are the tools that are able to compute the distance between two shapes?
  7. Which is the compilation platform for the tool ABC
  8. Which format type does the tool ABC support?
  9. What is the History related to the SurfaceMesh XYZ.wrl?
  10. Who are the owners of the RealObjects source of the SurfaceMesh XYZ.ply?
  11. What are the possible steps to do starting with a points cloud?
  12. Through what steps is it possible to reach a surface mesh?
  13. Through what sequence of steps is it possible to reach a surface mesh starting from a points cloud?
next
Introduction to ontologies
AIM@SHAPE ontologies

Common ontologies
Shape ontology
Tool ontology

Domain ontologies
Virtual Humans ontology
Shape Acquisition and Processing ontology
Product Design ontology