Pith. sign in

REVIEW 5 major objections 4 minor 36 references

From classical techniques to convolution-based models: A review of object detection algorithms

T0 review · 5 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read The paper provides a single reference spanning classical feature-based detection and CNN-based detectors, organized into two-stage and one-stage families.

desk verdict A readable but factually unreliable review; the unsourced Table III and misattributions kill its value as a reference. read the letter →

arxiv 2412.05252 v1 pith:CQAHQ3VL submitted 2024-12-06 cs.CV cs.AIcs.LG

classification cs.CVcs.AIcs.LG
keywords ObjectdetectionConvolutionalneuralnetworksClassicalcomputervisionTwo-stagedetectorsOne-stageYOLOSSDMeanaverageprecision
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 is a survey of object detection algorithms rather than a new algorithm. It tries to establish that the field is best understood as two successive families—classical pipelines built from handcrafted features and a learned classifier, and deep convolutional detectors that learn features directly from data—and that a single reference covering both has been missing. The paper organizes modern CNN detectors into two-stage models (region proposals followed by classification) and one-stage models (direct regression), compares their strengths and limitations, and compiles datasets, evaluation metrics, and benchmark figures. If the survey succeeds, a reader can trace the evolution of the field and choose a detector family based on the speed-accuracy trade-off.

What carries the argument

The organizing machinery is a two-way taxonomy of detector architectures. Classical object detection is described as a three-stage pipeline—proposal generation, handcrafted feature extraction, and classification—while CNN detection is described in terms of learned hierarchical features. Within the CNN family the paper distinguishes two-stage detectors, whose separate region-proposal stage (selective search or a learned Region Proposal Network) feeds a classifier, from one-stage detectors, which treat detection as direct regression or classification over a grid of anchors. The taxonomy carries the argument by converting each model's history into a sequence of bottlenecks removed: shared feature computation, ROI pooling, learned proposals, and multi-scale anchor predictions.

What would settle it

Look up reference [18] and check whether it actually describes Faster R-CNN rather than Fast R-CNN, since the text credits Faster R-CNN to that same citation; a mismatch would expose an attribution error. Separately, re-run the six detectors on Pascal VOC, COCO, ImageNet, and Open Images under a single evaluation protocol and compare the resulting mAP, FPS, and model size to Table III; any large mismatch would show the table is not a dependable summary.

Watch

Extended reading notes

Core claim

The central claim is that a comprehensive review of object detection must cover both classical computer vision techniques and convolution-based models, and that this paper provides that coverage. Toward this end it categorizes detectors into classical techniques such as SIFT, HOG, and deformable part models, and CNN-based detectors, which it further splits into two-stage detectors (R-CNN, SPP-Net, Fast R-CNN, Faster R-CNN, Mask R-CNN) and one-stage detectors (YOLO, SSD). It presents a quantitative comparison across Pascal VOC, COCO, ImageNet, and Open Images, an evaluation-metric summary centered on IoU and mAP, and a list of future directions including tiny-object detection, 3D detection, multi-modal detection, and few-shot learning. The review's conclusion is that deep learning largely solved the semantic limitations of handcrafted features but increased complexity and resource demands, leaving deployment efficiency as an open issue.

Load-bearing premise

The review's usefulness as a reference depends on the accuracy of the compiled performance numbers in Table III and on the technical descriptions of the models being correct; if those figures or attributions are wrong, the overview can mislead rather than guide.

Editorial extensions

If this is right

  • If the comparison is correct, the field's progress can be read as the progressive removal of handcrafted components: each two-stage model removed one bottleneck, and one-stage models removed the proposal stage entirely.
  • Readers can use the reported benchmarks as a shortcut for choosing a detector: the R-CNN family favors accuracy and segmentation, while YOLO and SSD favor real-time speed.
  • Mask R-CNN's placement in the taxonomy implies that instance segmentation is a natural extension of two-stage detection rather than a separate task.
  • The review's future directions point to the concrete limitations of current detectors: small objects, crowded scenes, 3D understanding, multi-modal inputs, and few-shot regimes.

Reading between the lines

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

  • The authors do not say this, but their taxonomy suggests a deployment-selection rule: resource-constrained edge devices might prefer classical lightweight models or one-stage detectors, while accuracy-critical cloud applications favor two-stage detectors.
  • A natural extension the paper leaves implicit is a third family of transformer-based detectors; their absence implies the review's comparison is bounded to the CNN era.
  • One testable consequence of the review's framing: if the listed limitations are the real bottlenecks, then tiny-object benchmarks such as COCO small-object AP should separate two-stage and one-stage models more sharply than overall mAP does.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

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

