Skip to content

GuYufeng93/Pointcloud-to-Images

Repository files navigation

PointCloud to Images

An algorithm for projecting three-dimensional laser point cloud data into serialized two-dimensional images.
Author:Yufeng Gu Guyufeng@mail.dlut.edu.cn

Introduce

A viewpoint is selected on the center of the point cloud data or on the collection trajectory of the data. The algorithm then projects the 3D point cloud data onto the plane corresponding to the different view angles with the viewpoint as the center. The image is then dyed using the characteristics of a three-dimensional laser point cloud. This algorithm gives a total of six kinds of staining methods, the reader can choose one or more of them according to the need. algorithm_image

The six staining methods are: RGB color, reflection value, vertical component of the normal vector, depth, bearing angle, and space neighborhood angle (SNA)images.The number of generated pictures and the size and resolution of the generated picture can be changed.

1 serialized depth images

ETH Depth_image ETH Depth_image

2 serialized normal images

ETH Normal_image ETH Normal_image

3 serialized intensity images

ETH Intensity_image ETH Intensity_image

4 serialized bearing angle images

ETH BA_image ETH BA_image

5 serialized space neighborhood angle images

ETH NSA_image ETH NSA_image

6 serialized binary space neighborhood angle images

ETH BNSA_image ETH BNSA_image

7 serialized RGB color images

ETH RGB color_image

Dependence

Program Dependency: PCL1.8.0 , OpenCV 3 , OpenMP.
Regardless of the input and output, it takes 4 to 5 seconds to generate the six 360*360 images in 60 views. The number of three-dimensional laser point clouds is 8 million and the experimental platform is a notebook equipped with a Visual Studio 2015 development environment.

Test data

1 Semantic3d:"bildstein3"

http://www.semantic3d.net/view_dbase.php?chl=1 bildstein3

2 Jacobs University Bremen gGmbH:"scan004"

http://kos.informatik.uni-osnabrueck.de/3Dscans/ scan004

About

An algorithm for projecting three-dimensional laser point cloud data into serialized two-dimensional images.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published