AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)

前言


计算机视觉领域的八大任务:

  • 图像分类
  • 目标检测
  • 图像语义分割
  • 场景文字识别
  • 图像生成
  • 人体关键点检测
  • 视频分类
  • 度量学习

本文分享基于深度学习的目标检测算法,以及一些好的开源代码。


目标检测算法


1、R-CNN系列


  • R-CNN

    R-CNN 流程图:
    AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第1张图片 AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第2张图片 要点:

    • R-CNN 利用 候选区域方法 创建了约 2000 个 ROI(region of interest 感兴趣区域)

  • Fast R-CNN

    Fast R-CNN 的流程图:
    AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第3张图片AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第4张图片
    要点:

    • Fast R-CNN 把包含特征提取器、分类器和边界框回归器在内的整个网络能通过多任务损失函数进行端到端的训练。
    • Fast R-CNN 的训练速度是 R-CNN 的 10 倍,推断速度是后者的 150 倍。

  • Faster R-CNN

    Faster R-CNN 的流程图:
    AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第5张图片
    AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第6张图片
    要点:

    • Faster R-CNN 采用与 Fast R-CNN 相同的设计
    • 使用候选区域网络(RPN)代替了候选区域方法,RPN效率更高,每幅图像 10 毫秒的速度运行

源码

  • PaddleDetection

    github地址

    主要内容:
    AI实战:基于深度学习的目标检测算法汇总:R-CNN系列 (R-CNN、Fast R-CNN、Faster R-CNN)_第7张图片

  • Mask R-CNN for Object Detection and Segmentation

    github地址

    主要内容:

  • faster-rcnn

    github地址

你可能感兴趣的:(深度学习,图像识别,人工智能)