HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

YOLOv4: Optimal Speed and Accuracy of Object Detection

Alexey Bochkovskiy Chien-Yao Wang Hong-Yuan Mark Liao

YOLOv4: Optimal Speed and Accuracy of Object Detection

Abstract

There are a huge number of features which are said to improve Convolutional Neural Network (CNN) accuracy. Practical testing of combinations of such features on large datasets, and theoretical justification of the result, is required. Some features operate on certain models exclusively and for certain problems exclusively, or only for small-scale datasets; while some features, such as batch-normalization and residual-connections, are applicable to the majority of models, tasks, and datasets. We assume that such universal features include Weighted-Residual-Connections (WRC), Cross-Stage-Partial-connections (CSP), Cross mini-Batch Normalization (CmBN), Self-adversarial-training (SAT) and Mish-activation. We use new features: WRC, CSP, CmBN, SAT, Mish activation, Mosaic data augmentation, CmBN, DropBlock regularization, and CIoU loss, and combine some of them to achieve state-of-the-art results: 43.5% AP (65.7% AP50) for the MS COCO dataset at a realtime speed of ~65 FPS on Tesla V100. Source code is at https://github.com/AlexeyAB/darknet

Code Repositories

6-dl/darknet_wpb
tf
Mentioned in GitHub
adam123wu/edge-yolo
pytorch
Mentioned in GitHub
capstone-w3/trash_parent_repo
pytorch
Mentioned in GitHub
CRIGIM/darknet
tf
Mentioned in GitHub
Keshavkant/YOLO_Toll
tf
Mentioned in GitHub
tanmayj000/darknet
tf
Mentioned in GitHub
jason-hu7/PyTorch-YOLOv4
pytorch
Mentioned in GitHub
AlexeyAB/darknet
Official
tf
Mentioned in GitHub
nmcasasr/darknet_oldVersion
tf
Mentioned in GitHub
WangMian-Maker/Flask
tf
Mentioned in GitHub
sryab2001/aquasaiclone
tf
Mentioned in GitHub
tops666/volo-v4-
tf
Mentioned in GitHub
Lebhoryi/keras-YOLOv3-model-set
tf
Mentioned in GitHub
minhcong0891/wheat-detection
tf
Mentioned in GitHub
xuanloct4/darknet
Mentioned in GitHub
RunzhaoHuang/DeepSort_YOLOV5_OnScreen
pytorch
Mentioned in GitHub
neverleave0916/darknet
tf
Mentioned in GitHub
Rahmanzia3/darknet_original
tf
Mentioned in GitHub
yousefis/darknet-ocr
pytorch
Mentioned in GitHub
AmeerHamza111/yolo-darknet
tf
Mentioned in GitHub
emportent/Bonobo_Chimp
Mentioned in GitHub
imshamsher/darknet
tf
Mentioned in GitHub
nghgphi/fire_detection
tf
Mentioned in GitHub
MEME-Phoenix/MEME
pytorch
Mentioned in GitHub
Little-BigMan/YOLOv4
pytorch
Mentioned in GitHub
Dodant/ANPR-with-Yolov4
Mentioned in GitHub
HeegonJin/yolov1
pytorch
Mentioned in GitHub
wiegehtki/zoneminder-jetson
Mentioned in GitHub
SAIGANESH-Collab/DARKNET
tf
Mentioned in GitHub
Chris-On-PC/darknet
tf
Mentioned in GitHub
Ashish-Sankritya/darknet_CNN
Mentioned in GitHub
Abhijeet2396/darknet
tf
Mentioned in GitHub
yaoming0712/dalinmask
tf
Mentioned in GitHub
iberganzo/darknet
tf
Mentioned in GitHub
nmcasasr/darknet2
tf
Mentioned in GitHub
Rahmanzia3/darknet
tf
Mentioned in GitHub
JCamERG/YOLOPersonal
tf
Mentioned in GitHub
kentttttt/darknet
tf
Mentioned in GitHub
khanh-moriaty/DarknetAlexey
tf
Mentioned in GitHub
gomboskriszta/yolo
tf
Mentioned in GitHub
TusharMhaske28/summer-project
tf
Mentioned in GitHub
sciosci/graph_check
Mentioned in GitHub
Congpeiliang/yolo
tf
Mentioned in GitHub
samson6460/tf2_YOLO
tf
Mentioned in GitHub
nemonameless/PaddleDetection_YOLOX
paddle
Mentioned in GitHub
CaiYingFeng/darknet_changed
Mentioned in GitHub
simplew2011/YOLO_ZOO
pytorch
Mentioned in GitHub
WuJiang1996/pytorch-YOLOv4
pytorch
Mentioned in GitHub
rynsy/darknet
Mentioned in GitHub
Aarav-Patel/darknet
tf
Mentioned in GitHub
witwickey/alexeyDarknet
tf
Mentioned in GitHub
rahzaazhar/Test-Remote
pytorch
Mentioned in GitHub
Adam123wu/Edge-YOLO_algorithm
pytorch
Mentioned in GitHub
TKGgunter/yolov4_tiny_rs
Mentioned in GitHub
citbrains/darknet_yolov4
tf
Mentioned in GitHub
smin107/CapstoneDesign
pytorch
Mentioned in GitHub
ruyueshuo/DeepStream_YOLOv4
Mentioned in GitHub
VCasecnikovs/Yet-Another-YOLOv4-Pytorch
pytorch
Mentioned in GitHub
scienXX/roomcamera2
Mentioned in GitHub
dayfixer/darknet-comment
tf
Mentioned in GitHub
Lornatang/YOLOv4-PyTorch
pytorch
Mentioned in GitHub
gihants/darknet_built
Mentioned in GitHub
laclouis5/darknet2
tf
Mentioned in GitHub
mikel-brostrom/Yolov5_DeepSort_Pytorch
pytorch
Mentioned in GitHub
lanmei1211/face
tf
Mentioned in GitHub
Pedestrian1671022/darknet
Mentioned in GitHub
lrf008/yolov4
tf
Mentioned in GitHub
sushmaakoju/yolo
Mentioned in GitHub
wiegehtki/nvjetson_opencv_gsi
tf
Mentioned in GitHub
PaddlePaddle/PaddleDetection
paddle
Mentioned in GitHub
liuch37/image-processing
pytorch
Mentioned in GitHub
pjreddie/darknet
pytorch
Mentioned in GitHub
sid-sangal/RealTime
tf
Mentioned in GitHub
robbebluecp/tf2-yolov4
tf
Mentioned in GitHub
GZQ0723/YoloV4
pytorch
Mentioned in GitHub
iamsingh/darknet
tf
Mentioned in GitHub
okboseong/darknet
tf
Mentioned in GitHub
dorbodwolf/darknet
tf
Mentioned in GitHub
LdDl/go-darknet
Mentioned in GitHub
Demonhesusheng/darknet_v2
tf
Mentioned in GitHub
clasikman/darknet
tf
Mentioned in GitHub
Pepitaw/darknet
tf
Mentioned in GitHub
Smiler-Jin/Yolov4
tf
Mentioned in GitHub
KingGugu/YOLOv4
mindspore
Mentioned in GitHub
Rahmanzia3/yolo
tf
Mentioned in GitHub
leggedrobotics/darknet
pytorch
Mentioned in GitHub
sung0471/pytorch-YOLOv4
pytorch
Mentioned in GitHub
TusharMhaske28/Thermal-Object
tf
Mentioned in GitHub
nurulxakmar/darknet
tf
Mentioned in GitHub
agelencs/darknet_original
tf
Mentioned in GitHub
TusharMhaske28/Object-Detection
tf
Mentioned in GitHub
ruyueshuo/YOLOv4_Deployment
Mentioned in GitHub
JEONGHA-SHIN/YOGO_Server_v2
tf
Mentioned in GitHub
neung678/anti_bird
tf
Mentioned in GitHub
ayoungkang/yolov4
pytorch
Mentioned in GitHub
LdDl/rust-road-traffic
Mentioned in GitHub
cmf3673/spotti
pytorch
Mentioned in GitHub
Tianxiaomo/pytorch-YOLOv4
pytorch
Mentioned in GitHub
otamajakusi/darknet-yolov4
tf
Mentioned in GitHub
weidalin/yolov4_mixup
pytorch
Mentioned in GitHub
liuxiangchao369/VRS-training
tf
Mentioned in GitHub
maudzung/Complex-YOLOv4-Pytorch
pytorch
Mentioned in GitHub
Gavino7/YOLOv3set
tf
Mentioned in GitHub
LdDl/odam
Mentioned in GitHub
JC1DA/yolo_streamer
Mentioned in GitHub
JWMON/yolo
tf
Mentioned in GitHub
2023-MindSpore-1/ms-code-51
mindspore
Mentioned in GitHub
antonoeschmidt/darknet
tf
Mentioned in GitHub
GeeGeeWP/SCML
Mentioned in GitHub
zephyrcho/darknetV4
tf
Mentioned in GitHub
kmt112/probable-lamp
Mentioned in GitHub
bok9504/UAV_MOT_LineRegistration
pytorch
Mentioned in GitHub
youchangxin/YOLOv4_tensorflow2
tf
Mentioned in GitHub
SpanoChristian/darknet
tf
Mentioned in GitHub
hustvl/sparseinst
pytorch
Mentioned in GitHub
lichuanqi/YOLOV4_Darknet
tf
Mentioned in GitHub
Marcos14Almeida/darknet
Mentioned in GitHub
yukaryote/darknet
tf
Mentioned in GitHub
thekauer/traindarknet
Mentioned in GitHub
nabarunbaruaAIML/ATCC_Yolov5
pytorch
Mentioned in GitHub
husty530/Yamashita-darknet
Mentioned in GitHub
sryab2001/Yolo-CG
tf
Mentioned in GitHub
JisuHann/Object-Tracking
pytorch
Mentioned in GitHub
wsmlby/darknetnano
tf
Mentioned in GitHub
SAIGANESH-Collab/YOLO-AQUA
tf
Mentioned in GitHub
issaiass/FacialMaskDetector
Mentioned in GitHub
RedWang1989/YOLOv4
pytorch
Mentioned in GitHub
kondukberna/Car_Detection
Mentioned in GitHub
ZhiqiWang12/try_darknet
Mentioned in GitHub
firja10/darknet-2
tf
Mentioned in GitHub
wonseok-Jang/ros_darknet
Mentioned in GitHub
Yamahitsuji/darknet
tf
Mentioned in GitHub
Veternal1226/YOLO_darknet
Mentioned in GitHub
FarzamIHPC/YoloV3_mask
tf
Mentioned in GitHub
zanmange/darknet
tf
Mentioned in GitHub
johnsebin97/darknet
tf
Mentioned in GitHub
maudzung/YOLO3D-YOLOv4-PyTorch
pytorch
Mentioned in GitHub
sadicLiu/darknet-yolov4
tf
Mentioned in GitHub
Seioch/darknet_v4_deploy
tf
Mentioned in GitHub
areberoto/darknet-thesis
tf
Mentioned in GitHub
mazabou/darknet
tf
Mentioned in GitHub
stevedepp/yolo4asl
Mentioned in GitHub
wiegehtki/zoneminder
Mentioned in GitHub
leduckhai/Global-Wheat-Detection-Kaggle
pytorch
Mentioned in GitHub
sepuhopar/ReportDD-darknet
tf
Mentioned in GitHub
Spain2394/darknet
tf
Mentioned in GitHub
pritish-mahajan/Apricitas
tf
Mentioned in GitHub
JisuHann/MEME-Tracking
pytorch
Mentioned in GitHub
samirgholipour/speed_estimation
tf
Mentioned in GitHub
dipuchak95/dip_net
tf
Mentioned in GitHub
nataliele/waldo
Mentioned in GitHub
oaqoe-DWQ/Yolov5_DeepSort_Pytorch
pytorch
Mentioned in GitHub
wuzhihao7788/yolodet-pytorch
pytorch
Mentioned in GitHub
gzw820/PyTorch_YOLOv4
pytorch
Mentioned in GitHub
xyuan-wyze/darknet
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
object-detection-on-cocoYOLOv4-608
AP50: 65.7
AP75: 47.3
APL: 53.3
APM: 46.7
APS: 26.7
box mAP: 43.5
object-detection-on-coco-oYOLOv4-P6
Average mAP: 30.4
Effective Robustness: 5.89
object-detection-on-pku-ddd17-carYOLOv4
mAP50: 81.3
real-time-object-detection-on-cocoYOLOv4-S
FPS (V100, b=1): 38
box AP: 41.2
real-time-object-detection-on-cocoYOLOv4-M
FPS (V100, b=1): 31
box AP: 43.0
real-time-object-detection-on-cocoYOLOv4-L
FPS (V100, b=1): 23
box AP: 43.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
YOLOv4: Optimal Speed and Accuracy of Object Detection | Papers | HyperAI