2D人脸识别
文章平均质量分 68
包含检测、遮挡、对齐、比对
lrwin_bian
图像算法工程师
展开
-
人脸对比的loss
感谢我的同事@徐桦所作的工作一、主要类型1.1 pairwise系列早期的人脸识别的loss主要是以contrastive loss 和tripletloss为主,但随着数据集的增大,需要复杂的数据对构造策略,否则搜索空间是O(N2{O(N^2}O(N2)和O(N3){O(N^3)}O(N3),效果明显不如softmax系列1.2 Softmax系列softmax with lossLs=−1m∑i=1mlogeWyiTfi+byi∑j=1neWjTfi+bjL_s=-\frac{1}{m}原创 2021-01-27 20:18:07 · 407 阅读 · 0 评论 -
人脸识别之活体检测
感谢@文礼@柳叶刀@光流 我的同事们所做的工作一、任务目标判断捕捉到的人脸是真实人脸,还是伪造的人脸攻击二、应用场景金融支付、门禁、打卡机等应用场景三、难点攻击源分布过于广泛不同攻击源之间差距不明显使用场景限制检测方法当前开放样本数据不足四、解决方案目前主流的活体解决防范分为配合式和非配合式:配合式活体需要用户根据提示做出相应的动作从而完成判别非配合式活体在用户无感的情况下直接进行活体检测,具有更好的用户体验本文主要针对的是非配合式活体所尝试的解决方法四、定义问题4.原创 2021-01-25 21:21:08 · 5423 阅读 · 0 评论 -
电商问答场景的图像检索方案
一、业务目标当买家发送一张商品图片时候期望通过算法找到图片所关联的店铺商品url,从而获取包含的属性,进入下一步的处理二、框架流程三、具体步骤3.1 数据库D哈希去重#用D哈希对数据库去重class DHash(object): @staticmethod def calculate_hash(image): """ 计算图片的dHash值 :param image: PIL.Image :return: dHa原创 2021-01-12 17:32:27 · 332 阅读 · 0 评论 -
人脸实战之关键点检测
这篇应用是我的同事做的一些工作,感谢@张翼翔一、人脸关键点检测的目标人脸关键点检测目标就是自动定位人脸关键区域,之后对人脸进行对齐校正,本质属于人脸识别前的预处理过程二、人脸关键点检测的应用美颜/美妆换脸表情识别三、落地方案3.1 referencePFLD:A Practical Facial Landmark Detector3.2 关键点面临的挑战遮挡,姿态分辨率,亮度表情变化精度与模型大小数据不平衡PFLD是一个多任务的模型同时解决了角度检测和关键点定位,在原创 2021-01-08 11:46:19 · 2416 阅读 · 2 评论 -
人脸实战之遮挡检测
人脸遮挡检测本质上属于人脸质量评价的范畴,在实际应用中为了达到更高的识别率通常需要人脸质量评价做图像质量判断一、二分类问题将遮挡问题定义为二分类问题,即遮挡图像和非遮挡图像,难点在于定义遮挡图像的定义边界。但通常二分类问题会比多分类问题简单;我在torch下训练的基于mobilenetV2的二分类遮挡,在MAFA遮挡数据集上的表现准确率能达到99.8%,测试图片约1700张。二、多分类问题2.1、五官遮挡检测将遮挡问题定义为多分类问题,如五官遮挡检测,同样难点在于遮挡边界,以及遮挡数据。可参考ht原创 2021-01-07 17:04:43 · 4820 阅读 · 10 评论 -
人脸实战之角度检测篇
一、角度的定义三维欧拉角,准确来说应该叫头部姿态,主要分为三个方向:roll、yaw、pitch平面角:主要指Roll方向角二、相关算法2.1 roll方向角的角度回归算法,可参考PCN是一个分阶段任务由粗到精的过程,reference:https://link.zhihu.com/?target=https%3A//arxiv.org/pdf/1804.06039.pdf作者没有放出训练代码,需要自己实现2.2 欧拉角角度检测一般分为with keypoint和without keypo原创 2021-01-07 16:32:03 · 4284 阅读 · 0 评论 -
人脸实战之人脸检测篇
一、目标检测目标检测通常分为两大类:通用目标检测,核心是N(目标)+1(背景)分类问题,模型较大,速度较慢,一般达不到CPU real-time特定类别目标检测:人脸检测、行人检测、车辆检测,一般为2分类问题,模型较小,基本要求就是CPU real-time二、人脸检测任务2.1 Face Detection人脸检测的任务就是给定一幅图像,找出图像中的所有人脸位置,通常用一个矩形框来表示,输入为一幅图像img,输出是若干个包含人脸的矩形框位置(x,y,w,h)。人脸检测属于目标检测领域,属于特定类原创 2021-01-07 15:31:34 · 2296 阅读 · 0 评论 -
vscode通过ssh连接linux以及linux机之间的通信
本篇主要介绍VScode如何通过ssh远程连接服务器第一步:在vscode应用商店安装Remote-ssh插件,如下图(界面上我的已经安装好了)第二步:选择vscode的config文件,如下第三步:配置config文件第四步:ssh连接,输入账号密码登录即可如何免密登录呢:可以通过windows机生成公钥文件,通过公钥文件免密登录。这里介绍下两台机器通过公钥通信的原理:有A,B两天机器,如果A机器要连接B机器,需要A机器生成公钥文件id_rsa.pub,并将公钥原创 2020-09-04 11:57:42 · 2178 阅读 · 1 评论 -
关于resnet网络输入图片尺寸任意大小的问题
最近在做图像分类时查阅了一些相关资料发现输入的图片大小并非是固定大小224*224,因此很疑惑,查阅了一些资料发现了以下解答:版本框架:pytorch,模型加载来自torchvision对应链接为:https://discuss.pytorch.org/t/how-can-torchvison-models-deal-with-image-whose-size-is-not-224-224/51077希望对疑惑的小伙伴有所帮助...原创 2020-08-17 14:47:39 · 14220 阅读 · 0 评论 -
人工智能简介
这里给大家推荐一个博客,希望帮助AI初学者多人工智能有一个轮廓性得了解,博客地址:http://yuzhouwan.com/posts/42737/#%e6%89%8b%e5%86%99%e6%95%b0%e5%ad%97%e8%af%86%e5%88%ab原创 2017-08-13 10:46:06 · 325 阅读 · 0 评论