赤足足迹识别研究综述
2024-01-11王尊严韩文强
王 昆,郭 威+,王尊严,韩文强
1.中国人民公安大学 侦查学院,北京 100038
2.刑事科学技术北京市重点实验室,北京 100038
赤足足迹识别技术是图像识别技术的一个子领域,在刑侦、医疗以及安全领域具有重要的意义。在诉讼实践中,赤足足迹的识别与鉴定在侦查破案和案件审判中发挥着重要的作用[1],比如,在侦查破案过程中可以帮助分析案情,判断足迹遗留人员的人身特点,判断作案人数以及为追踪逃犯嫌疑人提供线索;在案件审判中有助于识别人身,与其他证据相互印证从而直接认定人身同一[2]。赤足足迹识别技术在医疗和安全领域也起着重要作用。它可以帮助诊断足部相关的疾病,如糖尿病足、扁平足、脚气等,也可以检测足部的健康和功能状况。它还可以作为一种辅助的生物识别技术,用于一些高安全性的场所,如机场、银行、军事基地等[1-2]。
赤足足迹识别技术或将成为一种新的人身识别手段,比如,若能证明动态足压具有稳定性与特异性,可以利用压力足迹进行人身识别,则可以尝试将足底压力信息作为门禁等人身识别系统的“双保险”,甚至直接作为其判断依据。近些年,赤足足迹识别技术发展迅速,各种研究成果不断涌现,因此,对赤足足迹识别技术的发展历程与研究现状进行综述对后续研究具有十分重要的意义。
表1 将五种发展较为成熟的人身识别方式与赤足足迹识别(表中为“赤足识别”)的原理、特点、不足、应用场景、普及度以及准确度进行对比。与其他人身识别方法相比,赤足足迹识别具有独特的优势,即赤足难以伪造,并有助于刻画身高、体态等人身特征。但同时,赤足足迹识别也存在局限性,由于赤足的采集在较多场合相对不便,并且采用接触式识别方式,还需考虑到相关的卫生问题,其应用场景有一定的局限性。就识别精度而言,较多赤足足迹识别方法的正确识别率都能达到90%以上,但相比于其他人身识别方式,其识别准确度目前仍相对较低。因此,赤足足迹识别的研究亟待丰富与完善。由于成趟赤足足迹图像可以刻画行人步态,在现有识别方法的基础上结合行人的步角等步幅特征分析有助于提高识别准确率。
表1 六种人身识别方式对比Table 1 Comparison of six personal identification methods
自2005 年以来,赤足足迹识别技术开始兴起并逐渐发展,不断有新的方法被提出来。近年来,随着深度学习在图像识别领域的广泛应用,基于深度学习的赤足足迹识别方法开始出现,这类方法能够更好地进行特征提取、学习和相似度度量,使得赤足足迹识别技术进入到一个新的阶段。同时,赤足足迹识别技术的发展也面临着一些问题。
由于目前赤足足迹识别技术的研究流程没有得到统一规范,并且较多研究只针对其采集的特定数据集,从而导致其最终的研究成果不具有普适性,不能应用于实际,因此规范赤足足迹识别流程、将赤足足迹图像科学分类、规范建立数据集是迫切而必要的。本文首先按照采集方式的不同将赤足足迹图像分为四类,然后对各类图像的优缺点和应用场景等进行介绍,并梳理足迹图像的预处理过程;接着介绍两类赤足足迹识别方法,分别是基于传统机器学习的方法(即“传统方法”)和基于深度学习的方法,从多个方面对各种识别方法进行对比,同时给出基于深度学习方法的评价指标;最后指出赤足足迹识别技术目前面临的问题,并对该技术的前景进行展望。
1 赤足足迹识别技术
1.1 赤足足迹数据集
为了进行赤足足迹识别,研究人员需要先建立一个较大的赤足足迹数据库[3]。目前,由于缺乏公开的大型赤足足迹数据集,研究人员只能自行采集所需的赤足足迹数据。然而,各个研究团队之间没有统一的采集规范,导致收集的足迹数据可能存在偏向性和不可比性。因此,规范建立赤足足迹数据集具有十分重要的意义。
根据遗留方式的不同可以将赤足足迹分为静态赤足足迹和动态赤足足迹[4-5]。静态赤足足迹是指采集者静止站立时形成的足迹,动态赤足足迹是指采集者行走时形成的足迹[6]。在采集过程中,应注意区分这两种类型的赤足足迹,并且应重点关注动态赤足足迹,因为其能够反映出更多的信息,更接近现场情况,对案件侦查更有意义。方敏详细阐述了静态赤足足迹和动态赤足足迹的采集规范[5]。另外,还可以根据承痕客体表面形态是否变化分为平面赤足足迹和立体赤足足迹[7],目前实验人员通常利用平面赤足足迹进行识别。
赤足足迹图像根据不同的采集方式可以分为油墨捺印足迹图像、足底扫描图像、光学足迹采集设备采集的足迹图像(或称“光学”足迹图像)以及足迹压力采集系统采集的足压图像[4-5],如图1所示。光学足迹采集设备和足迹压力采集设备如图2[8]所示。
图1 四种不同采集方式得到的赤足足迹图像Fig.1 Bare footprint images acquired by four different acquisition methods
图2 两种不同的赤足足迹采集设备Fig.2 Two different pieces of bare footprint acquisition equipment
图3[9]显示了光学足迹采集设备采集足迹图像的成像过程。光源发出的光穿过透明玻璃,以极小的角度照射在反光弹性带的抛光面上。当实验者脚踩到反光带的反面时,由于受力不均,抛光面上会形成不同高度的向下凸起。在没有压力的位置(即脚未与反光带反面接触的位置),光线发生折射不形成图像[10];对于有压力的位置,压力越高,凸起越高,这些凸起使得光线被反射到平面镜上,光线再次反射后最终被照相机捕获,从而形成了足迹图像[9]。光学足迹采集设备采集到的原始足迹图像是256 级的灰度图像,灰度值越小的地方足压越大。
图3 光学足迹采集设备成像过程Fig.3 Imaging process of optical footprint collection equipment
足迹压力采集设备内部由压阻式传感器构成,能够根据压力板上各个位置压力的不同生成对应的足压图像并将其存入到采集软件中。足迹压力采集系统采集的足压图像可以反映采集者行走过程中足底压力的变化以及由此产生的足迹特征等信息,常与行走运动形态的研究相结合,因此足压图像的识别对于步态特征的研究具有重要意义。
表2 介绍了四种用于赤足识别的足迹图像的采集原理、优缺点、应用场景和当前使用率。“光学”足迹图像和足压图像相比于早期赤足足迹识别所采用的油墨捺印足迹图像和足底扫描图像具有更大的优势,比如更利于构建大型数据集,图像质量更高,识别效果更好等。鉴于此,目前赤足足迹识别研究人员通常采用这两种图像构建数据集,而利用其他种类足迹图像进行识别的研究已经很少,因此本文后续对实验流程的梳理和对方法的介绍均只针对“光学”足迹图像和足压图像。
表2 四种赤足足迹图像对比Table 2 Comparison of four bare footprint images
1.2 图像预处理
对于光学足迹采集设备采集的足迹图像,在传统的赤足足迹识别方法中,其图像预处理过程主要分为:去标尺、去噪、标准化和数据集划分。在基于深度学习的赤足足迹识别方法中,其图像预处理过程还包括数据集增广。相比于光学足迹采集设备采集的足迹图像,足迹压力采集系统采集的足压图像的图像预处理过程少了去标尺操作。赤足足迹图像预处理流程如图4 所示。下面对赤足足迹图像的预处理过程进行介绍。
图4 赤足足迹图像预处理流程图Fig.4 Flow chart of bare footprint image preprocessing
1.2.1 去标尺
使用光学足迹采集设备采集到的足迹图像中含有标尺部分,为了避免标尺对赤足足迹识别过程产生干扰,需要先对足迹图像进行去标尺操作。由于标尺区域是固定的,将该标尺区域的灰度值赋值为255,即用白色填充该区域后,可以去除图像中的标尺[16]。去标尺操作可由Matlab实现[5]。
1.2.2 去噪
在利用光学足迹采集设备采集足迹图像过程中,光线和灰尘等因素可能会对生成的足迹图像造成干扰,从而导致一部分足迹图像中存在较多的椒盐噪声;在利用足迹压力采集系统采集足压图像的过程中,人为噪声、足迹采集设备的内部噪声以及数据传输过程中产生的噪声也都不可避免,因此需要对采集到的足迹图像进行去噪处理。由于中值滤波能够保留完整的足迹轮廓信息,从而保证足迹图像的细节信息不被破坏,实验人员常常采用中值滤波对足迹图像进行去噪。鲍文霞等人使用5×5 的窗口对足迹图像进行中值滤波,消除了光学足迹采集设备采集的足迹图像中的椒盐噪声[10],之后又采用3×3的窗口对足迹压力采集系统采集的足压图像进行中值滤波,完成了足压图像的去噪[17]。由于噪声处的像素值通常较大,使得噪声不易在图像上被分辨,方敏使用对比度增强方法去噪,首先将每幅足迹图像都乘上一个大小介于0 到1 之间的系数,提高了图像的对比度,将颗粒状痕迹显现出来,并人工去除这些痕迹噪声,最后将人工处理后的图像除以该系数,得到了去噪后的足迹图像[5]。王鹏鹏等人将已去标尺的足迹图像分别进行灰度反转和二值化,并将获得的两幅足迹图像逐点相乘最终得到去噪后的足迹图像[18]。
由于足迹采集设备可能因长期使用而导致密封性不好,采集到的足迹图像容易受到灰尘噪声的影响。灰尘噪声与椒盐噪声和高斯噪声有很大区别,其特征是:噪声点分布随机,但总是聚集在一起;噪声点强度值与足迹区域强度值大小相似;噪声连通区域的面积总是小于足迹主要部分的面积。鉴于灰尘噪声具有以上特性,Wang 等人提出了区域秩滤波器,通过消除较小的区域来过滤噪声[9]。汪桐生采用扫描线滤波算法对足迹图像进行滤波,去除了足迹图像中的噪声[6]。由于足迹压力采集系统采集的足压图像足跟处出现噪声点的概率相对较高,梁栋等人在对整个足压图像去噪后,又对足跟处单独设定一个阈值进一步去除足跟处噪声[19]。
在进行图像去噪操作后,可以进一步对赤足足迹图像进行图像增强。鲍文霞等人采用直方图均衡化方法对足迹图像进行增强,取得了良好的效果[10]。
图5[20]显示了光学足迹采集设备采集的足迹图像去标尺与去噪过程,图6[20]显示了足迹压力采集系统采集的足压图像去噪过程。
图5 “光学”足迹图像去标尺与滤波去噪过程Fig.5 De-scaling and filtering denoising process of“optical”footprint images
图6 足压图像滤波去噪过程Fig.6 Filtering denoising process of foot pressure images
1.2.3 标准化
足迹图像的标准化对于后续进行赤足足迹识别具有重要意义,其作用主要体现在以下三个方面:首先,足迹图像标准化可以把有量纲的数据转换为无量纲的数据,从而约束数据的分布,保证了数据的一致性;其次,由于足迹采集设备在采集足迹图像的过程中会受到光线等因素的干扰,从而导致足迹图像上的像素值大小有较大的差异,而归一化操作可以使得图像上的像素值变为0 到1 之间的小数,减小了差异值所造成的影响;最后,标准化后的数据集不但能够加快模型在训练过程中的收敛速度,而且可以提高模型的精度。目前常用的归一化方法包括zscore 标准归一化和极大极小值归一化方法。z-score标准归一化能够减小足迹图像灰度值分布的差异性,因此实验人员更加倾向于采用此方法进行足迹图像的标准化[5]。将足迹图像的大小以及分辨率进行归一化之前,若实验需要,还可以把赤足足迹的方向进行归一化,从而保证足迹图像脚尖朝上、脚跟在下。Wang等人先把足迹图像中足跟处沿同一个斜向上方向分布的压力方向定义为主方向,之后将足迹沿足跟最凸点旋转至主方向竖直向上,从而得到了足迹方向标准化后的赤足足迹图像[9]。
1.2.4 数据集增广
较为常用的数据增广方法包括:旋转、水平镜像、垂直镜像、平移、亮度变换、剪切以及噪声等[21]。鲍文霞等人对滤波去噪后的两种赤足足迹图像分别采用垂直翻转、水平翻转、逆时针旋转10°和顺时针旋转10°四种方法进行数据集增广[20],如图7和图8所示;汪桐生采用数据擦除增广方式[22]对足压图像数据集进行增广操作,即随机框选出足压图像中的部分区域并进行擦除,进而得到残缺足压图像[6]。采用经过残缺足压图像增广后的数据集进行赤足足迹识别,增加了网络对于残缺压力足迹识别的鲁棒性,降低了网络的拟合时间,提高了卷积神经网络对残缺足压图像检索的自适应能力。
图7 “光学”足迹图像数据集的四种增广方法Fig.7 Four methods of augmenting dataset of“optical”footprint images
图8 足压图像数据集的四种增广方法Fig.8 Four methods of augmenting dataset of foot pressure images
1.2.5 数据集划分
在传统的赤足足迹识别方法中,为了验证所采用方法的优越性,可以将赤足足迹数据集划分为训练集和测试集;在深度学习中,为了训练神经网络模型并防止模型的过拟合,可以将赤足足迹数据集划分为训练集、验证集和测试集[3]。数据集划分完成后,就可以进行赤足足迹识别实验,设计合适的赤足足迹识别方法,构建性能良好的网络模型。
1.3 识别方法
根据是否运用深度学习的方法,可以将赤足足迹识别方法分为传统赤足足迹识别方法和基于深度学习的赤足足迹识别方法。传统的赤足足迹识别方法在2018 年以前在赤足足迹识别中具有广泛的应用,对于赤足足迹识别技术的发展具有不可磨灭的重要意义。2006 年,Hinton 等人提出了深度学习的概念[23],它是包含多个隐藏层的一种神经网络结构,能够更抽象、更深层次地描述目标对象的属性和特征[24]。深度学习具有较快的数据处理速度、较强特征提取能力以及较高的识别精度,被越来越广泛地应用在图像识别领域[25]。自2018 年开始,基于深度学习的赤足足迹识别方法开始不断地涌现出来,使得赤足足迹识别技术进一步发展,进入了一个新的阶段。下面将对传统赤足足迹识别方法和基于深度学习的赤足足迹识别方法分别进行介绍。
1.3.1 传统赤足足迹识别方法
传统的赤足足迹识别方法通常是先对足迹图像进行特征提取与选择,再计算特征之间的相似度,最后利用分类器给出识别结果。识别准确率通常是评价传统赤足足迹识别方法性能优劣的指标。传统的赤足足迹识别方法流程图如图9 所示。表3 从多个方面对已有的较为经典的传统赤足足迹识别方法进行比对。
图9 传统赤足足迹识别方法流程图Fig.9 Flow chart of traditional bare footprint recognition method
表3 传统赤足足迹识别方法对比Table 3 Comparison of traditional bare footprint recognition methods
传统方法在特征提取过程中,不但可以提取足压图像的形态特征、压力特征、卷积特征、拉普拉斯特征,还可以提取光学足迹采集设备采集的足迹图像的形态特征和局部相位量化(local phase quantization,LPQ)特征,并可以进一步对特征进行优化融合。为了计算图像之间的相似度,可以采用度量学习等方法。实验人员常用支持向量机(support vector machine,SVM)分类器或K 近邻(K-nearest neighbor,KNN)分类器进行足迹图像的识别,而采用度量学习核函数的SVM方法能够进一步提高足迹识别率。图10 显示了一个较为经典的传统赤足足迹图像识别方法[10]的算法流程。
图10 传统赤足足迹图像识别方法算法流程图Fig.10 Algorithm flow chart of traditional bare footprint image recognition method
1.3.2 基于深度学习的赤足足迹识别方法
大多数的传统赤足足迹识别方法都能取得较高的平均识别率,但是当数据集较大时,这类方法并不能快速高效地得出分类识别的结果。基于深度学习的赤足足迹方法不但可以克服这一缺点,而且具有更强的特征提取能力和更高的识别精度,因此该方法逐渐成为赤足足迹识别领域的研究热点。
基于深度学习的赤足足迹识别方法通常包括以下四个步骤:构建网络结构模型、特征提取与学习、相似度计算、模型得出识别结果。基于深度学习的赤足足迹识别方法的流程图如图11 所示。后文对基于深度学习的赤足足迹识别方法的评价指标进行总结,然后进一步详细介绍并从多方面对比多种能够反映研究现状的识别方法。
图11 基于深度学习的赤足足迹识别方法流程图Fig.11 Flow chart of bare footprint recognition method based on deep learning
1.3.2.1 评价指标
在赤足足迹识别实验中,实验人员通常通过比较各赤足足迹识别方法取得的平均识别率(或正确识别率)来证明其所采用方法的优越性。在赤足足迹图像检索的实验中,由于实验数据集较大,除了通过比较各个方法的识别准确率,还可以通过比较其他指标来证明所提出方法的优越性,比如:前i个检索结果精度P@k、平均精度均值(mean average precision,mAP)以及在累积匹配(cumulative match characteristic,CMC)曲线中表示检索集中前K个检索结果中出现正确匹配的概率RankK等。文献[3]利用Rank1、Rank5、Rank10 以及mAP这4 个指标来反映赤足足迹跨模态检索的准确度,通过与其他两种方法的对比,表明其提出的HPM+Separate Triplet Loss算法取得了较高的精度;文献[17]采用了Rank1、mAP和P@k作为实验的评价指标,通过与其他方法对比,证明了其提出的赤足足迹图像跨模态检索方法的优越性。式(1)到式(4)反映了Rank1、mAP和P@k这3个评价指标的计算过程:
式中,M为查询集的大小;δ(1)表示查询图像标签是否与返回的第1 个结果相同,相同为1,不相同为0;k为返回的足迹图像的数量;TP为k个结果中与标签相同的足迹图像的数量;AP为每幅足迹图像的平均相似度;P@k为前i个识别结果的准确度;δ(i)表示查询图像标签是否与返回的第i个结果相同,相同为1,不相同为0。
文献[36]还设置了消融实验验证其构建的置信函数的影响,结果表明,同时使用信息熵和方差作为评价指标评价区域信息时,模型会取得相对最优的性能。
1.3.2.2 方法对比
在基于深度学习的赤足足迹方法中,深度卷积神经网络(deep convolutional neural network,DCNN)已成为大多数计算机视觉相关任务中最广泛使用的解决方案[37]。为了提高网络的性能,实验人员可以在网络结构上进行创新,也可以对损失函数进行优化。表4 从多个方面对若干较新的基于深度学习的赤足足迹识别方法进行对比,其中几乎所有方法都从网络结构方面进行了创新,最后四种方法还对损失函数进行了优化。
表4 基于深度学习的赤足足迹识别方法对比Table 4 Comparison of bare footprint recognition methods based on deep learning
1.3.2.3 方法小结
网络结构创新方法在网络结构上进行创新可以在网络结构中添加特征融合模块、注意力机制模块、引入残差网络以及使用较为复杂的网络结构(如引入分支结构的网络)等。对于跨模态足迹检索网络结构,还可以引入特征嵌入模块。不同的网络结构创新方法可以解决赤足足迹识别过程中的不同问题,进一步提高模型性能和识别准确率,使得赤足足迹识别技术愈发完善与成熟。
损失函数优化方法对多个损失函数进行融合可以实现损失函数的优化。优化损失函数可以提高模型性能,加快模型训练速度并改善模型稳定性。优化损失函数在赤足足迹识别中也具有重要作用,通过选择合适的损失函数和优化算法,可以提高赤足足迹识别模型的准确率和泛化能力,并加快识别速度。
对网络结构进行优化是较为普遍的选择,在对网络结构进行优化的基础上优化损失函数会进一步提高模型的性能,实现更高的识别准确率。在确定好神经网络结构模型后,需要初始化学习率等训练参数,然后在训练集上对网络进行训练,可以利用损失函数进行度量学习,最后利用训练好的网络模型进行赤足足迹识别。由于模型中含有相似度分数计算模块,模型可以根据计算出的相似度分数得出最终的识别结果。
对于基于深度学习的赤足足迹识别方法,特征提取与学习是至关重要的一个阶段。多数方法的创新点在于对特征提取和学习过程进行优化。能够达到较高识别准确率的方法必须做到较好地提取显著性特征,排除无关或不重要特征。针对这一问题,瞿金杰[45]提出了一种基于空间聚合加权注意力机制的赤足足迹识别算法。该算法先对特征图中的所有通道进行叠加,保留特征图的高响应区域中高于阈值的特征,并将其与特征图相乘,从而提取出压力足迹的降维优化后的显著性特征,再将空间聚合加权注意力机制嵌入到VGG 网络中,使得网络能够专注于处理足迹图像中的显著性区域。进一步地,为了提取足压图像中的局部特征,其又通过一种基于ResNet50 双分支网络的足迹识别算法提取了原始足迹图像和重构足迹图像的各显著性特征,最终在足压图像数据集上达到了98.75%的识别准确率。图12[45]显示了空间聚合加权注意力机制模块,图13[45]显示了基于空间聚合加权注意力机制的VGG19网络模型,图14[45]显示了ResNet50双分支网络结构。
图12 空间聚合加权注意力机制模块Fig.12 Spatial aggregation weighed attention mechanism module
图13 基于空间聚合加权注意力机制的VGG19网络模型Fig.13 VGG19 network model based on spatial aggregation weighted attention mechanism
图14 ResNet50双分支网络结构图Fig.14 ResNet50 bilinear network structure
2 面临的挑战与展望
赤足足迹识别技术虽然在发展过程中已取得了一定的成果,但仍然存在一些问题。因此,未来的研究方向可以从以下几个方面进行探索和完善:
(1)识别可行性。丁汉等人[52]的实验表明行人自然行走状态下的足压是稳定的,这表明利用足压图像进行人身识别是有科学理论依据的。在今后的研究中,可以探究行人在不同时间段行走、以不同速度行走以及在不同负重条件下行走时足底压力的稳定性与特异性,同时辅以探究动态足压与步法特征的关系,从而从根源上探索出能否利用动态足压图像进行人身识别。
(2)成趟足迹。目前尚未有研究利用成趟足迹图像进行赤足足迹识别。由于现场赤足足迹大多是成趟足迹,出现单个足迹的情况较少,而成趟足迹又可以反映出行走人更多的信息,比如可以推断犯罪现场的作案人数,确定行走人的步法特征,因此未来的研究可致力于探索成趟足迹的识别问题,以推动刑事侦查技术的进步,并使赤足足迹识别研究更加具有现实意义。成趟赤足足迹可以刻画行人的步态,并且已有研究表明不同人在行走时的步长、步宽、步角是存在较大差异的,而步角的人身特定性则更为明显。在现有识别方法的基础上结合成趟赤足足迹图像的步角等步幅特征分析可能极大提高赤足足迹的识别率。
(3)残缺足迹。由于现场足迹不一定都是完整的,对残缺足迹进行识别也具有十分重要的意义。目前关于残缺足迹识别的研究很少,高梓健[47]将残缺前掌压力图像和残缺足跟压力图像输入嵌入模块,通过范数正则化得到各足压图像间相关矩阵,相关矩阵融合标签one-hot 向量,再采用多分支多层级更新模块进行聚合更新,根据权重矩阵更新图结构,最后将两子图融合并实现残缺足压图像分类。实验人员可在此基础上进一步探索性能更好的残缺赤足足迹识别方法,比如可以设计合适的反演算法将残缺足迹补全得到完整足迹,之后再进行识别。
(4)采集仪器。现有的足迹压力采集设备和光学足迹采集设备采集的足迹图像质量并不高。今后可以采用更加灵敏的足迹压力采集设备采集足压图像,使得采集到的足压图像可以反映更加细致丰富的压力信息,具有更加清晰的轮廓;也可以采用性能更加良好的光学足迹采集设备采集足迹图像,减少足迹图像的噪声,从而使足迹图像的预处理过程更加高效。
(5)公开数据集。目前仍没有一个较大的公开赤足足迹数据集。对于基于深度学习的赤足足迹识别方法,可以进一步扩大赤足足迹图像数据集,更为理想地,未来研究可以在统一的赤足足迹采集标准下,针对不同地区、不同年龄、不同人种以及不同性别的个体,构建大规模的公共赤足足迹图像数据集,以便于实验人员进行识别实验。
(6)识别模型。目前的赤足足迹识别方法的识别准确率也有待提升。在今后研究中,可以考虑设计轻量级网络模型,并对模型参数进行剪枝,以减少模型训练时间并提高识别效率;采用细粒度领域方法构建模型,以更好地适应赤足足迹识别的特定任务和场景;着重改进特征提取与学习阶段,提取到优质特征是取得高识别率的前提。
(7)跨模态检索。赤足足迹图像跨模态检索方法同时适用于“光学”足迹图像和足压图像,具有更强的普适性,因此更加值得研究。目前跨模态检索是赤足足迹识别领域的研究热点,鲍文霞等人对“光学”足迹图像与足压图像跨模态检索[8,20],发现在优化损失函数的同时引入注意力机制可极大提高检索精度。在后续实验中,实验人员可尝试采用较新的网络结构(如EfficientNet、RegNet、SENet 等)作为基本框架,引入其他注意力机制(如瓶颈注意力模块(bottleneck attention module,BAM)、选择性特征融合层(selective feature fusion layer,SEFL)、带自适应共享的高效通道注意力模块(efficient channel attention with adaptive sharing,ECA++)等),构建并优化其他损失函数(如对数损失函数、权重损失函数、焦点损失函数等)。
3 结束语
赤足足迹识别技术在近些年兴起并逐渐发展,将有望成为继指纹识别、人脸识别等生物识别技术后一种新的人身识别方式。对这一技术的流程进行规范并对其相关研究进行综述,能够推动该技术的发展。本文从以下四个方面对这一技术的发展进行了综述:在数据集采集方面,本文将足迹图像分为油墨捺印足迹图像、足底扫描图像、光学足迹采集设备采集的足迹图像以及足迹压力采集系统采集的足压图像,分别介绍其各自的采集原理、优缺点等,并指出“光学”足迹图像和足压图像更适合构建大型赤足足迹数据集;在图像预处理方面,本文按去标尺、去噪、标准化、数据集增广和数据集划分五个步骤介绍了图像预处理过程;在识别方法方面,本文分为传统的赤足足迹识别方法和基于深度学习的赤足足迹方法进行介绍,从改进点、优缺点、准确率等方面对各个方法进行比较,并指出基于深度学习的方法能够更好地进行特征提取、学习和相似度度量,从而提高识别准确度;同时,本文还给出了基于深度学习的赤足足迹方法常用的评价指标,如准确识别率、CMC、Rank1、mAP和P@k等,并介绍如何利用这些评价指标对赤足足迹识别算法进行性能评估。
虽然赤足足迹识别技术在发展过程中面临着一些问题与挑战,但是随着未来图像识别技术的发展与足迹采集仪器性能的提升,通过不断完善赤足足迹识别技术的研究,将能够逐步克服现有问题,并使该技术应用领域更加广泛。