Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modifying YOLOv8 Decoder Node for Segmentation Mask Extraction #36

Open
Tuxern opened this issue Feb 13, 2024 · 2 comments
Open

Modifying YOLOv8 Decoder Node for Segmentation Mask Extraction #36

Tuxern opened this issue Feb 13, 2024 · 2 comments

Comments

@Tuxern
Copy link

Tuxern commented Feb 13, 2024

I am currently exploring the use of a segmentation model for my project. To integrate this model, it appears necessary for me to adapt or develop a new decoder node. The current decoder node in the isaac_ros_yolov8 repository is designed for extracting bounding boxes, which does not align with my requirement for segmentation mask extraction.

Would it be feasible to modify the YOLOv8 decoder node, specifically the section responsible for bounding box extraction, to enable segmentation mask extraction instead? Or does this task require a more comprehensive overhaul than initially anticipated?

Any guidance or recommendations on how to approach this modification would be greatly appreciated.

@AsawareeBhide
Copy link

Hi! This question has been answered on the Developer forum -

"YOLOv8 and packages in Isaac ROS Object Detection in general are for image-space bounding box detection algorithms. Isaac ROS Image Segmentation has packages for per-pixel labels which is what I think you’re looking for using PeopleSemSegNet and more. If you have an image-space bounding box algorithm and want to get a segmentation mask from it, Segment Anything would be useful and we’re working on adding support for this model."

Please find the whole discussion here.

@leon-seidel
Copy link

I forked this repo here and added support for YOLOv8/YOLO11 instance segmentation. Feel free to try this out!

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

No branches or pull requests

3 participants