Referee Report

5 major / 4 minor

Summary. The paper presents a survey of object detection, organized into classical computer vision techniques (SIFT, HOG, Viola-Jones, DPM), generic region proposal methods, and convolution-based detectors (R-CNN, SPP-Net, Fast R-CNN, Faster R-CNN, Mask R-CNN, YOLO, SSD). It also covers applications, popular datasets, and evaluation metrics, and it offers comparative tables and a list of future research directions. The authors state as their key contribution a comprehensive overview that spans both classical and CNN-based approaches.

Significance. If the paper were factually accurate, it would provide a compact introductory survey with a clear taxonomy and useful summary tables. It contains no original experiments or derivations, so its entire value rests on the correctness of the compiled information. The paper cannot currently serve as a reliable reference because of an unsourced quantitative comparison table and several factual errors in the core technical descriptions. These problems are not peripheral; they occur precisely in the parts of a survey that give it its value.

major comments (5)
  1. [Section VI, Table III] The quantitative performance comparison in Table III is unsourced and contains entries that do not correspond to published evaluations. No citation, dataset split, IoU threshold, or metric definition is given, and the original R-CNN and Fast R-CNN papers do not report detection results on COCO or Open Images. Because the paper's stated contribution is to be a comprehensive and reliable overview, this table is load-bearing and cannot be verified.
  2. [Section IV-D] Faster R-CNN is misattributed to Girshick et al. with citation [18], which is the Fast R-CNN paper. The correct attribution is Ren et al. [19]. This is a factual error in a core model description and directly undermines the review's reliability.
  3. [Section IV-F] Several YOLO version descriptions are inaccurate. YOLOv8 is described as having a transformer-based backbone, but the cited Ultralytics repository and the actual YOLOv8 architecture use a convolutional CSPDarknet-style backbone. YOLOv9 is described as using adversarial training, whereas its cited paper proposes programmable gradient information; YOLOv10 is described as using real-time feedback loops, whereas it is an NMS-free end-to-end detector. These misstatements are factual errors, not interpretive differences.
  4. [Section IV-A] The reported R-CNN accuracy figures (44%, 54%, 58%, 66%) are inconsistent with published results and are presented without any protocol. The original R-CNN paper reports PASCAL VOC mAP values that differ from these numbers. The authors should either correct the values with proper citations or remove them, because the current numbers are unverifiable.
  5. [Section VII-B] The definition of Average Precision is incorrect. The formula sums P(k) times Precision at Recall(k) and divides by n, which is not the standard average precision or the 11-point interpolation used by the cited datasets. Since mAP is the primary metric in Table III, this misdefinition compounds the reliability problem.
minor comments (4)
  1. [Section II] The cross-reference to datasets says '(see Section 5)', but the datasets are described in Section VI, not Section 5.
  2. [Table I] The model years in Table I are inconsistent with the cited publications. For example, R-CNN is listed as 2013 but the cited paper [17] is from 2014, and SPPNet is listed as 2015 while the original publication [23] first appeared in 2014.
  3. [Section VIII] The sentence 'recent CNN architectures have significantly improved accuracy to below 5%' is unclear because object detection performance is typically reported as mAP, where higher values are better; the metric and direction need to be stated explicitly.
  4. [Section IV-F] The entries for YOLOv5 and YOLOv8 cite only GitHub repositories; peer-reviewed references or official technical reports would be preferable in a survey of this kind.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity; the paper is a survey that compiles external results and derives nothing from its own inputs.

full rationale

This is a review/survey paper. Its contributions are taxonomies and qualitative comparisons of existing object detection methods; it presents no new model, no empirical fit, and no mathematical derivation whose conclusion is loaded into its premises. The comparison table (Table III) reports mAP/FPS/model-size values without citations, and some technical descriptions are inaccurate (e.g., Faster R-CNN attribution, YOLOv8 backbone), but these are correctness/reliability concerns, not circularity: the claims are not justified by quoting the paper's own prior work or by defining the output in terms of the input. No load-bearing self-citations or uniqueness theorems appear. The paper is therefore not circular; any defects are factual accuracy risks rather than circular reasoning.

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

