人脸属性分析(年龄、性别、表情、眼镜、皮肤识别、口罩)

人脸属性分析,主要是基于人脸图像 识别人脸的基本属性 训练数据基于收集的400万张不同场景人脸数据。

目前算法支持:

1. 人脸的三维角度[roll,yaw,pitch]分析

2. 年龄[0-100]

3. 性别[男 女]

4. 表情[普通 微笑 大笑 ....] 7种表情

5. 眼镜[无眼镜 太阳镜 普通眼镜]

6. 皮肤[黄 白 黑]

7.口罩【戴口罩, 没有口罩】  (新增)

性能 模型大小:4.5M     Arm 设备(CPU 1.9 GHz) 运行时间 5ms

运行效果图

算法准确率记录:

应用场景 智能相机 / 数据结构化

各属性论文的优秀实现方案

一,人脸特征点定位:

1. face alignment at 3000fps 2014, 运行较快(3,000 fps on a desktop or 300 fps on a mobile phone) ,但是存在侧脸准确度低,模型文件太大的问题[受特征点个数影响较大],在 300-W (68 landmarks)数据集 Common Subset 误差值为4.95 。

2. Deep Convolutional Network Cascade 2013采用三级级联的DCNN网络 准确度较高,该方法在LFPW数据集上取得当时(2013年)最好的定位结果。但是预测时间较长,120毫秒/张 , 在LFW上5个关键点误差值为1.3左右。

3. Coarse-to-Fine Auto-Encoder Networks (CFAN) for Real-Time Face Alignment 2014 一种由粗到精的自编码器网络,CFAN可以实时地完成人脸人脸对齐(在I7的台式机上达到23毫秒/张)

二,人脸表情识别

1.Convolutional Neural Networks for Facial Expression Recognition 2016 结构简单:[Conv-(SBN)-ReLU-(Dropout)-(Max-pool)]M - [Affine-(BN)-ReLU-(Dropout)]N - Affine - Softmax  . 准确率为65%  dataset provided by Kaggle website, which consists of about 37,000 wellstructured 48 × 48 pixel gray-scale images of faces.

2.Facial Expression Recognition via Learning Deep Sparse Autoencoders  2017准确率在95.7% on CK+  dataset.

三,性别,年龄,种族识别

  1.Age and Gender Classification using Convolutional Neural Networks 2015  这篇文章没有什么新算法,只有调参,改变网络层数、卷积核大小,只要懂得Alexnet,实现这篇文献的算法,会比较容易。Gender accuracy 在 86.8% ,Age 预测精准的值 准确率在50.7% ,预测年龄段 准确率在 84.7%, 使用的数据集是Adience 。

2.基于LBP,亮度、形状直方图的多尺度特征融合的性别识别(Gender Classification Based on Fusion of Different Spatial Scale Features Selected by Mutual Information From Histogram of LBP, Intensity, and Shape)(2013年,IEEE检索)在性别识别中融入信息论概念, 对PCA、LDA等经典识别算法进行简化,在简化过程中根据熵、互信息量等指标提出一套特征选择理论,很有创新性和跨学科性。The best gender classification accuracy based on pixel intensities was 87.85% for a 36 × 36 pixel image. Results using shape features yielded 91.59% correct classification for 128 × 128 size, and 93.46% using LBP texture features, also on 128 × 128 image sizes. Fusing the three types of features (intensity, shape and texture) yielded the best score of 95.33% on the FERET database.

4.基于形状特征和神经网络的现实人脸性别分类(Gender recognition on real world faces based on shape representation and neural network)(2014年)先对人脸进行对齐操作,用人工神经网络的方法进行分类,在LFW数据库的非正向人脸样本部分做实验,识别率达到89.3%.

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
好的,以下是一个对人脸识别进行白盒测试的实例: 假设我们要测试一个人脸识别系统,系统采用了基于卷积神经网络(CNN)的算法,用于提取人脸特征,采用余弦相似度度量方法进行比对,同时具备一定的人脸矫正和特征融合功能。 我们可以按照以下步骤进行白盒测试: 1. 确认系统算法和模型:获取系统的源代码和相关文档,了解系统所采用的算法和模型,包括网络结构、权重和偏置等参数,以便深入了解系统的工作原理和进行测试。 2. 设计测试用例:根据系统的算法和模型,设计测试用例,包括正常情况和异常情况,如光照变化、姿态变化、遮挡、噪声等,同时针对不同的人脸特征进行测试,如年龄性别、种族等方面的差异。 3. 执行测试用例:使用相应的测试工具或手动方式,执行测试用例,通过对比期望结果和实际结果,发现系统的缺陷和漏洞,并记录测试结果和日志。例如,在光照变化的情况下,测试发现系统的识别率明显下降,需要进一步优化算法和模型。 4. 分析测试结果:对测试结果进行分析,确定缺陷的类型、位置和严重程度,同时提供相关的修复建议和改进意见,以便开发人员及时修复和改进系统。例如,在遮挡的情况下,测试发现系统的识别率和准确度均较低,需要增加人脸矫正和特征融合等功能。 5. 重复测试:在修复缺陷后,需要重新执行相关的测试用例,以确保系统的功能和性能得到了有效的改进和提升。例如,在优化算法和模型后,需要重新测试光照变化的情况,以验证系统的识别率是否得到了提高。 需要注意的是,人脸识别是一个涉及到隐私和安全的领域,测试时需要遵循相应的安全和法律法规,保护用户的隐私和权益。同时,还需要注意保护系统的机密信息和知识产权,以避免不必要的损失和风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NineDays66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值