FishDet-XR and FishBoT-SLR-TDR: A YOLO11s-Based Detection and Tracker-Side Recovery-Reranking Framework for Underwater Fish Tracking
Abstract
1. Introduction
- (1)
- A fish detector named FishDet-XR is proposed to improve the stability of detection inputs for small- and medium-scale elongated underwater fish. Built on YOLO11s [8], FishDet-XR introduces the SFP-AFPN-XR feature fusion structure, strip-shaped directional feature modeling, SimAM attention [9], and positive-prior sampling to improve localization quality and false-positive control while maintaining real-time inference.
- (2)
- A Spatially-Gated Low-Score Recovery module, termed SLR, is proposed to reduce short-term trajectory interruptions caused by discarded low-confidence true detections. SLR restricts low-confidence detections to the recovery of existing unmatched tracks and prevents them from initializing new trajectories, thereby improving trajectory continuity without globally lowering the detection threshold.
- (3)
- A Trajectory-Direction Reranking module, termed TDR, is proposed to reduce identity switching caused by local candidate-edge competition when fish cross, move in parallel, or appear close to each other. TDR uses short-term motion-direction consistency only under mature-track, valid-motion, and local mutual-competition conditions, so it refines ambiguous associations while preserving the original BoT-SORT matching thresholds.
2. Related Work
2.1. Underwater Fish and Marine Object Detection
2.2. YOLO11-Based Underwater Detection and Lightweight Feature Fusion
2.3. Underwater Fish Multi-Object Tracking and Tracker-Side Association
3. Materials and Methods
3.1. Overall Algorithm Framework
3.2. SFP-AFPN-XR Detection Network
3.2.1. YOLO11s Base Detection Network
3.2.2. SFP-AFPN-XR Structural Design
3.2.3. Input Resolution and Positive-Prior Sampling Training Strategies
3.3. FishBoT-SLR-TDR Tracking Network
3.3.1. BoT-SORT Basic Tracking Network

3.3.2. Spatially-Gated Low-Score Recovery Module
Dlow = {di∈D∣τl < si < τh}
3.3.3. Trajectory-Direction Reranking Module

