Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Three-dimensional laser mass point cloud stable display rendering method and system

A three-dimensional laser and stable display technology, applied in the field of three-dimensional laser, can solve problems such as memory exhaustion, avoid data overload, and solve the effect of computer freeze

Pending Publication Date: 2022-01-18
GUANGZHOU SOUTH SATELLITE NAVIGATION INSTR
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve at least one of the above technical defects, the present invention provides a method and system for stable display and rendering of massive 3D laser point clouds, which aims to improve the ability of computers to render massive 3D laser point cloud data and avoid memory consumption caused by data overload. Exhausted problem

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Three-dimensional laser mass point cloud stable display rendering method and system
  • Three-dimensional laser mass point cloud stable display rendering method and system
  • Three-dimensional laser mass point cloud stable display rendering method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0081] In the actual application process, the way users operate and process point cloud data is generally as follows:

[0082] If you use an input device such as a mouse or a keyboard to translate, zoom or rotate the loaded point cloud, then the display and rendering thread of the point cloud data will be awakened to render the next frame; if you add a point cloud data, then select call The point cloud data splitting process splits the point cloud data, and then records the corresponding relevant directory of the point cloud, and then wakes up the display rendering thread for the next frame rendering process.

[0083] Such as figure 1 As shown, this solution specifically provides a 3D laser mass point cloud stable display rendering method, including the following steps:

[0084] S1: Read a piece of point cloud data, use the principle of octree algorithm to split it into multiple point cloud layer blocks and store them in the corresponding layer block files;

[0085] S2: read...

Embodiment 2

[0120] More specifically, on the basis of Example 1, such as Figure 7 As shown, this solution also provides a 3D laser mass point cloud stable display rendering system, which is used to realize the 3D laser mass point cloud stable display rendering method, specifically including point cloud data reading module, split processing module, layer block file storage Module, layer block file reading module, rendering judgment module, rendering layer block storage module, point cloud number recording module, calculation module, point cloud display point setting module and rendering module; where:

[0121] The point cloud data reading module is used to read point cloud data;

[0122] The split processing module splits the read point cloud data into multiple point cloud layer blocks using the principle of the octree algorithm;

[0123] The layer block file storage module stores the obtained multiple point cloud layer blocks as corresponding layer block files;

[0124] The layer block...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a three-dimensional laser mass point cloud stable display rendering method, and relates to the technical field of three-dimensional laser, and the method comprises the steps of dividing point cloud data into a plurality of point cloud layer blocks through employing an octree algorithm principle, and storing the point cloud layer blocks in corresponding layer block files; judging that the point cloud layer blocks meeting the rendering conditions are recorded in a rendering layer block set; calculating the number of points allowed to be rendered by each point cloud layer block in the rendering layer block set; and loading the corresponding layer block file for rendering according to the number of points allowed to be rendered by each point cloud layer block in the rendering layer block set. According to the scheme, each part of point cloud data is split by adopting a partitioning technology, and the point cloud data is divided into a plurality of layer block files with smaller data volume; in the rendering process, a plurality of point cloud files which need to be processed and are small in data size can be dynamically loaded, the relative stable state of use of a memory and a video memory is maintained, and the problems of computer jamming, memory exhaustion, GPU video memory insufficiency and even system crashing are effectively solved.

Description

technical field [0001] The invention relates to the technical field of three-dimensional lasers, in particular to a method and system for stable display and rendering of massive point clouds of three-dimensional lasers. Background technique [0002] Now 3D laser scanners are becoming more and more popular, and the application scenarios are becoming more and more extensive. For example, in the surveying and mapping industry, the point cloud data output by the scanner is used to reconstruct the building in 3D to obtain the 3D point cloud data of the building. However, when a 3D laser scanner scans a building, it needs to scan the layout of multiple stations, so as to obtain multiple point cloud data, and then perform operations such as stitching on these point cloud data, so as to obtain the 3D point cloud data of the building. However, due to the accuracy of the scanner and other reasons, the number of points in the point cloud scanned by one station is relatively large, and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T17/00G06T15/20G06T1/00
CPCG06T17/005G06T15/205G06T1/0007
Inventor 文述生王江林黄伟健黄海锋郝志刚刘国光杨艺马然丁永祥闫少霞庄所增邹盛开
Owner GUANGZHOU SOUTH SATELLITE NAVIGATION INSTR
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products