Spatial as Deep: Spatial CNN for Traffic Scene Understanding
AAAI 2018

https://github.com/cardwing/Codes-for-Lane-Detection
https://github.com/harryhan618/SCNN_Pytorch
https://github.com/XingangPan/SCNN

数据库问题
Caltech Lanes Dataset (Aly 2008) and the recently released TuSimple Benchmark Dataset (TuSimple 2017) consists of 1224
and 6408 images with annotated lane markings respectively

自建的数据库 北京市区采集,图像做了畸变矫正
133,235 frames , 88880 for training set, 9675 for validation set, and 34680 for test set,We divided the test set into normal and
8 challenging categories

这里我们将缺失或遮挡的车道线也标记出来,对于Figure 2 (a) 1 中 栅栏左侧的车道线就不标记了,即栅栏以外的车道线不标记。本文只关注四类车道线,其他类型的车道线就不检测了。

Spatial CNN
对空间关系建模的传统方法是基于 Markov Random Fields (MRF) or Conditional Random Fields (CRF)。最近有人讲 CRF 和 CNN 结合起来使用。

mean field algorithm 可以通过 CNN网络实现。流程如下:1)归一化:CNN的输出看做 unary potentials,使用 Softmax operation 归一化; 2)信息传递:通过 使用 大 kernels 的 channel wise convolution 来实现;3)Compatibility Transform,通过 一个 1×1 convolution layer 实现;4) Adding unary potentials。整个过程迭代 N 次给出最终的结果。

上面这个信息传递过程中,每个像素从其他所有像素接收信息,这样做计算量很大,很难满足实时应用场景。对于 MRF,大的卷积核很难学习,需要很小心的初始化。而且这个过程是其CNN的输出进行处理的,可能对 CNN 网络中的 top hidden layer 输出信息处理更合适。

这里我们提出 Spatial CNN 来解决上面的问题

假定 SCNN 的输入是 一个 3D tensor, 其尺寸为 C × H × W,其中 C, H, and W denote the number of channel, rows, and
columns respectively。 这里我们将 tensor 切分为 H 个 slices,第一个 slice 被输入到一个卷积层,该卷积层有 C个 kernels, 每个kernel 的宽度为 w。 传统CNN网络中 该卷积层的输出被送到第二个卷积层进行卷积。这里不一样,第一个 slice 的卷积输出 加上 第二个 slice 作为第二个卷积层的 输入,以此类推,知道最后一个 slice 被处理。 下面这个公式描述的就是上面这个过程。

上面描述的是一个 SCNN_D 模块,还有 SCNN_U, SCNN_R, SCNN_L。 the four ’SCNN’ module with suffix ’D’, ’U’, ’R’, ’L’ denotes SCNN that is downward, upward, rightward, and leftward respectively.

前一个 slice 卷积输出和 当前 slice 相加 按照一定方向进行: 从上到下、从下向上、从左到右、从右到左

Analysis : Spatial CNN 的优势
(1) Computational efficiency 计算量变小,每个像素相关联的像素表少很多

(2) Message as residual.
前一个 slice 卷积输出和 当前 slice 相加 可以看做一个 residual,deep SCNN messages are propagated as residual

(3) Flexibility
SCNN 可以嵌入到 CNN 网络的任何位置



这个视角不包括 CNN提取特征的时间

CNN交通场景解析--Spatial as Deep: Spatial CNN for Traffic Scene Understanding相关推荐

  1. Spatial As Deep: Spatial CNN for Traffic Scene Understanding论文翻译

    Spatial As Deep: Spatial CNN for Traffic Scene Understanding论文翻译 Abstract摘要 Convolutional neural net ...

  2. 【论文解读】Spatial As Deep: Spatial CNN for Traffic Scene Understanding(车道线检测SCNN)

    Spatial As Deep: Spatial CNN for Traffic Scene Understanding 原文链接:https://arxiv.org/abs/1712.06080 g ...

  3. 【2018-AAAI】Spatial As Deep: Spatial CNN for Traffic Scene Understanding

    概述 提出了SCNN语义分割网络,将传统的深度逐层卷积推广到特征图中的逐片卷积,在同一特征图的行和列上做信息传递,可有效识别强先验结构的目标.此外论文还发布了一个大型的车道线检测数据集CULane D ...

  4. 基于Spatial CNN的车道线检测和交通场景理解

    SCNN车道线检测--(SCNN)Spatial As Deep: Spatial CNN for Traffic Scene Understanding(论文解读) Spatial As Deep: ...

  5. SCNN网络理解-交通场景的理解

    论文名称:Spatial As Deep: Spatial CNN for Traffic Scene Understanding 论文下载地址:https://arxiv.org/abs/1712. ...

  6. 自动驾驶中结构化BEV交通场景的理解(ICCV 2021)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨黄浴@知乎 来源丨https://zhuanlan.zhihu.com/p/422992023 ...

  7. (SFT-GAN)18:Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform

    基于深度空间特征变换的图像超分辨率真实纹理恢复 Project Website:Recovering Realistic Texture in Image Super-resolution by De ...

  8. 论文阅读笔记之——《Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform》

    本博文是文章<Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform&g ...

  9. 基于多特征地图和深度学习的实时交通场景分割

    https://www.toutiao.com/a6623529829402673667/ 2018-11-14 09:58:33 Ⅰ.介绍 交通场景分割是智能车辆在检测障碍物.规划路径和自主导航中的 ...

最新文章

  1. 如何在Xbox One或PlayStation 4上为Skyrim特别版安装Mods
  2. javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——测试
  3. 如何在Unity3d平台下低延迟播放RTMP或RTSP流
  4. VSTO 2005 项目的布署和运行
  5. Redis的实现原理
  6. Android蓝牙A2dp profile的使用
  7. mysql导入sql文件命令_MySQL导入.sql文件及常用命令
  8. 二本学院计算机专业的考研er如何顺利上岸?
  9. 分布式系统面临的问题
  10. cisco 链路聚合 (自用)
  11. 自动点击android按钮,Android实现自动点击无障碍服务功能的实例代码
  12. java 图片处理之寸照背景色替换
  13. 带小数十进制转二进制C语言,c语言十进制小数转为二进制
  14. Shi-Tomasi特征点(角点)检测及追踪方法
  15. linux系统外接硬盘_linux指定某用户某组挂载外接硬盘以便操作硬盘
  16. java servlet验证码_Servlet 实现验证码
  17. php怎样转换成html格式,php实现转换html格式为文本格式的方法
  18. HZNU2012图解
  19. 圣斗士星矢游戏抽奖计算机怎么计算,圣斗士星矢手游最划算抽奖方式推荐
  20. 袁萌:Linux的十项重要进展

热门文章

  1. javascript删除,添加元素
  2. RDKit | 基于支持向量机(SVM)的二分类活性预测模型
  3. 基于AI探索表观遗传药物发现的化学空间
  4. Dalvik中类的加载
  5. mysql多个字符串连接池_使用Coroutine\Channel实现一个简单的MySQL连接池
  6. 中国农业大学生物学院徐凌组博后招聘-植物微生物组的多样性和功能研究
  7. 报告视频录制:腾讯会议录屏+人像画中画特效
  8. Microbiome:中科院微生物所蔡磊组揭示病害影响植物微生物组群落构建与功能适应...
  9. Nature子刊:使用MinION快速分析早产儿肠道菌群谱并鉴定抗生素抗性致病菌
  10. 扩增子统计绘图7三元图