4. Experimental Results and Analysis
4.1. Experimental Setup
4.1.1. Dataset and Preprocessing
4.1.2. Evaluation Metrics
4.1.3. Experimental Environment and Implementation Details
4.2. Detection Experiment Results and Analysis
4.2.1. SFP-AFPN-XR Architecture Ablation Experiments
4.2.2. Ablation Experiments on Input Resolution and Positive-Prior Sampling Strategies
4.2.3. Scale-Specific Detection and Visualization Analysis
4.3. Multi-Object Tracking Experimental Results and Analysis
4.3.1. Selection of Tracking Baselines
4.3.2. Parameter Selection Experiment
4.3.3. Tracking Module Ablation Experiments
4.4. Overall Detection-Tracking Pipeline Results and Analysis
5. Discussion
5.1. Why FishDet-XR Benefits the Tracking Stage
5.2. Why SLR Reduces Trajectory Fragmentation
5.3. Why the Improvement of TDR Is Limited but Meaningful
5.4. Overall Interpretation
5.5. Limitations and Future Work
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Pedersen, M.; Lehotský, D.; Nikolov, I.; Moeslund, T.B. BrackishMOT: The Brackish Multi-Object Tracking Dataset. In Image Analysis, Proceedings of the Scandinavian Conference on Image Analysis; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2023; pp. 17–33. [Google Scholar] [CrossRef] [Scilit]
- Dawkins, M.; Prior, J.; Lewis, B.; Faillettaz, R.; Banez, T.; Salvi, M.; Rollo, A.; Simon, J.; Campbell, M.; Lucero, M.; et al. FishTrack23: An Ensemble Underwater Dataset for Multi-Object Tracking. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 3–8 January 2024; pp. 7167–7176. [Google Scholar] [CrossRef] [Scilit]
- Vijayalakshmi, M.; Sasithradevi, A. AquaYOLO: Advanced YOLO-Based Fish Detection for Optimized Aquaculture Pond Monitoring. Sci. Rep. 2025, 15, 6151. [Google Scholar] [CrossRef] [Scilit]
- Bewley, A.; Ge, Z.; Ott, L.; Ramos, F.; Upcroft, B. Simple Online and Realtime Tracking. In Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3464–3468. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Sun, P.; Jiang, Y.; Yu, D.; Weng, F.; Yuan, Z.; Luo, P.; Liu, W.; Wang, X. ByteTrack: Multi-Object Tracking by Associating Every Detection Box. In Computer Vision-ECCV 2022, Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2022; Volume 13682, pp. 1–21. [Google Scholar] [CrossRef] [Scilit]
- Aharon, N.; Orfaig, R.; Bobrovsky, B.-Z. BoT-SORT: Robust Associations Multi-Pedestrian Tracking. arXiv 2022, arXiv:2206.14651. [Google Scholar]
- Chen, L.; Huang, Y.; Dong, J.; Xu, Q.; Kwong, S.; Lu, H.; Lu, H.; Li, C. Underwater Optical Object Detection in the Era of Artificial Intelligence: Current, Challenge, and Future. ACM Comput. Surv. 2026, 58, 62. [Google Scholar] [CrossRef] [Scilit]
- Khanam, R.; Hussain, M. YOLOv11: An Overview of the Key Architectural Enhancements. arXiv 2024, arXiv:2410.17725. [Google Scholar]
- Yang, L.; Zhang, R.-Y.; Li, L.; Xie, X. SimAM: A Simple, Parameter-Free Attention Module for Convolutional Neural Networks. In Proceedings of the 38th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; Volume 139, pp. 11863–11874. [Google Scholar]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. In Advances in Neural Information Processing Systems; Neural Information Processing Systems Foundation: La Jolla, CA, USA, 2015; pp. 91–99. [Google Scholar]
- He, K.; Gkioxari, G.; Dollár, P.; Girshick, R. Mask R-CNN. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 2961–2969. [Google Scholar] [CrossRef] [Scilit]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar] [CrossRef] [Scilit]
- Liu, M.; Wu, Y.; Li, R.; Lin, C. LFN-YOLO: Precision Underwater Small Object Detection via a Lightweight Reparameterized Approach. Front. Mar. Sci. 2025, 11, 1513740. [Google Scholar] [CrossRef] [Scilit]
- Xi, Y.; Yin, J. UOD-YOLO: A Lightweight Real-Time Model for Detecting Marine Organisms. Front. Mar. Sci. 2025, 12, 1728563. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Er, M.J. Dynamic YOLO for Small Underwater Object Detection. Artif. Intell. Rev. 2024, 57, 165. [Google Scholar] [CrossRef] [Scilit]
- Luo, Y.; Wu, A.; Fu, Q. MAS-YOLOv11: An Improved Underwater Object Detection Algorithm Based on YOLOv11. Sensors 2025, 25, 3433. [Google Scholar] [CrossRef] [Scilit]
- Jing, Y.; Ding, Y.; Wang, X.; Khairuddin, A.S.M. An Improved YOLOv11 Network for Marine Debris Detection in Underwater Environment. Sci. Rep. 2026, 16, 7074. [Google Scholar] [CrossRef] [Scilit]
- Wang, Q.; Liu, Z. FEFM-YOLO11: Underwater Object Detection Algorithm Based on Improved YOLO11. Neural Process. Lett. 2025, 57, 82. [Google Scholar] [CrossRef] [Scilit]
- Lin, T.-Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 936–944. [Google Scholar] [CrossRef] [Scilit]
- Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path Aggregation Network for Instance Segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 8759–8768. [Google Scholar] [CrossRef] [Scilit]
- Tan, M.; Pang, R.; Le, Q.V. EfficientDet: Scalable and Efficient Object Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 10781–10790. [Google Scholar] [CrossRef] [Scilit]
- Yang, G.; Lei, J.; Zhu, Z.; Cheng, S.; Feng, Z.; Liang, R. AFPN: Asymptotic Feature Pyramid Network for Object Detection. In Proceedings of the 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Honolulu, HI, USA, 1–4 October 2023; pp. 2184–2189. [Google Scholar] [CrossRef] [Scilit]
- Qian, J.; Chen, M. WDS-YOLO: A Marine Benthos Detection Model Fusing Wavelet Convolution and Deformable Attention. Appl. Sci. 2025, 15, 3537. [Google Scholar] [CrossRef] [Scilit]
- Wojke, N.; Bewley, A.; Paulus, D. Simple Online and Realtime Tracking with a Deep Association Metric. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 3645–3649. [Google Scholar] [CrossRef] [Scilit]
- Liu, S.; Zhang, J.; Zheng, H.; Qian, C.; Liu, S. An Improved DeepSORT-Based Model for Multi-Target Tracking of Underwater Fish. J. Mar. Sci. Eng. 2025, 13, 1256. [Google Scholar] [CrossRef] [Scilit]
- Luiten, J.; Osep, A.; Dendorfer, P.; Torr, P.; Geiger, A.; Leal-Taixé, L.; Leibe, B. HOTA: A Higher Order Metric for Evaluating Multi-Object Tracking. Int. J. Comput. Vis. 2021, 129, 548–578. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bernardin, K.; Stiefelhagen, R. Evaluating Multiple Object Tracking Performance: The CLEAR MOT Metrics. EURASIP J. Image Video Process. 2008, 2008, 246309. [Google Scholar] [CrossRef] [Scilit]
- Ristani, E.; Solera, F.; Zou, R.; Cucchiara, R.; Tomasi, C. Performance Measures and a Data Set for Multi-Target, Multi-Camera Tracking. In Computer Vision-ECCV 2016 Workshops; Springer: Cham, Switzerland, 2016; pp. 17–35. [Google Scholar] [CrossRef] [Scilit]
- Luiten, J.; Osep, A.; Dendorfer, P.; Torr, P.; Geiger, A.; Leal-Taixé, L.; Leibe, B. TrackEval: HOTA and Other Evaluation Metrics for Multi-Object Tracking. Available online: https://github.com/JonathonLuiten/TrackEval (accessed on 10 July 2026).
- Cui, Y.; Ren, W.; Knoll, A. Omni-Kernel Network for Image Restoration. Proc. AAAI Conf. Artif. Intell. 2024, 38, 1426–1434. [Google Scholar] [CrossRef] [Scilit]
- Lin, T.-Y.; Maire, M.; Belongie, S.; Bourdev, L.; Girshick, R.; Hays, J.; Perona, P.; Ramanan, D.; Zitnick, C.L.; Dollár, P. Microsoft COCO: Common Objects in Context. In Proceedings of the European Conference on Computer Vision (ECCV), Zurich, Switzerland, 6–12 September 2014; pp. 740–755. [Google Scholar] [CrossRef] [Scilit]
- Ultralytics. YOLO11 Documentation. Available online: https://docs.ultralytics.com/models/yolo11/ (accessed on 10 July 2026).
- Ultralytics. Ultralytics YOLO11 Model Configuration. Available online: https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/models/11/yolo11.yaml (accessed on 10 July 2026).









