一种脸部护肤品及护肤方案推荐方法与流程

文档序号:15096550发布日期:2018-08-04 14:42阅读:136来源:国知局

本发明涉及皮肤护理技术领域,尤其涉及一种脸部护肤品及护肤方案推荐方法。



背景技术:

另外,不管是按照自身习惯还是其他使用者的推荐,并没有科学的方法来评定脸部护肤品的使用效果,使用者根据自身体验来评定存在一定的误差,比如,皮肤的细微改善使用者并不能准确的发现。

随着人们生活品质的提升,越来越多的人特别是女性开始关注自身的皮肤状况,越来越多的针对皮肤状况的保养产品也在市场上占据了非常重要的地位。其中,女性尤其会关注脸部的皮肤状况,例如眼角是否有皱纹、面部是否有法令纹等,并且会根据这些皮肤状况选择使用不同的保养和护肤的产品。

目前人们选择脸部护肤品的方式通常是根据经验或者其他使用者的推荐,例如喜欢沿用自己常用的品牌,根据自身的皮肤状况从网上查询对应的品牌推荐,或者根据同事和朋友的推荐选用新的品牌等,这种护肤品推荐的方式只是基于对脸部皮肤的比较粗略的认识,并没有针对皮肤精准地去推荐和使用相应的护肤品。并且,即使用户一直沿用某品牌某类型的护肤品,其脸部皮肤状况也是会不断发生变化的,并非一直沿用的护肤品就是最适合用户脸部皮肤的护肤品。换言之,现有技术中存在的问题是人们通常按照自身的习惯以及其他使用者的人为推荐来选择脸部护肤产品,并没有一种真正脸部皮肤进行判断并推荐的较为精准的推荐方法来帮助用户进行选择,无法提供护肤品的关联护肤方案以便在精确推荐的基础上拓展用户的选择范围。



技术实现要素:

根据现有技术中存在的上述问题,现提供一种脸部护肤品及护肤方案推荐方法的技术方案,旨在通过检测脸部皮肤状态帮助用户选择合适的护肤品,解决用户自主选择困难的问题的同时提升护肤品选择的合适性、准确度以及基于准确度的关联肌肤方案选择范围,从而提升用户体验。

上述技术方案具体包括:

一种脸部护肤品及护肤方案推荐方法,其中,预先将用户的脸部皮肤状态定义为包括多个第一维度属性,每个所述第一维度属性用于表示所述脸部皮肤状态的一个分类,以及

于一云服务器中针对每个所述护肤品预先设定多个第二维度属性,所述第二维度属性与所述第一维度属性一一对应,每个所述第二维度属性用于表示所述护肤品对于对应的所述第一维度属性所表示的一类所述脸部皮肤状态的改善效果;

于所述云服务器中针对每个所述护肤品预先设定多个护肤方案,所述护肤方案包括关联于所述护肤品的推荐品,每个所述推荐品分别具有一所述第二维度属性;

还包括:

步骤S1,采用一图像采集装置采集得到用户人脸的人脸图像,并上传至远程连接所述图像采集装置的所述云服务器中;

步骤S2,所述云服务器根据所述人脸图像处理得到所述脸部皮肤状态的所有所述第一维度属性;

步骤S3,所述云服务器根据关联于所述人脸图像的所有所述第一维度属性以及每个所述护肤品的所有所述第二维度属性,分别处理得到关联于每个所述护肤品的推荐指数;

步骤S4,所述云服务器根据所述推荐指数由高至低对所有所述护肤品进行排序,选择前N个所述护肤品形成一推荐结果并反馈至远程连接所述云服务器的用户终端,所述推荐结果包括前N个所述护肤品及关联于前N个所述护肤品的所述护肤方案。

优选的,该脸部护肤品推荐方法,其中,所述第一维度属性包括:

所述脸部皮肤的水分状态,和/或所述脸部皮肤的油分状态,和/或所述脸部皮肤的清洁度状态,和/或所述脸部皮肤的过敏状态,和/或所述脸部皮肤的出痘状态,和/或所述脸部皮肤的色斑状态,和/或所述脸部皮肤的肤色状态,和/或所述脸部皮肤的皱纹状态,和/或所述脸部皮肤的毛孔状态。

