基于大数据平台的图像匹配方法、应用服务器及用户设备的制作方法

文档序号:6537046阅读:150来源:国知局
基于大数据平台的图像匹配方法、应用服务器及用户设备的制作方法
【专利摘要】本发明公开了一种基于大数据平台的图像匹配方法、应用服务器及用户设备,其中,方法包括:应用服务器接收用户设备发送的待检测舌苔图像;应用服务器确定舌苔图像库中是否存在与待检测舌苔图像匹配的第一舌苔图像;若存在,应用服务器则根据舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定第一舌苔图像对应的舌苔类型;应用服务器向所述用户设备返回确定的舌苔类型。本发明通过将用户设备发送的待检测舌苔图像与舌苔图像库预先存储的舌苔图像进行匹配,从而确定对应的舌苔类型,并返回给用户设备,使得用户不用去医院就可以了解自己的健康状况,并且这样不仅节约了用户的时间,还可以减轻医生的工作负担及压力。
【专利说明】基于大数据平台的图像匹配方法、应用服务器及用户设备
【技术领域】
[0001]本发明实施例涉及医疗【技术领域】,尤其涉及一种基于大数据平台的图像匹配方法、应用服务器及用户设备。
【背景技术】
[0002]中医学已有几千年的历史,是中华民族的瑰宝,是我们引以为自豪的文化遗产。中医中的舌诊为望诊的重点内容之一。
[0003]舌是人体脏腑血气机器功能状况的晴雨表,它不易受到外界环境变化影响。能较为真实的反映机体内在情况与疾病状况,舌诊具体的方法包括查看舌的神、色、形、态,舌苔的厚薄多少、颜色、润燥干枯等不同的舌象识别方法、治疗处方、补养方法。
[0004]随着人们生活质量的提高,养生成为人们日常生活的一部分。但是人们为了养生去医院挂号看医生会给自己带来很多麻烦,还会给医生带来不必要的负担及压力,而且挂号排队费时费力。

【发明内容】

[0005]本发明提供一种基于大数据平台的图像匹配方法、应用服务器及用户设备,用以解决现有技术中人们为了养生去医院挂号看医生会给自己带来很多麻烦,还会给医生带来不必要的负担及压力,而且挂号排队费时费力的问题。
[0006]本发明提供一种基于大数据平台的图像匹配方法,包括:
[0007]应用服务器接收用户设备发送的待检测舌苔图像;
[0008]所述应用服务器确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像;
[0009]若存在,所述应用服务器则根据所述舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定所述第一舌苔图像对应的舌苔类型;
[0010]所述应用服务器向所述用户设备返回确定的所述舌苔类型。
[0011]本发明提供另一种基于大数据平台的图像匹配方法,包括:
[0012]用户设备下载安装应用客户端;
[0013]所述用户设备根据用户的操作打开所述应用客户端,在所述应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像;
[0014]所述用户设备将舌苔图像发送至应用服务器,以使所述应用服务器根据所述舌苔图像在舌苔图像库中确定匹配的舌苔类型;所述用户设备接收所述应用服务器发送的所述舌苔类型。
[0015]本发明还提供一种应用服务器,包括:
[0016]接收模块,用于接收用户设备发送的待检测舌苔图像;
[0017]匹配模块,用于确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像;[0018]确定模块,用于若存在与所述待检测舌苔图像匹配的第一舌苔图像,则根据所述舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定所述第一舌苔图像对应的舌苔类型;
[0019]返回模块,用于向所述用户设备返回确定的所述舌苔类型。
[0020]本发明还提供一种用户设备,包括:
[0021]下载模块,用于下载安装应用客户端;
[0022]采集模块,用于根据用户的操作打开所述应用客户端,在所述应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像;
[0023]发送模块,用于将舌苔图像发送至应用服务器,以使所述应用服务器根据所述舌苔图像在舌苔图像库中确定匹配的舌苔类型;
[0024]接收模块,用于接收所述应用服务器发送的所述舌苔类型。
[0025]本发明通过将用户设备发送的待检测舌苔图像与舌苔图像库预先存储的舌苔图像进行匹配,从而确定对应的舌苔类型,并返回给用户设备,使得用户不用去医院就可以及时的了解自己的健康状况,并且这样不仅节约了用户的时间,还可以减轻医生的工作负担及压力,减少医疗公共资源的消耗。
【专利附图】

