LimHyungTae / patchwork

SOTA fast and robust ground segmentation using 3D point cloud (accepted in RA-L'21 w/ IROS'21)
MIT License
481 stars 75 forks source link

Explanation needed of consensus_set_based_height_estimation() function #21

Closed anaskhan496 closed 1 year ago

anaskhan496 commented 2 years ago

Hello @LimHyungTae, Thank you for making this great work open-source. I have been going through the patchwork.hpp file and am having trouble understanding the consensus_set_based_height_estimation function. Could you explain what the function is doing when you pass the values, ranges, and weights? What is the physical significance of the linearities and planarities vector and their relation to the ranges, and weights?

Screenshot from 2022-10-11 15-33-46

Screenshot from 2022-10-11 15-34-41

LimHyungTae commented 2 years ago

Hey, thank you for your interest. It's for estimating the actual sensor height from the ground. And we weights the planes which has large planarities when estimating h

anaskhan496 commented 2 years ago

Thanks for the quick response. I see that the function estimates the height of the sensor. Can you provide more information on how you came up with the formulas for linearity, planarity, ranges, and weights. Knowing the significance of the formulas will be beneficial in understanding the height estimation function.

LimHyungTae commented 2 years ago

Hey, sorry for the rate reply. This module is for our T-RO paper, which is on revision. The original information can be found in TEASER++.

LimHyungTae commented 2 years ago

Component-wise translation estimation part in https://github.com/MIT-SPARK/TEASER-plusplus !