The Digital Assistant for EventMeasure
The Digital Assistant for EventMeasure
Reduce the cost and manual labour required to monitor our sensitive maritime ecosystem through data science
Watch AFID in action on YouTube
AFID-TIDAL brings automated stereo length measurement to BRUVS research — working alongside EventMeasure to turn hours of footage into publication-ready measurements.
AFID-TIDAL is an automated stereo length measurement tool for BRUVS data. It does the same job you would do manually in EventMeasure — placing head and tail markers on a fish in both the left and right camera views — but automatically, across an entire video, for every fish it can detect.
You bring your stereo videos and your camera calibration files. AFID-TIDAL detects fish, measures them using the stereo geometry, and gives you a downloadable EMObs file containing all the length measurements. You then review the results — accepting good matches, flagging uncertain ones, and correcting any errors — before opening the final EMObs in EventMeasure.
Automated Stereo Length Measurement
Can measures every detectable fish across your entire drop — head to tail, in millimetres — using your existing stereo rig and calibration files. No manual clicking. No EventMeasure ruler. Or just the MaxN frames you upload.
Works the Way You Already Work
Import your EventMeasure FGS annotations — AFID measures exactly the fish you've already identified in your MaxN frames. Same scientific discipline. Same species selectivity. Zero manual length measurement.
Unattended Full-Drop Batch Processing
Submit a drop and come back when it's done. AFID processes every frame unattended, with live progress in the browser. A 90-minute drop runs in under an hour.
Validate Against Your Own Data
Upload your existing EventMeasure measurements and get an instant comparison report — scatter plot, mean absolute error, match rate, and annotated screenshots of the worst-performing frames.
Auto-Calibration
AFID tunes its matching parameters to your specific rig, depth range, and species assemblage — using your own ruler measurements or an existing EMObs file as ground truth. No manual parameter tweaking.
Manual Override
When AFID misses a fish, you can measure it yourself with four clicks directly in the browser. Head and tail on each camera — AFID triangulates the length instantly and adds it to your export.
Intellegent Flagging
Borderline measurements are automatically flagged rather than silently included or dropped. They appear in your EMObs with NEEDS_REVIEW in the Comment field so you can review them in EventMeasure.
EventMeasure Companion
Exports a standard EMObs file — point records, length records, and provenance tags showing which measurements were automated, manual, or imported. Open in EventMeasure exactly as if you'd measured it yourself.
Render Drop Video
Export your entire drop as a side-by-side stereo MP4 with AFID's measurements overlaid on both cameras. Every fish measured, every length labelled. Ready to upload to YouTube or share with collaborators.
Finding MaxN frames, running MaxN and average MaxN
Train your own model
Expose the model to EventMeasure though AFID Integration
or
If you have data to contribute to public datasets, time to contribute to machine learning algorithms, or would like to be part of our stakeholder group, please contact Dan Marrable to get more information about the project
Project Partners :
With Support From: