Papers › CSPNet: A New Backbone that can Enhance Learning Capability of CNN

CSPNet: A New Backbone that can Enhance Learning Capability of CNN

27 Nov 2019arXiv:1911.11929archive 2025-07-28

Chien-Yao Wang, Hong-Yuan Mark Liao, I-Hau Yeh, Yueh-Hua Wu, Ping-Yang Chen, Jun-Wei Hsieh

Neural networks have enabled state-of-the-art approaches to achieve incredible results on computer vision tasks such as object detection. However, such success greatly relies on costly computation resources, which hinders people with cheap devices from appreciating the advanced technology. In this paper, we propose Cross Stage Partial Network (CSPNet) to mitigate the problem that previous works require heavy inference computations from the network architecture perspective. We attribute the problem to the duplicate gradient information within network optimization. The proposed networks respect the variability of the gradients by integrating feature maps from the beginning and the end of a network stage, which, in our experiments, reduces computations by 20% with equivalent or even superior accuracy on the ImageNet dataset, and significantly outperforms state-of-the-art approaches in terms of AP50 on the MS COCO object detection dataset. The CSPNet is easy to implement and general enough to cope with architectures based on ResNet, ResNeXt, and DenseNet. Source code is at https://github.com/WongKinYiu/CrossStagePartialNetworks.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

123 repositories listed; official and paper-mentioned ones first.

