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 →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
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.
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
- 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.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
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)
- [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.
- [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.
- [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.
- [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.
- [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)
- [Section II] The cross-reference to datasets says '(see Section 5)', but the datasets are described in Section VI, not Section 5.
- [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.
- [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.
- [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
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
assumptions (3)
- domain assumption The performance figures in Table III are accurate and reflect published results.
- domain assumption The descriptions of the CNN models accurately reflect the cited papers.
- domain assumption The survey coverage is comprehensive enough to support the claim of filling a gap.
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
Reference graph
Works this paper leans on
- [18]
-
[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
2016
-
[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
work page 2021
-
[2]
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
work page 2020
-
[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
work page 2021
-
[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
2004
-
[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
1986
-
[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
2005
Show all 36 references
-
[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
2001
-
[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...
2008
-
[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
2014
-
[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
2013 arXiv
-
[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
2015
-
[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
2012
-
[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
2014
-
[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
2013
-
[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
2014 arXiv
-
[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
2012
-
[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
2014
-
[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
2017
-
[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
2016
-
[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
2016
-
[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
1904
-
[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
2017
-
[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
2018
-
[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
2004 arXiv
-
[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
2021
-
[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
2022 arXiv
-
[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
2023
-
[30]
Ultralytics yolov8,
G. Jocher, A. Chaurasia, and J. Qiu, “Ultralytics yolov8,” https://github. com/ultralytics/ultralytics, 2023, aGPL-3.0 License
2023
-
[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
2024 arXiv
-
[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
2024 arXiv
-
[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
2010
-
[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,...
2014
-
[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
2009
-
[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...
1956
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.