Skip to content

Pair single-camera results the way the stereo track-and-measure pipelines do - #1938

Open
mattdawkins wants to merge 1 commit into
mainfrom
dev/stereo-association-mirror-auto
Open

mattdawkins wants to merge 1 commit into
mainfrom
dev/stereo-association-mirror-auto

Conversation

@mattdawkins

Copy link
Copy Markdown
Member
  • The "associate in stereo" step after single-camera pipelines used compute_measurements with detection_pairing_method calibration at a 10 px threshold and class matching on. Together with a VIAME bug (Pair stereo boxes by epipolar geometry instead of a projected depth VIAME/VIAME#298, fixed) it paired nothing.
  • The generated pipeline now mirrors VIAME's stereo_track_and_measure_default_fish.pipe: keypoint_projection,calibration at 50 px, detection_pairing_require_class_match false, max_stereo_rms 20, max_bbox_area_ratio 3, accumulate_track_pairings + most_likely. Keypoints pair the cameras when both sides have head/tail; box geometry against the calibration does it otherwise, so it works for detectors without keypoints. Classes are left as each camera's pipeline produced them (average_stereo_classes false).
  • Needs VIAME with Add pan/zoom reset button #298; on 10 seamap stereo frames with fish_rf_detr output on each side it pairs 9/9 ground-truth pairs with or without keypoints.

🤖 Generated with Claude Code

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.

1 participant