Web-based visualisation of on-set point cloud data

In this paper we present a system for progressive encoding, storage, transmission, and web based visualization of large point cloud datasets. Point cloud data is typically recorded on-set during a film production, and is later used to assist with various stages of the post-production process. The remote visualization of this data (on or off-set, either via desktop or mobile device) can be difficult, as the volume of data can take a long time to be transferred, and can easily overwhelm the memory of a typical 3D web or mobile client. Yet web-based visualization of this data opens up many possibilities for remote and collaborative workflow models. In order to facilitate this workflow, we present a system to progressively transfer point cloud data to a WebGL based client, updating the visualisation as more information is downloaded and maintaining a coherent structure at lower resolutions. Existing work on progressive transfer of 3D assets has focused on well-formed triangle meshes, and thus is unsuitable for use with raw LIDAR data. Our work addresses this challenge directly, and as such the principal contribution is that it is the first published method of progressive visualization of point cloud data via the web.

[1]  James E. Gain,et al.  Compression of dense and regular point clouds , 2006, AFRIGRAPH '06.

[2]  Paolo Cignoni,et al.  MeshLab: an Open-Source Mesh Processing Tool , 2008, Eurographics Italian Chapter Conference.

[3]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[4]  Richard K. Beatson,et al.  Reconstruction and representation of 3D objects with radial basis functions , 2001, SIGGRAPH.

[5]  Jingliang Peng,et al.  Octree-based progressive geometry encoder , 2003, SPIE ITCom.

[6]  Leif Kobbelt,et al.  Efficient High Quality Rendering of Point Sampled Geometry , 2002, Rendering Techniques.

[7]  Francisco Javier Delgado del Hoyo,et al.  From point cloud to web 3D through CityGML , 2012, 2012 18th International Conference on Virtual Systems and Multimedia.

[8]  Olivier Devillers,et al.  Progressive lossless compression of arbitrary simplicial complexes , 2002, SIGGRAPH.

[9]  Reinhard Klein,et al.  Eurographics Symposium on Point-based Graphics (2006) Octree-based Point-cloud Compression , 2022 .

[10]  Domen Mongus,et al.  Efficient method for lossless LIDAR data compression , 2011 .

[11]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[12]  Stefan Wagner,et al.  Fast delivery of 3D web content: a case study , 2013, Web3D '13.

[13]  Meenakshisundaram Gopi,et al.  Eurographics Symposium on Point-based Graphics (2006) Octree-based Progressive Geometry Coding of Point Clouds , 2022 .

[14]  Josep Blat,et al.  3D graphics on the web: A survey , 2014, Comput. Graph..

[15]  Christer Ericson,et al.  Real-Time Collision Detection , 2004 .

[16]  Guillaume Lavoué,et al.  Streaming compressed 3D data on the web using JavaScript and WebGL , 2013, Web3D '13.

[17]  Pierre Alliez,et al.  Progressive compression of manifold polygon meshes , 2012, Comput. Graph..