【附图说明】
[0026]图1为本发明提供的基于大数据平台的图像匹配方法实施例一流程示意图;
[0027]图2为本发明提供的基于大数据平台的图像匹配方法实施例二流程示意图;
[0028]图3为本发明提供的实施例一或实施例二中的应用服务器确定舌苔图像库中是否存在与待检测舌苔图像匹配的第一舌苔图像的方法流程示意图;
[0029]图4为本发明提供的图3所述方法中由特征点邻近域梯度信息生成特征向量方法流程示意图;
[0030]图5为本发明提供的基于大数据平台的图像匹配方法实施例三流程示意图;
[0031]图6为本发明提供的应用服务器实施例结构示意图;
[0032]图7为本发明提供的用户设备实施例结构示意图。
【具体实施方式】
[0033]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]实施例一
[0035]如图1所示,为本发明提供的基于大数据平台的图像匹配方法实施例二流程示意图,具体包括如下步骤:
[0036]S101、应用服务器接收用户设备发送的待检测舌苔图像;
[0037]需要说明的是,用户设备可以为移动终端设备,例如智能手机、平板电脑等,还可以为固定终端设备,例如台式电脑等,或者为具有图像采集功能的终端设备,这里不作具体限定。另外,待检测舌苔图像的大小也不作具体限定,待检测舌苔图像可以为特定针对舌苔所采集的舌苔图像,也可以为用户设备将含有舌苔的人脸图像进行处理之后得到的舌苔图像,或者,用户设备发送的待检测舌苔图像即为含有舌苔的人脸图像,应用服务器接收到含有舌苔的人脸图像之后,再对人脸图像进行特殊处理得到需要的舌苔图像。
[0038]S102、应用服务器确定舌苔图像库中是否存在与待检测舌苔图像匹配的第一舌苔图像;
[0039]需要说明的是,在应用服务器接收用户设备发送的待检测舌苔图像之前,预先采集用户的大量舌苔图像,并基于大数据平台对采集的大量舌苔图像进行离线训练和学习,生成舌苔图像库。因此,在舌苔图像库中存储了各种舌苔图像,以及舌苔图像与舌苔类型之间的对应关系,每一个舌苔图像代表一种健康状态,可以根据对应的舌苔类型来确定,例如,舌苔类型包括舌苔正常信息以及舌苔不正常信息,其中舌苔不正常信息,包括对应的治疗策略以及注意事项。
[0040]S103、若存在,应用服务器则根据舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定第一舌苔图像对应的舌苔类型;
[0041]如果确定舌苔图像库中存在与待检测舌苔图像匹配的第一舌苔图像,则根据舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,可以确定第一舌苔图像对应的舌苔类型,进而确定了待检测舌苔图像所对应的舌苔类型。
[0042]S104、应用服务器向用户设备返回确定的舌苔类型。
[0043]应用服务器向用户设备返回确定的舌苔类型,从而用户可以根据舌苔类型了解自己的健康状况。
[0044]本实施例通过将用户设备发送的待检测舌苔图像与舌苔图像库预先存储的舌苔图像进行匹配,从而确定对应的舌苔类型,并返回给用户设备,使得用户不用去医院就可以及时的了解自己的健康状况,并且这样不仅节约了用户的时间,还可以减轻医生的工作负担及压力,减少医疗公共资源的消耗。
[0045]实施例二
[0046]如图2所示,为本发明实提供的基于大数据平台的图像匹配方法实施例二流程示意图,本实施例在上述实施例一的基础上,包括了舌苔图像库中不存在与待检测舌苔图像匹配的第一舌苔图像的有关操作步骤,具体包括如下步骤:
[0047]S201、应用服务器接收用户设备发送的待检测舌苔图像;
[0048]S202、应用服务器确定舌苔图像库中是否存在与待检测舌苔图像匹配的第一舌苔图像;若存在,则执行步骤S203?S204 ;若不存在,则执行步骤S205?S208。
[0049]S203、应用服务器则根据舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定第一舌苔图像对应的舌苔类型;
[0050]S204、应用服务器向用户设备返回确定的舌苔类型;
[0051]S205、应用服务器向医疗专家发送提示信息;
[0052]如果确定舌苔图像库中不存在与待检测舌苔图像匹配的第一舌苔图像,则应用服务器向医疗专家发送提示信息,用以提示医疗专家舌苔图像库中不存在与待检测舌苔图像匹配的舌苔图像。
[0053]S206、应用服务器接收所述医疗专家输入的与待检测舌苔图像对应的舌苔类型;
[0054]当舌苔图像库中不存在与待检测舌苔图像匹配的舌苔图像时,医疗专家则根据待[0064]S302、应用服务器确定每个特征点的方向参数、尺度以及位置;
[0065]应用服务器可以根据待检测舌苔图像所在的尺度空间直接确定每个特征点尺度以及位置,并利用特征点邻近像素的梯度方向的分布特性为每个特征点指定方向参数。具体来说,在以特征点为中心的邻域窗口内采样,并用直方图统计邻域像素的梯度方向,梯度方向的范围是O?360度,其中每10度为一个柱,总共36个柱。则将直方图的峰值确定为该特征点处邻域梯度的主方向,即为该特征点的方向。另外,在梯度方向直方图中,当存在另一个相当于主峰值80%能量的峰值时,则将这个方向确定为该特征点的辅方向。一个特征点可以被指定为多个方向,即一个主方向、一个以上辅方向,这样可以增加匹配的鲁棒性。
[0066]S303、应用服务器根据每个特征点的方向参数、尺度以及位置,确定每个特征点对应的特征向量;
[0067]具体来说,首先将坐标轴旋转为特征点的方向,以确保旋转不变性,然后以特征点为中心取8x8的窗口,如图4所示,为本发明提供的图3所述方法中由特征点邻近域梯度信息生成特征向量方法流程示意图,中央黑点为当前特征点的位置,每个小格代表特征点邻域所在尺度空间的一个像素,箭头方向代表该像素的梯度方向,箭头长度代表梯度模值,图中黑色的圈代表黑色高斯加权的范围,越靠近特征点的像素梯度方向信息的贡献越大。然后在每4x4的小块上计算8个方向的梯度方向直方图,绘制每个梯度方向的累加值,即可形成一个种子点,如图右部分所示。此实施例中,一个特征点由2x2共4个种子点组成,每个种子点有8个方向向量信息,最终形成8维的特征向量。这种邻域方向性信息联合的方法进一步增强了抗噪声的能力。或者,为了增强匹配的稳健性,可以对每个特征点使用4x4共16个种子点来描述,这样对于一个关键点可以产生128个数据,即最终生成128维的特征向量。可以继续将特征向量的长度归一化,进一步提高去除光照变化的影响。
[0068]S304、应用服务器计算待检测舌苔图像中各特征点对应的特征向量与舌苔图像库中各舌苔图像中各特征点对应的特征向量之间的欧式距离;
[0069]这里,可以采用两幅图像特征点的特征向量之间的欧氏距离作为两幅图像中特征点相似性的判断度量。
[0070]S305、应用服务器从舌苔图像库中的各舌苔图像中确定是否存在满足如下条件的第一舌苔图像:待检测舌苔图像中特征点对应的特征向量与所述第一舌苔图像中特征点对应的特征向量之间的欧式距离小于预设值;且所述待检测舌苔图像中所述欧式距离小于预设值的特征点总数占所述待检测舌苔图像中特征点总数的比例大于预设比例。
[0071]具体来说,当待检测舌苔图像中各特征点对应的特征向量生成之后,计算待检测舌苔图像中各个特征点对应的特征向量与舌苔图像中每幅图像中各个特征点对应的特征向量之间的欧式距离,直到找到满足如下条件的舌苔图像:待检测舌苔图像中特征点对应的特征向量与第一舌苔图像中特征点对应的特征向量之间的欧式距离小于预设值;且待检测舌苔图像中所述欧式距离小于预设值的特征点总数占所述待检测舌苔图像中特征点总数的比例大于预设比例。
[0072]另外,需要说明的是,可以预先计算舌苔图像库中的各舌苔图像的特征点的特征向量,并将特征向量保存在舌苔图像库中,具体来说,主要包括如下步骤:
[0073]S401、应用服务器确定舌苔图像库中各舌苔图像的尺度空间,并在尺度空间中检测各舌苔图像的特征点,特征点为具有方向信息的局部极值点;
[0074]确定尺度空间以及特征点的过程同上述待检测舌苔图像中的尺度空间以及特征点的过程,这里不再累述。
[0075]S402、应用服务器确定各舌苔图像中每个特征点的方向参数、尺度以及位置;
[0076]应用服务器确定各舌苔图像中每个特征点的方向参数、尺度以及位置的方法同上述待检测舌苔图像中每个特征点的方向参数、尺度以及位置的方法,这里不再累述。
[0077]S403、应用服务器根据各舌苔图像中每个特征点的方向参数、尺度以及位置,确定各舌苔图像每个特征点对应的特征向量;并将各舌苔图像对应的特征向量存储在舌苔图像库中。
[0078]实施例四
[0079]如图5所示,为本发明提供的基于大数据平台的图像匹配方法实施例三方法流程示意图,本实施例是在用户设备侧,对与上述实施例中应用服务器相对应的应用客户端的相关操作步骤的描述,具体包括如下步骤:
[0080]S501、用户设备下载安装应用客户端;
[0081]应用客户端可以为支持安卓智能终端设备的APK应用客户端,也可以为支持塞班智能终端设备的应用客户端,还可以为支持电脑、笔记本等终端设备安装的应用客户端。
[0082]S502、用户设备根据用户的操作打开应用客户端,在应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像;
[0083]需要说明的是,应用客户端预设环境为光照强度在预设光照强度范围内、光照亮度在预设光照亮度范围内以及拍摄角度在预设角度范围内。其中,预设范围可以根据用户的需求来进行设置。
[0084]S503、用户设备将舌苔图像发送至应用服务器,以使应用服务器根据舌苔图像在舌苔图像库中确定匹配的舌苔类型;
[0085]S504、用户设备接收应用服务器发送的舌苔类型。
[0086]本实施例用户设备可以通过下载应用客户端,并使用应用客户端特定的拍摄条件拍摄特定的舌苔图像,并将其发送至应用服务器端进行匹配,并接收应用服务器端发送的从舌苔图像库中确定对应的舌苔类型,使得用户能够随时获取到对应的舌苔类型,方便了用户,并且用户不用去医院就可以了解自己的健康状况,并且这样不仅节约了用户的时间,还可以减轻医生的工作负担及压力。
[0087]实施例五
[0088]如图6所示,为本发明提供的应用服务器实施例结构示意图,具体包括:
[0089]接收模块61,用于接收用户设备发送的待检测舌苔图像;
[0090]匹配模块62,用于确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像;
[0091]确定模块63,用于若存在与所述待检测舌苔图像匹配的第一舌苔图像,则根据所述舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定所述第一舌苔图像对应的舌苔类型;
[0092]返回模块64,用于向所述用户设备返回确定的所述舌苔类型。
[0093]进一步地,上述应用服务器还包括:[0094]训练模块612,用于采集用户舌苔图像,并基于大数据平台对采集的舌苔图像进行离线训练和学习,生成舌苔图像库。
[0095]进一步地,上述应用服务器还包括:
[0096]发送模块65,用于若不存在与所述待检测舌苔图像匹配的第一舌苔图像,则向医疗专家发送提示信息;
[0097]上述接收模块61,还用于接收所述医疗专家输入的与所述待检测舌苔图像对应的舌苔类型;
[0098]存储模块66,用于将所述待检测舌苔图像以及所述待检测舌苔图像与医疗专家输入的舌苔类型之间的对应关系存储在所述舌苔图像库中;
[0099]上述返回模块64,还用于向所述用户设备返回所述医疗专家输入的舌苔类型。
[0100]进一步地,上述舌苔类型包括舌苔正常信息以及舌苔不正常信息;上述舌苔不正常信息,包括对应的治疗策略以及注意事项。
[0101]进一步地,上述匹配模块包括:
[0102]检测单元67,用于确定所述待检测舌苔图像的尺度空间,并在所述尺度空间中检测所述待检测舌苔图像的特征点,所述特征点为具有方向信息的局部极值点;
[0103]第一确定单元68,用于确定每个特征点的方向参数、尺度以及位置;
[0104]第二确定单元69,用于根据所述每个特征点的方向参数、尺度以及位置,确定每个特征点对应的特征向量;
[0105]计算单元610,用于计算所述待检测舌苔图像中各特征点对应的特征向量与所述舌苔图像库中各舌苔图像中各特征点对应的特征向量之间的欧式距离;
[0106]第三确定单元611,用于从所述舌苔图像库中的各舌苔图像中确定是否存在满足如下条件的第一舌苔图像:所述待检测舌苔图像中特征点对应的特征向量与所述第一舌苔图像中特征点对应的特征向量之间的欧式距离小于预设值;且所述待检测舌苔图像中所述欧式距离小于预设值的特征点总数占所述待检测舌苔图像中特征点总数的比例大于预设比例。
[0107]进一步地,上述检测单元67,还用于在所述应用服务器确定所述待检测舌苔图像的尺度空间之前,确定所述舌苔图像库中各舌苔图像的尺度空间,并在所述尺度空间中检测各舌苔图像的特征点,所述特征点为具有方向信息的局部极值点;
[0108]进一步地,上述第一确定单元68,还用于确定各舌苔图像中每个特征点的方向参数、尺度以及位置;
[0109]进一步地,上述第二确定单元69,还用于根据各舌苔图像中所述每个特征点的方向参数、尺度以及位置,确定各舌苔图像每个特征点对应的特征向量;并将各舌苔图像对应的特征向量存储在舌苔图像库中。
[0110]本实施的应用服务器用于执行上述实施例一、实施例二以及实施例三所述方法实施例的方案,其实现原理和技术效果类似,此处不再赘述。
[0111]实施例六
[0112]如图7所示,为本发明提供的用户设备实施例结构示意图,具体包括:
[0113]下载模块71,用于下载安装应用客户端;
[0114]采集模块72,用于根据用户的操作打开所述应用客户端,在所述应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像;
[0115]发送模块73,用于将舌苔图像发送至应用服务器,以使所述应用服务器根据所述舌苔图像在舌苔图像库中确定匹配的舌苔类型;
[0116]接收模块74,用于接收所述应用服务器发送的所述舌苔类型。
[0117]进一步地,上述应用客户端预设环境至少包括以下任意一种:光照强度在预设光照强度范围内、光照亮度在预设光照亮度范围内以及拍摄角度在预设角度范围内。
[0118]本实施的用户设备用于执行上述实施例一、实施例二以及实施例三所述方法实施例的方案,其实现原理和技术效果类似,此处不再赘述。
[0119]需要说明的是:对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0120]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0121]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种基于大数据平台的图像匹配方法,其特征在于,包括: 应用服务器接收用户设备发送的待检测舌苔图像; 所述应用服务器确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像; 若存在,所述应用服务器则根据所述舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定所述第一舌苔图像对应的舌苔类型; 所述应用服务器向所述用户设备返回确定的所述舌苔类型。
2.根据权利要求1所述的方法,其特征在于,在所述应用服务器接收用户设备发送的待检测舌苔图像之前,还包括: 采集用户舌苔图像,并基于大数据平台对采集的舌苔图像进行离线训练和学习,生成舌苔图像库。
3.根据权利要求1所述的方法,其特征在于,还包括: 若不存在,则所述应用服务器向医疗专家发送提示信息; 所述应用服务器接收所述医疗专家输入的与所述待检测舌苔图像对应的舌苔类型;所述应用服务器将所述待检测舌苔图像以及所述待检测舌苔图像与医疗专家输入的舌苔类型之间的对应关 系存储在所述舌苔图像库中; 所述应用服务器向所述用户设备返回所述医疗专家输入的舌苔类型。
4.根据权利要求1所述的方法,其特征在于,所述舌苔类型包括舌苔正常信息以及舌苔不正常信息; 所述舌苔不正常信息,包括对应的治疗策略以及注意事项。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述应用服务器确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像,包括: 所述应用服务器确定所述待检测舌苔图像的尺度空间,并在所述尺度空间中检测所述待检测舌苔图像的特征点,所述特征点为具有方向信息的局部极值点; 所述应用服务器确定每个特征点的方向参数、尺度以及位置; 所述应用服务器根据所述每个特征点的方向参数、尺度以及位置,确定每个特征点对应的特征向量; 所述应用服务器计算所述待检测舌苔图像中各特征点对应的特征向量与所述舌苔图像库中各舌苔图像中各特征点对应的特征向量之间的欧式距离; 所述应用服务器从所述舌苔图像库中的各舌苔图像中确定是否存在满足如下条件的第一舌苔图像: 所述待检测舌苔图像中特征点对应的特征向量与所述第一舌苔图像中特征点对应的特征向量之间的欧式距离小于预设值;且所述待检测舌苔图像中所述欧式距离小于预设值的特征点总数占所述待检测舌苔图像中特征点总数的比例大于预设比例。
6.根据权利要求5所述的方法,其特征在于,在所述应用服务器确定所述待检测舌苔图像的尺度空间之前,还包括: 所述应用服务器确定所述舌苔图像库中各舌苔图像的尺度空间,并在所述尺度空间中检测各舌苔图像的特征点,所述特征点为具有方向信息的局部极值点; 所述应用服务器确定各舌苔图像中每个特征点的方向参数、尺度以及位置;所述应用服务器根据各舌苔图像中所述每个特征点的方向参数、尺度以及位置,确定各舌苔图像每个特征点对应的特征向量;并将各舌苔图像对应的特征向量存储在舌苔图像库中。
7.一种基于大数据平台的图像匹配方法,其特征在于,包括: 用户设备下载安装应用客户端; 所述用户设备根据用户的操作打开所述应用客户端,在所述应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像; 所述用户设备将舌苔图像发送至应用服务器,以使所述应用服务器根据所述舌苔图像在舌苔图像库中确定匹配的舌苔类型; 所述用户设备接收所述应用服务器发送的所述舌苔类型。
8.根据权利要求7所述的方法,其特征在于,所述应用客户端预设环境至少包括以下任意一种: 光照强度在预设光照强度范围内、光照亮度在预设光照亮度范围内以及拍摄角度在预设角度范围内。
9.一种应用服务器,其特征在于,包括: 接收模块,用于接收用户设备发送的待检测舌苔图像; 匹配模块,用于确定舌苔图像库中是否存在与所述待检测舌苔图像匹配的第一舌苔图像;` 确定模块,用于若存在与所述待检测舌苔图像匹配的第一舌苔图像,则根据所述舌苔图像库中存储的舌苔图像与舌苔类型之间的对应关系,确定所述第一舌苔图像对应的舌苔类型; 返回模块,用于向所述用户设备返回确定的所述舌苔类型。
10.根据权利要求9所述的应用服务器,其特征在于,还包括: 训练模块,用于采集用户舌苔图像,并基于大数据平台对采集的舌苔图像进行离线训练和学习,生成舌苔图像库。
11.根据权利要求9所述的应用服务器,其特征在于,所述应用服务器还包括: 发送模块,用于若不存在与所述待检测舌苔图像匹配的第一舌苔图像,则向医疗专家发送提示信息; 所述接收模块,还用于接收所述医疗专家输入的与所述待检测舌苔图像对应的舌苔类型; 存储模块,用于将所述待检测舌苔图像以及所述待检测舌苔图像与医疗专家输入的舌苔类型之间的对应关系存储在所述舌苔图像库中; 所述返回模块,还用于向所述用户设备返回所述医疗专家输入的舌苔类型。
12.根据权利要求9所述的应用服务器,其特征在于,所述舌苔类型包括舌苔正常信息以及舌苔不正常信息; 所述舌苔不正常信息,包括对应的治疗策略以及注意事项。
13.根据权利要求9-12中任一项所述的应用服务器,其特征在于,所述匹配模块包括: 检测单元,用于确定所述待检测舌苔图像的尺度空间,并在所述尺度空间中检测所述待检测舌苔图像的特征点,所述特征点为具有方向信息的局部极值点;第一确定单元,用于确定每个特征点的方向参数、尺度以及位置; 第二确定单元,用于根据所述每个特征点的方向参数、尺度以及位置,确定每个特征点对应的特征向量; 计算单元,用于计算所述待检测舌苔图像中各特征点对应的特征向量与所述舌苔图像库中各舌苔图像中各特征点对应的特征向量之间的欧式距离; 第三确定单元,用于从所述舌苔图像库中的各舌苔图像中确定是否存在满足如下条件的第一舌苔图像:所述待检测舌苔图像中特征点对应的特征向量与所述第一舌苔图像中特征点对应的特征向量之间的欧式距离小于预设值;且所述待检测舌苔图像中所述欧式距离小于预设值的特征点总数占所述待检测舌苔图像中特征点总数的比例大于预设比例。
14.根据权利要求13所述的应用服务器,其特征在于, 所述检测单元,还用于在所述应用服务器确定所述待检测舌苔图像的尺度空间之前,确定所述舌苔图像库中各舌苔图像的尺度空间,并在所述尺度空间中检测各舌苔图像的特征点,所述特征点为具有方向信息的局部极值点; 所述第一确定单元,还用于确定各舌苔图像中每个特征点的方向参数、尺度以及位置; 所述第二确定单元,还用于根据各舌苔图像中所述每个特征点的方向参数、尺度以及位置,确定各舌苔图像每个特征点对应的特征向量;并将各舌苔图像对应的特征向量存储在舌苔图像库中 。
15.一种用户设备,其特征在于,包括: 下载模块,用于下载安装应用客户端; 采集模块,用于根据用户的操作打开所述应用客户端,在所述应用客户端预设环境中按照预设的姿势采集获取用户的舌苔图像; 发送模块,用于将舌苔图像发送至应用服务器,以使所述应用服务器根据所述舌苔图像在舌苔图像库中确定匹配的舌苔类型; 接收模块,用于接收所述应用服务器发送的所述舌苔类型。
16.根据权利要求15所述的用户设备,其特征在于,所述应用客户端预设环境至少包括以下任意一种: 光照强度在预设光照强度范围内、光照亮度在预设光照亮度范围内以及拍摄角度在预设角度范围内。
【文档编号】G06T5/40GK103778440SQ201410039591
【公开日】2014年5月7日 申请日期:2014年1月27日 优先权日:2014年1月27日
【发明者】王军, 张鹏, 荆明基, 聂鹏鹏, 李雄飞, 赵存秀 申请人:山西协康云享科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1