一种基于云计算的交互式机器人的制作方法

文档序号:16071191发布日期:2018-11-24 13:14阅读:142来源:国知局

本发明涉及机器人技术领域,具体涉及一种基于云计算的交互式机器人。

背景技术

随着时代的发展,机器人不再只停留在生产线上进行产品的焊接和装配,而是越来越走进人们的生活,并且从普通的扫地机器人开始,进入了智能机器人的时代。交互式机器人日益成为研究热点,表情的快速准确识别对于实现良好的人机交互具有重要意义。

传统基于二维图像的人脸表情识别己取得较好的识别结果,但仍存在一些问题没有解决,如光照及姿态变化等,而这是由二维图像的固有属性决定的,因此,基于二维图像的人脸表情识别很难突破该类问题。三维人脸表情是对表情的三维形状的表达,其获取不受光照等外部环境变化的影响。因此,三维人脸表情能够有效避免这些外部因素的影响,从而获得较好的识别结果。



技术实现要素:

针对上述问题,本发明旨在提供一种基于云计算的交互式机器人。

本发明的目的采用以下技术方案来实现:

提供了一种基于云计算的交互式机器人,包括人脸图像获取模块、第一通信模块、云计算平台、第二通信模块和交互模块,所述人脸图像获取模块采用立体视觉技术获取三维人脸图像,所述第一通信模块用于将三维人脸图像发送至云计算平台,所述云计算平台基于云计算对人脸表情进行识别,所述第二通信模块用于将人脸表情识别结果发送至交互模块,所述交互模块基于表情识别结果与人员进行交互;所述云计算平台包括人脸图像预处理模块、人脸图像特征提取模块、人脸图像分类识别模块,所述人脸图像预处理模块用于对三维人脸图像进行预处理,所述人脸图像特征提取模块用于对经过预处理的三维人脸图像特征进行提取,所述人脸图像分类识别模块根据提取的特征对人脸表情进行识别。

本发明的有益效果为:基于云计算对人脸表情进行识别,提升了表情识别效率,实现了良好的人机交互,人脸表情的三维识别,相比于二维人脸表情识别,识别结果不受光照和外部因素的影响,得到的识别结果更为准确。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的结构示意图;

附图标记:

人脸图像获取模块1、第一通信模块2、云计算平台3、第二通信模块4、交互模块5。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1,本实施例的一种基于云计算的交互式机器人,包括人脸图像获取模块1、第一通信模块2、云计算平台3、第二通信模块4和交互模块5,所述人脸图像获取模块1采用立体视觉技术获取三维人脸图像,所述第一通信模块2用于将三维人脸图像发送至云计算平台3,所述云计算平台3基于云计算对人脸表情进行识别,所述第二通信模块4用于将人脸表情识别结果发送至交互模块5,所述交互模块5基于表情识别结果与人员进行交互;所述云计算平台3包括人脸图像预处理模块、人脸图像特征提取模块、人脸图像分类识别模块,所述人脸图像预处理模块用于对三维人脸图像进行预处理,所述人脸图像特征提取模块用于对经过预处理的三维人脸图像特征进行提取,所述人脸图像分类识别模块根据提取的特征对人脸表情进行识别。

本实施例基于云计算对人脸表情进行识别,提升了表情识别效率,实现了良好的人机交互,人脸表情的三维识别,相比于二维人脸表情识别,识别结果不受光照和外部因素的影响,得到的识别结果更为准确。

所述人脸图像预处理模块2包括关键点确定模块和坐标建立模块,所述关键点确定模块用于确定人脸图像关键点,所述坐标建立模块用于根据关键点确定人脸坐标系;

所述关键点确定模块用于确定人脸图像关键点,具体为:

根据人脸和器官轮廓确定人脸的关键点,并对关键点进行编号:在左眼轮廓按照逆时针方向均匀采集6个点,所述左眼轮廓采样点包括内眼角和外眼角,并分别编为1和4,其余按采样顺序编为2、3、5、6,在左眉毛轮廓按照逆时针方向均匀采集6个点,所述左眉毛轮廓采样点上下对称,并编为7-12,在鼻子轮廓上按照鼻子右侧、鼻子前端、鼻子左侧顺序逆时针均匀采集10个点,所述鼻子轮廓采样点左右对称,并编为13-22,在嘴巴外轮廓按照逆时针方向均匀采集6个点,所述嘴巴外轮廓采样点中包括右嘴角和左嘴角,并分别编为23和26,其余按采样顺序编为24、25、27、28,在人脸轮廓上按照右脸、下巴、左脸顺序逆时针均匀采集8个点,所述人脸轮廓采样点左右对称,并编为29-36;

所述坐标建立模块用于确定人脸坐标系,具体为:将左眼内眼角作为坐标原点,建立三维直角坐标系,将人脸上的每个点表示为三维坐标形式,则编号为i的关键点对应坐标ρi=(xi,yi,zi),xi,yi,zi分别表示编号为i的关键点的三个坐标分量,i=1.2.….36;

本优选实施例通过确定人脸关键点和建立人脸坐标系,为后续人脸特征准确提取奠定了基础,由于人脸表情主要表现在器官和脸型变化,选取人脸和器官轮廓36个关键点作为后续特征提取的依据,在保证对人脸特征的准确刻画下有助于提升计算效率。

所述人脸图像特征提取模块3包括第一特征提取模块、第二特征提取模块和特征融合模块,所述第一特征提取模块用于提取三维人脸图像的第一特征,所述第二特征提取模块用于提取三维人脸图像的二特征,所述特征融合模块用于对所述第一特征和第二特征进行融合,确定三维人脸图像特征;

所述第一特征提取模块用于提取三维人脸图像的第一特征,具体为:

将任意两个关键点ρl=(xl,yl,zl)和ρj=(xj,yj,zj)的距离指标确定为:

式中,dl-j表示两个关键点ρl=(xl,yl,zl)和ρj=(xj,yj,zj)的距离指标,l,j∈[1,36];

将第一特征u1表示为:u1=(u1,u2,u3);

其中,

所述第二特征提取模块用于提取三维人脸图像的二特征,具体为:

将第二特征u2表示为:u2=(u4,u5)

其中,

所述特征融合模块用于对所述第一特征和第二特征进行融合,确定三维人脸图像特征,具体为:根据第一特征和第二特征确定三维人脸图像特征u:u=(u1,u2,u3,u4,u5)。

当人脸表情发生变化时,面部肌肉的运动会导致人脸局部器官发生形变和位移,这是人脸表情最易被察觉的显著特征。本优选实施例根据距离指标提取第一特征和第二特征描述人脸局部器官的形状变化,使其对人脸表情变化的表征更有效,有助于后续提高人脸表情识别的准确性,具体的,第一特征反映了眼睛、眉毛和嘴巴的变化,第二特征反映了鼻子和脸型的变化。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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