YOLO
YOLO means “You Only Look Once”. Here it refers to the object-detection family used as the model architecture base.
YOLO-seg
YOLO-seg adds segmentation masks to the detector, so the app can show both burrow boxes and mask overlays for each image.
Transfer learning
Transfer learning means the burrow model was fine-tuned from a pretrained YOLO segmentation model instead of being trained from zero.
ONNX
ONNX is the portable inference format used by this app. The trained YOLO model was exported to ONNX for local browser inference.
ONNX Runtime Web
ONNX Runtime Web is the engine that runs the exported model locally inside the browser, without sending images to a cloud service.
NMS
Non-maximum suppression removes duplicate-like overlapping detections so the final count is based on the most plausible boxes.
IoU
Intersection over Union measures how much two boxes overlap. It is used by NMS to decide when detections are too similar.
Confidence threshold
The confidence threshold controls how strong a prediction must be before it is kept for review.
Mask threshold
The mask threshold controls how the predicted segmentation mask is binarised for visual overlay.
Bounding box and centroid
A bounding box frames a predicted burrow opening. The centroid is the centre point of that box and helps with inspection and downstream spatial work.