Presentation of Research Paper "Real-time Screen-space Geometry Draping for 3D Digital Terrain Models" at 23rd International Conference on Information Visualisation (IV 2019) in Paris, France.
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G 2019 Bucharest. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D is on its way to achieve this goal now. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that employed the mago3D and shared what I learnt from these projects.
3D Web Services And Models For The Web: Where Do We Stand?Camptocamp
Theme: Data: presentations focused on data (be it capture, storage, discovery or new data models such as 3D, temporal data, big data).
The aim of this talk is to sum up the standardization efforts (OGC and W3C) in defining 3D web services and models, as well as to show existing implementations to support the discussion.
In the past years, numerous open source projects have started to display 3D globes and 3D data on the web. Standardizing web services, data format and representation models is, therefore, a very hot topic. There are in particular ongoing efforts on the OGC side as well as on the W3C side. The OGC has released a draft candidate for a 3D web service W3DS, the ISO X3D standard proposes an XML-based file format for representing 3D computer graphics and the W3C is considering adding X3D rendering into HTML5. Other projects implement their own web services and formats. On the implementation side, Geoserver supports W3DS and X3D, the X3DOM library prototypes a possible implementation of X3D HTML5 integration and last but not least, browsers with WebGL support are fully able to handle the representation of 3D data on the client side. The talk is going to detail the mentioned elements, show demonstrations of existing implementations and try to suggest a possible path into the 3D web for the FOSS4G community.
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...Matthias Trapp
Presentation of Research Paper "Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digital Terrain Models" at 23rd International Conference on Information Visualisation (IV 2019) in Paris, France.
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
I gave this keynote talk at 3D GeoInfo conference held at Singapore on 25th September 2019. I shared my experiences in integrating CAD/BIM/GIS on the web platform and introduced mago3D from the technical point of view.
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Thailand 2019 which was held at Chulalongkorn University, Bangkok on 4th Nov 2019. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that used the mago3D and shared what I learnt from these projects. Also I introduced new features and future plan of mago3D.
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind SANGHEE SHIN
This talk is about how to integrate very large size BIM data and 3D GIS in a web browser. mago3D makes use of existing features of Cesium and Web World WInd. And mago3D proposes F4D as new service format for 3D service over the internet.
Rendering Process of Digital Terrain Model on Mobile DevicesWaqas Tariq
Digital Terrain Model has been used in many applications especially in Geographical Information System applications. However with the recently improved mobile devices that can support 3 Dimension (3D) content, rendering 3D based terrain on mobile devices is possible. Although mobile devices have improved its capabilities, rendering 3D terrain is tedious due to the constraint in resources of mobile devices. Furthermore, rendering DTM add more constraint and issues to the mobile devices. This paper focuses on the rendering processes of DTM on mobile devices to observe some issues and current constraints occurred. Also to determined the characteristic of terrain properties that will affect the rendering performance. Experiments were performed using five datasets that derived from aerial images. The experimental results are based on speed of rendering and the appearance of the terrain surface. From these results, issues and problems that highlighted in this paper will be the focus of future research.
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G 2019 Bucharest. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D is on its way to achieve this goal now. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that employed the mago3D and shared what I learnt from these projects.
3D Web Services And Models For The Web: Where Do We Stand?Camptocamp
Theme: Data: presentations focused on data (be it capture, storage, discovery or new data models such as 3D, temporal data, big data).
The aim of this talk is to sum up the standardization efforts (OGC and W3C) in defining 3D web services and models, as well as to show existing implementations to support the discussion.
In the past years, numerous open source projects have started to display 3D globes and 3D data on the web. Standardizing web services, data format and representation models is, therefore, a very hot topic. There are in particular ongoing efforts on the OGC side as well as on the W3C side. The OGC has released a draft candidate for a 3D web service W3DS, the ISO X3D standard proposes an XML-based file format for representing 3D computer graphics and the W3C is considering adding X3D rendering into HTML5. Other projects implement their own web services and formats. On the implementation side, Geoserver supports W3DS and X3D, the X3DOM library prototypes a possible implementation of X3D HTML5 integration and last but not least, browsers with WebGL support are fully able to handle the representation of 3D data on the client side. The talk is going to detail the mentioned elements, show demonstrations of existing implementations and try to suggest a possible path into the 3D web for the FOSS4G community.
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...Matthias Trapp
Presentation of Research Paper "Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digital Terrain Models" at 23rd International Conference on Information Visualisation (IV 2019) in Paris, France.
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
I gave this keynote talk at 3D GeoInfo conference held at Singapore on 25th September 2019. I shared my experiences in integrating CAD/BIM/GIS on the web platform and introduced mago3D from the technical point of view.
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Thailand 2019 which was held at Chulalongkorn University, Bangkok on 4th Nov 2019. I talked about the recent achievements and improvements of mago3D project, an open source based Digital Twin platform. mago3D(http mago3d.com) is relatively new project first released in July 2017. The ultimate goal of mago3D is developing an open source based digital twin platform that can replicate and simulate the real world objects, processes, and phenomena on web environment. mago3D has been used in various industry sectors including ship building, urban management, indoor data management, and national defense. In this talk I showcased several real projects that used the mago3D and shared what I learnt from these projects. Also I introduced new features and future plan of mago3D.
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind SANGHEE SHIN
This talk is about how to integrate very large size BIM data and 3D GIS in a web browser. mago3D makes use of existing features of Cesium and Web World WInd. And mago3D proposes F4D as new service format for 3D service over the internet.
Rendering Process of Digital Terrain Model on Mobile DevicesWaqas Tariq
Digital Terrain Model has been used in many applications especially in Geographical Information System applications. However with the recently improved mobile devices that can support 3 Dimension (3D) content, rendering 3D based terrain on mobile devices is possible. Although mobile devices have improved its capabilities, rendering 3D terrain is tedious due to the constraint in resources of mobile devices. Furthermore, rendering DTM add more constraint and issues to the mobile devices. This paper focuses on the rendering processes of DTM on mobile devices to observe some issues and current constraints occurred. Also to determined the characteristic of terrain properties that will affect the rendering performance. Experiments were performed using five datasets that derived from aerial images. The experimental results are based on speed of rendering and the appearance of the terrain surface. From these results, issues and problems that highlighted in this paper will be the focus of future research.
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
This talk was given at the Busan Eco Delta City(Korea National Pilot Smart City) technical workshop held on 18th July. I talked about introduction and history of mago3D, some core technologies, real cases, and lessons learnt in this workshop.
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4GSANGHEE SHIN
This presentation was given at FOSS4G Europe 2017 which was held at ENSG, France.
***
Let's integrate BIM and 3D GIS on top of FOSS4G!
Sanghee Shin, Sungdo Son, BJ Jang, JeongDae Cheon, Hakjoon Kim
Although there has been numerous attempts to integrate indoor and outdoor space on a single geospatial platform, the outcome of these attempts are not so satisfactory till to date. Difference of data model, massive number of data to be rendered, big volume of file size are among those major technical barriers that hindered seamless integration of indoor and outdoor space. This talk will introduce a brand-new FOSS4G project called Mago3D that could seamlessly integrate BIM(Building Information Model) and popular 3D GIS model in web browser using Cesium or Web World Wind. Mago3D project aims at developing a JavaScript plug-in for existing WebGL Globe to expand WebGL Globe's functionality and usability even to indoor space and architectural(BIM) areas. To do this, Mago3D.js has been designed and developed as a WebGL independent JavaScript. Mago3D.js is composed of 6 main components like follows:
Mago3D Connector that interacts with WebGL Globe such as Cesium
Mago3D Renderer that shades and renders 3D data
Mago3D Accelerator that carries out performance enhancing algorithms such frustum & occlusion culling, indexing, LOD(Level Of Detail) handing
Mago3D Data Container that contains and manages 3D data
Mago3D Process Manager that manages whole process from data receiving to rendering
Mago3D REST API that provides API for 3D data sending and receiving
By plug in Mago3D.js to Cesium, Web World Wind, users can expand those WebGL functionality and usability to indoor space. One of big hurdle to integrate indoor and outdoor space simultaneously is handling and visualisation of massive 3D data. To overcome this hurdle, new format called F4D has been devised adopting block reference concept. Also a format converter that converts popular 3D format to F4D has been developed. Currently industry standard IFC(Industry Foundation Classes), JT(Jupiter Tessellation), and popular 3D formats such as OBJ, 3DS, COLLADA DAE can be converted to F4D format. F4D format coupled with Mago3D.js has proven that it can increase memory management efficiency and rendering speed drastically. MAGO3D can now visualise massive 3D data including indoor objects, at least 100k objects, in a single scene seamlessly with traditional outdoor 3D GIS objects. Users can now manage and handle almost every geospatial object from bolt & nut level to whole globe level with MAGO3D. This project will evolve to manage and service more dynamic data such as IoT (Internet of Things), point clouds, climate & weather data, and transportation..
Converting between CAD and GIS is a common requirement for projects involving infrastructure, buildings, city plans, and more. Unfortunately, the workflow presents many challenges, like translating geometry, attributes, annotations, symbology, geolocation, and other elements. So how do you allow data to flow freely between these disparate data types, without losing the precision offered by CAD and the spatial context offered by GIS?
This webinar will explore the power of automated data integration workflows for CAD and GIS. First, we’ll discuss challenges and scenarios for CAD-to-GIS translations, and demo how to use FME to power a digital plan submission portal that validates CAD data and integrates it into the central GIS repository. Next, we’ll discuss challenges and scenarios for GIS-to-CAD conversions, and demo how to build an automated FME workflow for requesting CAD data from GIS.
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...OpenTopography Facility
The 3D Elevation Program, managed by the US Geological Survey, is acquiring quality level 2 or better light detecting and ranging (lidar) data over the conterminous United States, Hawaii, and US Territories to meet the growing need for high-resolution 3-D representations of Earth's surface, vegetation, and constructed features.
OpenTopography, supported by the USGS Community for Data Integration (CDI) program, is developing well-documented and customizable Jupyter Notebook-based Python workflows for programmatically accessing, processing, and visualizing 3DEP data products for a variety of use-cases geared toward USGS applications and for users of point cloud data across the geospatial community.
Presented by Cole Speed at 2022 July ESIP Meeting.
Interactive Editing of Signed Distance FieldsMatthias Trapp
Presentation of paper "Interactive Editing of Voxel-Based Signed Distance Fields" presented at the 30th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2022).
mago3D, a web based BIM/GIS integration platform on top of open sourceSANGHEE SHIN
This presentation was given at the Geo|Design+BIM conference which was held at Amsterdam in November 2017. This presentation introduces the open source project mago3D that can integrate BIM and 3D GIS in a web browser.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Real-Time 3D Data Visualization and Analysis of Unlimited DetailMerrick & Company
2014 SPAR International conference presentation by Josh Beck, Senior Software Consultant for Merrick & Company's Geospatial Solutions team. Presentation occurred on Tuesday, April 15, 2014 at SPAR International, held at The Broadmoor Hotel & Resort in Colorado Springs, Colorado.
CAD CAM usage for manufacturing of Solid Relief Mapsradhe tado
CAD-CAM has been in industry for ages but its usage for developing solid relief maps are not yet seen in practice much. This slides explains its importance and how to use it for analyzing the maps for various purposes.
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Asia 2018 held at University of Moratuwa, Sri Lanka. I've added some of recent improvements of mago3D features including CityGML, IndoorGML supporting. Also I've talked about the future plan of mago3D toward Digital Twin platform.
Unmanned Aircraft System (UAS) 3D Product Comparisons to Airborne LiDARMerrick & Company
Technical comparison of 3D UAS imaging products to airborne LiDAR data products. Presented by Matt Bethel, Director of Technology for Geospatial Solutions at Merrick & Company (www.merrick.com) on February 18, 2014 in Denver, Colorado. International LiDAR Mapping Forum (ILMF) - http://www.lidarmap.org/international
Depth-DensePose: an efficient densely connected deep learning model for came...IJECEIAES
Camera/image-based localization is important for many emerging applications such as augmented reality (AR), mixed reality, robotics, and self-driving. Camera localization is the problem of estimating both camera position and orientation with respect to an object. Use cases for camera localization depend on two key factors: accuracy and speed (latency). Therefore, this paper proposes Depth-DensePose, an efficient deep learning model for 6-degrees-of-freedom (6-DoF) camera-based localization. The Depth-DensePose utilizes the advantages of both DenseNets and adapted depthwise separable convolution (DS-Conv) to build a deeper and more efficient network. The proposed model consists of iterative depth-dense blocks. Each depth dense block contains two adapted DS-Conv with two kernel sizes 3 and 5, which are useful to retain both low-level as well as high-level features. We evaluate the proposed Depth-DensePose on the Cambridge Landmarks dataset, which shows that the Depth-DensePose outperforms the performance of related deep learning models for camera based localization. Furthermore, extensive experiments were conducted which proven the adapted DS-Conv is more efficient than the standard convolution. Especially, in terms of memory and processing time which is important to real-time and mobile applications.
With the increasing needs of intelligent and autonomous systems to sense, move and react with the surroundings, it is a clear necessity to train such systems with as much relevant data as can be obtained. However, there are many challenges in obtaining real world data, particularly in a 3D environment. In this talk, I will cover some of the recent advances in Graphics and Computing techniques in 3D processing and their possible application in dynamic settings for autonomous systems. A vision of how synthetic data could be relevant in the future of intelligent systems is presented, along with the challenges. Backup material covers latest papers on the subject
Extending 3D Model Visualization with FME 2017Safe Software
This presentation will give an overview and demonstration of the various expanded capabilities available in FME 2017 to support 3D CAD model loading in Cesiumjs based WebGL viewers such as Burns & McDonnell's geospatial dashboard; OneTouchPM.
A comprehensive set of 3D models have been used to test Civil Engineering use cases in the Utilities, Energy and Transportation sectors. 3D Modeling systems tested include: Revit, AutoCAD, Inventor, MicroStation, OpenRoads, OpenBridge, PLS-CADD, and SketchUp.
Interactive Control over Temporal Consistency while Stylizing Video StreamsMatthias Trapp
Presentation of the research paper "Interactive Control over Temporal Consistency while Stylizing Video Streams" at the 34th Eurographics Symposium on Rendering (EGSR 2023) in Delft, Netherlands.
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...Matthias Trapp
Presentation of the research contribution "A Framework for Art directed Augmentation of Human Motion in Videos on Mobile Devices" at the 31. International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2023).
More Related Content
Similar to Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
This talk was given at the Busan Eco Delta City(Korea National Pilot Smart City) technical workshop held on 18th July. I talked about introduction and history of mago3D, some core technologies, real cases, and lessons learnt in this workshop.
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4GSANGHEE SHIN
This presentation was given at FOSS4G Europe 2017 which was held at ENSG, France.
***
Let's integrate BIM and 3D GIS on top of FOSS4G!
Sanghee Shin, Sungdo Son, BJ Jang, JeongDae Cheon, Hakjoon Kim
Although there has been numerous attempts to integrate indoor and outdoor space on a single geospatial platform, the outcome of these attempts are not so satisfactory till to date. Difference of data model, massive number of data to be rendered, big volume of file size are among those major technical barriers that hindered seamless integration of indoor and outdoor space. This talk will introduce a brand-new FOSS4G project called Mago3D that could seamlessly integrate BIM(Building Information Model) and popular 3D GIS model in web browser using Cesium or Web World Wind. Mago3D project aims at developing a JavaScript plug-in for existing WebGL Globe to expand WebGL Globe's functionality and usability even to indoor space and architectural(BIM) areas. To do this, Mago3D.js has been designed and developed as a WebGL independent JavaScript. Mago3D.js is composed of 6 main components like follows:
Mago3D Connector that interacts with WebGL Globe such as Cesium
Mago3D Renderer that shades and renders 3D data
Mago3D Accelerator that carries out performance enhancing algorithms such frustum & occlusion culling, indexing, LOD(Level Of Detail) handing
Mago3D Data Container that contains and manages 3D data
Mago3D Process Manager that manages whole process from data receiving to rendering
Mago3D REST API that provides API for 3D data sending and receiving
By plug in Mago3D.js to Cesium, Web World Wind, users can expand those WebGL functionality and usability to indoor space. One of big hurdle to integrate indoor and outdoor space simultaneously is handling and visualisation of massive 3D data. To overcome this hurdle, new format called F4D has been devised adopting block reference concept. Also a format converter that converts popular 3D format to F4D has been developed. Currently industry standard IFC(Industry Foundation Classes), JT(Jupiter Tessellation), and popular 3D formats such as OBJ, 3DS, COLLADA DAE can be converted to F4D format. F4D format coupled with Mago3D.js has proven that it can increase memory management efficiency and rendering speed drastically. MAGO3D can now visualise massive 3D data including indoor objects, at least 100k objects, in a single scene seamlessly with traditional outdoor 3D GIS objects. Users can now manage and handle almost every geospatial object from bolt & nut level to whole globe level with MAGO3D. This project will evolve to manage and service more dynamic data such as IoT (Internet of Things), point clouds, climate & weather data, and transportation..
Converting between CAD and GIS is a common requirement for projects involving infrastructure, buildings, city plans, and more. Unfortunately, the workflow presents many challenges, like translating geometry, attributes, annotations, symbology, geolocation, and other elements. So how do you allow data to flow freely between these disparate data types, without losing the precision offered by CAD and the spatial context offered by GIS?
This webinar will explore the power of automated data integration workflows for CAD and GIS. First, we’ll discuss challenges and scenarios for CAD-to-GIS translations, and demo how to use FME to power a digital plan submission portal that validates CAD data and integrates it into the central GIS repository. Next, we’ll discuss challenges and scenarios for GIS-to-CAD conversions, and demo how to build an automated FME workflow for requesting CAD data from GIS.
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...OpenTopography Facility
The 3D Elevation Program, managed by the US Geological Survey, is acquiring quality level 2 or better light detecting and ranging (lidar) data over the conterminous United States, Hawaii, and US Territories to meet the growing need for high-resolution 3-D representations of Earth's surface, vegetation, and constructed features.
OpenTopography, supported by the USGS Community for Data Integration (CDI) program, is developing well-documented and customizable Jupyter Notebook-based Python workflows for programmatically accessing, processing, and visualizing 3DEP data products for a variety of use-cases geared toward USGS applications and for users of point cloud data across the geospatial community.
Presented by Cole Speed at 2022 July ESIP Meeting.
Interactive Editing of Signed Distance FieldsMatthias Trapp
Presentation of paper "Interactive Editing of Voxel-Based Signed Distance Fields" presented at the 30th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2022).
mago3D, a web based BIM/GIS integration platform on top of open sourceSANGHEE SHIN
This presentation was given at the Geo|Design+BIM conference which was held at Amsterdam in November 2017. This presentation introduces the open source project mago3D that can integrate BIM and 3D GIS in a web browser.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Real-Time 3D Data Visualization and Analysis of Unlimited DetailMerrick & Company
2014 SPAR International conference presentation by Josh Beck, Senior Software Consultant for Merrick & Company's Geospatial Solutions team. Presentation occurred on Tuesday, April 15, 2014 at SPAR International, held at The Broadmoor Hotel & Resort in Colorado Springs, Colorado.
CAD CAM usage for manufacturing of Solid Relief Mapsradhe tado
CAD-CAM has been in industry for ages but its usage for developing solid relief maps are not yet seen in practice much. This slides explains its importance and how to use it for analyzing the maps for various purposes.
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
I gave this talk at the FOSS4G Asia 2018 held at University of Moratuwa, Sri Lanka. I've added some of recent improvements of mago3D features including CityGML, IndoorGML supporting. Also I've talked about the future plan of mago3D toward Digital Twin platform.
Unmanned Aircraft System (UAS) 3D Product Comparisons to Airborne LiDARMerrick & Company
Technical comparison of 3D UAS imaging products to airborne LiDAR data products. Presented by Matt Bethel, Director of Technology for Geospatial Solutions at Merrick & Company (www.merrick.com) on February 18, 2014 in Denver, Colorado. International LiDAR Mapping Forum (ILMF) - http://www.lidarmap.org/international
Depth-DensePose: an efficient densely connected deep learning model for came...IJECEIAES
Camera/image-based localization is important for many emerging applications such as augmented reality (AR), mixed reality, robotics, and self-driving. Camera localization is the problem of estimating both camera position and orientation with respect to an object. Use cases for camera localization depend on two key factors: accuracy and speed (latency). Therefore, this paper proposes Depth-DensePose, an efficient deep learning model for 6-degrees-of-freedom (6-DoF) camera-based localization. The Depth-DensePose utilizes the advantages of both DenseNets and adapted depthwise separable convolution (DS-Conv) to build a deeper and more efficient network. The proposed model consists of iterative depth-dense blocks. Each depth dense block contains two adapted DS-Conv with two kernel sizes 3 and 5, which are useful to retain both low-level as well as high-level features. We evaluate the proposed Depth-DensePose on the Cambridge Landmarks dataset, which shows that the Depth-DensePose outperforms the performance of related deep learning models for camera based localization. Furthermore, extensive experiments were conducted which proven the adapted DS-Conv is more efficient than the standard convolution. Especially, in terms of memory and processing time which is important to real-time and mobile applications.
With the increasing needs of intelligent and autonomous systems to sense, move and react with the surroundings, it is a clear necessity to train such systems with as much relevant data as can be obtained. However, there are many challenges in obtaining real world data, particularly in a 3D environment. In this talk, I will cover some of the recent advances in Graphics and Computing techniques in 3D processing and their possible application in dynamic settings for autonomous systems. A vision of how synthetic data could be relevant in the future of intelligent systems is presented, along with the challenges. Backup material covers latest papers on the subject
Extending 3D Model Visualization with FME 2017Safe Software
This presentation will give an overview and demonstration of the various expanded capabilities available in FME 2017 to support 3D CAD model loading in Cesiumjs based WebGL viewers such as Burns & McDonnell's geospatial dashboard; OneTouchPM.
A comprehensive set of 3D models have been used to test Civil Engineering use cases in the Utilities, Energy and Transportation sectors. 3D Modeling systems tested include: Revit, AutoCAD, Inventor, MicroStation, OpenRoads, OpenBridge, PLS-CADD, and SketchUp.
Interactive Control over Temporal Consistency while Stylizing Video StreamsMatthias Trapp
Presentation of the research paper "Interactive Control over Temporal Consistency while Stylizing Video Streams" at the 34th Eurographics Symposium on Rendering (EGSR 2023) in Delft, Netherlands.
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...Matthias Trapp
Presentation of the research contribution "A Framework for Art directed Augmentation of Human Motion in Videos on Mobile Devices" at the 31. International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2023).
A Framework for Interactive 3D Photo Stylization Techniques on Mobile DevicesMatthias Trapp
Presentation of paper "Trios - A Framework for Interactive 3D Photo Stylization on Mobile Devices" presented at the International Conference on Graphics and Interaction (IGCI 2022) in Aveiro, Portugal.
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...Matthias Trapp
Presentation of the research contribution "ALIVE: Adaptive Chromaticity for Interactive Low-light Image and Video Enhancement" at the 31. International Conference on Computer Graphics, Visualization and Computer Vision (WSCG 2023).
A Service-based Preset Recommendation System for Image Stylization ApplicationsMatthias Trapp
Presentation of research paper "A Service-based Preset Recommendation System for Image Stylization Applications" at the "7th International Conference on Human-Computer Interaction Theory and Applications (HUCAPP 2023)".
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...Matthias Trapp
Presentation of paper "Design Space of Geometry-based Image Abstraction Techniques with Vectorization Applications" presented at the 30th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2022).
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...Matthias Trapp
Presentation of research paper "A Benchmark for the Use of Topic Models for Text Visualization Tasks" at the 15th International Symposium on Visual Information Communication and Interaction in Chur, Switzerland.
Efficient GitHub Crawling using the GraphQL APIMatthias Trapp
Presentation of the research paper "Efficient GitHub Crawling using the GraphQL API" at the 22nd International Conference on Computational Science and Its Applications in Malaga, Spain.
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdfMatthias Trapp
Presentation of research paper "CodeCV: Mining Expertise of GitHub Users from Coding Activities" at the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation in Limassol, Cyprus.
Visualization of Knowledge Distribution across Development Teams using 2.5D S...Matthias Trapp
Presentation of research paper "Visualization of Knowledge Distribution across Development Teams using 2.5D Semantic Software Maps" at 13th International Conference on Information Visualization Theory and Applications (IVAPP 2022).
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & MorphingMatthias Trapp
Presentation of research paper FERMIUM: A Framework for Real-time Procedural Point Cloud Animation & Morphing at 26th International Symposium on Vision, Modeling, and Visualization (VMV 2021).
Integration of Image Processing Techniques into the Unity Game EngineMatthias Trapp
Presentation of the research paper "Integration of Image Processing Techniques into the Unity Game Engine" at the 1st International Conference on Image Processing and Vision Engineering (IMPROVE 2021).
Interactive GPU-based Image Deformation for Mobile DevicesMatthias Trapp
Presentation of research paper "Interactive GPU-based Image Deformation for Mobile Devices" at Computer Graphics and Visual Computing (CGVC 2016) in Bournemouth University, United Kingdom.
Interactive Photo Editing on Smartphones via Intrinsic DecompositionMatthias Trapp
Presentation of research paper "Interactive Photo Editing on Smartphones via Intrinsic Decomposition" presented at 42nd Annual Conference of the European Association for Computer Graphics (Eurographics’2021).
Service-based Analysis and Abstraction for Content Moderation of Digital ImagesMatthias Trapp
Presentation of research paper "Service-based Analysis and Abstraction for Content Moderation of Digital Images" presented at Graphics Interface (GI 2021).
A Non-Photorealistic Rendering Techniquefor Art-directed Hatching of 3D Point...Matthias Trapp
Presentation of research paper "A Non-Photorealistic Rendering Technique for Art-directed Hatching of 3D Point Clouds" at 17th International Conference on Computer Graphics Theory and Applications (GRAPP 2022).
Interactive Height-Based Filtering in 2.5D TreemapsMatthias Trapp
Presentation of research paper "Interactive, Height-based Filtering in 2.5D Treemaps" The 11th International Symposium on Visual Information Communication and Interaction (VINCI 2018) in Växjö, Sweden.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
1. Real-time Screen-space Geometry Draping
for 3D Digital Terrain Models
Matthias Trapp, Jürgen Döllner
Hasso Plattner Institute, Faculty of Digital Engineering, University of Potsdam, Germany
23rd International Conference Information Visualisation
2 - 5 July 2019 ● University of Paris 13 ● Paris ● France
2. Motivation – What is Draping?
03/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 2
Draping Process
Digital Surface/Elevation/Terrain Model: Draping Target (DT) DrapingcResult
Geometry: Draping Source (DS)
Projection of 2D/2.5D geometric features (lines, polygons) onto 2.5D/3D geometry.
3. Motivation – Draping Applications
In GIS, features = polygonal data representing:
§ Land coverage data
§ Glyphs
§ Transportation networks
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 3
[Scheider & Klein, 2007]
4. Motivation – Draping Applications
03/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 4
Golden Gate Bridge, Google Earth, version 7.1.2.2041
Street overlay does not match digital terrain model
5. Draping: Problem and Challenges
Problem: Different geometric representations:
§ Digital Surface Model (DSM)
§ Digital Elevation Model (DEM)
§ Digital Terrain Model (DTM)
Major challenges:
§ Terrain rendering can rely on Level-of-Detail mechanisms
§ Draping source or target geometry be dynamically
§ Sufficient run-time performance for interaction
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 5
Mismatch in correspondence and tessellation level
Feature is matching digital elevation model
Feature is matching 3D terrain model
6. Categorization of Draping Approaches
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 6
3D DTM Optimal Result Projective Texturing
Stencil-based Shadow Volumes Geometry Draping (Scene)
7. Texture-based Draping (TBD)
Traditional approach based on projective texturing:
§ 2D texture created from geometry via render-to-texture (possibly multi-resolution)
§ Using texture trees to organize texture data and for Level-of-Detail (LoD) rendering
§ Sufficient for large viewing-distances (flight simulation)
Problems:
§ High memory consumption
§ Pre-computation necessary
§ Not suitable for dynamic DS
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 7
Dynamic texture tree [Kers]ng & Döllner, 2002]
8. Stencil-based Draping (SBD)
Feature projection based on Shadow Volumes:
§ GPU-based implementation of draping
§ Resulting appearance of DS are hard to control
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 8
[Vaaraniemi et al., 2011]
9. Geometry-based Draping (GBD)
Scene-space approach:
§ CPU-based draping performed in pre-processing step
§ Common problems:
§ Preprocessing is LoD-dependent
§ Possible Z-figh]ng during rasteriza]on
Screen-space approach:
§ Draping based on projected scene geometry
§ Exis]ng approaches are precise but costly (CPU)
[Kers]ng & Döllner, 2002]
[Ohlarik & Cozzi, 2009]
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 9
10. Screen-space Geometry Draping Pipeline
04/07/2019 Real-:me Screen-space Geometry Draping for 3D Digital Terrain Models 10
11. G-Buffer Generation
Geometric information for projecting geometry in image-space:
§ G-Buffer contains: world-space normal and position (z-component only), color
§ Can also be used for deferred shading / stylization and generated in single-rendering pass
G-Buffer
Normal + Z Color
3D Geometry
Rasteriza]on
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 11
12. Screen-space Geometry Projection
Approach:
§ Projection computed on a per-vertex basis
§ Binary search for corresponding surface point
§ Parallel implementation using vertex shader
Fitted Geometry Planar Geometry Normal + Z
N
VI
VO
fetch z-value
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 12
13. ComposiUng and Display
§ Basically post-processing pass using screen-aligned quad
§ Integra]on of projected geometry using alpha-blending per close-up
§ Subsequent deferred shading/texturing/styliza]on is easily possible
Final Image Projected Geometry Color Texture
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 13
14. Evaluation of Run-time Performance
Test Data (DT):
§ Regular grid (793 x 793)
§ 67 330 Ver]ces, 131 072 triangles (indexed)
Test Hardware:
§ NVIDIA GeForce GTX 970 GPU with 4096 MB VRAM
§ Intel Xeon CPU with 2:8 GHz and 12 GB RAM
Test Procedure :
§ DSs of three geometric complexi]es (indexed representa]on)
§ Viewport resolu]on: 1280 x 720
§ Average of 500 rendered frames
#VerKces #Triangels
Frames-per-
Second
2500 4800 310.6
4900 9522 226.3
10000 19602 152.1
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 14
15. Extension: Adaptive Tessellation
Multi-pass hardware-accelerated tessellation of DS:
§ Computing geometric error/distance of primitives
§ Determine tessellation levels based on geometric error
§ Abort criteria for tessellation over geometric error
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 15
Visualization of inner/outer
tessellation levels of OpenGL
tessellation shader API.
Pass 1 Pass 2 Pass 3
Pass 4 Pass 5 Pass 6
16. Ti
Vi0
Vi1
Vi2
Ni
EiA
dA
Extension: Adaptive Tessellation
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 16
Possible GPU-based approach:
§ Compute distance variances per-edge for outer tessellation factor
§ Computer distance variances per-face for inner tessellation factor
Visualization of inner/outer
tessellation levels of OpenGL
tessellation shader API.
17. Extension: Overlapping Geometry
Possible GPU-based approach:
§ Represent geometry image using K-buffer
§ Extend projection algorithm to work with K-Buffer representation
§ Requires z-leveling of input geometry and reference surface normal
3D Terrain Model
Street (z-level: 0)
Street (z-level: 1)
04/07/2019 Real-time Screen-space Geometry Draping for 3D Digital Terrain Models 17
18. Wrap Up
Overview of draping approaches presented
Interactive GPU-based rendering technique:
§ Screen-space approach that supports dynamic draping sources and targets
§ Real-time rendering performance, space for improvements
04/07/2019 Real-:me Screen-space Geometry Draping for 3D Digital Terrain Models 18
19. Thank you for your Attention
Contact Information:
§ Matthias Trapp
matthias.trapp@hpi.de
§ Jürgen Döllner
juergen.doellner@hpi.de
Computer Graphics System Group www.hpi3d.de