The paper introduces no new entities or fitted parameters. Its reliability rests entirely on the accuracy and completeness of the compiled information, which is partially contradicted by known literature and unsupported by the paper itself.

assumptions (3)
  • domain assumption The performance figures in Table III are accurate and reflect published results.
    Table III lists mAP and inference speeds for R-CNN, Fast R-CNN, Faster R-CNN, Mask R-CNN, YOLO, and SSD on Pascal VOC, COCO, ImageNet, and Open Images without any source. Some numbers conflict with known published results, e.g., the original R-CNN paper reports VOC 2007 mAP of about 58.5%, not 66% as listed.
  • domain assumption The descriptions of the CNN models accurately reflect the cited papers.
    The review contains misattributions and inaccurate technical details, such as crediting Faster R-CNN to Girshick et al. in Section IV-D and describing YOLOv8 as having a transformer-based backbone in Section IV-F.
  • domain assumption The survey coverage is comprehensive enough to support the claim of filling a gap.
    The paper omits DETR, FCOS, and other modern detectors, and does not discuss transformer-based detection beyond a false YOLOv8 claim, so the comprehensiveness needed for the central claim is not established.

how reviews work

0 comments
Cite this review

Pith. "Pith review of From classical techniques to convolution-based models: A review of object detection algorithms." pith.science (2026). https://pith.science/paper/CQAHQ3VL

@misc{pith2026241205252,
  author       = {Pith},
  title        = {Pith review of: From classical techniques to convolution-based models: A review of object detection algorithms},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/CQAHQ3VL}},
  note         = {Machine review of arXiv:2412.05252}
}
read the original abstract

Object detection is a fundamental task in computer vision and image understanding, with the goal of identifying and localizing objects of interest within an image while assigning them corresponding class labels. Traditional methods, which relied on handcrafted features and shallow models, struggled with complex visual data and showed limited performance. These methods combined low-level features with contextual information and lacked the ability to capture high-level semantics. Deep learning, especially Convolutional Neural Networks (CNNs), addressed these limitations by automatically learning rich, hierarchical features directly from data. These features include both semantic and high-level representations essential for accurate object detection. This paper reviews object detection frameworks, starting with classical computer vision methods. We categorize object detection approaches into two groups: (1) classical computer vision techniques and (2) CNN-based detectors. We compare major CNN models, discussing their strengths and limitations. In conclusion, this review highlights the significant advancements in object detection through deep learning and identifies key areas for further research to improve performance.

Figures

Figures reproduced from arXiv: 2412.05252 by the authors.

Figure 1
Figure 1. (A) Single-object sunflower: A single bounding box [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. R-CNN Architecture • Train an SVM classifier for object classification. • Use a bounding box regressor to improve localization accuracy. Selective search generates around 2000 region proposals, each resized to 227x227 pixels for CNN input, reducing the computational cost of exhaustive sliding windows. Initially, R-CNN achieved 44% accuracy, improving to 54% after fine-tuning on warped images. Adding a bounding box r… view at source ↗
Figure 4
Figure 4. Faster R-CNN Architecture and uses a Region of Interest (ROI) Pooling layer to extract fixed-length features from each region, dividing proposals into a fixed N × N grid. Unlike SPP, ROI Pooling backpropagates error signals, enabling end-to-end optimization. After feature extraction, features pass through FC layers, outputting (1) SoftMax probabilities for C+1 classes (including background) and (2) four bounding box… view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

36 extracted references · 12 canonical work pages

  1. [18]

    Fast r-cnn,

    R. Girshick, “Fast r-cnn,” arXiv preprint arXiv:1504.08083 , 2015

  2. [19]

    Faster r-cnn: Towards real-time object detection with region proposal networks,

    S. Ren, K. He, R. Girshick, and J. Sun, “Faster r-cnn: Towards real-time object detection with region proposal networks,” IEEE transactions on pattern analysis and machine intelligence, vol. 39, no. 6, pp. 1137–1149, 2016

  3. [1]

    Review of image classification algorithms based on convolutional neural networks,

    L. Chen, S. Li, Q. Bai, J. Yang, S. Jiang, and Y . Miao, “Review of image classification algorithms based on convolutional neural networks,” Remote Sensing, vol. 13, no. 22, p. 4712, 2021

  4. [2]

    Investi- gations of object detection in images/videos using various deep learning techniques and embedded platforms—a comprehensive review,

    C. B. Murthy, M. F. Hashmi, N. D. Bokde, and Z. W. Geem, “Investi- gations of object detection in images/videos using various deep learning techniques and embedded platforms—a comprehensive review,” Applied sciences, vol. 10, no. 9, p. 3280, 2020

  5. [3]

    Image matching from handcrafted to deep features: A survey,

    J. Ma, X. Jiang, A. Fan, J. Jiang, and J. Yan, “Image matching from handcrafted to deep features: A survey,” International Journal of Computer Vision, vol. 129, no. 1, pp. 23–79, 2021

  6. [4]

    Distinctive image features from scale-invariant keypoints,

    D. G. Lowe, “Distinctive image features from scale-invariant keypoints,” International journal of computer vision , vol. 60, pp. 91–110, 2004

  7. [5]

    A computational approach to edge detection,

    J. Canny, “A computational approach to edge detection,” IEEE Transac- tions on pattern analysis and machine intelligence , no. 6, pp. 679–698, 1986

  8. [6]

    Histograms of oriented gradients for human detection,

    N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05) , vol. 1. Ieee, 2005, pp. 886–893

