深度学习目标检测算法发展历程:从R-CNN到EfficientDet
-
R-CNN (Region-based Convolutional Neural Network):2014年,Ross Girshick等人提出了R-CNN算法,该算法将目标检测问题转化为区域建议问题,使用Selective Search算法提取候选框,然后将每个候选框输入卷积神经网络进行特征提取和分类。
-
Fast R-CNN:2015年,Ross Girshick等人提出了Fast R-CNN算法,改进了R-CNN的速度和准确率,使用ROI池化层来解决R-CNN中重复计算的问题,并引入了分类和边界框回归损失函数来进行训练。
-
Faster R-CNN:2015年,Shaoqing Ren等人提出了Faster R-CNN算法,将区域提取和特征提取合并到一个网络中,引入RPN网络来生成候选框,并使用ROI池化层进行特征提取和分类。
-
YOLO (You Only Look Once):2016年,Joseph Redmon等人提出了YOLO算法,将目标检测转化为回归问题,直接在全图上预测边界框和类别概率,速度快,但准确率较低。
-
SSD (Single Shot MultiBox Detector):2016年,Wei Liu等人提出了SSD算法,将目标检测转化为多任务学习问题,同时预测多个边界框和类别概率,并使用多层特征图进行特征提取,速度和准确率均有提升。
-
RetinaNet:2017年,Tsung-Yi Lin等人提出了RetinaNet算法,使用Focal Loss来解决目标检测中正负样本不平衡的问题,同时采用特殊的网络结构来提高小目标检测的准确率。
-
Mask R-CNN:2018年,Kaiming He等人提出了Mask R-CNN算法,将目标检测和实例分割结合起来,同时预测边界框、类别概率和每个像素的分割mask,进一步拓展了目标检测的应用范围。
-
EfficientDet:2019年,Mingxing Tan等人提出了EfficientDet算法,使用EfficientNet作为特征提取器,并引入BiFPN网络和Swish激活函数来提高网络性能,速度和准确率均有提升。
可以看出,基于深度学习的目标检测算法在不断发展,从R-CNN到EfficientDet,经历了从提出区域建议到使用单个网络预测边界框和类别概率的演变过程,同时引入了各种技术来提高速度和准确率,使得目标检测在实际应用中得以广泛应用。
原文地址: https://www.cveoy.top/t/topic/nF2y 著作权归作者所有。请勿转载和采集!