【人脸68点关键点】基于人脸对称性法的脑卒中识别算法

进行如下处理,以计算其所示的面部之对称性程度:

一、获得其中面部基准点(点1,17)、眼角(点37,40,43,46)、嘴角(点49,55)、人中(点52)等点的位置数据,以相对于左上角的高度h和宽度w表示(h,w)。

二、取连接点1、点17的直线(记为L1(1,17))作为基准线。该两点位于颞骨,不易随面部变形而移位。推导并计算2对眼角连线L3(37,40)和L4(43,46)相对于L1(1,17)的对称性Ue1。

参见图3A。计算方法如下:

(1)计算L1的斜率绝对值:S1=|(h17-h1)/(w17-w1)|

(2)计算L3的斜率的绝对值:S3=|(h40-h37)/(w40-w37)|

(3)根据差角公式计算L1、L3夹角A1之正切值的绝对值:

|tan A1|=|(S1–S3)/(1+S1*S3)|

(4)同上,可计算L1、L4夹角A2的正切值的绝对值:

|tan A2|=|(S1–S4)/(1+S1*S4)|。其中,

|S4|=|(h46-h43)/(w46-w43)|

(5)定义L3、L4关于L1的不对称程度Ue1。分两种情况:

情况1:L3、L4在L1的同一侧时,Ue1=||tan A2|–|tan A1||

情况2:L3、L4在L1的不同侧时,Ue1=||tan A2|+|tan A1||

三、类似地,推导并计算2条嘴角-人中连线(L5(49,52)、L6(52,55))相对于L1(1,17)的对称性Ue2。

情况1:L5、L6在L1的同一侧时,Ue2=|tan A4–tan A3|

情况2:L5、L6在L1的不同侧时,Ue2=|tan A4+tan A3|

其中,tan A4及tan A3的计算方法同2)。

四、求两组不对称性的和,作为整个面部不对称性的程度衡量:

Ue=Ue1+Ue2

五、将Ue与预设的阈值参数Ue_REF进行比较:若Ue>Ue_REF,则认为该脸的不对称性较为严重,应驱动通信报警模块并结束本张脸检测。

需自己先预设一个Ue_REF。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YOUNG.K

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

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

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

打赏作者

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

抵扣说明:

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

余额充值