feat(perception): person re-identification — track individuals across camera views using appearance features #322

Closed
opened 2026-03-03 00:42:45 -05:00 by sl-jetson · 0 comments
Collaborator

Create a ROS2 node that subscribes to detected person bounding boxes from /saltybot/detected_persons and camera images. Extract simple appearance features (color histogram of torso region, aspect ratio) and maintain a gallery of known persons. Publish /saltybot/person_tracks (custom PersonTrack msg with track_id, confidence, last_seen timestamp). Use cosine similarity on HSV histograms for matching. Include timeout for stale tracks (30s default).

Create a ROS2 node that subscribes to detected person bounding boxes from /saltybot/detected_persons and camera images. Extract simple appearance features (color histogram of torso region, aspect ratio) and maintain a gallery of known persons. Publish /saltybot/person_tracks (custom PersonTrack msg with track_id, confidence, last_seen timestamp). Use cosine similarity on HSV histograms for matching. Include timeout for stale tracks (30s default).
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#322
No description provided.