3dgeo-heidelberg / helios

http://uni-heidelberg.de/helios
Other
174 stars 41 forks source link

Annotating the simulated point cloud data for deep learning tasks #404

Closed AJAY31797 closed 6 months ago

AJAY31797 commented 7 months ago

Hi,

I am looking to use Helios++ to develop point cloud data for training deep learning models for 3D object localization.

To apply the data to existing algorithms such as VoxelNet, the data need to be annotated in a certain format, for example, the format of the KITTI dataset. This annotation requires data such as object class, level of occlusion, observation angle, 3D bounding boxes, centroids of bounding boxes, rotation of the object, etc. A lot of this data is relative to the camera position and angle. I wonder if it is possible to get such data from the point clouds generated using Helios++. Could anyone shed some light on it?

Thanks, Ajay

han16nah commented 7 months ago

Hi Ajay,

the idea would be that bringing together your scene definition, the simulated output point cloud and the output trajectory, you should be able to reconstruct a KITTI-like dataset. Here some comments on the data you mentioned:

Cheers, Hannah and Alberto

AJAY31797 commented 6 months ago

Hi Hannah and Alberto,

Many thanks for your previous response. I was trying to install Helios++ in my system, but apparently, I am unable to do it. As mentioned on the First Steps page (https://github.com/3dgeo-heidelberg/helios/wiki/First-steps), I unzipped the Helios++ folder and found the helios.exe file in the run subfolder. However, on double-clicking the exe file, I see a dialogue box momentarily and then it automatically gets closed. I am trying to run the software in the correct way. Is there a proper UI available for the software or I need to execute the commands from the command line only? If the UI is available, may I know how can I install the software? I am using a Windows 10 64-bit version.

Best Regards, Ajay

han16nah commented 6 months ago

Dear Ajay,

HELIOS++ is a command-line tool (with Python bindings) and there is no UI. As stated in First steps, please run the software by opening a terminal, navigating to the unzipped HELIOS++ folder and typing run\helios (equivalent to run\helios.exe) followed by the (relative) path of your survey file. E.g., to run one of the demo surveys:

run\helios data\surveys\demo\tls_arbaro_demo.xml

You can add further optional arguments, e.g., if you want the simulated point cloud(s) as LAZ:

run\helios data\surveys\demo\tls_arbaro_demo.xml --lasOutput --zipOutput

You can find the simulated point clouds in the output subfolder.

Best wishes,

Hannah

AJAY31797 commented 6 months ago

Thanks for your response.

Best Regards, Ajay