Pith. sign in

REVIEW 3 major objections 5 minor 14 references

DeepBbox: Accelerating Precise Ground Truth Generation for Autonomous Driving Datasets

T0 review · 3 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read This paper claims that a small network, DeepBbox, corrects rough detector boxes so precisely that 50% more bounding-box edges fall within 1% error and can skip human correction.

desk verdict The edge-level gain is real, but the paper's practical claim that this meaningfully cuts annotation time does not survive the per-edge/per-box gap. read the letter →

arxiv 1909.05620 v1 pith:N6X3YISP submitted 2019-08-29 cs.CV cs.AIeess.IV

classification cs.CVcs.AIeess.IV
keywords boundingboxrefinementgroundtruthannotationautonomousdrivingobjectdetectionpre-labelscoordinateregressionsynthetictrainingpatchestransferlearningpedestrian
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to establish that a deliberately small neural network can take loose bounding boxes produced by an object detector and turn them into tight boxes, reducing the manual work of labeling driving footage. The headline number is that the fraction of bounding-box edges accurate to within 1 percent of the longest edge rises from 25.1% for raw Faster-RCNN pre-labels to 37.7% after DeepBbox correction, i.e., about 50% more edges would not need a human annotator to touch them. The motivation is cost: precise labels for datasets with millions of boxes cost tens of thousands of human hours, so any correction that survives review has direct practical value. The paper also claims the network needs only a small fine-tuning set of about 7.6 thousand boxes when moving to a new dataset.

What carries the argument

The engine of the method is a synthetic training procedure that turns ground-truth boxes into realistic loose patches. For each fully visible object, DeepBbox expands the true box, perturbs each edge independently with a Gaussian whose variances are fitted to Faster-RCNN's observed error ratios ($\mathcal{N}(0, 0.0064)$ for vertical edges and $\mathcal{N}(0, 0.0196)$ for horizontal edges), crops the patch, scales it to 256x256 while preserving aspect ratio and padding with zeros, and feeds it to a convolutional feature extractor followed by three fully connected layers that regress the two opposite corners. Huber loss replaces pure L1 to keep optimization smooth. Because the perturbation distribution, not any particular detector, defines the task, the same trained model can be applied to different detectors and trackers.

What would settle it

Measure the actual edge-error distribution of several object detectors and trackers across driving datasets and compare it with the independent Gaussian assumption; if a common detector shows biased or strongly correlated edge errors, retrain DeepBbox on the true distribution and check whether the percentage of edges within 1% error still beats the raw pre-labels. If that improvement disappears, the synthetic-error premise is what carried the result.

Watch

Extended reading notes

Core claim

In the paper's account, the central discovery is that a comparatively simple regression network, trained on synthetically perturbed crops, can make loose bounding boxes tight enough that 50% more edges meet a 1% precision tolerance than the raw pre-labels do. On the Cityscapes pedestrian test set, the share of edges within 1% of the longest edge rises from 25.1% for Faster-RCNN pre-labels to 37.7% with DeepBbox using a MobileNet feature extractor, while mean absolute edge error relative to the longest edge falls from 4.25% to 3.34%; a VGG16 variant gives 35.5% and a similar error drop. The paper frames this as an annotation-cost result: more pre-labels would pass review untouched, and the network needs only about 7.6 thousand boxes to be fine-tuned to a new dataset such as BDD, where it still improves on raw Faster-RCNN pre-labels.

Load-bearing premise

The load-bearing premise is that synthetic training patches, made by expanding true boxes and shifting each edge by random amounts chosen to mimic Faster-RCNN's typical error sizes, resemble the real loose boxes DeepBbox will be asked to fix.

Editorial extensions

