Maintaining semantic information across generic 3D model editing operations

Many of today’s data models for 3D applications, such as City Geography Markup Language (CityGML) or Industry Foundation Classes (IFC) encode rich semantic information in addition to the traditional geometry and materials representation. However, 3D editing techniques fall short of maintaining the s...

Full description

Saved in:
Bibliographic Details
Main Authors: Yao, Sidan, Ling, Xiao, Nueesch, Fiona, Schrotter, Gerhard, Schubiger, Simon, Fang, Zheng, Ma, Long, Tian, Zhen
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/146023
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-146023
record_format dspace
spelling sg-ntu-dr.10356-1460232021-01-21T06:16:52Z Maintaining semantic information across generic 3D model editing operations Yao, Sidan Ling, Xiao Nueesch, Fiona Schrotter, Gerhard Schubiger, Simon Fang, Zheng Ma, Long Tian, Zhen School of Computer Science and Engineering Engineering::Computer science and engineering Semantic Building Information CityGML Many of today’s data models for 3D applications, such as City Geography Markup Language (CityGML) or Industry Foundation Classes (IFC) encode rich semantic information in addition to the traditional geometry and materials representation. However, 3D editing techniques fall short of maintaining the semantic information across edit operations if they are not tailored to a specific data model. While semantic information is often lost during edit operations, geometry, UV mappings, and materials are usually maintained. This article presents a data model synchronization method that preserves semantic information across editing operation relying only on geometry, UV mappings, and materials. This enables easy integration of existing and future 3D editing techniques with rich data models. The method links the original data model to the edited geometry using point set registration, recovering the existing information based on spatial and UV search methods, and automatically labels the newly created geometry. An implementation of a Level of Detail 3 (LoD3) building editor for the Virtual Singapore project, based on interactive push-pull and procedural generation of façades, verified the method with 30 common editing tasks. The implementation synchronized changes in the 3D geometry with a CityGML data model and was applied to more than 100 test buildings. National Research Foundation (NRF) Published version This material is based on research/work supported by the National Research Foundation under Virtual Singapore Award No.NRF2015VSG-AA3DCM001-024. 2021-01-21T06:16:52Z 2021-01-21T06:16:52Z 2020 Journal Article Yao, S., Ling, X., Nueesch, F., Schrotter, G., Schubiger, S., Fang, Z., . . . Tian, Z. (2020). Maintaining semantic information across generic 3D model editing operations. Remote Sensing, 12(2), 335-. doi:10.3390/rs12020335 2072-4292 0000-0002-4911-9972 0000-0001-5890-0691 https://hdl.handle.net/10356/146023 10.3390/rs12020335 2-s2.0-85081084679 2 12 en NRF2015VSG-AA3DCM001-024 Remote Sensing © 2020 The Authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Semantic Building Information
CityGML
spellingShingle Engineering::Computer science and engineering
Semantic Building Information
CityGML
Yao, Sidan
Ling, Xiao
Nueesch, Fiona
Schrotter, Gerhard
Schubiger, Simon
Fang, Zheng
Ma, Long
Tian, Zhen
Maintaining semantic information across generic 3D model editing operations
description Many of today’s data models for 3D applications, such as City Geography Markup Language (CityGML) or Industry Foundation Classes (IFC) encode rich semantic information in addition to the traditional geometry and materials representation. However, 3D editing techniques fall short of maintaining the semantic information across edit operations if they are not tailored to a specific data model. While semantic information is often lost during edit operations, geometry, UV mappings, and materials are usually maintained. This article presents a data model synchronization method that preserves semantic information across editing operation relying only on geometry, UV mappings, and materials. This enables easy integration of existing and future 3D editing techniques with rich data models. The method links the original data model to the edited geometry using point set registration, recovering the existing information based on spatial and UV search methods, and automatically labels the newly created geometry. An implementation of a Level of Detail 3 (LoD3) building editor for the Virtual Singapore project, based on interactive push-pull and procedural generation of façades, verified the method with 30 common editing tasks. The implementation synchronized changes in the 3D geometry with a CityGML data model and was applied to more than 100 test buildings.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Yao, Sidan
Ling, Xiao
Nueesch, Fiona
Schrotter, Gerhard
Schubiger, Simon
Fang, Zheng
Ma, Long
Tian, Zhen
format Article
author Yao, Sidan
Ling, Xiao
Nueesch, Fiona
Schrotter, Gerhard
Schubiger, Simon
Fang, Zheng
Ma, Long
Tian, Zhen
author_sort Yao, Sidan
title Maintaining semantic information across generic 3D model editing operations
title_short Maintaining semantic information across generic 3D model editing operations
title_full Maintaining semantic information across generic 3D model editing operations
title_fullStr Maintaining semantic information across generic 3D model editing operations
title_full_unstemmed Maintaining semantic information across generic 3D model editing operations
title_sort maintaining semantic information across generic 3d model editing operations
publishDate 2021
url https://hdl.handle.net/10356/146023
_version_ 1690658409601302528