-
Notifications
You must be signed in to change notification settings - Fork 75
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
Segmentation array option in Galactic #63
Comments
I'm a bit confused about your use case. Your 1st option proposes an image or pointcloud mask, but then also includes an object pose. Does the output of your segmentation also include pose information? As you have seen, we have made a conscious decision to have vision_msgs not depend on But back to your original question... It sounds like you might have a pipeline where a single point cloud (I will ignore 2D for now) is segmented into multiple smaller clouds, and each of these has its pose detected. In this case, you are generating pairs of detections and point cloud masks. I could see a couple of message definitions like the following: Segmentation3DResult.msg Segmentation3D.msg Of course, these are just suggestions, and I wouldn't support adding them to this repository because of the reasons listed above (not standardized). |
I think having a message type for 2D segmentation from a typical 2D-AI segmentation algorithm would be valuable. It would be similar to image data but having additional metadata fields and removing some other non-relevant fields. I was having a conversation with another group about this topic just days ago as well and I was surprised to see that gap in this package. |
@SteveMacenski wrote:
For normal segmentation images (i.e., where each pixel is labeled with a semantic class), I've always been using normal I realize this is going a bit on a tangent here and not 100% relevant to @ngeerlingsriwo's original question. |
Dear maintainers,
vision_msgs provides communication options for classification and detection tasks, but what of segmentation tasks? Up till ROS2 Foxy I (mis)used the DetectionXDArray messages for this, where I put the segmented binary mask and segmented pointcloud in source_img and source_cloud respectively. I noticed that these fields have disappeared in the Galactic branch. What would be the recommended method for segmentation arrays in Galactic?
I could think of two ways to do this:
Please let me what you think.
The text was updated successfully, but these errors were encountered: