FruitNeRF icon indicating copy to clipboard operation
FruitNeRF copied to clipboard

Why not directly use instance segmentation on the 2D image?

Open Lizhinwafu opened this issue 1 year ago • 3 comments
trafficstars

Why not directly use instance segmentation on the 2D image?

Lizhinwafu avatar Sep 29 '24 03:09 Lizhinwafu

This does only work if the instance segmentations are view consistent. It is not the case for real-world data as Grounded-SAM predicts view-inconsistent instance masks for every image. We are currently working on FruitNeRF++ to tackle this problem.

meyerls avatar Sep 29 '24 09:09 meyerls

With Nerfstudio do you mean the implementation of FruitNeRF with Nerfstudio or yout own implementation?

With Nerfstudio you can directly export a point cloud from your implicit representation. This can be done by casting rays from arbitrary views (so basically from all known images) and extract the point where the ray terminates or as in our case we volumetrically sample the entire space (inside a unit cube) to obtain the point cloud. Therefore you can use the ns-export function.

Does it answer your question?

meyerls avatar Sep 30 '24 07:09 meyerls

This does only work if the instance segmentations are view consistent. It is not the case for real-world data as Grounded-SAM predicts view-inconsistent instance masks for every image. We are currently working on FruitNeRF++ to tackle this problem.

If I have obtained consistent masks across different views, what code changes are needed?

Lizhinwafu avatar Oct 04 '24 15:10 Lizhinwafu