作者:曹培信

来源:大数据文摘(ID:BigDataDigest)

2019年8月3日北美中部时区上午约10点40分,在美国德克萨斯州埃尔帕索的一家沃尔玛商店里,一个携带WASR-10和半自动民用版AK-47的歹徒向人群扫射,导致22人死亡,至少24人受伤。

这是今年美国发生的最严重的枪击案。

枪支问题一直是美国乃至全球暴力袭击关注的重要问题。最近,YouTube上一位博主上传了一个可以配合监控摄像头使用的基于机器学习的枪支检测器视频,当有人手持枪支时,该检测器会迅速识别持枪这一动作。目前该视频在YouTube上播放量已经达到100w+。

视频链接:

https://www.youtube.com/watch?v=Lh0x54GC1sw&t=674s

由于手持手机的动作与持枪姿势非常相似,研究人员甚至成功训练该探测器区别手机与枪支,避免错误判断。

视频中博主也解释道,用视频检测枪支对于一些场景,比如校园枪击案非常有效。尽管“我们并不期望通过这一个办法就能解决校园枪击案,那需要更大的策略,但是枪支检测是一个开始。”

Youtube上扒下来一万张图喂给模型

这种特定类型的机器学习称为对象检测,使用深度学习边缘计算,视频流在本地进行处理,因此不需要互联网就能够实时找到对象。

多支手枪也能同时检测出来

因此这项技术可以加载到任何摄像头上。

模型通过从YouTube上扒下来的上万张含有人持枪的视频,通过检测像枪管,扳机,保险等枪的零部件以及你的手指靠近这些东西的姿势,来定位枪支,并标出置信度。

其实枪支检测有的公司也已经做过,一家名为Athena Security的公司采用Nvidia 2080 RTX和计算机视觉来检测Falzone所谓的“危险物体”——特别是枪支。人工智能系统从现成的安全摄像头,以每秒30帧的速度寻找“危险动作”,当检测到威胁时,通过应用程序向学校管理员或警察发送警告。

背后是视频内容的对象检测

无论是视频中识别枪支还是识别手机,或者其他任何有某种特征的事物,其背后的原理都是基于视频流的对象检测。

相对于静止图像的对象检测,视频中多了时序上下文关系(Temporal Context),时序上下文关系可以解决视频中连续帧之间的大量冗余的情况,提高检测速度;还可以提高检测质量,解决视频相对于图像存在的运动模糊、失焦、遮挡以及姿态改变等问题。

目前视频目标检测的发展有这么几个方向。

与光流结合的方法

SenseTime Research的执行研究总监戴继峰(音译)采用的就是这种方式。

DFF(Deep Feature Flow)首先将检测任务分为特征提取任务(ResNet101)和检测任务(R-FCN)两部分,通过区分关键帧、非关键帧的方式,在关键帧上使用提取特征得到特征图,在非关键帧上使用FlowNet网络估计光流,通过关键帧提取的特征做双线性warp的形式得到非关键帧的特征图。在两种方式得到的特征图后使用检测网络实现任务。

论文链接:

https://arxiv.org/pdf/1611.07715.pdf

与目标跟踪结合的方法

Christoph Feichtenhofer等人建立了一个ConvNet架构,用于同时检测和跟踪,使用多任务目标进行基于帧的对象检测和跨帧轨道回归,同时引入了关联特征来表示跨时间的对象共现,在跟踪过程中提高ConvNet的性能,而后基于跨帧轨迹进行帧级别的检测,以实现视频的高精度检测。

同时也实现了通过增加时间跨度,大大提高跟踪器速度。

与RNN结合的方法

肖凡义(音译)等人介绍了用于视频对象检测的时空记忆网络(Spatial-Temporal Memory Networks)。其核心是一种新型的STMM模块,它作为周期性的计算单元来模拟长期的时间外观和运动动态。

STMM的设计能够充分整合预先训练好的CNN主干权值,此外,为了解决视频中物体运动的问题,他们还提出了一种新颖的MatchTrans模块来实现逐帧对齐。

非端到端方法

这包括启康(音译)等人提出的T-CNN网络,他们提出了一个深度学习框架,该框架结合了从视频中获得的时间和上下文信息,大大提高了现有静止图像检测框架应用于视频时的基线性能。

检测到枪又有什么意义?

这位博主在视频中表示,当他向一家公司介绍这个这个产品时,这家公司问他能否透过衣服看到携带的枪,博主表示:No。

其实这也是枪支检测的痛点所在,当检测到歹徒手中的武器时,往往案件当场就会发生,于是这种检测在某种程度上来说没有太大意义,所以目前研制的安检设备一起更多是识别X光图像来检测不法分子偷偷携带的“危险物体”。

但是博主也提供了一个应用场景,就是在抓捕携枪疑犯时,可以迅速根据摄像头的影像实时确定疑犯的位置。

看完这位博主的视频后,文摘菌抱着好奇的心态打开了这位博主的主页,发现博主简直是一个宝藏男孩!这位名为Destin的博主在YouTube上拥有731万订阅者,在主页介绍中,Destin说:“我用科学探索世界。”

他通过各种各样的科学实验来尝试解决一些现实问题,比如:利用机器学习做一个安全电锯,都是非常接地气的机器学习尝试。

链接如下?

https://www.youtube.com/user/destinws2/videos

AI感兴趣的小伙伴,快来加入网易智能社群吧!