AlexeyAB/darknet officialmentioned in papermentioned on GitHubtfNOASSERTION report
WongKinYiu/CrossStagePartialNetworks officialmentioned in papermentioned on GitHubtf report
6-dl/darknet_wpb mentioned on GitHubtf report
Aarav-Patel/darknet mentioned on GitHubtfNOASSERTION report
Abhijeet2396/darknet mentioned on GitHubtfNOASSERTION report
Adam123wu/Edge-YOLO_algorithm mentioned on GitHubpytorch report
AmeerHamza111/yolo-darknet mentioned on GitHubtfNOASSERTION report
CRIGIM/darknet mentioned on GitHubtf report
Chamchis/AICCTV mentioned on GitHubtfNOASSERTION report
Chris-On-PC/darknet mentioned on GitHubtfNOASSERTION report
Code-Fight/darknet_study mentioned on GitHubtfNOASSERTION report
Congpeiliang/yolo mentioned on GitHubtfNOASSERTION report
Demonhesusheng/darknet_v2 mentioned on GitHubtfNOASSERTION report
FarzamIHPC/YoloV3_mask mentioned on GitHubtfNOASSERTION report
JCamERG/YOLOPersonal mentioned on GitHubtf report
JEONGHA-SHIN/YOGO_Server_v2 mentioned on GitHubtfNOASSERTION report
JWMON/yolo mentioned on GitHubtfNOASSERTION report
Jorge-Mendes/darknet-google-colab mentioned on GitHubtfNOASSERTION report
Keshavkant/YOLO_Toll mentioned on GitHubtf report
Knight825/models-pytorch mentioned on GitHubpytorchApache-2.0 report
Pepitaw/darknet mentioned on GitHubtfNOASSERTION report
PericlesPet/darknet-demo mentioned on GitHubtfNOASSERTION report
PetersonSilvadeJesus/yolov3-data-images mentioned on GitHubtfNOASSERTION report
Rahmanzia3/darknet mentioned on GitHubtfNOASSERTION report
Rahmanzia3/darknet_original mentioned on GitHubtfNOASSERTION report
Rahmanzia3/yolo mentioned on GitHubtfNOASSERTION report
Ritik-Sharma38/YoloV3_training_Hands mentioned on GitHubtfNOASSERTION report
SAIGANESH-Collab/DARKNET mentioned on GitHubtfNOASSERTION report
SAIGANESH-Collab/YOLO-AQUA mentioned on GitHubtfNOASSERTION report
Seioch/darknet_v4_deploy mentioned on GitHubtfNOASSERTION report
Smiler-Jin/Yolov4 mentioned on GitHubtfNOASSERTION report
Spain2394/darknet mentioned on GitHubtfNOASSERTION report
SpanoChristian/darknet mentioned on GitHubtfNOASSERTION report
Sujith2k/darknet mentioned on GitHubtfNOASSERTION report
TusharMhaske28/Object-Detection mentioned on GitHubtfNOASSERTION report
TusharMhaske28/Thermal-Object mentioned on GitHubtfNOASSERTION report
TusharMhaske28/summer-project mentioned on GitHubtfNOASSERTION report
WangMian-Maker/Flask mentioned on GitHubtfNOASSERTION report
XuanjieXiao/vehicle-detection-by-using-camera mentioned on GitHubtfNOASSERTION report
Yamahitsuji/darknet mentioned on GitHubtf report
aaron-wang-de/ab mentioned on GitHubtfNOASSERTION report
adam123wu/edge-yolo mentioned on GitHubpytorch report
agelencs/darknet_original mentioned on GitHubtf report
alexismailov2/darknet mentioned on GitHubtfNOASSERTION report
amazingcodeLYL/Traffic_signs_detection_darket mentioned on GitHubtfNOASSERTION report
antonoeschmidt/darknet mentioned on GitHubtfNOASSERTION report
areberoto/darknet-thesis mentioned on GitHubtf report
benjamintli/darknet-gun-detector mentioned on GitHubtfNOASSERTION report
benjamintli/training-results-azure mentioned on GitHubtfNOASSERTION report
bowensong0312/darknet mentioned on GitHubtfNOASSERTION report
citbrains/darknet_yolov4 mentioned on GitHubtf report
clasikman/darknet mentioned on GitHubtfNOASSERTION report
dayfixer/darknet-comment mentioned on GitHubtfNOASSERTION report
deeplearnproject/darknet mentioned on GitHubtfNOASSERTION report
dipuchak95/dip_net mentioned on GitHubtfNOASSERTION report
dorbodwolf/darknet mentioned on GitHubtfNOASSERTION report
easyadin/Object-Detection-YOLOv4 mentioned on GitHubtfNOASSERTION report
eric-erki/darknetAB mentioned on GitHubtfNOASSERTION report
firja10/darknet-2 mentioned on GitHubtf report
gomboskriszta/yolo mentioned on GitHubtfNOASSERTION report
hirohiro23/Darknet mentioned on GitHubtfNOASSERTION report
holytrick/AlexeyAB_darknet mentioned on GitHubtfNOASSERTION report
iamsingh/darknet mentioned on GitHubtfNOASSERTION report
iberganzo/darknet mentioned on GitHubtf report
imshamsher/darknet mentioned on GitHubtfNOASSERTION report
johnsebin97/darknet mentioned on GitHubtfNOASSERTION report
k5iogura/darknetAB mentioned on GitHubtfNOASSERTION report
kentttttt/darknet mentioned on GitHubtfNOASSERTION report
khanh-moriaty/DarknetAlexey mentioned on GitHubtfNOASSERTION report
kiruthick101/darknet mentioned on GitHubtfNOASSERTION report
laclouis5/darknet2 mentioned on GitHubtf report
lanmei1211/face mentioned on GitHubtfNOASSERTION report
lichuanqi/YOLOV4_Darknet mentioned on GitHubtfNOASSERTION report
liuxiangchao369/VRS-training mentioned on GitHubtfNOASSERTION report
lrf008/yolov4 mentioned on GitHubtfNOASSERTION report
mazabou/darknet mentioned on GitHubtfNOASSERTION report
minhcong0891/wheat-detection mentioned on GitHubtfnot reachable when probed 2026-09-17 — repositories for recent papers often appear after camera-ready report
neung678/anti_bird mentioned on GitHubtf report
neverleave0916/darknet mentioned on GitHubtfNOASSERTION report
nghgphi/fire_detection mentioned on GitHubtfNOASSERTION report
nmcasasr/darknet2 mentioned on GitHubtfNOASSERTION report
nmcasasr/darknet_oldVersion mentioned on GitHubtfNOASSERTION report
nurulxakmar/darknet mentioned on GitHubtfNOASSERTION report
okboseong/darknet mentioned on GitHubtfNOASSERTION report
otamajakusi/darknet-yolov4 mentioned on GitHubtfNOASSERTION report
peter8301120/darknet_t mentioned on GitHubtfNOASSERTION report
pixiedust18/darknet_mask_classification mentioned on GitHubtfNOASSERTION report
pritish-mahajan/Apricitas mentioned on GitHubtfNOASSERTION report
rwightman/pytorch-image-models mentioned on GitHubpytorch report
sadicLiu/darknet-yolov4 mentioned on GitHubtf report
sepuhopar/ReportDD-darknet mentioned on GitHubtfNOASSERTION report
sryab2001/Yolo-CG mentioned on GitHubtfNOASSERTION report
sryab2001/aquasaiclone mentioned on GitHubtfNOASSERTION report
tanmayj000/darknet mentioned on GitHubtfNOASSERTION report
tdurand/darknet-withtiling mentioned on GitHubtfNOASSERTION report
texasinstruments/edgeai-yolov5 mentioned on GitHubpytorchGPL-3.0 report
texasinstruments/edgeai-yolox mentioned on GitHubpytorchNOASSERTION report
tmbaoloc/darknet mentioned on GitHubtfNOASSERTION report
tommyjtl/darknet-colab mentioned on GitHubtfNOASSERTION report
tops666/volo-v4- mentioned on GitHubtfNOASSERTION report
wdlctc/darknet mentioned on GitHubtfNOASSERTION report
witwickey/alexeyDarknet mentioned on GitHubtfNOASSERTION report
wsmlby/darknetnano mentioned on GitHubtfNOASSERTION report
xuantruongdang/module-yolo mentioned on GitHubtfNOASSERTION report
xyuan-wyze/darknet mentioned on GitHubtf report
yaoming0712/dalinmask mentioned on GitHubtfNOASSERTION report
ycchiusieve/yolo3 mentioned on GitHubtfNOASSERTION report
yukaryote/darknet mentioned on GitHubtf report
zanmange/darknet mentioned on GitHubtfNOASSERTION report
zephyrcho/darknetV4 mentioned on GitHubtfNOASSERTION report
zhanghuiyao/yolov5_mindspore mentioned on GitHubmindsporeMIT report
PaddlePaddle/PaddleClas paddleApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

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

