10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

吴恩达的公司发布社交距离监控工具,疫情期间别靠太近

  • 2020-04-21
  • 本文字数:1596 字

    阅读完需:约 5 分钟

吴恩达的公司发布社交距离监控工具,疫情期间别靠太近

吴恩达创立的公司 Landing AI 开发了一款社交距离监控工具,通过摄像头监控行人之间的距离,要求至少保持 6 英尺(接近两米)。

Social Distancing Detector:用机器学习监控社交距离

近日,吴恩达创立的 AI 公司 Landing AI 在其官方博客平台上发布了一款社交距离监控工具,其中包含一个演示视频,基于公开街景数据集 The Oxford Town Centre 展示了这个新的社交距离探测器。



上图源自演示视频的一个截图,当行人之间的社交距离满足要求,也就是两米(WHO 倡议人与人应保持至少 3 英尺(0.9 米)的距离,我国则建议至少 1.5 米)时,行人周围是绿框,当彼此之间的距离不符合要求时(如上图红框所示),则会出现红色提醒。


在当前危机中,减少传播的措施之一是隔离。虽然很多公司已经要求员工在家办公,但制造业等领域还有很多员工不得不继续工作,保持社交距离可能不容易被执行,这就是 Landing AI 公司创建 AI 工具来确保彼此之间保持安全距离的原因。根据介绍,Landing AI 公司的许多客户来自制造业和制药业,每天都在生产重要物品,他们的技术人员只需要将该软件集成到安全摄像头中,就可以轻松监控工作场所。

内部工作原理:校准,检测和测量

在博客文章中,Landing AI 解释了该工具的内部工作原理。


校准

由于输入视频是从透视角度拍摄的,因此第一步是利用计算将视图角度转换为鸟瞰角度(自上而下),这个过程被称作校准。由于输入帧是从单个摄像头拍摄的单眼图像,最简单的校准方法之一就是在透视图中选择四个点并将其映射到鸟瞰图中矩形的各个角上,假设每个人都站在同一平面上。以此类推,可以将这种方式应用在整个透视视图上。这种方法虽然广为人知,但想要在实际中正确应用却并不容易。因此,开发者们构建了一个轻量级工具,即使非技术用户也可以实时校准系统。


在校准步骤中,他们还考虑了鸟瞰图的比例问题,例如,在现实中,6 英尺是多少像素。



左:原始透视图,上面覆盖有校准网格;右:鸟瞰图,街道两边与绿色网格完全平行。

检测

第二步涉及将行人检测器应用到透视图上,以便能够在每个行人周围绘制边界框。为简单起见,使用基于 Faster R-CNN 的开源行人检测网络。为了清除输出边界框,使用了一些算法简化后处理程序,例如非极大值抑制(NMS)和各种基于规则的启发式算法;开发者应该基于实际生活假设来选择使用哪种规则(例如识别人时应该识别他的高度而不是宽度),这样才能最大程度降低过度拟合的风险。

测量

现在,在给定每个人边界框的情况下,在鸟瞰图中估计他们的坐标位置(X 轴、Y 轴)。由于校准步骤输出了平面图的转换,因此将上述转换应用到每个人的边界框的底部中心点,从而得出其在鸟瞰图中的位置。最后一步是计算每两人之间的鸟瞰图距离,并根据校准中估算的缩放系数来缩放距离。将低于最小可接受距离的人用红色突出标记,并在两者之间画一条线进行强调。

网友不太买账

针对该工具的推出,吴恩达第一时间在 Twitter 上发布了该消息,并受到了很多用户的关注。



评论区的态度褒贬不一,但大部分网友的评论表明他们对此并不买账,有人认为单就人眼估计短距离就足够了,也有人担心隐私问题,并认为这是技术的滥用,也有部分网友怀疑当前版本是否真的可用,还是说这仅仅是概念证明。但 Landing AI 在其官方博客称,正如医学专家所说,在获得疫苗之前,保持适当的社交距离是我们保护自己的最好的方式之一,也可有助于缓解疫情扩散并加快经济恢复的步伐。公司在早期阶段创建并共享此工具是希望能为用户提供帮助并想鼓励其他人来探索新的方法来抗击疫情。


