一种足迹图像的自动处理方法
【专利摘要】本发明提供了一种足迹图像的自动处理方法,该方法包括:S1.采集足迹图像;S2.通过全局阈值分割方法,将足迹图像进行全局分割,得到二值图像;S3.通过中值滤波,剔除二值图像的孤立的噪声点,得到滤波后的二值图像;S4.确定滤波后的二值图像在x轴的有效区域范围;S5.根据x轴的有效区域范围,确定滤波后的二值图像在y轴的有效区域范围;S6.确定矫正角度,在x轴的有效区域范围和y轴的有效区域范围内,根据矫正角度,对滤波后的二值图像进行旋转。本发明提供的通过自动处理足迹采集仪器采集的图像,将繁琐的人工处理简化。
【专利说明】一种足迹图像的自动处理方法
【技术领域】
[0001] 本发明涉及图像处理【技术领域】,特别涉及一种足迹图像的自动处理方法。
【背景技术】
[0002] 足迹图像作为人的身份特征之一,常常用足迹采集仪采集后经过预处理后,提取 特征,然后存到数据库中,便于将来查询。
[0003] 现有的足迹预处理方法,均需要有专门的人员手动按步骤进行处理。其中具体包 括:(1)将足迹图像旋转,使脚尖到脚跟的连线和图像的水平线垂直;(2)足迹图像常常会 在背景上比较复杂或者有残缺,这时需要确定脚掌、脚弓和脚跟部分;(3)通常会有残缺的 或者质量很差的部分,这部分不能够代表足迹的特征,因此需要把纹理较清晰的部分圈出 来,便于后续分析。(4)分割后的图像往往有一些噪声区域,对于有些噪声较多的区域,需要 人工擦除一些噪声区域,最后得到足迹图像清晰的纹理图像。
[0004] 从上述足迹预处理流程可以看出,现在的处理方法较为复杂,需要专业人员进行 操作。而足迹采集仪得到的图像背景和图像内容通常包含足迹和比例尺区域,不仅需要专 业人员操作,而且手动处理流程过于复杂和繁琐。
【发明内容】
[0005] (一)要解决的技术问题
[0006] 本发明提供的一种足迹图像的自动处理方法,通过自动处理足迹采集仪器采集的 图像,将繁琐的人工处理简化。
[0007] (二)技术方案
[0008] 本发明提供了一种足迹图像的自动处理方法,该方法包括以下步骤:
[0009] S1.采集足迹图像;
[0010] S2.通过全局阈值分割方法,将所述足迹图像进行全局分割,得到二值图像;
[0011] S3.通过中值滤波,剔除所述二值图像的孤立的噪声点,得到滤波后的二值图像;
[0012] S4.确定所述滤波后的二值图像在X轴的有效区域范围;
[0013] S5.根据所述X轴的有效区域范围,确定所述滤波后的二值图像在y轴的有效区域 范围;
[0014] S6.确定矫正角度,在所述X轴的有效区域范围和所述y轴的有效区域范围内,根 据所述矫正角度,对所述滤波后的二值图像进行旋转。
[0015] 进一步地,所述全局阈值分割方法是Otsu方法。
[0016] 进一步地,所述全局阈值分割方法中,最优分割阈值是按下述步骤计算的:
[0017] 获取足迹图像的灰度级,并根据所述灰度级确定灰度范围;
[0018] 在所述灰度范围中,选定足迹图像的初始的分割阈值;
[0019] 遍历所述足迹图像中像素的灰度值,选取所述灰度值大于所述初始阈值的像素, 作为前景图像,选取所述灰度值小于所述初始的阈值的像素,作为背景图像;
[0020] 计算所述前景图像的灰度均值,所述前景图像的像素数占总像素数目的比例,所 述背景图像的灰度均值、所述背景图像的像素数占总像素数目的比例和所述足迹图像的灰 度均值;
[0021] 所述灰度范围内,增加所述足迹图像的分割阈值,使前景图像和背景图像的差异 值达到最大,选取前景图像和背景图像的差异值达到最大时的分割阈值作为最优分割阈 值。
[0022] 进一步地,所述前景图像和背景图像的差异值按照下式计算:
[0023] y (t) = wbg (t) * (ubg (t) -u) 2+wfg (t) * (ufg (t) ~u)2
[0024] 其中:
[0025] wbg(t)表示所述分害lj阈值为t时候,所述背景图像的像素数目占总像素数目的比 例;
[0026] ubg(t)表示所述分害I]阈值为t的时候,所述背景图像的灰度均值;
[0027] wfg(t)表示所述分割阈值为t的时候,所述前景图像的像素占总像素数目的比例;
[0028] ufg(t)表示所述分害I]阈值为t的时候,所述前景图像的灰度均值;
[0029] U表示所述足迹图像的灰度均值;
[0030] t表示所述分割阈值;
[0031] y(t)表示所述前景图像和背景图像的差异值。
[0032] 进一步地,步骤S4具体包括:
[0033] 将所述滤波后的二值图像中的像素做X轴方向上的投影,得到X轴的投影向量; [0034] 对所述X轴的投影向量进行一维高斯滤波;
[0035] 在一维高斯滤波后的X轴的投影向量中,选取连续长度最大的非0向量对应的区 间作为X轴的有效区域范围。
[0036] 进一步地,步骤S5具体包括:
[0037] SP将所述滤波后的二值图像在所述X轴的有效区域范围内,做y轴方向的投影, 得到y轴的投影向量;
[0038] S2 '对所述y轴的投影向量进行一维高斯滤波;
[0039] S3 '在一维高斯滤波后的y轴的投影向量中,选取长度大于预设足迹长度门限的 投影向量对应区域的并集,作为所述y轴的有效区域范围。
[0040] 进一步地,所述步骤S3 7进一步包括:
[0041] 在所述一维高斯滤波后的y轴的投影向量中,选取全部的连续的非0向量对应的 区间;
[0042] 在所述全部的连续的非0向量对应的区间中,选取长度大于预设足迹长度门限的 区域,作为y轴的有效区间;
[0043] 由满足上述条件的全部所述y轴的有效区间的并集,组成所述y轴的有效区域范 围。
[0044] 进一步地,所述确定矫正角度的步骤进一步包括:
[0045] 在一定的角度范围内,以Γ作为间隔将所二值图像旋转,得到旋转图像;
[0046] 每次旋转后,计算所述旋转图像在X轴方向的投影向量;
[0047] 计算所述旋转图像在X轴方向的投影向量的方差;
[0048] 所述旋转图像在x轴方向的投影向量的方差最大时,图像旋转过的角度,作为图 像的矫正角度。
[0049] 进一步地,所述一定角度范围是-15°至15°。
[0050](三)有益效果
[0051] 本发明实施例提供的一种足迹图像的自动处理方法,通过自动剔除噪声区、计算 有效区域和自动旋转角度,对图像进行精细准确的处理,简化了人工繁琐的操作,从而实现 了足迹图像的自动处理。
【专利附图】
【附图说明】
[0052] 图1是本发明实施例提供的一种足迹图像的自动处理方法流程图;
[0053] 图2时本发明实施例提供的图像采集仪采集的足迹图像;
[0054] 图3时本发明实施例提供的通过足迹图像的自动处理方法处理后的足迹图像。
【具体实施方式】
[0055] 为使本发明实施例目的、技术方案和优点更加清楚,下面结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发 明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没 有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056] 如图1所示,本发明提供了一种足迹图像的自动处理方法,该方法包括以下步骤:
[0057] S1.采集足迹图像。
[0058] 其中,如图2所示,采集的足迹图像会有比例尺。
[0059] S2.通过全局阈值分割方法,将足迹图像进行全局分割,得到二值图像。
[0060] S3.通过中值滤波,剔除二值图像的孤立的噪声点,得到滤波后的二值图像。
[0061] S4.确定滤波后的二值图像在X轴的有效区域范围。
[0062] 其中,步骤S4中剔除了比例尺。
[0063] S5.根据X轴的有效区域范围,确定滤波后的二值图像在y轴的有效区域范围。
[0064] S6.确定矫正角度,在X轴的有效区域范围和y轴的有效区域范围内,根据矫正 角度,对滤波后的二值图像进行旋转,将滤波后的二值图像旋转矫正角度的度数,如图3所 示,得到最终处理的图像。
[0065] 可选地,步骤S2中,全局阈值分割方法是Otsu方法。
[0066] 其中,全局阈值分割方法优选为Otsu方法,足迹采集仪得到的足迹图像背景较为 简单,用全局的阈值分割方法可以得到较好的效果,此处全局阈值分割方法选择较多,可以 根据实际情况进行选择,效果较好的是otsu (大津法或最大类间方差法)方法。
[0067] 可选地,全局阈值分割方法中,最优分割阈值是按下述步骤计算的:
[0068] 获取足迹图像的灰度级,并根据灰度级确定灰度范围;
[0069] 在灰度范围中,选定足迹图像的初始的分割阈值;
[0070] 遍历足迹图像中像素的灰度值,选取灰度值大于初始阈值的像素,作为前景图像, 选取灰度值小于初始的阈值的像素,作为背景图像;
[0071] 计算前景图像的灰度均值,前景图像的像素数占总像素数目的比例,背景图像的 灰度均值、背景图像的像素数占总像素数目的比例和足迹图像的灰度均值;
[0072] 灰度范围内,增加足迹图像的分割阈值,使前景图像和背景图像的差异值达到最 大,选取前景图像和背景图像的差异值达到最大时的分割阈值作为最优分割阈值。
[0073] 例如:假设灰度图像的灰度级为L,灰度范围为[0,L_1],在区间[0,L_1]中选定初 始的分割阈值为N(0彡N彡L-1)。遍历足迹所有图像中的灰度值,选取灰度值大于初始的 分割阈值的像素作为前景图像,选取灰度值小于初始阈值的像素作为背景图像。逐渐增加 足迹图像的分割阈值,并在分割阈值增加的过程中,计算前景图像和背景图像的差异值,选 取差异值的最大值对应的分隔阈值作为最优分割阈值。
[0074] 其中,如果改变初始阈值为K (0 < K < L-1且K尹N),则根据初始阈值的变化,重 新遍历足迹图像中像素的灰度值,选取灰度值小于初始阈值的像素作为背景图像。逐渐增 加足迹图像的分割阈值,并在分割阈值增加的过程中,计算前景图像和背景图像的差异值, 选取差异值的最大值对应的分隔阈值作为最优分割阈值。
[0075] 其中,足迹图像的分割阈值是在灰度范围内的,假设分割阈值为M(0彡Μ彡L-1), 由于选定了初始的分割阈值Ν(0彡Ν彡L-1),因此分割阈值Μ可从初始阈值Ν开始逐渐增 力口,直至分割阈值增加到L-1 (灰度范围的最大值)。在分割阈值从Ν增加到L-1的过程中, 每次分割阈值变化,都计算出了一个前景图像和背景图像的差异值。分割阈值变化时,计算 出的所有前景像素和背景像素的差异值中,选出前景图像和背景图像的差异值达到最大值 时对应的分割阈值作为图像的最优分割阈值。
[0076] 可选地,在使用全局阈值分割方法计算最优分割阈值的过程中,前景图像和背景 图像的差异值按照下式计算:
[0077] y (t) = wbg (t) * (ubg (t) -u) 2+wfg (t) * (ufg (t) ~u)2 (1)
[0078] 其中:
[0079] wbg(t)表示分害lj阈值为t时候,背景图像的像素数目占总像素数目的比例;
[0080] ubg(t)表示分害I]阈值为t的时候,背景图像的灰度均值;
[0081] wfg(t)表示分害I]阈值为t的时候,前景图像的像素占总像素数目的比例;
[0082] ufg(t)表示分害I]阈值为t的时候,前景图像的灰度均值;
[0083] u表示足迹图像的灰度均值;
[0084] t表不分割阈值;
[0085] y(t)表示前景图像和背景图像的差异值;
[0086] 其中,t的增加,引起y⑴的变化,在y⑴的变化中,使y⑴达到最大值的t作 为最优分割阈值。
[0087] 具体地,步骤S4具体包括:
[0088] 将滤波后的二值图像中的像素做X轴方向上的投影,得到X轴的投影向量;
[0089] 对X轴的投影向量进行一维高斯滤波;
[0090] 在一维高斯滤波后的X轴的投影向量中,选取连续长度最大的非0向量对应的区 间作为X轴的有效区域范围。
[0091] 其中,如图2所示,足迹采集仪采集到的图像通常除了足迹外,有比例尺,区别于 现有技术,在此步骤S4中得到X轴方向的投影向量之后,根据足迹图像的投影规律(投影 的大小、位置和方向等),将比例尺剔除,在无需比例尺的情况下对图像进行处理。,首先将 滤波后的二值图像做X轴方向上的投影,得到X轴的投影向量,可以理解为:在滤波后的二 值图像的矩阵中,以列为单位计算二值图像的矩阵中每列的数据和。由每列的数据和组成 向量,即为X轴方向上的投影向量,(由于可能会有其它噪声区域,因此至少会有两个比较 明显的波峰),然后对X轴的投影向量(二值图像矩阵每列数的据和组成)进行一维高斯滤 波,去除不连续的点。去除不连续的点过程如下:在一维高斯滤波后的X轴的投影向量中, 选取连续长度最大的非0向量对应的区间(即,选取不包含二值图像矩阵的列数据和,在一 维高斯滤波后为0的点的连续区间。相邻的不含0的两点即为连续,取连续长度最大的区 间)。其非〇区间在X轴上的位置和长度,作为X轴的有效区域范围[x min,Xmax] (xmin为X轴 有效区域范围的起点坐标,Xmax为X轴有效范围的终点坐标)。
[0092] 具体地,步骤S5具体包括:
[0093] SP将滤波后的二值图像在X轴的有效区域范围内,做y轴方向的投影,得到y轴 的投影向量;
[0094] S2 '对y轴的投影向量进行一维高斯滤波;
[0095] S3 '在一维高斯滤波后的y轴的投影向量中,选取长度大于预设足迹长度门限的 投影向量对应区域的并集,作为y轴的有效区域范围。
[0096] 其中,在二滤波后的值图像在[xmin,xmax]范围内做y轴方向上的投影,可以理解 为:在滤波后的二值图像的矩阵中,计算从x min到范围内以行为单位计算矩阵每行的数 据和,由每行的数据和组成的向量,即为y轴方向上的投影向量。足迹图像在y轴方向的投 影往往会有多个波峰(脚掌和脚跟部分通常是分开的),先对y轴方向的投影进行一维的高 斯,去除不连续的点,然后在一维高斯滤波后的y轴的投影向量中取所有长度大于预设足 迹长度门限的投影向量对应区域的并集,其并集在y轴上的位置和长度,作为y轴的有效区 域范围[y min,ymax] (ymin为y轴有效区域范围的起点坐标,ymax为y轴有效范围的终点坐标)。
[0097] 具体地,步骤S3 7进一步包括:
[0098] 在一维高斯滤波后的y轴的投影向量中,选取全部的连续的非0向量对应的区 间;
[0099] 在全部的连续的非0向量对应的区间中(即不包含二值图像矩阵的行数据和,在 一维高斯滤波后为〇的点的连续区间),选取长度大于预设足迹长度门限的区域,作为y轴 的有效区间;
[0100] 由满足上述条件的全部y轴的有效区间的并集,组成y轴的有效区域范围。
[0101] 具体地,步骤S6中,确定矫正角度的步骤进一步包括:
[0102] 在一定角度范围内,以Γ作为间隔将所二值图像旋转,得到旋转图像;
[0103] 每次旋转后,计算旋转图像在X轴方向的投影向量;
[0104] 计算旋转图像在X轴方向的投影向量的方差;
[0105] 旋转图像在X轴方向的投影向量的方差最大时,图像旋转过的角度,作为图像的 矫正角度。
[0106] 具体地,一定角度范围是-15°至15°。
[0107] 其中,对足迹图像进行旋转,得到最后输出图像。足迹采集仪踩到的图像往往会有 一些旋转,因此,能够自动对足迹进行角度调整也是关键一步,我们在[-15°,15° ]范围 内,以Γ为间隔依次旋转二值图像,计算二值图像旋转之后在X轴方向的投影向量(可以 理解为:在旋转后的二值图像的矩阵中,以列为单位计算矩阵每列的数据和,由每列的数据 和组成向量,即为足迹的二值图像旋转之后在X轴方向上的投影),计算二值图像旋转之后 在X轴方向的投影向量的方差,记录取得最大方差时候的旋转角度,作为图像的矫正角度。 [0108] 下面介绍本发明实施例中步骤S4和步骤S5的具体使用方法:
[0109] 假设滤波后的二值图像数据为5x5的矩阵,如式(2)所示:
[0110]
【权利要求】
1. 一种足迹图像的自动处理方法,其特征在于,所述自动处理方法包括以下步骤:
51. 采集足迹图像;
52. 通过全局阈值分割方法,将所述足迹图像进行全局分割,得到二值图像;
53. 通过中值滤波,剔除所述二值图像的孤立的噪声点,得到滤波后的二值图像;
54. 确定所述滤波后的二值图像在X轴的有效区域范围;
55. 根据所述X轴的有效区域范围,确定所述滤波后的二值图像在y轴的有效区域范 围;
56. 确定矫正角度,在所述X轴的有效区域范围和所述y轴的有效区域范围内,根据所 述矫正角度,对所述滤波后的二值图像进行旋转。
2. 根据权利要求1所述方法,其特征在于,所述全局阈值分割方法是Otsu方法。
3. 根据权利要求1所述方法,其特征在于,所述全局阈值分割方法中,最优分割阈值是 按下述步骤计算的: 获取足迹图像的灰度级,并根据所述灰度级确定灰度范围; 在所述灰度范围中,选定足迹图像的初始的分割阈值; 遍历所述足迹图像中像素的灰度值,选取所述灰度值大于所述初始阈值的像素,作为 前景图像,选取所述灰度值小于所述初始的阈值的像素,作为背景图像; 计算所述前景图像的灰度均值,所述前景图像的像素数占总像素数目的比例,所述背 景图像的灰度均值、所述背景图像的像素数占总像素数目的比例和所述足迹图像的灰度均 值; 所述灰度范围内,增加所述足迹图像的分割阈值,使前景图像和背景图像的差异值达 到最大,选取前景图像和背景图像的差异值达到最大时的分割阈值作为最优分割阈值。
4. 根据权利要求3所述方法,其特征在于,所述前景图像和背景图像的差异值按照下 式计算: y (t) = wbg (t) * (ubg (t) -u) 2+wfg (t) * (ufg (t) -u)2 其中: wbg(t)表示所述分害lj阈值为t时候,所述背景图像的像素数目占总像素数目的比例; ubg(t)表示所述分割阈值为t的时候,所述背景图像的灰度均值; wfg(t)表示所述分害I]阈值为t的时候,所述前景图像的像素占总像素数目的比例; ufg(t)表示所述分害I]阈值为t的时候,所述前景图像的灰度均值; u表示所述足迹图像的灰度均值; t表示所述分割阈值; y(t)表示所述前景图像和背景图像的差异值。
5. 根据权利要求1所述方法,其特征在于,步骤S4具体包括: 将所述滤波后的二值图像中的像素做X轴方向上的投影,得到X轴的投影向量; 对所述X轴的投影向量进行一维高斯滤波; 在一维高斯滤波后的X轴的投影向量中,选取连续长度最大的非〇向量对应的区间作 为X轴的有效区域范围。
6. 根据权利要求1所述方法,其特征在于,步骤S5具体包括: SP将所述滤波后的二值图像在所述X轴的有效区域范围内,做y轴方向的投影,得到 y轴的投影向量; S2'对所述y轴的投影向量进行一维高斯滤波; S3 '在一维高斯滤波后的y轴的投影向量中,选取长度大于预设足迹长度门限的投影 向量对应区域的并集,作为所述y轴的有效区域范围。
7. 根据权利要求6所述方法,其特征在于,所述步骤S3'进一步包括: 在所述一维高斯滤波后的y轴的投影向量中,选取全部的连续的非〇向量对应的区 间; 在所述全部的连续的非0向量对应的区间中,选取长度大于预设足迹长度门限的区 域,作为y轴的有效区间; 由满足上述条件的全部所述y轴的有效区间的并集,组成所述y轴的有效区域范围。
8. 根据权利要求1所述方法,其特征在于,所述确定矫正角度的步骤进一步包括: 在一定的角度范围内,以Γ作为间隔将所二值图像旋转,得到旋转图像; 每次旋转后,计算所述旋转图像在X轴方向的投影向量; 计算所述旋转图像在X轴方向的投影向量的方差; 所述旋转图像在X轴方向的投影向量的方差最大时,图像旋转过的角度,作为图像的 矫正角度。
9. 根据权利要求8所述方法,其特征在于,所述一定角度范围是-15°至15°。
【文档编号】G06T5/00GK104156914SQ201410345744
【公开日】2014年11月19日 申请日期:2014年7月18日 优先权日:2014年7月18日
【发明者】刘晓春, 孔祥斌, 杨春宇, 王贤良, 郑逢德 申请人:北京海鑫科金高科技股份有限公司