Skip to content

Conversation

knzo25
Copy link
Contributor

@knzo25 knzo25 commented May 18, 2025

Summary

Since we lack large segmentation databases I leveraged the use of SAM2, GroundingDino, and the vehicle calibration to segment pointclouds using open source foundation models.

This project allows to:

  • Segment t4dataset images using a custom vocab
  • Segment t4dataset pointclouds using the previous image segmentations
  • Refine pointcloud segmentation using 3d object detection cuboids
  • Generate pointcloud segmentation videos

This project essentially copies
https://github.com/IDEA-Research/Grounded-SAM-2/tree/main
and implement the necessary features.
I asked @scepter914 and there was no reticence to just paste all the required code as long as there was no issues with the licences.

Change point

Add a new project for automatic pointcloud segmentation

Note

Since it is a new project with an independent docker, it does not affect any other project in the codebase

Test performed

Build docker, run all tasks presented in the README, and segmented t4data (during April)

knzo25 and others added 9 commits April 11, 2025 00:16
 - non-neded files are present, but since a squash merge is expected, it should not be an issue
 - sam2 for t4datasets
 - projective approach to segment pointclouds

missing:
 - temporal consistency criteria
 - hardcoded filters for pointcloud segmentation

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
@knzo25 knzo25 requested review from scepter914 and amadeuszsz May 18, 2025 14:16
@knzo25 knzo25 self-assigned this May 18, 2025
@scepter914
Copy link
Collaborator

Memo
As whole design of AWML, changes of this PR looks great to me.
I asked to review code-level for @amadeuszsz 🙏

@KSeangTan
Copy link
Collaborator

Hi @amadeuszsz @knzo25
Do you know if the PR still being active? Otherwise, we can assign someone else, thanks

@amadeuszsz
Copy link
Collaborator

@KSeangTan
Please let me know if there is anyone who can look on it 🙏🏻

@KSeangTan
Copy link
Collaborator

@amadeuszsz
Thanks, since the PR is pretty huge, i don't think there's anyone who can take a look at this at the moment. Should we close the PR and reopen it again once we have more buffer?

@amadeuszsz
Copy link
Collaborator

@KSeangTan
In my opinion we can keep it as open, will review one day

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants