System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及面部智慧美容,具体为一种基于面部分区的智慧美容方法。
技术介绍
1、随着图像处理技术的不断发展,智慧美容方法在美容行业中的应用日益广泛,其中,面部分区是美容医学和皮肤护理领域的重要概念,根据面部美学分区理论,人的面部能够细分为多个部位,如额部、眉部、鼻部、唇部、颏部、鼻唇沟部、眼眶部、颊部、颞部,而这些部位的皮肤特性、衰老表现及所需护理方式各不相同,因此,基于面部分区的智慧美容方法能够针对不同部位进行精准护理,满足个性化美容需求。
2、然而,现有的一些智慧美容方法往往采用全局处理策略,没有针对面部不同区域进行个性化处理,导致处理结果不够精细,且在传统的美容方法中,参数的调整往往依赖于人工经验,进而缺乏科学的依据和自动化的调整机制,并在进行多次迭代处理时,现有方法往往难以快速收敛到最优解,导致迭代效率低下,此外,在处理肤色均匀性方面,现有方法往往难以准确识别并处理面部色斑和毛孔问题,导致肤色均匀性提升效果不佳。
技术实现思路
1、本专利技术的目的在于提供一种基于面部分区的智慧美容方法,解决了上述
技术介绍
中所提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案,具体实现步骤如下:
3、步骤1:利用图像采集模块,采集用户面部分区的图像,并将其传输至图像处理模块、存储至数据库;
4、步骤2:利用图像处理模块,计算输出调整后皮肤亮度值lf;
5、步骤3:基于调整后皮肤亮度值lf以及自定义亮度提升值tl,并利用皮
6、步骤4:基于噪声像素数xsnoise和调整后皮肤亮度值lf,并利用所述图像处理模块,分别计算输出优化后皮肤平滑度pf和肤色均匀值jf;
7、步骤5:从数据库中提取与患者年龄段对应的肤色均匀阈值jfhz,并与肤色均匀值jf进行比对,由交互模块输出美容方法;
8、其中,所述图像处理模块包括有提升面部分区皮肤亮度单元,优化面部分区皮肤平滑度单元以及提升面部分区皮肤均匀性单元。
9、优选的,所述图像采集模块所使用到的设备包括有高分辨率相机、专业摄影设备;
10、所述图像处理模块所使用到的设备包括有计算机、图像处理软件;
11、所述皮肤模拟模块所使用到的设备包括有皮肤模拟系统;
12、所述交互模块所使用到的设备包括有显示设备。
13、优选的,所述提升面部分区皮肤亮度单元的计算公式如下:
14、lf=sqrt(ravg+gavg+bavg)×(1+tl/100)-y/2;
15、y=ym/fm;
16、其中:
17、lf为调整后皮肤亮度值;
18、sqrt为根号符号;
19、ravg为皮肤平均红润度;
20、gavg为皮肤平均光泽度;
21、bavg为皮肤平均透明度;
22、tl为自定义亮度提升值,tl反映用户自定义亮度需要提升的程度,其取值范围为{0-100};
23、y为皮肤阴影度;
24、ym为阴影面积,fm为面部分区总面积。
25、优选的,所述皮肤平均红润度ravg的计算公式如下:
26、ravg=(r1+r2+r3+......+rn)/n;
27、n为总像素数,n反映面部区域内皮肤进行检测的像素总量;
28、r1为第一像素皮肤红润度,r2为第二像素皮肤红润度,r3为第三像素皮肤红润度,rn为第n像素皮肤红润度;
29、所述皮肤平均光泽度gavg的计算公式如下:
30、gavg=(g1+g2+g3+......+gn)/n;
31、g1为第一像素皮肤光泽度,g2为第二像素皮肤光泽度,g3为第三像素皮肤光泽度,gn为第n像素皮肤光泽度;
32、所述皮肤平均透明度bavg的计算公式如下:
33、bavg=(b1+b2+b3+......+bn)/n;
34、b1为第一像素皮肤透明度,b2为第二像素皮肤透明度,b3为第三像素皮肤透明度,bn为第n像素皮肤透明度。
35、优选的,基于所述自定义亮度提升值tl,并对面部分区进行模拟的亮度提升后,皮肤平均红润度ravg、皮肤平均光泽度gavg和皮肤平均透明度bavg将发生变化,进而计算生成优化后皮肤平均红润度ravg’、优化后皮肤平均光泽度gavg’和优化后皮肤平均透明度bavg’,且与皮肤平均红润度ravg、皮肤平均光泽度gavg和皮肤平均透明度bavg进行计算,得到面部区域内与平均像素差异大的噪声像素的数量,具体如下:
36、根据hzr=sqrt(ravg-ravg’)2、hzg=sqrt(gavg-gavg’)2和hzb=sqrt(bavg-bavg’)2)的计算公式,分别计算得到红润度差异阈值hzr、光泽度差异阈值hzg和透明度差异阈值hzb,并将总像素数n内所有优化前和优化后的第i像素皮肤红润度ri、第i像素皮肤光泽度gi和第i像素皮肤透明度bi,进行逐一比较,且超过红润度差异阈值hzr、光泽度差异阈值hzg和透明度差异阈值hzb的像素,则计为差异大的噪声像素的数量,即汇总后的噪声像素数xsnoise。
37、优选的,所述优化面部分区皮肤平滑度单元的计算公式如下:
38、pf=lf×(1-xsnoise/n)+sqrt(lf×rstd)/10-xspore/(lf×2);
39、;
40、其中:
41、pf为优化后皮肤平滑度;
42、xsnoise为噪声像素数;
43、rstd为皮肤红润度标准差;
44、xspore为毛孔像素数。
45、优选的,所述提升面部分区皮肤均匀性单元的计算公式如下:
46、jf=pf×[1-|ravg-gavg|/(ravg+gavg+1)]+sqrt(lf/(xspore+1)-pf×(sb/xspore);
47、其中:
48、jf为肤色均匀值;
49、sb为色斑面积。
50、优选的,基于所述肤色均匀值jf的智慧美容方法的调整步骤如下:
51、s1、根据用户需求,确定自定义亮度提升值tl;
52、s2、依次计算得到调整后皮肤亮度值lf、优化后皮肤平滑度pf和肤色均匀值jf;
53、s3、将肤色均匀值jf与肤色均匀阈值jfhz进行比较
54、若肤色均匀值jf高于肤色均匀阈值jfhz,则反映面部分区的肤色过于均匀,易失去自然感,当对毛孔和色斑的面积减少优化,以提高色斑面积sb和毛孔像素数xspore;
55、若肤色均匀值jf低于肤色均匀阈值jfhz,则反映面部分区的纹理变化剧烈,当对毛孔和色斑的面积增本文档来自技高网...
【技术保护点】
1.一种基于面部分区的智慧美容方法,其特征在于,具体实现步骤如下:
2.根据权利要求1所述的一种基于面部分区的智慧美容方法,其特征在于,
3.根据权利要求2所述的一种基于面部分区的智慧美容方法,其特征在于:所述提升面部分区皮肤亮度单元的计算公式如下:
4.根据权利要求3所述的一种基于面部分区的智慧美容方法,其特征在于:所述皮肤平均红润度Ravg的计算公式如下:
5.根据权利要求4所述的一种基于面部分区的智慧美容方法,其特征在于:基于所述自定义亮度提升值TL,并对面部分区进行模拟的亮度提升后,皮肤平均红润度Ravg、皮肤平均光泽度Gavg和皮肤平均透明度Bavg将发生变化,进而计算生成优化后皮肤平均红润度Ravg’、优化后皮肤平均光泽度Gavg’和优化后皮肤平均透明度Bavg’,且与皮肤平均红润度Ravg、皮肤平均光泽度Gavg和皮肤平均透明度Bavg进行计算,得到面部区域内与平均像素差异大的噪声像素的数量,具体如下:
6.根据权利要求5所述的一种基于面部分区的智慧美容方法,其特征在于:所述优化面部分区皮肤平滑度单元的计算
7.根据权利要求6所述的一种基于面部分区的智慧美容方法,其特征在于:所述提升面部分区皮肤均匀性单元的计算公式如下:
8.根据权利要求7所述的一种基于面部分区的智慧美容方法,其特征在于:基于所述肤色均匀值JF的智慧美容方法的调整步骤如下:
9.根据权利要求8所述的一种基于面部分区的智慧美容方法,其特征在于:所述数据库内存储不同年龄段的肤色均匀值JF以及肤色均匀阈值JFHZ,并定期对肤色均匀阈值JFHZ进行更新,其中,肤色均匀阈值JFHZ具体为不同年龄段肤色均匀值JF的平均值,且在进行美容方法的调整与对比时,提取对应年龄段的肤色均匀阈值JFHZ。
...【技术特征摘要】
1.一种基于面部分区的智慧美容方法,其特征在于,具体实现步骤如下:
2.根据权利要求1所述的一种基于面部分区的智慧美容方法,其特征在于,
3.根据权利要求2所述的一种基于面部分区的智慧美容方法,其特征在于:所述提升面部分区皮肤亮度单元的计算公式如下:
4.根据权利要求3所述的一种基于面部分区的智慧美容方法,其特征在于:所述皮肤平均红润度ravg的计算公式如下:
5.根据权利要求4所述的一种基于面部分区的智慧美容方法,其特征在于:基于所述自定义亮度提升值tl,并对面部分区进行模拟的亮度提升后,皮肤平均红润度ravg、皮肤平均光泽度gavg和皮肤平均透明度bavg将发生变化,进而计算生成优化后皮肤平均红润度ravg’、优化后皮肤平均光泽度gavg’和优化后皮肤平均透明度bavg’,且与皮肤平均红润度ravg、皮肤平均光泽度gavg和皮肤平均透...
【专利技术属性】
技术研发人员:张金娥,高美艳,樊菲菲,刘宇,
申请(专利权)人:中国人民解放军空军军医大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。