Open shaoxiang777 opened 1 year ago
Hi @shaoxiang777, thank you for your interest in our work.
Feel free to reach out if you have any further questions:)
Hi @HengyiWang ,thank you for your quick response!
The following two images show the result when I replace feature plane with hash grid in Eslam (without coordinate encoding). The left is result without using smoothness term. Right use smoothness term. I fiound right miss some resconstructed surfaces.
Thus, it explains why you did not observe that it affects the surface reconstruction in our experiments. The smooothness term will influence SDF surface reconstruction while coordinate encoding playing a important role to recovery it. Maybe it's a reseanable explainnation. 2.
bound: [[-0.1,8.6],[-0.1,8.9],[-0.3,3.3]]
marching_cubes_bound: [[-0.1,8.6],[-0.1,8.9],[-0.3,3.3]] # bound size in coslam
bound: [[-2.0,11.0],[-2.0,11.5],[-2.0,5.5]]
marching_cubes_bound: [[-2.0,11.0],[-2.0,11.5],[-2.0,5.5]] # bound size in nice-slam
The left images show the result when I use smaller bound for Scannet Scene0000.When I enlarge the bound size in coslam while keeping all other setting are same, it shows some unknown artifects around the scene bound.
Can you point why it happens? or how did you choose the smaller bound size in coslam compared to nice-slam.
Thanka a lot in advance!
Hi @shaoxiang777,
Hi @HengyiWang thank you for your suggestions and explanation! If I have some new found, I will give you feedback!
Hi Hengyi,
thanks for your excellent job! About smooth term, I have following serveral questions.
The explanation in the paper is not very clear.Can you explain more wht it works? Why we hope feature metric difference beween adjacent sampled vertices on the hash-grid trend to zero?Let's assume, one sample point is actual on the surface, its adjacent points in and out surface could be empty air. If we propose feature metric difference beween them is zero, this will destroy the reconstruction on this surface point. (I have replaced feature plane by hash grid in Eslam, and adding this smooth term on it with different weight. I find we will loss some reconstructed surface compared without using this term, especially on Scannet.)
How do you estimate the bound of scene? I notice for Replica room0, the bound size is different in different papers. In nice-slam [[-2.9,8.9],[-3.2,5.5],[-3.5,3.3]], in eslam [[-1.9,7.9],[-2.2,4.5],[-2.5,2.3]], in coslam [[-1.0,7.0],[-1.3,3.7],[-1.7,1.4]].
The effect of smooth term will be influnced by the bound. The following show the result if I use bound size [[-1.9,7.9],[-2.2,4.5],[-2.5,2.3]]. These are some artifect out of room.
Thank you very much in advance!