和我们一起探讨AI的故事~

网易智能的AI社群有很多种呢~

包括:

AI芯片、医疗AI、金融AI、电商AI、自动驾驶、

教育AI、AIoT、机器人、物流AI、等12个社群哦

快快添加智能菌微信kaiwu_club

说明身份即可加入

我们等着你呦!

校园枪击案后,这个美国小哥开发了“枪支检测器”!迅速定位疑犯,适配任何摄像头...相关推荐

  1. AI 复活「她」! GPT-3 帮美国小哥复刻逝去未婚妻,但又夺走她……

    整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 今年 7 月,一名33岁的美国小哥 Joshua Barbeau 在未婚妻去世后,根据她在 Facebook 和 twitter ...

  2. AI也会查水表啦!德国小哥开发水表读取器,可OTA升级,成本不到80元

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 不少人家里应该都还有这种老式水表,但你能看懂它的读数吗? 恐怕不少人都会感到一脸懵逼.机械式水表可能是最反人类的设计之一了,安装在阴暗的角 ...

  3. 华人小哥开发“CG工坊”,帮你快速入门计算机图形学 | GitHub热榜

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI CG新手们,你们的福音来了~ 为了让初学者更好地学习计算机图形学基础知识,一位哈佛小哥创建了graphics-workshop,一周左右的时 ...

  4. 卧槽!女友可以生成?美国小哥生成了一个AI女友躲避催婚

    新智元报道 编辑:拉燕 桃子 [导读]国外小伙意外发现DALL-E新妙用,AI生成女友竟成逃避长辈催婚利器!? 自从AI图片生成技术爆火以后,各路玩家纷纷亲自尝试. 要不就是用AI做个头像,要不就是生 ...

  5. 在《我的世界》里搭建神经网络,运行过程清晰可见,这位印度小哥开发的新玩法火了...

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 晓查 凌晨 发自 凹非寺  量子位 报道 | 公众号 QbitAI 可能是疫情吧,大家 ...

  6. AI复活「她」!用GPT-3复刻逝去未婚妻,美国小哥让挚爱以数字形态永生

    转载自:新智元 「死亡不是真正的逝去,遗忘才是永恒的消亡.」 即便逝去,也不要遗忘. 近日,一位美国男子 Joshua Barbeau 在未婚妻去世后,重建了一个AI聊天机器人以复刻死去的未婚妻. J ...

  7. 华人小哥开发“黑话”数据集,AI:你连dbq都不知道,xswl!| NAACL 2021

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 提到&q ...

  8. GPT-3有多强?伯克利小哥拿它写“鸡汤”狂涨粉

    作者 | 文摘菌 出品|大数据文摘 GPT-3有多强大?可不止能写高考作文. 最近,一位美国小哥用GPT-3写的博客,就打败了一票人类作者,登上了新闻平台技术板块热榜第一?? 你没听错.这位小哥名叫L ...

  9. GPT-3有多强?伯克利小哥拿它写“鸡汤”狂涨粉,还成了Hacker News最火文章?!

    大数据文摘出品 GPT-3有多强大?可不止能写高考作文. 最近,一位美国小哥用GPT-3写的博客,就打败了一票人类作者,登上了新闻平台技术板块热榜第一?? 你没听错.这位小哥名叫Liam Porr,来 ...

最新文章

  1. Introduction for i-Teams
  2. Linux——vim程序编辑器
  3. Android开发之Java和Kotlin混合开发互相跳转报错的问题
  4. 调python返回图片_三个好习惯,帮你写好Python里的异常处理
  5. cpuz测试分数天梯图_最新手机处理器天梯图出炉:第一实至名归,你手机处理器排名高吗...
  6. easyui学习笔记3—在展开行内的增删改操作
  7. 笔记本电脑电源和电池充电管理电路设计
  8. java统计字数_Java 8的字数统计
  9. 打印纸张计算机耗材,耗材相关:与打印机产生故事的常用纸类型
  10. 【杂七杂八的笔记】2019CVPR论文快读
  11. 利用canvas画图片
  12. 微信小程序推荐大全100个
  13. 【路径规划】基于matlab拓扑图和跟随领导者机器人编队路径规划【含Matlab源码 2500期】
  14. 生命的病句.断章.臆想
  15. android源生进度条,如何使用源生css3实现圆环加载进度条
  16. Spring MVC异常统一处理(异常信息的国际化,日志记录)
  17. P2600 [ZJOI2008]瞭望塔(半平面交)
  18. VGA协议与图像输出Verilog的编程
  19. 作为产品经理,为什么我要选择NPDP?
  20. 十进制转二进制转换c语言程序,二进制转十进制c程序_c语言二进制转十进制

热门文章

  1. 在Cadence16.6中导入Logo
  2. 基于uni-app与百度地图API实现简易前后端分离的地理围栏应用
  3. 读书笔记:《SEO教程:搜索引擎优化入门与进阶》(1)——搜索引擎收录及排序的基础知识
  4. 一款专为升压、升降压开关电源设计的专用DC-DC 控制器芯片 OC6801B
  5. spring ioc容器创建过程-整体流程
  6. Python递归函数应用之斐波那契数列
  7. r7 270 linux,装个puppy linux 低配机器也能流畅运行
  8. vue--es6转es5打包
  9. ibm个人计算机 pc,1、IBM-PC机一词中,PC原意指( )。.doc
  10. ffmpeg关于dts和pts收集