| Aspect | WDS-YOLO/SF-PAFPN | FishDet-XR |
|---|---|---|
| Use of shallow features | Focus down-samples P2 and fuses it with P3 | Retains the shallow-feature supplementation idea |
| Core enhancement module | CSPOKM + OKM | CSPOKM-XR + OKM-XR |
| Large-kernel modeling | Omni-Kernel branch | Replaced by multi-scale strip-shaped convolution for elongated fish bodies |
| Attention | Original attention design in WDS-YOLO | SimAM parameter-free attention |
| Branch ratio | 25% OKM channels | 50% enhancement branch selected by ablation |
| Task objective | Marine benthos detection | Stable fish detection input for subsequent multi-object tracking |
| Training Configuration | Total Entries | Positive Entries | Negative Entries | Positive-to-Negative Ratio | Negative Sample Handling |
|---|---|---|---|---|---|
| Original Training Set | 13,131 | 5340 | 7791 | 0.685:1 | Retained as-is |
| Positive-Prior Sampling training list | 23,373 | 15,582 | 7791 | 2.000:1 | All retained, written once |
| Data Segmentation | Total Frames | Frames with Fish | Frames Without Fish | Total Number of Fish Bounding Boxes | Percentage of Small and Medium Targets |
|---|---|---|---|---|---|
| Train | 13,131 | 5340 | 7791 | 17,283 | 90.5% |
| Test | 3487 | 1996 | 1491 | 9860 | 97.4% |
| Total | 16,618 | 7336 | 9282 | 27,143 | 93.0% |
| Model | Main Modification | P (%) ↑ | R (%) ↑ | mAP50 (%) ↑ | mAP50–95 (%) ↑ | Params (M) ↓ | FLOPs (G) ↓ | FPS ↑ |
|---|---|---|---|---|---|---|---|---|
| YOLO11s | Baseline | 86.75 | 65.39 | 74.48 | 40.72 | 9.43 | 21.50 | 73.00 |
| YOLO11s + P2 | Shallow detection head | 86.80 | 64.27 | 73.58 | 41.03 | 9.57 | 28.90 | 45.88 |
| SFP-AFPN-init | Initial SFP-AFPN | 86.05 | 66.07 | 74.92 | 41.20 | 10.11 | 30.20 | 47.86 |
| SFP-AFPN-XR | Proposed neck | 86.56 | 66.53 | 75.47 | 41.57 | 10.13 | 30.50 | 53.56 |
| Architecture | OKM Ratio | P (%)↑ | R (%) ↑ | mAP50 (%) ↑ | mAP50–95 (%) ↑ | Params (M) ↓ | FLOPs (G) ↓ | FPS ↑ |
|---|---|---|---|---|---|---|---|---|
| SFP-AFPN-init | 25% | 86.05 | 66.07 | 74.92 | 41.20 | 10.11 | 30.20 | 47.86 |
| SFP-AFPN-init | 50% | 85.43 | 66.21 | 75.04 | 41.74 | 10.18 | 30.80 | 44.14 |
| SFP-AFPN-XR | 25% | 85.55 | 65.61 | 73.36 | 40.03 | 10.06 | 29.60 | 54.10 |
| SFP-AFPN-XR | 50% | 86.56 | 66.53 | 75.47 | 41.57 | 10.13 | 30.50 | 53.56 |
| Model | Input | Positive-Prior | P (%) ↑ | R (%) ↑ | mAP50 (%) ↑ | mAP50–95 (%) ↑ | FPS ↑ |
|---|---|---|---|---|---|---|---|
| YOLO11s | 640 | – | 86.75 | 65.39 | 74.48 | 40.72 | 73.00 |
| YOLO11s | 768 | – | 86.43 | 64.95 | 73.96 | 40.16 | 71.43 |
| YOLO11s | 768 | √ | 87.46 | 66.95 | 76.32 | 42.64 | 72.91 |
| SFP-AFPN-XR | 640 | – | 86.56 | 66.53 | 75.47 | 41.57 | 53.56 |
| SFP-AFPN-XR | 768 | – | 86.11 | 64.93 | 73.11 | 40.72 | 53.90 |
| FishDet-XR | 768 | √ | 88.00 | 66.37 | 76.19 | 43.55 | 54.76 |
| Tracker | HOTA ↑ | DetA ↑ | AssA ↑ | MOTA ↑ | IDF1 ↑ | IDSW ↓ | Frag ↓ | FPS ↑ |
|---|---|---|---|---|---|---|---|---|
| SORT | 30.960 | 42.754 | 22.852 | 48.256 | 35.110 | 416 | 449 | 11.090 |
| ByteTrack | 35.553 | 40.538 | 31.586 | 48.479 | 48.487 | 223 | 357 | 9.483 |
| BoT-SORT | 41.705 | 45.994 | 38.148 | 56.623 | 53.955 | 165 | 274 | 10.462 |
| Minimum Recovery IoU | HOTA ↑ | AssA ↑ | MOTA ↑ | IDF1 ↑ | IDSW ↓ | Frag ↓ |
|---|---|---|---|---|---|---|
| 0.575 | 41.351 | 35.248 | 60.239 | 53.324 | 154 | 236 |
| 0.600 | 41.567 | 35.666 | 60.214 | 54.000 | 154 | 237 |
| 0.625 | 41.543 | 35.607 | 60.226 | 53.993 | 155 | 237 |
| 0.650 | 41.331 | 35.259 | 60.113 | 53.280 | 157 | 239 |
| Method | λ | HOTA ↑ | AssA ↑ | MOTA ↑ | IDF1 ↑ | IDSW ↓ | Frag ↓ |
|---|---|---|---|---|---|---|---|
| FishBoT-SLR | - | 41.567 | 35.666 | 60.214 | 54.000 | 154 | 237 |
| SLR-TDR | 0.025 | 41.567 | 35.666 | 60.214 | 54.000 | 154 | 237 |
| SLR-TDR | 0.040 | 41.567 | 35.666 | 60.214 | 54.000 | 154 | 237 |
| SLR-TDR | 0.050 | 41.784 | 36.064 | 60.226 | 54.486 | 152 | 237 |
| SLR-TDR | 0.060 | 41.784 | 36.064 | 60.226 | 54.486 | 152 | 237 |
| SLR-TDR | 0.075 | 41.784 | 36.064 | 60.226 | 54.486 | 152 | 237 |
| SLR-TDR | 0.100 | 41.555 | 35.703 | 60.251 | 53.781 | 148 | 237 |
| Method | HOTA ↑ | DetA ↑ | AssA ↑ | MOTA ↑ | IDF1 ↑ | IDSW ↓ | Frag ↓ |
|---|---|---|---|---|---|---|---|
| FishDet-XR + BoT-SORT | 41.705 | 45.994 | 38.148 | 56.623 | 53.955 | 165 | 274 |
| FishDet-XR + FishBoT-SLR | 42.322 | 46.481 | 38.874 | 57.211 | 54.523 | 161 | 253 |
| FishDet-XR + FishBoT-SLR-TDR | 42.497 | 46.450 | 39.218 | 57.221 | 54.926 | 159 | 253 |
| Increase | +0.792 | +0.456 | +1.070 | +0.598 | +0.971 | −6 | −21 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Tian, X.; Yang, L.; Liu, K.; Zhao, S. FishDet-XR and FishBoT-SLR-TDR: A YOLO11s-Based Detection and Tracker-Side Recovery-Reranking Framework for Underwater Fish Tracking. J. Mar. Sci. Eng. 2026, 14, 1728. https://doi.org/10.3390/jmse14181728
Tian X, Yang L, Liu K, Zhao S. FishDet-XR and FishBoT-SLR-TDR: A YOLO11s-Based Detection and Tracker-Side Recovery-Reranking Framework for Underwater Fish Tracking. Journal of Marine Science and Engineering. 2026; 14(18):1728. https://doi.org/10.3390/jmse14181728
Chicago/Turabian StyleTian, Xinran, Lei Yang, Kun Liu, and Shengya Zhao. 2026. "FishDet-XR and FishBoT-SLR-TDR: A YOLO11s-Based Detection and Tracker-Side Recovery-Reranking Framework for Underwater Fish Tracking" Journal of Marine Science and Engineering 14, no. 18: 1728. https://doi.org/10.3390/jmse14181728
APA StyleTian, X., Yang, L., Liu, K., & Zhao, S. (2026). FishDet-XR and FishBoT-SLR-TDR: A YOLO11s-Based Detection and Tracker-Side Recovery-Reranking Framework for Underwater Fish Tracking. Journal of Marine Science and Engineering, 14(18), 1728. https://doi.org/10.3390/jmse14181728