优选的,该脸部护肤品推荐方法,其中,所述步骤S3中,依照下述公式处理得到一个所述护肤品的所述推荐指数:

A_i=X_1*Y_1_i+X_2*Y_2_i+...+X_N*Y_N_i;

其中,A用于表示所述推荐指数,i用于表示第i个所述护肤品;

X_N用于表示所述人脸图像中的第N个所述第一维度属性的值;

Y_N用于表示所述护肤品中的第N个所述第二维度属性的值。

优选的,该脸部护肤品推荐方法,其中,根据每个所述护肤品的使用说明分别设定每个所述护肤品的所有所述第二维度属性。

优选的,该脸部护肤品推荐方法,其中,根据使用所述护肤品的用户的反馈评价的统计结果分别设定每个所述护肤品的所有所述第二维度属性。

优选的,该脸部护肤品推荐方法,每个所述第二维度属性包括一第一子属性和一第二子属性;

所述第一子属性根据对应的所述护肤品的使用说明设定形成;

所述第二子属性根据对应的所述护肤品的用户的反馈评价的统计结果设定形成;

所述步骤S3中,依照下述公式处理得到一个所述护肤品的所述推荐指数:

A_i=a*A1_i+(1-a)*A2_i;

其中,A用于表示所述推荐指数,A1用于表示依据所述第一子属性处理得到的推荐分量,A2用于表示依据所述第二子属性处理得到的推荐分量,i用于表示第i个所述护肤品;

a为常数。

优选的,该脸部护肤品推荐方法,其中,依照下述公式处理得到所述第一子属性:

A1_i=X_1*Y1_1_i+X_2*Y1_2_i+...+X_N*Y1_N_i;

其中,Y1_N用于表示第N个所述第一子属性。

优选的,该脸部护肤品推荐方法,其中,依照下述公式处理得到所述第一子属性:

A2_i=X_1*Y2_1_i+X_2*Y2_2_i+...+X_N*Y2_N_i;

其中,Y2_N用于表示第N个所述第二子属性。

优选的,该脸部护肤品推荐方法,其中,所述图像采集装置设置在一皮肤检测镜上;

于所述皮肤检测镜内设置一无线通讯装置,所述图像采集装置连接所述无线通讯装置,并且通过所述无线通讯装置将所述人脸图像上传至所述云服务器。

上述技术方案的有益效果是:提供一种脸部护肤品和护肤方案推荐方法,能够通过检测脸部皮肤状态帮助用户选择合适的护肤品,解决用户自主选择困难的问题的同时提升护肤品选择的合适性、准确性以及基于准确度的关联肌肤方案选择范围,从而提升用户体验。

附图说明

图1是本发明的较佳的实施例中,一种脸部护肤品推荐方法的总体流程示意图;

图2是本发明的较佳的实施例中,作为图像识别和分析的核心模型的34层深度残差网络的示意图;

图3是本发明的较佳的实施例中,于图2的基础上,其中一个残差模块的具体示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

基于现有技术中涉及的上述问题,现提供一种脸部护肤品及护肤方案推荐方法,该方法中,预先将用户的脸部皮肤状态定义为包括多个第一维度属性,每个第一维度属性用于表示脸部皮肤状态的一个分类,以及

于一云服务器中针对每个护肤品预先设定多个第二维度属性,第二维度属性与第一维度属性一一对应,每个第二维度属性用于表示护肤品对于对应的第一维度属性所表示的一类脸部皮肤状态的改善效果;

还包括如图1中所述的下述步骤:

步骤S1,采用一图像采集装置采集得到用户人脸的人脸图像,并上传至远程连接图像采集装置的云服务器中;

于云服务器中针对每个护肤品预先设定多个护肤方案,护肤方案包括关联于护肤品的推荐品,每个推荐品分别具有一第二维度属性;

步骤S2,云服务器根据人脸图像处理得到脸部皮肤状态的所有第一维度属性;

步骤S3,云服务器根据关联于人脸图像的所有第一维度属性以及每个护肤品的所有第二维度属性,分别处理得到关联于每个护肤品的推荐指数;

步骤S4,云服务器根据推荐指数由高至低对所有护肤品进行排序,选择前N个护肤品形成一推荐结果并反馈至远程连接云服务器的用户终端,推荐结果包括前N个护肤品及关联于前N个护肤品的护肤方案。

本实施例中,首先将用户的脸部皮肤状态分为多种状态,每种状态对应一个第一维度属性,每个第一维度属性具有一取值,通过第一维度属性的取值来表示对应种类的皮肤状态的当前情况。

上述第一维度属性中包括下文中所述的一种或者几种:

脸部皮肤的水分状态、油分状态、清洁度状态、过敏状态、出痘状态、色斑状态、肤色状态、皱纹状态以及毛孔状态。

上述每个第一维度属性的取值范围均未[0,1],其中0表示该种类的皮肤状态处于最差的情况,1表示该种类的皮肤状态处于最好的情况。

本实施例中,上述所有第一维度属性形成一个第一维度属性的集合,作为图像采集装置采集到的所有人脸图像都具有的一个属性集合。进一步地,采用图像采集装置对用户人脸进行拍摄以获得人脸图像后,将该人脸图像上传至云服务器,并在云服务器中对该人脸图像进行处理和分析,从而得到该人脸图像所对应的包括所有第一维度属性的属性集合。

相应地,本实施例中,对于每个护肤品,在云服务器中预先包括第二维度属性。上述第二维度属性与第一维度属性一一对应。例如人脸图像中包括一个用于表示脸部水分状态的第一维度属性,在云服务器中对应每个护肤品就应当包括一个用于表示对脸部水分状态进行改善的第二维度属性。又例如人脸图像中包括一个用于表示脸部油分状态的第一维度属性,在云服务器中对应每个护肤品就应当包括一个用于表示对脸部油分状态进行改善的第二维度属性。

本实施例中,上述第二维度属性的取值同样在[0,1]中,具体地,0用于表示该护肤品对于相应的第一维度属性所表示的脸部皮肤状态完全没有改善,1用于表示该护肤品对于相应的第一维度属性所表示的脸部皮肤状态完全得到改善。

本实施例中,对于一幅人脸图像而言,云服务器处理得到该人脸图像的所有第一维度属性后,根据这些第一维度属性和相对应的第二维度属性分别处理得到每个护肤品的推荐指数,并且将这些推荐指数由高至低进行排序。最终云服务器将排序后的前N个护肤品以及前N个护肤品的关联护肤方案放入一个推荐结果中并推送给远程连接该云服务器的用户终端。上述前N个护肤品可以为前5个或者前10个,具体由用户自行选择。云服务器中每个护肤品都具有对应的关联护肤方案,关联护肤方案中包括该护肤品以及可以与该护肤品配合使用的其他推荐品(推荐品为其他护肤品和/或化妆品),在推荐给用户护肤品的同时向用户推荐该护肤品的关联护肤方案,以提供给用户比较完整的护肤方案,护肤方案可以弥补单个护肤品效果比较片面的问题。

本发明的较佳的实施例中,于上述云服务器中可以设置用于处理得到第一维度属性的处理模型,处理模型在训练的过程中可以通过设置特殊的训练数据对来实现,对应一个第一维度属性应当设置一个具体的处理模型来进行处理和分析。对应某一个第一维度属性,该处理模型在训练过程中设置的特殊的训练数据对可以包括预先获取的人脸图像以及针对该人脸图像在上述第一维度属性所表示的脸部皮肤状态方面进行人工打分得到的评估分数。例如对于脸部水分状态的第一维度属性,设置训练数据对时可以包括人脸图像以及对应该人脸图像由人工打分得到的水分评估分数;又例如对于脸部油分状态的第一维度属性,设置数据对时可以包括人脸图像以及对应该人脸图像由人工打分得到的油分评估分数。

进一步地,本发明的较佳的实施例中,上述处理模型可以采用如图2中所述的34层深度残差网络来训练形成,以作为人脸图像识别和属性分析的核心模型。上述34层深度残差网络中每个残差模块具体如图3中所示。

本发明的较佳的实施例中,上述步骤S3中,依照下述公式处理得到一个护肤品的推荐指数:

A_i=X_1*Y_1_i+X_2*Y_2_i+...+X_N*Y_N_i;

(1)

其中,A用于表示推荐指数,i用于表示第i个护肤品;

X_N用于表示人脸图像中的第N个第一维度属性的值;

Y_N用于表示护肤品中的第N个第二维度属性的值。

X_N*Y_N就可以用于表示该护肤品对于第N个第一维度属性所表示的皮肤状态的改善效果。所有X_N*Y_N相加就能够表示该护肤品对于人脸图像所对应的用户的脸部的整体改善效果,也即该护肤品对于该用户的推荐指数。

本发明的一个较佳的实施例中,每个护肤品的第二维度属性由该护肤品的使用说明来获得,即开发者事先根据每个护肤品的使用说明(例如说明书)来确定该护肤品的第二维度属性。

本发明的另一个较佳的实施例中,每个护肤品的第二维度属性根据使用所述护肤品的用户的反馈评价的统计结果来分别进行设定。具体地,针对一个护肤品可以预先进行调研,统计不同的使用者使用该护肤品后针对每类第一维度属性所表示的脸部皮肤状态的改善效果,随后根据统计结果来对每个第二维度属性进行设定。例如对于一款护肤品,其对脸部油分状态的改善效果根据统计结果形成分数为0.5(该分数可以为统计之后的一个平均值),则可以将改善脸部油分状态的第二维度属性的数值设定为0.5。又例如对于一款护肤品,其对脸部过敏状态的改善效果为0.8,则将对应的第二维度属性的数值设定为0.8。

本发明的较佳的实施例中,根据实际情况,可以将上述两种设定第二维度属性的方法结合使用,即首先根据使用说明确定护肤品的第二维度属性,并且针对使用说明中未涉及到的第二维度属性采用用户使用的统计结果来补充设定,从而使得每个护肤品的第二维度属性更完整。

本发明的较佳的实施例中,还可以根据上述两种不同的设定方法得到的第二维度属性来对推荐指数进行整体处理。具体地,每个第二维度属性包括一第一子属性和一第二子属性;

第一子属性根据对应的护肤品的使用说明设定形成;

第二子属性根据对应的护肤品的用户的反馈评价的统计结果设定形成;

步骤S3中,依照下述公式处理得到一个护肤品的推荐指数:

A_i=a*A1_i+(1-a)*A2_i;

(2)其中,A用于表示推荐指数,A1用于表示依据第一子属性处理得到的推荐分量,A2用于表示依据第二子属性处理得到的推荐分量,i用于表示第i个护肤品;

a为常数,其具体为可以根据实际效果进行调整的常数。

上述第一子属性对应的为之前第一种方法设定的第二维度属性(即根据护肤品的使用说明进行设定),其计算方式依照上述公式(1)进行,即为:

A1_i=X_1*Y1_1_i+X_2*Y1_2_i+...+X_N*Y1_N_i;

(3)

上述第二子属性对应的为之前第二种方法设定的第二维度属性(即根据护肤品的用户统计结果进行设定),其计算方式同样依照上述公式(1)进行,即为:

A2_i=X_1*Y2_1_i+X_2*Y2_2_i+...+X_N*Y2_N_i;(4)

将依照第一子属性处理得到的推荐分量和依照第二子属性处理得到的推荐分量进行加权相加的计算,从而得到最终的推荐指数。该方法同样结合了两种第二维度属性的设定方式,使得最终得到的推荐指数更为精确。

本发明的较佳的实施例中,上述图像采集装置设置在一皮肤检测镜上,进一步地上述图像采集装置可以为一个摄像头,其可以设置在皮肤检测镜的正上方,从而能够完整地拍摄到用户的正面人脸。上述皮肤检测镜的外观可以为一个普通的可以放置在化妆桌上或者安装在墙壁上的化妆镜。

进一步地,于皮肤检测镜内设置一无线通讯装置,图像采集装置连接无线通讯装置,并且通过无线通讯装置将人脸图像上传至云服务器。上述无线通讯装置可以为WiFi通讯装置,其可以通过室内设置的路由器连上远程的云服务器,并提供给图像采集装置进行数据传输。

本发明的较佳的实施例中,用户使用的用户终端可以与上述皮肤检测镜绑定,具体地,可以事先通过云服务器实现皮肤检测镜上的ID号与使用该皮肤检测镜的用户的用户终端进行绑定的操作,随后云服务器可以将根据皮肤检测镜上传的人脸图像所分析得到的推荐结果下发至该皮肤检测镜所对应的用户终端内,以供用户查看。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1