A Computer Vision Pipeline for Iterative Bullet Hole Tracking in Rifle Zeroing

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Belcher, Robert M., Degryse, Brendan C., Kosta, Leonard R., Lowrance, Christopher J.
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914276774510592
author Belcher, Robert M.
Degryse, Brendan C.
Kosta, Leonard R.
Lowrance, Christopher J.
author_facet Belcher, Robert M.
Degryse, Brendan C.
Kosta, Leonard R.
Lowrance, Christopher J.
contents Adjusting rifle sights, a process commonly called "zeroing," requires shooters to identify and differentiate bullet holes from multiple firing iterations. Traditionally, this process demands physical inspection, introducing delays due to range safety protocols and increasing the risk of human error. We present an end-to-end computer vision system for automated bullet hole detection and iteration-based tracking directly from images taken at the firing line. Our approach combines YOLOv8 for accurate small-object detection with Intersection over Union (IoU) analysis to differentiate bullet holes across sequential images. To address the scarcity of labeled sequential data, we propose a novel data augmentation technique that removes rather than adds objects to simulate realistic firing sequences. Additionally, we introduce a preprocessing pipeline that standardizes target orientation using ORB-based perspective correction, improving model accuracy. Our system achieves 97.0% mean average precision on bullet hole detection and 88.8% accuracy in assigning bullet holes to the correct firing iteration. While designed for rifle zeroing, this framework offers broader applicability in domains requiring the temporal differentiation of visually similar objects.
format Preprint
id arxiv_https___arxiv_org_abs_2601_17062
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Computer Vision Pipeline for Iterative Bullet Hole Tracking in Rifle Zeroing
Belcher, Robert M.
Degryse, Brendan C.
Kosta, Leonard R.
Lowrance, Christopher J.
Computer Vision and Pattern Recognition
Artificial Intelligence
I.4.8; I.4.9; I.5.4
Adjusting rifle sights, a process commonly called "zeroing," requires shooters to identify and differentiate bullet holes from multiple firing iterations. Traditionally, this process demands physical inspection, introducing delays due to range safety protocols and increasing the risk of human error. We present an end-to-end computer vision system for automated bullet hole detection and iteration-based tracking directly from images taken at the firing line. Our approach combines YOLOv8 for accurate small-object detection with Intersection over Union (IoU) analysis to differentiate bullet holes across sequential images. To address the scarcity of labeled sequential data, we propose a novel data augmentation technique that removes rather than adds objects to simulate realistic firing sequences. Additionally, we introduce a preprocessing pipeline that standardizes target orientation using ORB-based perspective correction, improving model accuracy. Our system achieves 97.0% mean average precision on bullet hole detection and 88.8% accuracy in assigning bullet holes to the correct firing iteration. While designed for rifle zeroing, this framework offers broader applicability in domains requiring the temporal differentiation of visually similar objects.
title A Computer Vision Pipeline for Iterative Bullet Hole Tracking in Rifle Zeroing
topic Computer Vision and Pattern Recognition
Artificial Intelligence
I.4.8; I.4.9; I.5.4
url https://arxiv.org/abs/2601.17062