Potree: Rendering Large Point Clouds in Web Browsers
M. Schuetz. Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria, (September 2016)
Abstract
This thesis introduces Potree, a web-based renderer for
large point clouds. It allows users to view data sets with
billions of points, from sources such as LIDAR or
photogrammetry, in real time in standard web browsers. One
of the main advantages of point cloud visualization in web
browser is that it allows users to share their data sets
with clients or the public without the need to install
third-party applications and transfer huge amounts of data
in advance. The focus on large point clouds, and a variety
of measuring tools, also allows users to use Potree to look
at, analyze and validate raw point cloud data, without the
need for a time-intensive and potentially costly meshing
step. The streaming and rendering of billions of points in
web browsers, without the need to load large amounts of data
in advance, is achieved with a hierarchical structure that
stores subsamples of the original data at different
resolutions. A low resolution is stored in the root node and
with each level, the resolution gradually increases. The
structure allows Potree to cull regions of the point cloud
that are outside the view frustum, and to render distant
regions at a lower level of detail. The result is an open
source point cloud viewer, which was able to render point
cloud data sets of up to 597 billion points, roughly 1.6
terabytes after compression, in real time in a web browser.
%0 Thesis
%1 schuetz2016potree
%A Schuetz, Markus
%C Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria
%D 2016
%K pointclouds rendering visualization
%T Potree: Rendering Large Point Clouds in Web Browsers
%U https://www.cg.tuwien.ac.at/research/publications/2016/SCHUETZ-2016-POT/
%X This thesis introduces Potree, a web-based renderer for
large point clouds. It allows users to view data sets with
billions of points, from sources such as LIDAR or
photogrammetry, in real time in standard web browsers. One
of the main advantages of point cloud visualization in web
browser is that it allows users to share their data sets
with clients or the public without the need to install
third-party applications and transfer huge amounts of data
in advance. The focus on large point clouds, and a variety
of measuring tools, also allows users to use Potree to look
at, analyze and validate raw point cloud data, without the
need for a time-intensive and potentially costly meshing
step. The streaming and rendering of billions of points in
web browsers, without the need to load large amounts of data
in advance, is achieved with a hierarchical structure that
stores subsamples of the original data at different
resolutions. A low resolution is stored in the root node and
with each level, the resolution gradually increases. The
structure allows Potree to cull regions of the point cloud
that are outside the view frustum, and to render distant
regions at a lower level of detail. The result is an open
source point cloud viewer, which was able to render point
cloud data sets of up to 597 billion points, roughly 1.6
terabytes after compression, in real time in a web browser.
@mastersthesis{schuetz2016potree,
abstract = {This thesis introduces Potree, a web-based renderer for
large point clouds. It allows users to view data sets with
billions of points, from sources such as LIDAR or
photogrammetry, in real time in standard web browsers. One
of the main advantages of point cloud visualization in web
browser is that it allows users to share their data sets
with clients or the public without the need to install
third-party applications and transfer huge amounts of data
in advance. The focus on large point clouds, and a variety
of measuring tools, also allows users to use Potree to look
at, analyze and validate raw point cloud data, without the
need for a time-intensive and potentially costly meshing
step. The streaming and rendering of billions of points in
web browsers, without the need to load large amounts of data
in advance, is achieved with a hierarchical structure that
stores subsamples of the original data at different
resolutions. A low resolution is stored in the root node and
with each level, the resolution gradually increases. The
structure allows Potree to cull regions of the point cloud
that are outside the view frustum, and to render distant
regions at a lower level of detail. The result is an open
source point cloud viewer, which was able to render point
cloud data sets of up to 597 billion points, roughly 1.6
terabytes after compression, in real time in a web browser.},
added-at = {2021-12-10T13:27:33.000+0100},
address = {Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria},
author = {Schuetz, Markus},
biburl = {https://www.bibsonomy.org/bibtex/21ad7fd6b77598e9c70162c7c4e92ec0a/abernstetter},
interhash = {223d96c87cb132c3a60dabc56a32170f},
intrahash = {1ad7fd6b77598e9c70162c7c4e92ec0a},
keywords = {pointclouds rendering visualization},
month = sep,
school = {Institute of Computer Graphics and Algorithms, Vienna University of Technology },
timestamp = {2021-12-10T13:27:33.000+0100},
title = {Potree: Rendering Large Point Clouds in Web Browsers},
url = {https://www.cg.tuwien.ac.at/research/publications/2016/SCHUETZ-2016-POT/},
year = 2016
}