If this is right

  • At the reported 1% tolerance, roughly half again as many bounding-box edges survive without human correction, so the per-box review workload drops for the same precision standard.
  • Because about 7.6 thousand annotated boxes suffice to fine-tune the network to a new dataset, DeepBbox can be inserted early in an annotation pipeline rather than after the dataset is already labeled.
  • The method's relative insensitivity to a 30% mismatch in the assumed error size suggests one model can serve multiple detectors or trackers whose error scales differ.
  • Making key-frame and intermediate-frame pre-labels tighter before human review means fewer boxes need to be re-drawn, which translates directly into saved annotation time.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the per-edge Gaussian error model were replaced by a distribution that also captures correlations among edges, such as systematic detector bias shared by vertical edges, the same training procedure might handle detector families the current setup does not test; the paper does not investigate correlated errors.
  • The 1%-edge metric is an edge-level statistic, so a direct claim about saved annotator hours would require an annotator study that converts edge-level pass rates into per-box review time; this paper does not include such a study.
  • The same regression target could be redefined for rotated boxes or polygon outlines by changing the four-coordinate output to other corner or vertex coordinates, though the paper's experiments stop at axis-aligned boxes on pedestrians.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper proposes DeepBbox, a convolutional network that takes an image patch cropped around a pre-labeled bounding box and regresses the four edges of a tight bounding box for the main object. The network is trained on Cityscapes by expanding ground-truth boxes and perturbing their edges with Gaussian noise that is fitted to Faster-RCNN edge-error statistics, and it is evaluated on real Faster-RCNN pre-labels on Cityscapes test data, on a transfer setting on BDD, and on a few tracker examples from Caltech. The headline result is that the percentage of bounding-box edges falling within 1% of the longest edge rises from 25.1% to 37.7% after DeepBbox correction, which the paper interprets as a 50% increase in edges that need no human correction and hence a reduction in annotation time.

Significance. If the reported improvement is robust, the method is a useful component for semi-automatic annotation pipelines: it is evaluated on real detector pre-labels rather than only simulated ones, it compares three feature extractors, and it reports a low-data fine-tuning experiment (Fig. 5) that supports early adoption during annotation. The paper also honestly states known limitations, including occlusion, and discusses alternative correction methods. However, the central practical claim that the edge-level gain translates into a meaningful reduction in manual annotation effort is not directly established, which limits the significance until that link is quantified.

major comments (3)
  1. [Section IV-B, Table III] The headline improvement is per-edge, but human annotation correction is performed at the box level: a box with any out-of-tolerance edge still requires a human pass. If the four edges were independent, the all-edges-within-1% box rate would rise from roughly 0.25^4 = 0.4% to roughly 0.38^4 = 2.0%, leaving about 98% of boxes needing correction. The paper reports no box-level no-correction rate and no measured annotation time, so the abstract and conclusion statement that 50% more edges 'do not have to go through human correction' and that this reduces manual annotation time is not supported as stated. Please report the fraction of boxes whose four edges are all within tolerance before and after correction, and, if possible, annotator time for a small user study.
  2. [Section III-B, Section IV-B] Training patches are synthesized by expanding ground-truth boxes and shifting edges with Gaussian noise whose variances are fitted to Faster-RCNN on Cityscapes train, and the main test set is real Faster-RCNN pre-labels from the same distribution. This is a favorable setting. The mismatch experiments only scale the same fitted Gaussian by plus or minus 30%, which does not test systematic bias, correlated edge errors, class-dependent errors, or a different detector/tracker distribution. The claim that DeepBbox 'can be applied to various video annotation pipelines' is therefore only weakly supported. Please report the actual error statistics of the corrected pre-labels (e.g., per-edge bias and correlation), and evaluate on at least one distinct source of pre-labels or on a synthetic distribution with correlated or biased edge shifts.
  3. [Section IV-B, Tables II and III] All numeric results appear to come from a single training run, with no variance across initializations, no confidence intervals, and no significance tests. The differences among VGG16, MobileNet, and ResNet50 are within about two percentage points at the 1% tolerance, so the reported architecture ranking may not be robust. Please report means and standard deviations over at least three to five runs or use bootstrap resampling over test objects.
minor comments (5)
  1. [Abstract and Section IV-A] The abstract says 'within 1% error' but the precise definition is that the absolute error is within 1% of the true bounding box's longest edge; Section IV-A also says vertical and horizontal edge errors are normalized by width and height respectively. Please make the normalization used in Table III explicit and consistent.
  2. [Throughout] There are recurring typos, including 'pre-lables' instead of 'pre-labels' in several places and 'ground through bounding boxes' in Section IV-A. Please proofread the manuscript.
  3. [Section IV-A] The description of the BDD masks is confusing: the text says BDD contains fine-grained object segmentation masks but 'does not contain object instance segmentation.' Please clarify what the masks contain and how connected pedestrian pixels were converted to instance-level tight boxes without instance IDs.
  4. [Section III-B, Fig. 3] The fixed expansion ratio used to enlarge the ground-truth boxes is not given numerically. Please report the value used in the experiments.
  5. [Section IV-B, Fig. 5] In Fig. 5, it is unclear whether the x-axis is the fraction of images or the fraction of bounding boxes used for fine-tuning. Please clarify the axis and the training protocol.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: DeepBbox's correction gain is an empirical result on held-out pre-labels, not a reduction to its training inputs.

