首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于CNN的赤足足迹的性别判定方法_大连恒锐科技股份有限公司_201710903986.7 

申请/专利权人:大连恒锐科技股份有限公司

申请日:2017-09-29

公开(公告)日:2021-04-20

公开(公告)号:CN109583277B

主分类号:G06K9/00(20060101)

分类号:G06K9/00(20060101);G06N3/08(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.20#授权;2019.04.30#实质审查的生效;2019.04.05#公开

摘要:本发明公开了一种基于CNN的赤足或穿袜足迹的性别判定方法,包括:S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理;S2:制作赤足图像数据集;S3:数据训练与特征提取:S4:根据任意一张赤足或者穿袜足迹图像判定该图像的拥有者的性别。本申请利用深度学习的方式实现对于人性别的判断,解放人力的同时,判定的准确率也得到了很大的提高。

主权项:1.一种基于CNN的赤足足迹的性别判定方法,其特征在于,包括:S1:获取赤足足迹图像数据,并对图像数据进行预处理;S2:制作赤足图像数据集;S3:数据训练与特征提取;S4:根据任意一张赤足足迹图像判定该图像的拥有者的性别;制作赤足图像数据集,包括:1训练集:用于深度学习的训练过程,每个赤足足迹数据采样带有从属性别信息,这个性别信息则是这个赤足足迹的标签;2验证集:用于验证深度学习的结果,每个赤足足迹数据采样带有从属性别信息,但是验证集不参与训练,只是用来衡量性别判定的准确度;上述验证集的数据维度不高于训练集的数据维度,验证集的数据信息量不高于训练集的数据信息量;数据训练与特征提取,包括:1训练数据准备:对已经完成预处理后的训练集和验证集的二维图像数据,依照标签分成两组;2分组进行基于CNN网络的训练,此处使用改进的AlexNet网络;改进的AlexNet网络具体为:1初始网络:网络构成:4层卷积层,2层池化层,2层全连接层;网络连接:conv1+pooling1+relu→conv2+pooling2+relu→conv3+relu→conv4+relu→fc5→fc6其中,conv代表卷积层,pooling代表池化层,fc代表全连接层,relu代表激活函数;2通过训练及验证结果调整网络:利用初始网络进行一次完整训练之后,用验证数据测试,假定性别判定准确率不足N%,则认为网络结构需要调整;调整网络如下:对任意一幅图,将每层卷积层结果输出,用每层卷积层结果与其他图像的同层卷积结果做相关比对:A、若某层级出现相关性明显变大的情况,则降低该层级以及其后端的卷积核尺寸,或者直接将该层级作为全连接层重新训练;B、若相关性随层级深入,逐渐变高,但某层级后相关性变化不大,则直接将该层作为全连接层重新训练,简化模型;C、若每层级的相关性均很小,则提高与输入层级接近的卷积核大小,或者增加卷积层数量,直至出现其他情况为止;进行循环训练与测试,不断调整网络结构及参数,当测试结果中性别判定准确率大于N%,则网络调整结束,保存训练得到的网络模型,即基于CNN网络的赤足图像性别判定模型A。

全文数据:一种基于CNN的赤足或穿袜足迹的性别判定方法技术领域本发明涉及一种性别判定方法,具体说是一种基于CNN的赤足或穿袜足迹的性别判定方法。背景技术性别识别是让计算机根据输入的人的图像信息判断性别的过程,在人工智能、系统监控、模式识别等方面有着重要的前景。应当理解,性别识别在身份识别与验证中可以充当“过滤器”,利用检测出来的性别信息显著降低身份识别的图片搜索数量,提高身份认证识别速度与精度。足迹图像在各个场合都能广泛的产生,应用好足迹图像,挖掘其蕴含的信息,对于生物识别具有重要的意义。发明内容本申请提供了一种基于CNN的赤足或穿袜足迹的性别判定方法,利用深度学习的方式实现对于人性别的判断,解放人力的同时,判定的准确率也得到了很大的提高。本申请的第一种技术方案是:一种基于CNN的赤足或穿袜足迹的性别判定方法,包括:S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理;S2:制作赤足图像数据集;S3:数据训练与特征提取;S4:根据任意一张赤足或者穿袜足迹图像判定该图像的拥有者的性别。进一步的,制作赤足图像数据集,包括:1训练集:用于深度学习的训练过程,每个赤足足迹数据采样带有从属性别信息,这个性别信息则是这个赤足或穿袜足迹的标签;2验证集:用于验证深度学习的结果,每个赤足或者穿袜足迹数据采样带有从属性别信息,但是验证集不参与训练,只是用来衡量性别判定的准确度;上述验证集的数据维度不高于训练集的数据维度,待识别集的数据信息量不高于训练集的数据信息量;有效信息数据维度不低于识别数据集的特征维度。进一步的,数据训练与特征提取,包括:1训练数据准备:对已经完成预处理后的训练集和验证集的二维图像数据,依照标签分成两组;2分组进行基于CNN网络的训练,此处使用改进的AlexNet网络。进一步的,改进的AlexNet网络具体为:1初始网络:网络构成:4层卷积层,2层池化层,2层全连接层;网络连接:conv1+pooling1+relu→conv2+pooling2+relu→conv3+relu→conv4+relu→fc5→fc6其中,conv代表卷积层,pooling代表池化层,fc代表全连接层,relu代表激活函数;2通过训练及验证结果调整网络:利用初始网络进行一次完整训练之后,用验证数据测试,假定性别判定准确率不足N%,则认为网络结构需要调整。更进一步的,调整网络如下:对任意一幅图,将每层卷积层结果输出,用每层卷积层结果与其他图像的同层卷积结果做相关比对:A、若某层级出现相关性明显变大的情况,则降低该层级以及其后端的卷积核尺寸,或者直接将该层作为全连接层重新训练;B、若相关性随层级深入,逐渐变高,但某层级后相关性变化不大,则直接将该层作为全连接层重新训练,简化模型;C、若每层级的相关性均很小,则提高与输入层级接近的卷积核大小,或者增加卷积层数量,直至出现其他情况为止;进行循环训练与测试,不断调整网络结构及参数,当测试结果中性别判定准确率大于N%,则网络调整结束,保存训练得到的网络模型,即基于CNN网络的赤足图像性别判定模型A。作为更进一步的,性别判定步骤:首先用训练好的性别判定模型A进行特征提取,规定距离最后端激活层最近的全连接层输出作为每幅图的特征,然后将此特征输入特征分类器softmax,输出赤足图像属于各个类别的概率,以此来判定赤足图像的拥有者的性别。作为更进一步的,性别判定的具体步骤:1输入:A,待判定测试样本I,输出:I的拥有者的性别;2通过性别判定模型A提取I的分类特征;3将I的分类特征输入特征分类器softmax中,输出I属于各个类别的概率;4选择概率值最大的类别作为待判定测试样本I的从属类别;如类别0的概率在所有类别中最大,则待判定测试样本I的拥有者为女性;如类别1的概率在所有类别中最大,则待判定测试样本I的拥有者为男性。本发明的有益效果是:本申请从训练数据出发,经过一个端到端的模型直接输出结果,其内部网络可以自发地根据最终任务来不断调整,充分利用海量数据自动学习到某种抽象的表达方式。此表达方式结构丰富且信息覆盖全面,直接解决了人为构造表达方式,形式单一,通用性差的缺点。解放人力的同时,判定的准确率也得到了很大的提高。通过将连续的回归问题转化为离散的分类问题的思想利用深度学习的方式实现对于人体性别的预估。附图说明本发明共有附图4幅:图1为本申请的流程图;图2为实施例中包含杂质信息的图像;图3为赤足或者穿袜足迹的足趾内缘突点、足趾外缘突点、足跟后缘突点,最长趾前缘突点4个点信息图像;图4为含有剪裁区域图像。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。实施例1本实施例提供一种基于CNN的赤足或穿袜足迹的性别判定方法,包括:S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理;S2:制作赤足图像数据集;1将完成预处理的赤足图像数据集分为两个部分:1训练集:用于深度学习的训练过程,每个赤足足迹数据采样带有从属性别信息,这个性别信息就是这个赤足或穿袜足迹的标签;2验证集:用于验证深度学习结果的好坏。每个赤足或者穿袜足迹数据采样带有从属性别信息,但是验证集不参与训练,只是用来衡量性别判定的准确度;2其中,各部分对数据的要求:1验证集的数据维度不得高于训练集数据维度,待识别集的数据信息量不得高于训练集数据的信息量;2要保证验证数据的信息完整性,有效信息数据维度不得低于识别数据集的特征维度;3用于做训练的数据,每个人的数据,不同种类的至少10组左右脚各5组以上,训练的个体数量在万人级。S3:数据训练与特征提取:整体按照两个阶段做训练与特征提取:1训练数据准备:对已经完成预处理后的训练集和验证集的二维图像数据,依照标签从属性别信息分为2组:2分组进行基于CNN网络的训练,此处使用改进的AlexNet网络,网络改进如下:1初始网络:网络构成:4层卷积层,2层池化层,2层全连接层。网络连接:conv1+pooling1+relu→conv2+pooling2+relu→conv3+relu→conv4+relu→fc5→fc6其中,conv代表卷积层,pooling代表池化层,fc代表全连接层,relu代表激活函数;各层网络参数:conv1:卷积核大小:5*5;卷积核数量:16;卷积步长:2;权重初始化方式:xavierpooling1:核大小:2*2;卷积步长:1conv2:卷积核大小:3*3;卷积核数量:32;卷积步长:1;权重初始化方式:xavierpooling2:核大小:2*2;卷积步长:1conv3:卷积核大小:3*3;卷积核数量:64;卷积步长:1;权重初始化方式:xavierconv4:卷积核大小:3*3;卷积核数量:128;卷积步长:1;权重初始化方式:xavierfc5:神经元个数:1024;权重初始化方式:xavierfc6:输出通道数:2;权重初始化方式:xavier2通过训练及验证结果调整网络:利用初始网络进行一次完整训练之后,用验证数据测试,假定性别判定准确率不足80%,则认为网络结构需要调整,调整方法如下:对任意一幅图而言,将每层卷积层结果输出,用每层卷积的结果与其他图像的同层卷积结果做相关比对:a.若某层级出现相关性明显变大的情况,则降低该层级以及其后端的卷积核尺寸,或者直接将该层作为全连接层重新训练;b.若相关性随层级深入,逐渐变高,但某层级后相关性变化不大,则直接将该层作为全连接层重新训练,简化模型;c.若每层级的相关性均很小,则提高与输入层级接近的卷积核大小,或者增加卷积层数量,直至出现其他情况为止。进行循环训练与测试,不断调整网络结构及参数,当测试结果中性别判定准确率大于80%则网络调整结束,保存训练得到的网络模型。3至此,获得训练好的基于CNN网络的赤足图像性别判定模型A。S4:根据任意一张赤足或者穿袜足迹图像判定该图像的拥有者的性别。性别判定步骤:首先用训练好的A模型进行特征提取,规定距离最后端激活层最近的全连接层输出作为每幅图的特征,然后将此特征输入特征分类器softmax,输出赤足图像属于各个类别的概率,以此来判定赤足图像的拥有者的性别:1输入:A,待判定测试样本I,输出:I的拥有者的性别;2通过模型A提取I的分类特征;3将I的分类特征输入特征分类器softmax中,输出I属于各个类别此处共2类的概率。4选择概率值最大的类别作为待判定测试样本I的从属类别。如类别0的概率在所有类别中最大,则待判定测试样本I的拥有者为女性;类别1的概率在所有类别中最大,则待判定测试样本I的拥有者为男性。实施例2本实施例作为对实施例1的进一步补充,步骤S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理,具体为:1赤足或者穿袜足迹图像数据获取:1动态赤足或者穿袜足迹数据:该类数据是通过采集设备采集到的实时赤足或者穿袜足迹数据,体现的是某个时刻下的赤足或者穿袜足迹状态,更能反映每时每刻赤足或者穿袜足迹的变化;2静态赤足或者穿袜足迹数据:数据是通过采集设备采集到的某段时间内赤足或者穿袜足迹平均状态,体现的是整体脚底的平衡状态,更能反映客观赤足或者穿袜足迹的稳定特征。其中,赤足或者穿袜足迹数据包括但不限于一维压力轨迹数据、二维实时动态赤足或者穿袜足迹有或者无压力信息、三维赤足或者穿袜足迹形状点云数据。2数据属性统一类型:1实时动态数据需要通过某段时间的平均处理,转换成静态数据,在平均过程中,无法获取的动态数据做特征提取,直接形成一维数据做训练或者测试;2对于可以获取行走过程中步幅特征信息的数据,要通过自动特征提取,以同名点轨迹的方式形成一维数据,做训练或者测试。3数据属性统一维度:1对三维点云数据,采用仿真碰撞的方法,构建虚拟硬质成痕客体,记录三维脚有形变,非刚体与客体碰撞的点集,记录点集到成痕客体的垂直距离,以高度为信息形成高度图;2二维赤足或者穿袜足迹数据,对于背景复杂的痕迹图,可以生成或者采集多种含赤足或者穿袜足迹的背景图用于训练,也可以进行人工或者自动去除背景的方式提出赤足或者穿袜足迹前景图;3一维数据认为是经过初始特征提取的量,可以经过降维投影,与其他数据特征结合使用。4数据预处理:1由于每个赤足或者穿袜足迹的采集方式不同包括但不限于采集以不同,采集条件不同,导致分辨率的不同以及背景的不同。体现在图像上即不同采集仪得到的脚印图像的大小不一致,背景也不一致,部分脚印图像上除目标脚印外还包含其他杂质信息。具体包含杂质信息的图像参考图2.这里通过人工剪裁的方法进行目标区域提取,然后将所有图像归一化到统一大小,以确保后续算法的可行性,具体操作如下:a.人工剪裁:需要标记出赤足或者穿袜足迹足趾内缘突点、足趾外缘突点、足跟后缘突点,最长趾前缘突点4个点的位置,此4点的位置与定义参考图3,每幅图按照这四个关键点做外切矩形再进行剪裁即可,如图4;b.将剪裁后的图像通过补0的方式填补成正方形图像以补0前图像长宽值中较大值为正方形边长,最后将得到的正方形图像统一归一化后续模型所需的输入图像的尺寸一般为正方形。2训练前数据调整:这是与后续训练模型相关的,由于进行训练的数据集里,数据意义不在同一等级特征级、数据级,所以需要进行数据分类。将得到的数据按照一维特征、二维图像区分,二维图像中是灰度图的,要全部通过通道合并的方式转换为彩色图,即有3个颜色通道。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

权利要求:1.一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,包括:S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理;S2:制作赤足图像数据集;S3:数据训练与特征提取;S4:根据任意一张赤足或者穿袜足迹图像判定该图像的拥有者的性别。2.根据权利要求1所述一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,制作赤足图像数据集,包括:1训练集:用于深度学习的训练过程,每个赤足足迹数据采样带有从属性别信息,这个性别信息则是这个赤足或穿袜足迹的标签;2验证集:用于验证深度学习的结果,每个赤足或者穿袜足迹数据采样带有从属性别信息,但是验证集不参与训练,只是用来衡量性别判定的准确度;上述验证集的数据维度不高于训练集的数据维度,待识别集的数据信息量不高于训练集的数据信息量;有效信息数据维度不低于识别数据集的特征维度。3.根据权利要求2所述一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,数据训练与特征提取,包括:1训练数据准备:对已经完成预处理后的训练集和验证集的二维图像数据,依照标签分成两组;2分组进行基于CNN网络的训练,此处使用改进的AlexNet网络。4.根据权利要求3所述一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,改进的AlexNet网络具体为:1初始网络:网络构成:4层卷积层,2层池化层,2层全连接层;网络连接:conv1+pooling1+relu→conv2+pooling2+relu→conv3+relu→conv4+relu→fc5→fc6其中,conv代表卷积层,pooling代表池化层,fc代表全连接层,relu代表激活函数;2通过训练及验证结果调整网络:利用初始网络进行一次完整训练之后,用验证数据测试,假定性别判定准确率不足N%,则认为网络结构需要调整。5.根据权利要求4所述一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,调整网络如下:对任意一幅图,将每层卷积层结果输出,用每层卷积层结果与其他图像的同层卷积结果做相关比对:A、若某层级出现相关性明显变大的情况,则降低该层级以及其后端的卷积核尺寸,或者直接将该层作为全连接层重新训练;B、若相关性随层级深入,逐渐变高,但某层级后相关性变化不大,则直接将该层作为全连接层重新训练,简化模型;C、若每层级的相关性均很小,则提高与输入层级接近的卷积核大小,或者增加卷积层数量,直至出现其他情况为止;进行循环训练与测试,不断调整网络结构及参数,当测试结果中性别判定准确率大于N%,则网络调整结束,保存训练得到的网络模型,即基于CNN网络的赤足图像性别判定模型A。6.根据权利要求1-5所述一种基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,性别判定步骤:首先用训练好的性别判定模型A进行特征提取,规定距离最后端激活层最近的全连接层输出作为每幅图的特征,然后将此特征输入特征分类器softmax,输出赤足图像属于各个类别的概率,以此来判定赤足图像的拥有者的性别。7.根据权利要求6所述基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,性别判定的具体步骤:1输入:A,待判定样本I,输出:I的拥有者的性别;2通过性别判定模型A提取I的分类特征;3将I的分类特征输入特征分类器softmax中,输出I属于各个类别的概率;4选择概率值最大的类别作为待判定样本I的从属类别;如类别0的概率在所有类别中最大,则待判定样本I的拥有者为女性;如类别1的概率在所有类别中最大,则待判定样本I的拥有者为男性。8.根据权利要求1所述基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,步骤S1:获取赤足或者穿袜足迹图像数据,并对图像数据进行预处理,具体为:1赤足或者穿袜足迹图像数据获取;2将数据类型统一;3将数据维度统一;4目标区域提取并调整训练前数据。9.根据权利要求8所述基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,本申请通过人工剪裁的方进行目标区域提取,然后将所有图像归一化到统一大小,具体操作如下:a.人工剪裁:需要标记出赤足或者穿袜足迹的足趾内缘突点、足趾外缘突点、足跟后缘突点,最长趾前缘突点4个点的位置,每幅图按照这四个关键点做外切矩形再进行剪裁即可;b.将剪裁后的图像通过补0的方式填补成正方形图像,最后将得到的正方形图像统一归一化后续模型所需的输入图像的尺寸。10.根据权利要求8所述基于CNN的赤足或穿袜足迹的性别判定方法,其特征在于,调整训练前数据:将得到的数据按照一维特征、二维图像区分,二维图像中是灰度图的,要全部通过通道合并的方式转换为彩色图,即有3个颜色通道。

百度查询: 大连恒锐科技股份有限公司 一种基于CNN的赤足足迹的性别判定方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。