《一种基于人脸识别的表情输入方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种基于人脸识别的表情输入方法和装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104063683A43申请公布日20140924CN104063683A21申请号201410251411822申请日20140606G06K9/00200601G06F3/023200601G06F17/3020060171申请人北京搜狗科技发展有限公司地址100084北京市海淀区中关村东路1号院9号楼搜狐网络大厦9层01房间72发明人顾思宇刘华生张阔74专利代理机构北京润泽恒知识产权代理有限公司11319代理人苏培华54发明名称一种基于人脸识别的表情输入方法和装置57摘要本发明公开了一种基于人脸识别的表情输入方法和装置,涉及输入法技术领域;所述方法包括启动输入法;获取用。
2、户拍摄的照片;采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;基于情感标签与各主题中的表情的对应关系,分别获取所述情感标签的各主题的表情;将所述各主题的表情进行排序,并作为候选项在客户端进行展示。本发明可直接根据用户当前拍摄的照片,识别并匹配标签,方便用户输入表情,表情准确度高,并且为用户提供了丰富、广范围的表情资源。51INTCL权利要求书3页说明书15页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书15页附图6页10申请公布号CN104063683ACN104063683A1/3页21一种基于人脸识别的表情输入方法,其特征在于,包括启动输入法;获取。
3、用户拍摄的照片;采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;基于情感标签与各主题中的表情的对应关系,分别获取所述情感标签的各主题的表情;将所述各主题的表情进行排序,并作为候选项在客户端进行展示。2如权利要求1所述的方法,其特征在于,所述情感标签与各主题中的表情之间的对应关系通过以下步骤构建根据收集的语聊资源数据和各主题的表情资源数据构建所述情感标签与各主题的表情之间的对应关系;或者根据所述情感标签的近义词和所述近义词分别在各主题对应的表情构建所述情感标签与各主题的表情之间的对应关系。3如权利要求2所述的方法,其特征在于,所述根据收集的语聊资源数据和各主题的表情资源数据构建所述情。
4、感标签与各主题的表情之间的对应关系包括获取语聊资源数据和各主题的表情资源数据;所述语聊资源数据包括第二表情及其对应的文本内容;结合所述语聊资源数据包括的对应第二表情的文本内容,对所述各主题的表情资源数据中的每个第一表情分别进行分类,基于所述分类后的第一表情构建情感标签与每个主题的各种表情之间的对应关系。4如权利要求3所述的方法,其特征在于,所述结合所述语聊资源数据包括的对应第二表情的文本内容,对所述各主题的表情资源数据中的每个第一表情分别进行分类,包括根据所述语聊资源数据包括的第二表情及其文本内容,分别挖掘所述表情资源数据中每个主题的各个第一表情各自对应的各第一关键词;根据所述第一关键词和预置。
5、的对应每个表情类别的各第二关键词,对所述各第一表情分别进行分类。5如权利要求4所述的方法,其特征在于,根据所述语聊资源数据包括的第二表情及其文本内容,分别挖掘所述表情资源数据中每个主题的各个第一表情对应的各第一关键词,包括使用符号匹配规则和图片内容判断规则从所述语聊资源数据中提取所述第二表情和所述第二表情对应的文本内容;在所述各主题的表情资源数据中,分别将所述第一表情与提取的第二表情进行匹配,匹配成功则分别将第一表情与第二表情的文本内容进行关联,并从所述文本内容中挖掘各第一关键词与第一表情进行对应。6如权利要求4所述的方法,其特征在于,所述根据所述第一关键词和预置的每个表情类别下的各第二关键词。
6、,对所述各第一表情分别进行分类,包括针对匹配上的各第一表情,基于每个表情类别下的各第二关键词,以该第一表情下的各第一关键词进行情感分类预测,确定所述第一表情的表情类别;权利要求书CN104063683A2/3页3针对未匹配上的各第一表情,基于每个表情类别下的各第二关键词,将所述第一表情标注为具体的表情类别。7如权利要求4所述的方法,其特征在于,所述基于所述分类后的第一表情构建情感标签与每个主题的各种表情之间的对应关系包括针对每个主题的第一表情,将其对应的第一关键词和第二关键词合并为所述第一表情的情感标签,从而获得情感标签与每个主题中的表情的对应关系。8如权利要求1所述的方法,其特征在于,所述人。
7、脸表情识别模型通过以下步骤构建针对每种表情类别,以所述表情类别下对应的情感标签检索各人脸表情图片;针对每张人脸表情图片,提取人脸表情特征;以各人脸表情特征和对应的表情类别训练人脸表情识别模型。9如权利要求8所述的方法,其特征在于,所述采用人脸表情识别模型确定所述照片中的人脸对应的情感标签包括从所述照片中提取人脸对应的表情特征,采用人脸表情识别模型对于所述表情特征进行分类;根据分类的到的表情类别获取对应的情感标签。10如权利要求1所述的方法,其特征在于,所述将所述各主题的表情进行排序包括针对每个表情类别的各第一表情,根据所述第一表情在语聊资源数据中的出现次数和/或用户的个性化信息对相应候选项进行。
8、排序。11一种基于人脸识别的表情输入装置,其特征在于,包括启动模块,适于启动输入法;照片获取模块,适于获取用户拍摄的照片;情感标签确定模块,适于采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;表情获取模块,适于基于情感标签与各主题中的表情的对应关系,分别获取所述情感标签的各主题的表情;展示模块,适于将所述各主题的表情进行排序,并作为候选项在客户端进行展示。12如权利要求11所述的方法,其特征在于,还包括关系构建模块,适于根据收集的语聊资源数据和各主题的表情资源数据构建所述情感标签与各主题的表情之间的对应关系;或者根据所述情感标签的近义词和所述近义词分别在各主题对应的表情构建所述情感。
9、标签与各主题的表情之间的对应关系。13如权利要求12所述的装置,其特征在于,所述关系构建模块包括资源获取模块,适于获取语聊资源数据和各主题的表情资源数据;所述语聊资源数据包括第二表情及其对应的文本内容;第一构建模块,适于结合所述语聊资源数据包括的对应第二表情的文本内容,对所述各主题的表情资源数据中的每个第一表情分别进行分类,基于所述分类后的第一表情构建情感标签与每个主题的各种表情之间的对应关系。14如权利要求11所述的装置,其特征在于,还包括人脸表情识别模型构建模块,所述人脸表情识别模型构建模块具体包括权利要求书CN104063683A3/3页4图片获取模块,适于针对每种表情类别,以所述表情类。
10、别下对应的情感标签检索各人脸表情图片;表情特征提取模块,适于针对每张人脸表情图片,提取人脸表情特征;模型训练模块,适于以各人脸表情特征和对应的表情类别训练人脸表情识别模型。15如权利要求11所述的装置,其特征在于,所述展示模块包括排序模块,适于针对每个表情类别的各第一表情,根据所述第一表情在语聊资源数据中的出现次数和/或用户的个性化信息对相应候选项进行排序。权利要求书CN104063683A1/15页5一种基于人脸识别的表情输入方法和装置技术领域0001本发明涉及输入法技术领域,具体涉及一种基于人脸识别的表情输入方法和装置。背景技术0002输入法是为将各种符号输入计算机或其他设备如手机而采用的。
11、编码方法。常见的输入法包括搜狗输入法,微软输入法等等。0003传统的表情输入大致有几种情况其一是平台本身具有表情输入模块,比如QQ等聊天工具嵌入的表情输入模块,其自带默认的输入表情,也可以安装第三方表情包,用户也可以自定义图片资源作为表情,当用户输入表情时,点击表情的输入按钮,选择表情进行输入,但是该种情况与输入法完全脱离,用户在输入过程中需要单独点击表情输入按钮,逐页翻找并点击自己需要和喜欢的表情来完成输入过程;0004其二,是输入法自带简单的符号表情,当用户输入到相应字符时,比如“哈哈”对应的符号表情“O_O”,符号表情以候选项的形式供用户选择。单这种方法的候选表情简单,无法给用户提供丰富。
12、多彩的表情输入。0005其三,是输入法提供加载的第三方表情包,提供用户表情输入的入口,当用户有需求输入表情时,需要点击进入该应用程序表情输入的入口,然后在大量的表情资源中,逐页翻找并点击自己需要或喜欢的表情完成输入过程。0006以按钮接口的形式嵌入在应用程序中,提供给用户进行表情输入,这种方法存在多种问题00071因为考虑到用户使用表情的操作成本,表情包制作方也会酌情精简表情内容,这也从某种程度上制约了聊天表情的发展和广泛使用。00082大多数聊天工具只会提供默认表情。默认表情相对比较单调,更多丰富的多元化的主题聊天表情资源可以有效提高与朋友聊天的好感度,但是为了使用这些表情,用户需要经过很多。
13、网上操作步骤,从各种渠道获取表情包信息并将表情包下载到本地,有时还需要进行手工加载才可以正常使用表情包。对于操作生疏或者没有足够耐心的用户,在网络资源中成功获取并安装合适的表情包所花费的时间成本,可能会导致他们选择放弃。00093对于下载好的表情包,如果用户切换聊天平台等输入场景,表情包需要重新下载或更新,用户的常用表情收藏信息也同样面临移植的问题。00104用户自己选择表情,可能由于选择界面过于复杂,表情选项过多,无法准确选中与自己当前实际表情更相匹配的表情。0011上述过程输入的候选表情内容仅限于第三方制作好的表情包。若非特意整理,很多明星人物、政治人物的夸张表情照片、GIF等多媒体资源并。
14、不能够及时的作为候选表情,降低了用户的输入效率。发明内容说明书CN104063683A2/15页60012鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于人脸识别的表情输入装置和相应的一种基于人脸识别的表情输入方法。0013依据本发明的一个方面,提供了一种基于人脸识别的表情输入方法,包括0014启动输入法;0015获取用户拍摄的照片;0016采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;0017基于情感标签与各主题中的表情的对应关系,分别获取所述情感标签的各主题的表情;0018将所述各主题的表情进行排序,并作为候选项在客户端进行展示。0019。
15、根据本发明的另一方面,提供了一种基于人脸识别的表情输入装置,包括0020启动模块,适于启动输入法;0021照片获取模块,适于获取用户拍摄的照片;0022情感标签确定模块,适于采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;0023表情获取模块,适于基于情感标签与各主题中的表情的对应关系,分别获取所述情感标签的各主题的表情;0024展示模块,适于将所述各主题的表情进行排序,并作为候选项在客户端进行展示。0025相对现有技术,本发明具有如下优点0026本发明将各种来源的表情资源数据,利用语聊资源数据,比如聊天日志如匿名获取QQ、微信等聊天工具有表情输入的聊天日志、社区评论如京东、大众点。
16、评等有表情输入的评论内容、社交内容如QQ空间、新浪微博、人人网等有表情输入的状态或评论内容,对所有获取的表情资源数据进行分析,以构建情感标签与各主题中的表情的对应关系。0027本发明通过输入法获得用户拍摄的照片,然后对获得的照片提取人脸表情特征,再代入人脸表情识别模型以确定用户输入对应的情感标签,然后再根据构建的情感标签和表情的对应关系,提取对应的表情作为候选项以供用户选择。0028上述过程中,0029其一,直接对用户拍摄的照片进行解析,利用构建的人脸表情识别模型,可精准的匹配到当前用户的面部表情,避免用户在杂乱的大量的表情中选择表情而导致的可能选择错误或者选择迟钝的情况,也加快了表情输入的效。
17、率;0030其二,上述过程是通过精确匹配用户表情输入需求,提高表情的使用效率,降低用户在表情输入过程中翻找待输入的表情所花费的时间成本;0031其三,该种方式不用考虑表情包的制作成本和内容,可以任意发挥制作方的创造力,降低对聊天表情的发展和广泛使用的制约;0032其四,由于本发明将各主题的表情进行集中分类处理,用户不用到处下载各主题的表情包,降低用户寻找表情包的时间成本;0033其五,由于本发明的表情是输入法的候选项,用户在切换聊天平台等输入场景时,不需要重新下载或更新表情包,也避免用户的常用表情收藏信息的移植问题;0034其六,本发明各主题的表情范围广,覆盖面积大,可以给用户提供更多、更丰富。
18、的说明书CN104063683A3/15页7表情。附图说明0035通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0036图1示出了根据本发明一个实施例的一种基于人脸识别的表情输入方法的流程示意图;0037图2示出了根据本发明一个实施例的情感标签与各主题中的表情之间的对应关系的构建流程示意图;0038图3示出了根据本发明一个实施例的语聊资源示例;0039图4示出了根据本发明一个实施例的建情感识别模型的构建流程示意图;0040图4A。
19、示出了根据本发明一个实施例的根据情感标签的搜索结果示例;0041图4B示出了根据本发明一个实施例的从搜索结果中抽取人脸表情特征示例;0042图4C示出了根据本发明一个实施例的提取用户照片中的人脸表情特征示例;0043图5示出了根据本发明一个实施例的一种基于人脸识别的表情输入方法的流程示意图;0044图6示出了根据本发明一个实施例的一种基于人脸识别的表情输入方法的流程示意图;0045图7示出了根据本发明一个实施例的一种基于人脸识别的表情输入装置的结构示意图;0046图8示出了根据本发明一个实施例的一种基于人脸识别的表情输入装置的结构示意图;0047图9示出了根据本发明一个实施例的一种基于人脸识别。
20、的表情输入系统的结构示意图。具体实施方式0048下面将参照附图更详细地描述本公开的示例性实施例。0049本发明的核心思想之一是本发明将收集的各种来源的表情资源数据,比如互联网中各主题的表情包资源如QQ的阿狸、嘻哈猴、郭德纲真人夸张表情照片集等的表情包、第三方合作的表情包资源输入法直接与卡通表情生产方进行合作并搭建获取流程、用户产生的自定义的表情内容输入法直接开放接口是用户可以添加自定义表情并共享等表情资源数据,利用语聊资源数据,比如聊天日志如匿名获取QQ、微信等聊天工具有表情输入的聊天日志、社区评论如京东、大众点评等有表情输入的评论内容、社交内容如QQ空间、新浪微博、人人网等有表情输入的状态或。
21、评论内容,对所有获取的表情资源数据进行分析,按表情类别情感标签与各主题中的表情之间的对应关系,并利用情感标签与各主题中的表情之间的对应关系构建人脸表情识别模型,然后即可在用户使用输入法的过程中,直接对用户拍摄的照片中的面部表情进行分析和匹配,以直接提供表情候选项给客户端,给用户提供更方便、更快捷、更丰富的表情输入。说明书CN104063683A4/15页80050实施例一0051参照图1,其示出了本发明一种基于人脸识别的表情输入方法的流程示意图。0052在本发明实施例中,会预先构建情感标签与各主题中的表情的对应关系和人脸表情识别模型。0053下面介绍建情感标签与各主题中的表情的对应关系的构建过。
22、程0054步骤S100,根据收集的语聊资源数据和各主题的表情资源数据构建所述情感标签与各主题中的表情之间的对应关系。0055本发明中,情感标签与各主题中的表情的对应关系可通过收集语聊资源数据和各主题的表情资源数据,并利用语聊资源数据对表情资源数据进行分析得到。0056在本发明实施例中,可在线或线下构建情感标签与各主题中的表情之间的对应关系。在本发明中各种来源的表情资源数据包括各种来源下的各种主题的表情资源数据。比如阿狸、嘻哈猴、郭德纲等真人夸张表情照片集等主题表情包。0057在本发明实施例中,可以从不同的数据途径获取表情资源,比如网络中的各种主题的表情资源包括自定义主题的表情资源等。然后利用语。
23、聊资源,也即利用海量用户在实际的评论、聊天过程中输入文本内容时与其输入的表情的对应关系,通过对用户输入的文本内容和与文本内容对应的表情,对表情资源中的各主题的表情进行分类,从而得到关键词与表情资源中的各主题的表情的对应关系,该关键词即可作为情感标签与对应的表情进行关联。0058优选的,参照图2,其示出了本发明优选的构建情感标签与各主题中的表情之间对应关系的方法,即步骤S100包括0059步骤S101,获取语聊资源数据和各主题的表情资源数据;所述语聊资源数据包括第二表情及其对应的文本内容;0060本发明实施例可以从多个方面获取语聊资源数据,语聊资源数据是用户在聊天、评论等过程中产生的数据,其可能。
24、在输入文字时输入与文字相关的表情,比如聊天日志如获取QQ、微信等聊天工具有表情输入的聊天日志,当然在获取时可将用户名等私人信息进行匿名加密处理,社区评论如京东、大众点评等有表情输入的评论内容,社交内容如QQ空间、新浪微博、人人网等有表情输入的状态或评论内容。那么本发明实施例则可通过获取各种来源的语聊资源数据,以收集里面的文本内容和与该文本内容相关的第二表情,以备后续分析。0061本发明也可从多个方面获取表情资源数据,比如从互联网中获取各主题的表情包资源如QQ的阿狸、嘻哈猴、郭德纲真人夸张表情照片集等主题表情包,用户通过自定义表情接口添加的自定义表情包,该自定义表情包可以理解为自定义主题表情包,。
25、与第三方合作,直接获取第三方合作的主题表情包资源输入法直接与卡通表情生产方进行合作并搭建获取流程等。0062优选的,获得所述源表情资源数据之后还包括将所述源表情资源数据中的表情转换为统一系统平台下的标准格式的表情。0063由于获取的原始聊天表情资源与各个输入环境之间存在兼容性的问题,因此,需要对各种渠道来源的表情制定标准,通过转换和转码,实现规格和编码在同一系统平台的统一即移动软件平台、PC软件平台均设立不同的标准。说明书CN104063683A5/15页90064步骤S102,结合所述语聊资源数据包括的对应第二表情的文本内容,对所述各主题的表情资源数据中的每个第一表情分别进行分类,基于所述分。
26、类后的第一表情构建情感标签与每个主题的各种表情之间的对应关系。0065在本发明实施例中,上述第一表情是从各种来源获取的各种主题表情资源中的表情;第二表情是从各种来源获取的语聊资源中的表情。在本发明中,以各主题表包中的表情为例,对各主题表情中的每个第一表情进行分类,将属于同一类别的不同主题的表情放入一个表情类别中,比如微笑。0066另外,在本发明中,会预先设置表情类别,比如微笑,大笑,冷笑等表情类别,每个表情类别下会预先设置第二分类对应的关键词。分类时,以表情资源数据库中的第二表情为分类的目标,结合语聊资源数据中对应第二表情的文本内容,和预先标注好的表情类别,对表情资源数据库中的第一表情进行分类。
27、。0067优选的,所述结合所述语聊资源数据包括的对应第二表情的文本内容,对所述各主题的表情资源数据中的每个第一表情分别进行分类,包括0068子步骤S1021,根据所述语聊资源数据包括的第二表情及其文本内容,分别挖掘所述表情资源数据中每个主题的各个第一表情各自对应的各第一关键词;0069在本发明实施例中,语聊资源数据中的第二表情基本上包含于表情资源数据中的第二表情中,那么对于两者,可通过表情匹配获取第一表情的文本内容,从而可从所述文本内容中挖掘第一表情的第一关键词。所述第一关键词为所述表情资源数据中第一表情对应预置的标签文字。0070优选的,本子步骤S1021包括0071子步骤A11,使用符号匹。
28、配规则和图片内容判断规则从所述语聊资源数据中提取所述第二表情和所述第二表情对应的文本内容;0072对于收集到的各种来源的语聊资源数据,其中可能存在大量没有与表情相关的文本内容,那么本发明可通过符号匹配规则和图片内容判断规则从所述语聊资源数据中提取第二表情和对应的文本内容。比如对于符号表情“”,则可通过符号匹配规则获取其前或者其后出现的文本内容比如聊天内容,或者评论内容等;对于图片,则可通过图片内容判断规则去判断图片是否为表情图片,如果是,则提取该图片之前和/或者之后的文本内容。其中,图片内容判断规则采用通用的图片内容判断方法即可,本发明不对其加以限制,比如通过预先对各种类别的表情图片,收集大量。
29、样本进行像素矩阵训练训练方法可以采用任意一种,本发明不对其加以限制,获得表情图片识别模型,那么对于语聊资源数据中的图片表情,则可获取其像素矩阵,然后输入表情图片识别模型进行识别。0073子步骤A12,在所述各主题的表情资源数据中,分别将所述第一表情与提取的第二表情进行匹配,匹配成功则分别将第一表情与第二表情的文本内容进行关联,并从所述文本内容中挖掘各第一关键词与第一表情进行对应。0074具体的,本步骤将所述源表情资源数据中的第一表情与从所述语聊资源数据中提取的第二表情进行匹配。即在本发明实施例中,在提取了第二表情及其对应的文本内容后,那么即可将第二表情和各主题的表情资源数据中的第一表情进行匹配。
30、,该匹配可以是一一匹配,也可以是模糊匹配即对相似度高于阈值的图片也进行匹配。0075然后,对于匹配上的第一表情,则将其与第二表情对应的文本内容进行关联,并从说明书CN104063683A6/15页10所述文本内容中挖掘各第一关键词。0076子步骤S1022,根据所述第一关键词和预置的对应每个表情类别的各第二关键词,对所述各第一表情分别进行分类。0077在本发明实施例中,会预置各种表情类别,可通过结合人工标注的方法,确定所有的标志性的明确细分的表情类别包括微笑、哈哈大笑、猥琐的笑等等,在每个表情类别下会设置与该类别强相关的各第二关键词。0078然后即可针对第一表情的各关键词和预置的每个表情类别下。
31、的各第二关键词,对各个第一表情进行分类。0079优选的,所述子步骤S1022包括0080子步骤A13,针对匹配上的各第一表情,基于每个表情类别下的各第二关键词,以该第一表情下的各第一关键词进行情感分类预测,确定所述第一表情的表情类别;0081在本发明实施例中,使用通用的情感分析分类的方法,基于第一表情下面的第一关键词进行预测,以对第一表情进行分类,从而确定每个表情的所属类别。情感分析分类方法原理大致为利用每个类别的标注样本训练分类器,比如利用朴素贝叶斯方法NAIVEBAYES,NB构建分类器,然后针对每个分类对象的分类特征在本发明实施例中,第一表情为分类对象,相应第一关键词即为分类特征利用所述。
32、分类器进行识别。在本发明实施例中,对各个类别表情类别分别对应一个情感分值,比如大笑为5,微笑4,猥琐的笑3等,分别与分类器的分类结果对应。0082子步骤A14,针对未匹配上的各第一表情,基于每个表情类别下的各第二关键词,将所述第一表情标注为具体的表情类别。0083而对于表情资源数据中的未匹配上的各第一表情,即没有文本内容以挖掘第一关键词的第一表情,本发明可以通过标注指派到具体的表情分类。0084再分类完毕后,根据各表情所属类别的关键词以及挖掘的关键词与表情的对应关系,将各表情所属类别的关键词以及挖掘的关键词作为该表情的情感标签。0085优选的,所述基于所述分类后的第一表情构建情感标签与每个主题。
33、的各种表情之间的对应关系包括0086子步骤S1023,针对每个主题的第一表情,将其对应的第一关键词和第二关键词合并为所述第一表情的情感标签,从而获得情感标签与每个主题中的表情的对应关系。0087在本发明实施例中,可将分析得到的每个第一表情的第一关键词和第二关键词合并为该第一表情的情感标签,那么即可获得情感标签与每个主题中的表情的对应关系。0088在其他实施例中,所述情感标签与各主题中的表情之间的对应关系可通过0089步骤S103,根据所述情感标签的近义词和所述近义词分别在各主题中的对应表情的构建所述情感标签与各主题中的表情之间的对应关系。0090所述情感标签的近义词和所述近义词分别在各主题中的。
34、对应表情的进行构建。通过预置的词典查找所述情感标签的近义词,将各近义词分别在各主题的表情包中进行检索,获取各近义词分别对应的表情,从而得到所述情感标签与各主题的表情的对应关系。0091比如,预先针对每一个表情类别选定一个基础的情感标签,然后针对每个类别的基础的情感标签,通过查询预置的词典,获得该基础情感标签的近义词,然后基于每个近义词获取各主题的表情资源中对应的表情,那么即可以该基础的情感标签对应到不同近义词说明书CN104063683A107/15页11的表情。0092当然,本发明还可以人工配置情感标签和表情之间的对应关系。即选择情感标签,然后人工将各主题中的相应表情与该情感标签对应。009。
35、3优选的,在合并之前,还包括根据语聊资源数据中对各第一关键词的使用频率,对各第一关键词进行筛选,将筛选后的第一关键词和第二关键词合并为该第一表情的标签词汇。0094即将使用频率大于阈值的第一关键词保留,然后和第二关键词合并为该第一表情的标签词汇。当然,对于不存在第一关键词的第一表情,直接采用第二关键词作为该第一表情的标签词汇。0095优选的,在合并之前,可对类别关键词进行优化,即将某一类别下的所有的表情的第一关键词和初始确定的第二关键词进行汇总,将在语聊资源数据中词频大于阈值的各关键词作为最终的第二关键词。0096当然,还可将各表情情感标签进行汇总,构建索引;所述索引为各情感标签到表情的对应关。
36、系。0097本步骤可优化类别的关键词,使其更精准。0098下面以一个实际例子一说明上述过程00991,从微博默认表情,我们知道“V5”这个符号是一种表情。01002,从新浪微博获取带有表情图片的微博。例如,网友称赞李娜获得澳网冠军的微博。参照图3。01013,利用微博数据接口获得诸如此类的微博内容,利用原始表情数据库的内容记录,可以将微博识别成文字部分“李娜实在是太棒了骄傲”和表情“V5”以及李冰冰微博的文字部分“你是我们李家的骄傲”和表情“V5”。于是,这两段文字都可以作为表情“V5”的描述文字。抽取其中的形容词,可以发现“骄傲”出现了2次,“太棒了”出现了1次。提取其中的高频词汇可知,“骄。
37、傲”是所有类似微博所表达的核心情感的文字。因此,可以建立文字“骄傲”和表情“V5”之间的关系,并存入表情标签关系库。同理,更多包含表情“V5”的微博内容集中在一起可以获得“V5”表情的描述关键词集合。那么即可将V5的关键词作为其情感标签,即得到情感标签和表情的对应关系。0102下面介绍人脸表情识别模型构建过程0103在本发明中可根据情感标签与各主题中的表情之间的对应关系中的情感标签构建情感识别模型,参照图4,可包括0104步骤S201,针对每种表情类别,以所述表情类别下对应的情感标签检索各人脸表情图片;0105在前述步骤中构建了情感标签和表情的对应关系后,其各情感标签对应一个表情类别,那么本发。
38、明以一个表情类别为单位,提取该表情类别下的各情感标签,输入搜索引擎搜索人脸表情图片。当然,本发明实施例中对前述获得的情感标签和表情之间的对应关系还可进行人工标注整理和标注,确定所有情感的细分标签,及其确定的表情样例,比如高兴、哈哈大笑、得瑟等等。然后以整理后的情感标签作为查询词去搜索引擎检索人脸表情图片。0106优选的,所述步骤S201包括说明书CN104063683A118/15页120107子步骤B11,针对每种表情类别,以所述表情类别下的情感标签检索各图片;0108比如,获取到前述情感标签后,以微笑类别的情感标签“微笑”,在搜狗图片和百度图片等图片垂直搜索中分别查询微笑,获得大量的照片或。
39、者图片资源。0109子步骤B12,针对所述各图片,过滤非人脸的图片。0110优选的,子步骤B12包括0111子步骤B121,将各图片进行灰度的归一化;0112比如将大于阈值的灰度归一化为黑,小于阈值的灰度归一化为白。0113子步骤B122,使用预置的HAAR分类器对训练数据图片的人脸进行检测,过滤非人脸的图片。0114本步骤使用事先训练好的HAAR分类器对训练数据图片的人脸进行检测。过滤没有人脸的图片,保留人脸表情图片。0115其中,HAAR分类器算法的要点如下0116使用HAARLIKE特征做检测。0117使用积分图INTEGRALIMAGE对HAARLIKE特征求值进行加速。0118使用A。
40、DABOOST算法训练区分人脸和非人脸的强分类器。0119使用筛选式级联把强分类器级联到一起,提高准确率。0120其中,HAARLIKE特征应用于人脸表示,分为3种类型4种形式的特征1类边缘特征,2类线性特征,3类中心特征和对角线特征。HAAR特征值反映了图像的灰度变化情况。例如脸部的一些特征能由矩形特征简单的描述,如眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。以上述的特征组合成特征模板,特征模板内有白色和黑色两种矩形,并定义该模板的特征值为白色矩形像素和减去黑色矩形像素和。通过改变特征模板的大小和位置,可在图像子窗口中穷举出大量的特征。上图的特征模板称为“特征原型”;。
41、特征原型在图像子窗口中扩展平移伸缩得到的特征称为“矩形特征”;矩形特征的值称为“特征值”。矩形特征可位于图像任意位置,大小也可以任意改变,所以矩形特征值是矩形模版类别、矩形位置和矩形大小这三个因素的函数。0121本发明可通过如下过程训练HAAR分类器0122首先训练弱分类器01230124其中,一个弱分类器HX,F,P,由子窗口图像X,一个特征F,指示不等号方向的P和阈值组成。P的作用是控制不等式的方向,使得不等式都是号,形式方便。0125弱分类器具体训练过程如下01261对于每个特征F,计算所有训练样本的特征值,并将其排序。0127扫描一遍排好序的特征值,对排好序的表中的每个元素,计算下面四。
42、个值0128全部人脸样本的权重的和T1;0129全部非人脸样本的权重的和T0;说明书CN104063683A129/15页130130在此元素之前的人脸样本的权重的和S1;0131在此元素之前的非人脸样本的权重的和S0;01322最终求得每个元素的分类误差。0133找误差最小的元素,则该元素作为最优阈值。0134训练得到T个最优弱分类器后,进行叠加得到强分类器。如此循环可得到N个强分类器,进行级联训练即可得到HAAR分类器。0135使用训练好的HAAR分类器对图片进行人脸检测和识别,过滤掉不包含人脸信息的图片。例如,图4A搜索结果中的前两张就被过滤掉。0136然后通过人工标注和纠正的方式去掉数。
43、据中不是微笑表情的照片,例如,搜索结果中第二行的第五张,将标注结果保存并形成有效的训练数据库。0137步骤S202,针对每张人脸表情图片,提取人脸表情特征;0138对照片的人脸进行常用的基本的人脸表情特征提取0139将点阵转化成更高级别图像表述如形状、运动、颜色、纹理、空间结构的向量等,在尽可能保证稳定性和识别率的前提下,对庞大的图像数据进行降维处理,降维处理后,自然性能有所提升,识别率有所下降。在本发明实施例中,可选择一定量的样本进行降维处理,然后以降维后的数据构建分类模型去识别样本,判断识别后的结果与样本之间的误差比例,如果低于阈值则可采用当前维度进行将维。将维是将图片的RGB空间的特征向。
44、量降低维度,其采用的方法包括多种,比如采用LOCALLYLINEAREMBEDDINGLLE无监督的非线性降维方法。0140然后对降维后的进行特征提取特征提取的主要方法有提取几何特征、统计特征、频率域特征和运动特征等。0141其中,几何特征的提取主要是对人脸表情的显著特征,如眼睛、眉毛、嘴巴等的位置变化进行定位、测量,确定其大小、距离、形状及相互比例等特征,进行人脸表情识别。基于整体统计特征的方法主要强调尽可能多的保留原始人脸表情图像中的信息,并允许分类器发现表情图像中相关特征,通过对整幅人脸表情图像进行变换,获取特征进行人脸表情识别。频率域特征提取是将图像从空间域转换到频率域提取其特征较低层。
45、次的特征,本发明可通过GABOR小波变换获取频率域特征。小波变换能够通过定义不同的核频率、带宽和方向对图像进行多分辨率分析,能有效提取不同方向不同细节程度的图像特征并相对稳定,但作为低层次的特征,不易直接用于匹配和识别,常与ANN或SVM分类器结合使用,提高表情识别的准确率。基于运动特征的提取提取动态图像序列的运动特征今后研究的重点,本发明可通过光流法提取运动特征,光流是指亮度模式引起的表观运动,是景物中可见点的三维速度矢量在成像平面上的投影,它表示景物表面上的点在图像中位置的瞬时变化,同时光流场携带了有关运动和结构的丰富信息,光流模型是处理运动图像的有效方法,其基本思想是将运动图像函数FX,。
46、Y,T作为基本函数,根据图像强度守恒原理建立光流约束方程,通过求解约束方程,计算运动参数。0142本步骤对所有训练数据抽取特征。例如,抽取图4B图片中的面部位置特征。0143步骤S203,以各人脸表情特征和对应的表情类别训练人脸表情识别模型。0144得到了人脸表情特征后,结合表情类别构建训练样本,带入人脸表情识别模型进行训练。在本发明实施例中可采用支持向量机SVM分类算法,以上述人脸表情特征和表说明书CN104063683A1310/15页14情类别构建样本进行训练,得到该类别的情感分析器。当然还可采用其他分类算法,比如朴素贝叶斯,最大熵算法等进行分类。0145以简单的支持向量机为例,假如函数。
47、为01460147其中,TX01X12X2NXN,然后以0替换为B,替换1X12X2NXN为W1X1W2X2WNXN即WTX,然后即可定义单个函数样本函数间隔为XI,YI是训练样本,在本发明实施例中X是输入的由文本特征,Y是情感标签。0148那么以所述第一表情对应的情感标签和各人脸特征,构建上述训练样本,即可训练情感分析模型。也即训练前述公式中的参数WT和B,从而以备后续使用。在使用支持向量机时,一个分类器对应一个表情类别,本发明可针对不同表情类别构建多个分类器,然后以上述多个分类器构建整个的情感分类模型。0149如此循环,即可针对每个类别训练得到相应类别的情感分析器,然后将各情感分析器叠加即。
48、可得到本发明的人脸表情识别模型。0150优选的,在本发明实施例中人脸表情识别模型和情感标签与各主题中的表情的对应关系的构建可以在云端服务器执行。0151在建立上述人脸表情识别模型和情感标签与各主题中的表情的对应关系之后,即可执行本发明包括的步骤110至150。0152步骤110,启动输入法;0153用户启动输入法开始进行输入。0154步骤120,获取用户拍摄的照片;0155当用户需要表情输入时,则可通过输入法启用摄像头比如移动设备的前置,比如接入电脑的摄像头摄像,然后输入法即可获得摄像头拍摄的照片。0156在本发明实施例中,在步骤120之后还包括0157子步骤S121,判断照片的内容是否符合识。
49、别要求。0158本发明实施例中,输入法云端使用HAAR分类器检测人脸特征信息,如果因光线、角度等多种原因导致检测失败,则触发前置摄像头重新拍摄。0159步骤130,采用人脸表情识别模型确定所述照片中的面部表情对应的情感标签;0160如图4C,提取照片的人脸表情特征,将提取的特征输入到人脸表情识别模型,获得用户的实际情感标签,也是“微笑”。0161优选的,所述步骤130包括0162子步骤131,从所述照片中提取人脸对应的表情特征,采用人脸表情识别模型对于所述表情特征进行分类;0163其中提取人脸特征如前所述,将点阵转化成更高级别图像表述如形状、运动、颜色、纹理、空间结构等,然后提取几何特征、统计特征、频率域特征和运动特征等其中之一或者多个人脸表情特征,然后将人脸表情特征带入人脸表情识别模型进行分类。0164子步骤132,根据分类的到的表情类别获取对应的情感标签。说明书CN104063683A1411/15页150165比如分类结果为微笑,则可获得对应的情感标签为“微笑”的情感标签。0166步骤140,基于情感标签与各主题中的表情的对应关系,获取对应所述情感标签的各主题的表情;所述情感标签与各主题中的表情之间的对应关系根据收集的语聊资源数据和各主题的表情资源数据构建;0167使用情感标签“微笑”作为查询词在表情索引库本发明可基于情感标签与各主题中的。