All Projects → GuYufeng93 → Pointcloud-to-Images

GuYufeng93 / Pointcloud-to-Images

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

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Pointcloud-to-Images

annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+92.59%)
Mutual labels:  pointcloud
antimalwareapp
Anti-malware for Android using machine learning
Stars: ✭ 206 (+281.48%)
Mutual labels:  project
Reservation-System
Airline Reservation System is an online Airline Ticket Reservation Application built using Windows Forms, C#, MS SQL Server.
Stars: ✭ 18 (-66.67%)
Mutual labels:  project
neu-ipgw
东北大学校园网网关快速登录,更高效,更实用!
Stars: ✭ 19 (-64.81%)
Mutual labels:  project
FaceMaskDetector
Real time face-mask detection using Deep Learning and OpenCV
Stars: ✭ 106 (+96.3%)
Mutual labels:  project
webapp-skeleton
🎁 Web application project skeleton based on Nette Framework (@nette), Doctrine (@nettrine) and Contributte (@contributte) libraries by @f3l1x.
Stars: ✭ 82 (+51.85%)
Mutual labels:  project
ATtiny85-TinyFMRadio
FM Radio with RDS
Stars: ✭ 51 (-5.56%)
Mutual labels:  project
roofn3d
Roof Classification, Segmentation, and Damage Completion using 3D Point Clouds
Stars: ✭ 35 (-35.19%)
Mutual labels:  pointcloud
wifi-extender
A WiFi repeater built around Raspberry Pi under 10 US$
Stars: ✭ 64 (+18.52%)
Mutual labels:  project
3D object recognition
recognize and localize an object in 3D Point Cloud scene using VFH - SVMs based method and 3D-CNNs method
Stars: ✭ 91 (+68.52%)
Mutual labels:  pointcloud
Pyautogui-module-using-audio
📌 This repo is all about how we implemented pyttsx3,speech_recognition,colored all three modules with pyautogui module.
Stars: ✭ 25 (-53.7%)
Mutual labels:  project
project-management-cheat-sheet
Project Management Cheat Sheet
Stars: ✭ 60 (+11.11%)
Mutual labels:  project
commercetools-project-sync
Dockerized CLI application which allows to automatically sync different resources between commercetools projects
Stars: ✭ 26 (-51.85%)
Mutual labels:  project
atom-gitkraken
Open the current @atom project in GitKraken.
Stars: ✭ 12 (-77.78%)
Mutual labels:  project
KivyMLApp
The repository host the API for the ML model via FastAPI, Flask and contains android app development files using KivyMD.
Stars: ✭ 54 (+0%)
Mutual labels:  project
peterthehan
My personal site and profile README.
Stars: ✭ 36 (-33.33%)
Mutual labels:  project
Make-Eufy-Smart-Again
Make an web controlled esp8266 remote control for Eufy (v11 or v11+) vacuum cleaners
Stars: ✭ 54 (+0%)
Mutual labels:  project
project sketch
A nerd's boilerplate for your Python project.
Stars: ✭ 19 (-64.81%)
Mutual labels:  project
UnityLauncherPro
Unity Hub Alternative Project Launcher with time saving features!
Stars: ✭ 226 (+318.52%)
Mutual labels:  project
create-react-native-project
Configured template for new React-Native project.
Stars: ✭ 19 (-64.81%)
Mutual labels:  project

PointCloud to Images

An algorithm for projecting three-dimensional laser point cloud data into serialized two-dimensional images.
Author:Yufeng Gu [email protected]

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].