对于隐私相关的问题,Landing AI 在文章最后进行了简单阐述,并提醒大家注意:


计算机视觉的兴起引发了有关隐私和个人权利的重要问题,我们当前的系统无法识别个人,因此我们敦促使用此系统的任何人必须公开透明且仅在知情人同意的情况下使用。


参考链接:


https://landing.ai/landing-ai-creates-an-ai-tool-to-help-customers-monitor-social-distancing-in-the-workplace/


2020-04-21 13:374447
用户头像
赵钰莹 极客邦科技 总编辑

发布了 897 篇内容, 共 691.4 次阅读, 收获喜欢 2699 次。

关注

评论

发布
暂无评论
发现更多内容

关于告警管理的软件,您还只知道Pagerduty吗?

睿象云

运维 告警 运维平台 智能告警 告警管理

干货!4大实验项目,深度解析Tag在可观测性领域的最佳实践!

观测云

可观测性 dataflux tag ngix

模块一作业

紫云

架构实战营

分析微信朋友圈的高性能复杂度

Rabbit

架构实战营

女朋友问我 LB 是谁?

程序员鱼皮

Java 负载均衡 架构 后端 技术选型

教你使用ApiPost中的全局参数和目录参数

Proud lion

大前端 测试 后端 Postman 开发工具

仿照Hystrix,手写一个限流组件

码农参上

限流 Hystrix 8月日更

面试必备常见存储引擎与锁的分类,请查收

阿Q说代码

MySQL innodb 共享锁 意向锁 8月日更

从源码分析创建线程池的4种方式

华为云开发者联盟

Java 工具 高并发 线程池 Executors

用零代码开发应用到底要不要IT管?

明道云

OpenJDK源码下载

4ye

源码 后端 JVM 8月日更

docker入门:极简方式发布springboot

小鲍侃java

8月日更

餐饮店加盟该如何推广?

获客I3O6O643Z97

抖音、快手获客系统

华为云专家向宇:工欲善其事必先利其器,才能做数据的“管家”

华为云开发者联盟

云原生 物联网 时序数据库 时序 GaussDB(for Influx

【“互联网+”大赛华为云赛道】GaussDB命题攻略:支持三种开发语言,轻松完成数据库缓冲池

华为云开发者联盟

数据库 华为云 GaussDB 互联网+ 缓冲池

公司新来了一个质量工程师,说团队要保证 0 error,0 warning

华为云开发者联盟

DevOps 程序 华为云DevCloud 静态代码检查 质量工程师

云小课 | 华为云KYON之VPC终端节点

华为云开发者联盟

云小课 KYON企业级云网络 VPC终端节点

使用mock模拟登录接口数据

与风逐梦

大前端 后端 Mock

Go- 切片的定义

HelloBug

slice Go 语言 切片

HTTP协议之:HTTP/1.1和HTTP/2

程序那些事

HTTP 程序那些事 HTTP协议 http2

Go- 数组

HelloBug

数组 Go 语言

Go- 切片的使用

HelloBug

Go 语言 切片 追加 拷贝 扩缩容

学习心得-架构训练营-第一课

Fm

模块一作业

berserker

架构实战营

微服务容错组件Hystrix设计分析

慕枫技术笔记

分布式 后端 熔断

Golang:定时器的终止与重置

Regan Yue

定时器 Go 语言 8月日更

注意,开源Redis被爆高危漏洞,攻击者可远程注入代码

华为云数据库小助手

华为云 GaussDB GaussDB ( for Redis ) 华为云数据库

如何用 Nacos 构建服务网格生态

阿里巴巴云原生

模块一作业

当归

我在组内的Nacos分享

捉虫大师

微服务 dubbo nacos 服务发现

一文了解NB-IoT四大关键特性以及实现技术

华为云开发者联盟

IoT 网络 NB- IoT 物理信号 窄带

吴恩达的公司发布社交距离监控工具,疫情期间别靠太近_AI&大模型_赵钰莹_InfoQ精选文章