Papers › Fast, Accurate Barcode Detection in Ultra High-Resolution Images

Fast, Accurate Barcode Detection in Ultra High-Resolution Images

13 Feb 2021arXiv:2102.06868archive 2025-07-28

Jerome Quenum, Kehan Wang, Avideh Zakhor

Object detection in Ultra High-Resolution (UHR) images has long been a challenging problem in computer vision due to the varying scales of the targeted objects. When it comes to barcode detection, resizing UHR input images to smaller sizes often leads to the loss of pertinent information, while processing them directly is highly inefficient and computationally expensive. In this paper, we propose using semantic segmentation to achieve a fast and accurate detection of barcodes of various scales in UHR images. Our pipeline involves a modified Region Proposal Network (RPN) on images of size greater than 10k×10k and a newly proposed Y-Net segmentation network, followed by a post-processing workflow for fitting a bounding box around each segmented barcode mask. The end-to-end system has a latency of 16 milliseconds, which is 2.5× faster than YOLOv4 and 5.9× faster than Mask R-CNN. In terms of accuracy, our method outperforms YOLOv4 and Mask R-CNN by a mAP of 5.5% and 47.1% respectively, on a synthetic dataset. We have made available the generated synthetic barcode dataset and its code at http://www.github.com/viplabB/SBD/.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Object DetectionRegion ProposalSemantic SegmentationVocal Bursts Intensity Predictionobject-detection

Datasets

Introduced by this paper, per the archive.

S_B_D

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1x1 ConvolutionAverage PoolingBatch NormalizationBottom-up Path AugmentationCSPDarknet53ConvolutionCosine AnnealingCutMixDropBlockFPNGlobal Average PoolingGrid SensitiveLabel SmoothingLogistic RegressionMask R-CNNMax PoolingPAFPNRPNReLUResidual ConnectionRoIAlignSigmoid ActivationSoftmaxSpatial Pyramid PoolingTanh ActivationYOLOv3YOLOv4k-Means Clustering

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections