cqc2 / pc-tunnel

processing point cloud data of subway tunnel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pc-tunnel

This project is used for processing pointcould data of tunnel. It contains the most common methods which you can modify for individual needs. All code was tested in MATLAB2017a.
Befour using the program, you should make sure that the input textfile or data is the format of X Y Z I, where X Y Z is the coordinate and I is the intensity of pointcloud , like this:

0.0000 27455.0000 4.0600 139
0.0000 27455.0000 4.0600 137
0.0000 27455.0000 4.0600 138
0.0100 27455.0000 4.0600 135
0.0100 27455.0000 4.0500 129
0.0100 27455.0000 4.0500 129

The las file is also accepted, though the text file is preferable. If your data is the other types, you should transform the data first. Here list the main funciotns of project, datail specification can be seen in source code.

The project includes:

1. Gennerating orthoimage of tunnel wall

[img,pcd] = getorthoimage(inputData)

2. Extracting longitude seam of tunnel

[rings_locs,rings_num,rings_wdith] = getrings(pointCloudFilePath)

3. Extracting latitude seam of tunnel

getinnerrings(pcdFilePathOrData)

About

The program is written by Chen Qichao in his period of studying in master degree at Tongji University. You can redistribute or modify the program for non-commercial use. Any commercial use of this program is forbidden except being authorized.

Any question about this project, please feel free to contact me

mail: mailboxchen@foxmail.com
Copyright (C) 2015 - 2018 Tongji University

About

processing point cloud data of subway tunnel


Languages

Language:MATLAB 66.2%Language:M 33.8%