写点什么

滴滴免费开放口罩佩戴识别技术

  • 2020-02-20
  • 本文字数:1331 字

    阅读完需:约 4 分钟

滴滴免费开放口罩佩戴识别技术

为进一步助力疫情防控,滴滴紧急研发了口罩佩戴识别技术,通过桔视(车载录像设备)采集的图片经过 AI 识别算法来识别司机是否佩戴口罩,目前平台整体口罩佩戴率超过 99.9%,并将技术面向公众免费开放和开源使用。


近日,滴滴出行宣布免费对外开放其口罩佩戴识别技术。企业和个人开发者均可通过滴滴云提供的 API 服务直接部署使用,实时检测人群口罩佩戴情况。


这是继免费向抗“疫”科研机构和企业开放 GPU 算力后,滴滴技术助力抗疫的又一举措。滴滴口罩佩戴识别技术,包括人脸检测和人脸戴口罩属性识别,是由滴滴 AI 团队基于 DFS 人脸检测算法,结合积累的人脸属性识别算法研发而成。该算法克服了 24 小时复杂光照、人脸姿态变化、不同距离人脸尺度等难题,同时利用损失函数权重策略和数据增强等方法解决白天夜晚戴口罩数据不均衡问题以及戴口罩类型多样化问题,能在各类场景图像中对人脸进行口罩佩戴情况检测。



口罩佩戴识别效果图


滴滴口罩佩戴识别算法加入了近 20 万张白天和夜晚戴口罩的图像进行模型训练,具有较强的鲁棒性。在复杂的车内环境,全天不同时段的各种强光、弱光、反光带来的车内过亮、过暗的变化,驾驶员帽子、眼镜、墨镜以及遮阳板等对脸部的部分遮挡,由于仰头、低头、转头引起的脸部大角度姿态的变化和不完整性,以及驾驶员前后坐姿习惯引起的人脸尺度的差异等都会对识别带来了巨大的挑战。算法基于现有技术,并针对性的在预处理、模型、数据、训练等维度进行优化和改进,如扩展人脸区域、加入 attention 机制等,从而显著提升了车内的戴口罩识别效果。



口罩佩戴识别整体流程图


目前该技术已在滴滴平台广泛应用。疫情期间,为更好地保障司机和乘客的安全,在 “司乘必须戴口罩、司机上报体温、车内勤消毒和勤通风、陆续在全国范围内免费为网约车安装车内防护膜” 等防疫措施的基础上,滴滴还基于该 AI 技术在出车前及行程中自动分析司机是否佩戴口罩以及佩戴是否规范,以进一步督促司机做好个人防护。对于未正确佩戴口罩以及不戴口罩的司机,平台将会进行教育、警告甚至暂停服务。


其中,出车前的 “智能防疫出车质检系统” 已累计覆盖 43 个城市,并正在推广至更多地区。该 “智能防疫出车质检系统” 要求网约车司机每日出车前须实时拍摄上传佩戴口罩、车辆已消毒的照片,并准确填写当时体温,口罩佩戴识别通过后方可出车,这一识别准确率超过 99.5%;而基于车载设备的行程中的口罩佩戴抽检则已经累计覆盖 201 城市,识别准确率超 98%。


该口罩佩戴识别算法模型的开源是基于当前主流的深度学习框架,采用 C++语言编写,可配合目前多种开源或企业自研的人脸检测算法使用,即插即用、使用灵活、部署方便,可应用于多种不同的云、边设备。该算法模型可广泛应用于出行场景、手机拍照、监控图像的人脸佩戴口罩的快速识别,满足 24 小时全天候识别的应用需求。如在公共设施、出入口、检查站等人员密集场所,可基于该技术秒级定位未按要求佩戴口罩的重点人员,更好、更全面地落实防疫措施;而企事业单位亦可基于该技术对从业人员佩戴口罩情况的全过程进行实时检测,有力保障健康、安全生产。


开发者可登陆滴滴云,免费使用口罩佩戴识别技术 API 接口:


(https://www.didiyun.com/cmarket/api-cmarket-detail.html?uuid=ddfeaf909b5e53f89105d98cbcfddb03)


2020-02-20 12:091126

评论

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

如何快速打造一款钉钉 Go sdk

Ceelog

钉钉 企业微信 Go 语言

面试被问高并发一脸懵?那是你没看过我整理得高并发回答模板

小Q

Java 学习 面试 高并发 性能调优

Prometheus TSDB(Part 2):预写日志(WAL)和检查点

Grafana 爱好者

云原生 Prometheus tsdb 可观察性

DolphinDB与MongoDB在时序数据上的对比测试

DolphinDB

mongodb 分布式系统 时序数据库 DolphinDB 数据库开发

硬核编程:30天=一个网站+一份周刊

老魚

程序员 建站 web全栈

SPI 在 Dubbo中 的应用

vivo互联网技术

Java jdk dubbo spi

IDEA 文档插件 DocView 版本更新:修改 UI 并支持 IDEA 2020.3 !

程序员小航

idea插件 IntelliJ IDEA 文档生成

解析字节算法面试真题,深入探究ArrayList应用原理

小Q

Java 学习 编程 架构 面试

盘点2020 | 30岁了,我终于入门编程了

盘点2020

码了2000多行代码就是为了讲清楚TLS握手流程(续)

Gopher指北

https Go 语言

答了Mybatis这个问题后,面试官叫我回去等通知……

田维常

mybatis

硬肝到秃头!Alibaba强推并发编程笔记我跪了,真的学到好多东西!

Java架构追梦

Java 学习 架构 面试 并发编程

为了SpringBoot提交Tomcat执行,我总结了这么多

小Q

tomcat 学习 面试 微服务 springboot

什么是全场景AI计算框架MindSpore?

华为云开发者联盟

人工智能 AI mindspore

Canvas入门实战之用javascript面向对象实现一个图形验证码

徐小夕

Java 大前端 canvas

通过Postman和coding.net发布API

太极程序员

Postman API

DeFi(去)中心化DAPP系统软件开发

系统开发

盘点2020 | 疫情下的思考和学习

soolaugust

盘点2020

EZYTRX波场智能合约APP系统软件开发

系统开发

腾讯高工强烈推荐的“Netty速成手册”原理+应用+调优,带你将知识点一网打尽

比伯

Java 编程 程序员 架构 Netty

智慧城市建设,社区智能化系统搭建解决方案

t13823115967

智慧城市 平安小区

产品策略闭环是个什么环?

万事ONES

项目管理 团队协作 需求管理 需求分析 产品策略

《大数据算法》.pdf

田维常

算法

从 JMM 透析 volatile 与 synchronized 原理

码哥字节

volatile JVM JMM Java 25 周年 synchronized

从源码的角度搞懂 Java 动态代理!

Java架构师迁哥

【经验分享】RTC技术系列之音频编解码

Hanson

LeetCode题解:127. 单词接龙,BFS+统计单词变化次数,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

智慧警务可视化平台开发,重点人员管控系统搭建

t13823115967

智慧公安 智慧警务系统开发

dubbogo 3.0:牵手 gRPC 走向云原生时代

阿里巴巴云原生

gRPC 云原生 中间件 dubbo-go Go 语言

一文带你彻底了解大数据处理引擎Flink内存管理

华为云开发者联盟

大数据 数据 处理

将原则纳入到架构的生命中

soolaugust

架构 思考 设计

滴滴免费开放口罩佩戴识别技术_行业深度_滴滴技术_InfoQ精选文章