CrisXin000 / Panorama-Pseudo-LiDAR

A project target at generating panorama pseudo-LiDAR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Panorama-Pseudo-LiDAR

We presented a system to generate the panorama pseudo-LiDAR point, with multiple monocular photos taken from different orientations serving as input. In this system, we successfully recovered and sparsified the point cloud from each direction and aligned them with the transformation matrix calculated from image features.

The project can be decomposed to serval parts.

Folder dataset contains the method to load data from KITTI, Waymo Open dataset and custom dataset.

Folder src contains the source python files for this project. In these files, we wrote API for liteflow, PointRCNN, Monodepth2 and Realsense camera.

Framework

The whole pipeline is shown in the figure. Complexity

Test on KITTI and Waymo

python main.py

Collect data from Realsense camera

python bino_api.py

Visualize results

python open3d_utils.py

Results

KITTI

Source images:

Complexity

Point cloud recovered from setero images and comparison with ground truth LiDAR points.

Complexity

Detection results

Complexity

Waymo

Source images:

Complexity

Panorama point clouds recovered from five images with monodepth2 as depth prediction model.

Complexity

Custom data

Source images:

Complexity

Fusion result:

Complexity

ICP fusion results details:

Complexity

About

A project target at generating panorama pseudo-LiDAR


Languages

Language:Python 54.3%Language:Jupyter Notebook 38.1%Language:Cuda 4.4%Language:C++ 2.6%Language:Shell 0.5%