full rationale

The paper's claimed derivation chain is: (1) collect Faster-RCNN bounding-box edge error statistics on Cityscapes train; (2) generate synthetic training patches by perturbing ground-truth boxes with a Gaussian fit to those statistics; (3) train DeepBbox to regress tight boxes from such patches; (4) evaluate the trained model on Cityscapes test and on BDD, reporting per-edge error tolerance improvements. None of these steps defines the output in terms of the input by construction. The Gaussian noise is an augmentation distribution, not the predicted quantity; the network must still learn to map image content to the true box. The main evaluation is compared against actual Faster-RCNN pre-labels, and the mismatch experiments in Table II (trained with 30% more or 30% less error) and the BDD transfer test provide external checks that the result is not merely a re-display of the fitted error statistics. The paper contains no load-bearing self-citations, no imported uniqueness theorem, and no renamed known result. The skeptic's concern about per-edge versus per-box metrics is an evaluation-granularity issue, not a circularity issue, and does not affect this score.

Assumptions & free parameters 4 free parameters · 3 assumptions · 0 invented entities

The central claim depends on fitted Gaussian error variances used for data augmentation, an unreported expansion ratio, and a tolerance threshold chosen as the main metric. No new physical or abstract entities are introduced. The Gaussian approximation is a domain assumption that is not validated against empirical histograms.

free parameters (4)
  • Gaussian vertical edge error variance = 0.0064
    Fitted to Faster-RCNN vertical edge errors on Cityscapes train, used to sample training patch shifts (Section III-B).
  • Gaussian horizontal edge error variance = 0.0196
    Fitted to Faster-RCNN horizontal edge errors on Cityscapes train, used for training patch augmentation (Section III-B).
  • Patch expansion ratio = not specified
    The four edges of the ground truth box are expanded by a fixed ratio before cropping, but the value is not reported (Section III-B).
  • Edge tolerance for precise labels = 1% of longest edge
    The headline metric counts edges within 1% of the true box's longest edge, a threshold chosen by the authors (Section IV-A).
assumptions (3)
  • domain assumption Cityscapes fine-grained segmentation masks provide accurate ground truth bounding boxes.
    Bounding boxes derived from masks are treated as ground truth for training and evaluation (Section IV-A).
  • domain assumption Edge error of Faster-RCNN pre-labels is approximately Gaussian.
    The paper fits N(0, 0.0064) and N(0, 0.0196) and samples from these distributions to generate training patches (Section III-B).
  • domain assumption Pre-labels with IoU at least 0.5 against ground truth are representative of annotation pipeline inputs.
    Only matched detections are retained for evaluation, excluding false positives, which may simplify the task (Section IV-A).

how reviews work

0 comments
Cite this review

Pith. "Pith review of DeepBbox: Accelerating Precise Ground Truth Generation for Autonomous Driving Datasets." pith.science (2026). https://pith.science/paper/N6X3YISP

@misc{pith2026190905620,
  author       = {Pith},
  title        = {Pith review of: DeepBbox: Accelerating Precise Ground Truth Generation for Autonomous Driving Datasets},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/N6X3YISP}},
  note         = {Machine review of arXiv:1909.05620}
}
read the original abstract

Autonomous driving requires various computer vision algorithms, such as object detection and tracking.Precisely-labeled datasets (i.e., objects are fully contained in bounding boxes with only a few extra pixels) are preferred for training such algorithms, so that the algorithms can detect exact locations of the objects. However, it is very time-consuming and hence expensive to generate precise labels for image sequences at scale. In this paper, we propose DeepBbox, an algorithm that corrects loose object labels into right bounding boxes to reduce human annotation efforts. We use Cityscapes dataset to show annotation efficiency and accuracy improvement using DeepBbox. Experimental results show that, with DeepBbox,we can increase the number of object edges that are labeled automatically (within 1\% error) by 50% to reduce manual annotation time.

Figures

Figures reproduced from arXiv: 1909.05620 by the authors.