Show all 36 references
  1. [7]

    Rapid object detection using a boosted cascade of simple features,

    P. Viola and M. Jones, “Rapid object detection using a boosted cascade of simple features,” in Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001 , vol. 1. Ieee, 2001, pp. I–I

  2. [8]

    A discriminatively trained, multiscale, deformable part model,

    P. Felzenszwalb, D. McAllester, and D. Ramanan, “A discriminatively trained, multiscale, deformable part model,” in 2008 IEEE conference on computer vision and pattern recognition . Ieee, 2008, pp. 1–8. TABLE IV: Evaluation Metrics: Limitations and Potential Biases of Object D...

  3. [9]

    Accurate object detection with joint classification-regression random forests,

    S. Schulter, C. Leistner, P. Wohlhart, P. M. Roth, and H. Bischof, “Accurate object detection with joint classification-regression random forests,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2014, pp. 923–930

  4. [10]

    Overfeat: Integrated recognition, localization and detection using convolutional networks,

    P. Sermanet, “Overfeat: Integrated recognition, localization and detection using convolutional networks,” arXiv preprint arXiv:1312.6229 , 2013

  5. [11]

    Visual saliency based on multiscale deep features,

    G. Li and Y . Yu, “Visual saliency based on multiscale deep features,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 5455–5463

  6. [12]

    Salient object detection via color contrast and color distribution,

    K. Fu, C. Gong, J. Yang, and Y . Zhou, “Salient object detection via color contrast and color distribution,” in Computer Vision–ACCV 2012: 11th Asian Conference on Computer Vision, Daejeon, Korea, November 5-9, 2012, Revised Selected Papers, Part I 11. Springer, 2013, pp. 111–122

  7. [13]

    Edge boxes: Locating object proposals from edges,

    C. L. Zitnick and P. Doll ´ar, “Edge boxes: Locating object proposals from edges,” in Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13 . Springer, 2014, pp. 391–405

  8. [14]

    Superpixel based color contrast and color distribution driven salient object detection,

    K. Fu, C. Gong, J. Yang, Y . Zhou, and I. Y .-H. Gu, “Superpixel based color contrast and color distribution driven salient object detection,” Signal Processing: Image Communication , vol. 28, no. 10, pp. 1448– 1463, 2013

  9. [15]

    Very deep convolutional networks for large-scale image recognition,

    K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” arXiv preprint arXiv:1409.1556 , 2014

  10. [16]

    Imagenet classification with deep convolutional neural networks,

    A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification with deep convolutional neural networks,” Advances in neural informa- tion processing systems , vol. 25, 2012

  11. [17]

    Rich feature hierarchies for accurate object detection and semantic segmentation,

    R. Girshick, J. Donahue, T. Darrell, and J. Malik, “Rich feature hierarchies for accurate object detection and semantic segmentation,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2014, pp. 580–587

  12. [20]

    Mask r-cnn,

    K. He, G. Gkioxari, P. Doll ´ar, and R. Girshick, “Mask r-cnn,” in Proceedings of the IEEE international conference on computer vision , 2017, pp. 2961–2969

  13. [21]

    You only look once: Unified, real-time object detection,

    J. Redmon, “You only look once: Unified, real-time object detection,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016

  14. [22]

    Ssd: Single shot multibox detector,

    W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.-Y . Fu, and A. C. Berg, “Ssd: Single shot multibox detector,” in Computer Vision– ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11–14, 2016, Proceedings, Part I 14 . Springer, 2016, pp. 21–37

  15. [23]

    Spatial pyramid pooling in deep convolutional networks for visual recognition,

    K. He, X. Zhang, S. Ren, and J. Sun, “Spatial pyramid pooling in deep convolutional networks for visual recognition,” IEEE transactions on pattern analysis and machine intelligence , vol. 37, no. 9, pp. 1904– 1916, 2015

  16. [24]

    Yolo9000: better, faster, stronger,

    J. Redmon and A. Farhadi, “Yolo9000: better, faster, stronger,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2017, pp. 7263–7271

  17. [25]

    Yolov3: An incremental improvement,

    A. Farhadi and J. Redmon, “Yolov3: An incremental improvement,” in Computer vision and pattern recognition , vol. 1804. Springer Berlin/Heidelberg, Germany, 2018, pp. 1–6

  18. [26]

    Yolov4: Op- timal speed and accuracy of object detection,

    A. Bochkovskiy, C.-Y . Wang, and H.-Y . M. Liao, “Yolov4: Op- timal speed and accuracy of object detection,” arXiv preprint arXiv:2004.10934, 2020

  19. [27]

    ultralytics/yolov5: v6. 0-yolov5n’nano’models, roboflow integration, tensorflow export, opencv dnn support,

    G. Jocher, A. Stoken, A. Chaurasia, J. Borovec, Y . Kwon, K. Michael, L. Changyu, J. Fang, P. Skalski, A. Hogan et al., “ultralytics/yolov5: v6. 0-yolov5n’nano’models, roboflow integration, tensorflow export, opencv dnn support,” Zenodo, 2021

  20. [28]

    Yolov6: A single-stage object detection framework for industrial applications,

    C. Li, L. Li, H. Jiang, K. Weng, Y . Geng, L. Li, Z. Ke, Q. Li, M. Cheng, W. Nie et al. , “Yolov6: A single-stage object detection framework for industrial applications,” arXiv preprint arXiv:2209.02976 , 2022

  21. [29]

    Yolov7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors,

    C.-Y . Wang, A. Bochkovskiy, and H.-Y . M. Liao, “Yolov7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2023, pp. 7464–7475

  22. [30]

    Ultralytics yolov8,

    G. Jocher, A. Chaurasia, and J. Qiu, “Ultralytics yolov8,” https://github. com/ultralytics/ultralytics, 2023, aGPL-3.0 License

  23. [31]

    Yolov9: Learning what you want to learn using programmable gradient information,

    C.-Y . Wang, I.-H. Yeh, and H.-Y . M. Liao, “Yolov9: Learning what you want to learn using programmable gradient information,” arXiv preprint arXiv:2402.13616, 2024

  24. [32]

    Yolov10: Real-time end-to-end object detection,

    A. Wang, H. Chen, L. Liu, K. Chen, Z. Lin, J. Han, and G. Ding, “Yolov10: Real-time end-to-end object detection,” arXiv preprint arXiv:2405.14458, 2024

  25. [33]

    The pascal visual object classes (voc) challenge,

    M. Everingham, L. Van Gool, C. K. Williams, J. Winn, and A. Zisser- man, “The pascal visual object classes (voc) challenge,” International journal of computer vision , vol. 88, pp. 303–338, 2010

  26. [34]

    Microsoft coco: Common objects in context,

    T.-Y . Lin, M. Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Doll ´ar, and C. L. Zitnick, “Microsoft coco: Common objects in context,” in Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13 . Springer,...

  27. [35]

    Imagenet: A large-scale hierarchical image database,

    J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, “Imagenet: A large-scale hierarchical image database,” in 2009 IEEE conference on computer vision and pattern recognition . Ieee, 2009, pp. 248–255

  28. [36]

    The open images dataset v4: Unified image classification, object detection, and visual relationship detection at scale,

    A. Kuznetsova, H. Rom, N. Alldrin, J. Uijlings, I. Krasin, J. Pont-Tuset, S. Kamali, S. Popov, M. Malloci, A. Kolesnikovet al., “The open images dataset v4: Unified image classification, object detection, and visual relationship detection at scale,” International journal of co...

Pith tools

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