Skip to content

Modifying YOLOv8 Decoder Node for Segmentation Mask Extraction #36

Open
@Tuxern

Description

@Tuxern

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.

Activity

AsawareeBhide

AsawareeBhide commented on Feb 21, 2024

@AsawareeBhide

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

leon-seidel commented on Oct 9, 2024

@leon-seidel

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Modifying YOLOv8 Decoder Node for Segmentation Mask Extraction · Issue #36 · NVIDIA-ISAAC-ROS/isaac_ros_object_detection