Figure 1
Figure 1. Example images from KITTI: labels provided by the dataset (red) and labels refined by DeepBbox (green) [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Pipeline of the proposed method annotators and hence lower the cost of annotating the rest of the dataset. Therefore, DeepBbox should require minimal data size to be fine-tuned to new datasets. Based on above considerations, in Section IV-B we compare the three feature extractors with their trade￾offs between estimation correctness and size of training data to seek an architecture with highest transferability. • Coo… view at source ↗
Figure 3
Figure 3. Extracting image patches for training [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: DeepBbox correcting linear tracker on Caltech Pedestrian Detection dataset [PITH_FULL_IMAGE:figures/full_fig_p004_4.png]
Figure 4
Figure 4. Figure 4: We manually annotate precise bounding boxes of the [PITH_FULL_IMAGE:figures/full_fig_p005_4.png]
Figure 5
Figure 5. Figure 5: Performance of DeepBbox with partial Cityscapes [PITH_FULL_IMAGE:figures/full_fig_p006_5.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

14 extracted references · 8 canonical work pages

  1. [1]

    The cityscapes dataset for semantic urban scene understanding

    Marius Cordts, Mohamed Omran, Sebastian Ramos, Timo Rehfeld, Markus Enzweiler, Rodrigo Benenson, Uwe Franke, Stefan Roth, and Bernt Schiele. The cityscapes dataset for semantic urban scene understanding. In Proceedings of the IEEE conference on computer vision and pattern recognition , pages 3213–3223, 2016

  2. [2]

    A new per- formance measure and evaluation benchmark for road detection al- gorithms

    Jannik Fritsch, Tobias Kuehnl, and Andreas Geiger. A new per- formance measure and evaluation benchmark for road detection al- gorithms. In International Conference on Intelligent Transportation Systems (ITSC) , 2013

  3. [3]

    Bdd100k: A diverse driving video database with scalable annotation tooling

    Fisher Yu, Wenqi Xian, Yingying Chen, Fangchen Liu, Mike Liao, Vashisht Madhavan, and Trevor Darrell. Bdd100k: A diverse driving video database with scalable annotation tooling. arXiv preprint arXiv:1805.04687, 2018

  4. [4]

    Extreme clicking for efficient object annotation

    Dim P Papadopoulos, Jasper RR Uijlings, Frank Keller, and Vittorio Ferrari. Extreme clicking for efficient object annotation. In Proceed- ings of the IEEE International Conference on Computer Vision , pages 4930–4939, 2017

  5. [5]

    Everingham, S

    M. Everingham, S. M. A. Eslami, L. Van Gool, C. K. I. Williams, J. Winn, and A. Zisserman. The pascal visual object classes challenge: A retrospective. International Journal of Computer Vision , 111(1):98– 136, January 2015

  6. [6]

    Training object class detectors with click supervision

    Dim P Papadopoulos, Jasper RR Uijlings, Frank Keller, and Vittorio Ferrari. Training object class detectors with click supervision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 6374–6383, 2017

  7. [7]

    Spot on: Action localization from pointly-supervised proposals

    Pascal Mettes, Jan C Van Gemert, and Cees GM Snoek. Spot on: Action localization from pointly-supervised proposals. In European conference on computer vision , pages 437–453. Springer, 2016

  8. [8]

    Whats the point: Semantic segmentation with point supervision

    Amy Bearman, Olga Russakovsky, Vittorio Ferrari, and Li Fei-Fei. Whats the point: Semantic segmentation with point supervision. In European conference on computer vision , pages 549–565. Springer, 2016

Show all 14 references
  1. [9]

    Very deep convolu- tional networks for large-scale image recognition

    Karen Simonyan and Andrew Zisserman. Very deep convolu- tional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014

  2. [10]

    Deep residual learning for image recognition

    Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition , pages 770– 778, 2016

  3. [11]

    Mobilenets: Efficient convolutional neural networks for mobile vision applications

    Andrew G Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861 , 2017

  4. [12]

    Geodesic active contours

    Vicent Caselles, Ron Kimmel, and Guillermo Sapiro. Geodesic active contours. International journal of computer vision , 22(1):61–79, 1997

  5. [13]

    Fast r-cnn

    Ross Girshick. Fast r-cnn. In Proceedings of the IEEE international conference on computer vision , pages 1440–1448, 2015

  6. [14]

    Pedestrian detection: A benchmark

    Piotr Doll ´ar, Christian Wojek, Bernt Schiele, and Pietro Perona. Pedestrian detection: A benchmark. 2009

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.