Tasks

AttributeImage ClassificationObject DetectionReal-Time Object Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Classification ImageNet CSPResNeXt-50 (Mish+Aug) Number of params 20.5M #741 of 1060 Archive leaderboard report
Image Classification ImageNet CSPResNeXt-50 (Mish+Aug) Top 1 Accuracy 79.8% #741 of 1060 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: CSPPeleeNet, CSPResNeXt, CSPResNeXt Block, Exact Fusion Model

1x1 ConvolutionAdaptive Feature PoolingAverage PoolingBatch NormalizationBottleneck Residual BlockBottom-up Path AugmentationCSPDarknet53CSPDenseNetCSPDenseNet-ElasticCSPPeleeNetCSPResNeXtCSPResNeXt BlockConcatenated Skip ConnectionConvolutionDense BlockDense ConnectionsDenseNet-ElasticDropoutElastic Dense BlockExact Fusion ModelFPNGlobal Average PoolingGrouped ConvolutionKaiming InitializationMax PoolingMaxoutPAFPNPANetPeleeNetPolynomial Rate DecayRPNReLUResNeXtResNeXt BlockResidual BlockResidual ConnectionRoIAlignSGD with MomentumSigmoid ActivationSoftmaxSqueeze-and-Excitation BlockStep DecayTanh ActivationTwo-Way Dense LayerWeight Decay

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