用算法识别你是否喝醉

简介:

酒精是一个很有趣的东西,除了有些时候会让你做傻事。即使没有做任何尴尬的事它也会让我们脸红。事实证明,你那红润的脸颊有可能会出卖你。使用红外摄像机,科学家们利用计算机算法来识别醉酒人脸部的潮红。


在喝了一杯红酒或加了冰块的威士忌之后,酒精会使你的血管放松然后扩大,使你的血管更加接近皮肤,让你的脸变热变红。如果你缺少帮助酒精代谢的醛脱氢酶,这种潮红会加剧。


为了试验电脑是否能识别出醉酒的人,来自希腊的研究人员找到了41名喝醉酒的自愿者,并且收集了他们喝酒前和喝了4杯酒后的热影像照片。虽然不同人喝了这4杯酒后酒精中毒程度不同,但他们至少都达到了0.05的血液酒精含量。低于法律限制驾驶的0.08,但在血液中酒精含量为0.05的情况下开车相比于清醒的状态下发生车祸的几率高出38%。

接下来,研究者将清醒的人和喝醉人的面部神经网络进行对比,每次对比一个像素。他们发现,评价一个人是否喝醉的指标是额头以及鼻子的温度。使用这些信息,他们创建了一个算法,能够判断谁是清醒的谁是喝醉的,即使在没有对准面部的情况下,即使在不知道人处于清醒状态是什么样子的情况下,准确率也都能到达90%。


研究者认为,这种算法可以帮助警察找出那些可能惹麻烦的流氓,或者安装在汽车或重型机械上来防止酒后驾车。


原文发布时间为:2015-05-05


本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
算法
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
674 0
|
算法
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
726 1
|
算法
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
413 0
|
机器学习/深度学习 算法 TensorFlow
文本分类识别Python+卷积神经网络算法+TensorFlow模型训练+Django可视化界面
文本分类识别Python+卷积神经网络算法+TensorFlow模型训练+Django可视化界面
324 0
文本分类识别Python+卷积神经网络算法+TensorFlow模型训练+Django可视化界面
|
算法
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
316 2
|
算法
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
352 0
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
415 1
|
算法
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
670 0
|
机器学习/深度学习 存储 算法
使用支持向量机算法解决手写体识别问题
使用支持向量机算法解决手写体识别问题
179 2
|
机器学习/深度学习 算法
应用规则学习算法识别有毒的蘑菇
应用规则学习算法识别有毒的蘑菇