【技术实现步骤摘要】
一种基于Web的海量点云渲染方法
本专利技术涉及计算机图像处理
,具体地说是一种基于Web的海量点云渲染方法。
技术介绍
随着时代的发展,用户更加希望自己可以方便的查看和传输大量的数据信息。而随着计算机技术的发展,浏览器成为用户更方便的查询助手,它可以帮助用户快速的查看所需要的信息。如果用户想要产看一些三维图像的信息就需要把这些东西下载下来才能看,不能像查看二维的图像一样在浏览器上直接查看,这是因为由一些扫描设备产生的三维图像的数据量太大,不容易渲染出来。而通过各种扫描方法得到的点云是最原始的数据,在一些像三维地图或者地球仪的生成都是把点云进行精确地转换而得到的。为了像其他人展示这些由转换得到的传统模型就需要传输大量的数据或者安装第三方应用程序进行查看。例如:potree是一个基于webGL的非常大数据集的点云查看器。potree软件允许用户在web上发布大型激光雷达点云,这样任何人都可以只用一个现代浏览器来浏览数据。这种传统的方法是比较麻烦的,随着WebGL的发布,用户可以将自己的内容与客户进行分析并且不需要安装第三方的软件。在很多情况下,数据集较小时可以 ...
【技术保护点】
一种基于Web的海量点云渲染方法,其特征是,包括以下步骤:S1,获取点云数据;S2,采用四叉树数据结构进行分配数据;S3,利用Potree将点云数据进行渲染到Web浏览器上。
【技术特征摘要】
1.一种基于Web的海量点云渲染方法,其特征是,包括以下步骤:S1,获取点云数据;S2,采用四叉树数据结构进行分配数据;S3,利用Potree将点云数据进行渲染到Web浏览器上。2.如权利要求1所述的一种基于Web的海量点云渲染方法,其特征是,在步骤S1中,通过捕获数据的各种扫描设备得到海量数据,并将得到的海量数据转换成点云数据。3.如权利要求1所述的一种基于Web的海量点云渲染方法,其特征是,所述步骤S2包括以下步骤;S21,将点云数据转换成可见的模型;S22,对大规模的点云数据使用MNO结构把点云数据分配到数据结构中;S23,分配的点密度根据结构中节点的阈值而确定,超过阈值的就被分配到子节点中;S24,采用均匀分布的四叉树结构将点云数据分成很多段,把点云空间按照四叉树模型进行细化,依次将点云均匀地分布在每一个节点上,并将段内的数据映射到内存中。4.如权利要求3所述的一种基于Web的海量点云渲染方法,其特征是,所述步骤S3包括以下步骤;S31,对点云使用点属性进行着色;S32,采用插值模式对点云进行渲染;S33,采用自适应模式调整点的大小;S34,使用光照模型增强场景的深度感知;S35,将点云数据显示在Web浏览器上。5.如权利要求4所述的一种基于Web的海量点云渲染方法,其特征是,在步骤S31中,渲染出的点云的颜色由点属性进行着...
【专利技术属性】
技术研发人员:熊彪,
申请(专利权)人:武汉地普三维科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。