复杂背景上指纹图像增强方法比较研究
王康宁
中国人民公安大学,北京 100038

作者简介:王康宁,男,山东临沂人,硕士在读,研究方向为刑事侦查。E-mail: 805194364@qq.com

摘要

目的 利用专业图像处理软件,通过数字图像处理的方法减弱或者去除背景图像对指纹图像的干扰。方法 在运用配光检验方法获取指纹图像之后,主要运用图像对比度增强、图像锐化增强指纹图像,并运用同态滤波增强法、图像代数运算法等方法分离复杂背景,最后分析比较所用数字图像处理方法增强复杂背景上指纹的可行性及其增强效果。结果 对比度增强和锐化处理等图像增强方法能够增强指纹纹线与背景之间的对比反差,明显减弱背景对指纹纹线的影响。采用Photoshop图层计算方法和MATLAB图像减法函数处理方法分离复杂背景均能获得较好的处理效果。运用同态滤波增强方法可以在一定程度将背景颜色去除,在适当的范围内调整不会改变图像的细节特征。结论 单独或者联合使用本文所用图像增强方法后,能获得较好的处理效果,但具体选用何种方法处理要依具体情况分析。

关键词: 指纹鉴定; 数字图像处理; 指纹图像; 图像增强; 复杂背景
中图分类号:DF794.1 文献标志码:A 文章编号:1008-3650(2020)06-0597-04
Preferential Choices for Enhancement of Fingerprint Image with Complex Background
WANG Kangning
People’s Public Security University of China, Beijing 100038, China
Abstract

Objective To look for the means of lessening or even eliminating the background interference from fingerprint image with digital image processing.Methods Fingerprint image was obtained through adoption of light dispensing manipulation, having it undergone with Photoshop CS6 processing to highlight the fingerprint contour while reduce or even remove the background interference via the handling of image contrast enhancement/sharpening/smoothing/homomorphic filtering/algebra operation (MATLAB 2017b utilized, too). Finally, the feasibility and effect were compared among the digital image processing choices to enhance the fingerprint image with complex background.Results The choices of image contrast enhancement and sharpening have indeed intensified the contrast difference between the fingerprint contour and background, capable of remarkably lessening the influence from background. Better processing effect has been obtained through separation of complex background from fingerprint image with either the Photoshop’s layer computation or the MATLAB’s subtraction function operating into image. To some extent, the homomorphic filtering enhancement removed the background out from fingerprint image, leaving the intact specifics of fingerprint image within an allowance of adjustment. --Conclusion-- Better processing effect can be obtained for the fingerprint image with complex background to enhance its distinction by way of either single one or coalescent choices utilized here, yet with which and how many to choose depending on the specific situation.

Key words: fingerprint identification; digital image processing; fingerprint image; image enhancement; complex background

遗留在承痕客体上的指纹乳突纹线痕迹与承痕客体间的颜色反差不明显, 因而没有经过显现的指纹痕迹不易发现、观察和检验。指纹显现方法按原理分为光学显现、物理显现和化学显现[1]。当承痕客体表面颜色、线条或者图案较为复杂时, 即使经过适当方法显现之后, 承痕客体背景颜色与指纹纹线的对比反差依然不明显, 因为背景物质反射的光线强度大于指纹纹线所反射的光线强度, 背景颜色对指纹纹线干扰依然很大, 无法达到检验鉴定的要求, 此时即形成了复杂背景指纹。对于复杂背景指纹图像, 需要进一步进行数字图像处理操作, 以达到检验鉴定的要求。

图像增强就是根据特定的目的对输入的图像作处理, 突出图像中某些需要的信息, 减弱或者消除某些不需要的信息的技术方法[2]。图像增强包括对比度增强、平滑和锐化等。对比度是一幅图像灰度反差的大小, 差异范围越大对比越大, 反之越小[3]。图像锐化处理的基本原理是通过提高像素对比度, 将模糊部分变得更加清晰, 使得图像边缘、轮廓线和细节等方面更加清晰[4]。常用的数字图像处理方法包括:图像的代数运算、同态滤波增强法等。

图像代数运算就是对两个及以上的图像中对应的灰度值作加减乘除运算, 并将运算结果作为生成的图像相应像素点的灰度值。设f1(x, y)和f2(x, y)表示大小为M× N 的两幅输入图像, 从图像f1(x, y)中的各位置的像素值中减去图像f2(x, y)的相应位置的像素值后, 得到的结果输出图像为g(x, y), 且x∈ [0, M-1], y∈ [0, N-1], 则两幅图像的相减运算可表示为:g(x, y)=f1(x, y) - f2(x, y) [5]。减法运算用于检测两个相同场景图像之间的变化或者去除不需要的加性图案。本实验设计主要运用图像的减法操作, 使用指纹检材图像与相同背景的空白对照客体图像作差, 得到指纹纹线的图像。

同态滤波增强法是通过减少低频增强高频的方式来减少光照变化并且锐化图像边缘或者增强图像细节, 实现图像亮度压缩及对比度增强的方法。Photoshop CS6软件中的“ 高反差保留” 滤镜可以实现同态滤波增强的效果, 将其用于明显的颜色过渡处, 可以保留边缘细节, 且不会损失图像的原始细节。频率域增强算法的处理基础是傅里叶变换和滤波技术, 主要有低通滤波(平滑)、高通滤波(锐化)、同态滤波等[6]

1 实验方法及结果
1.1 实验设计

1)收集常见的复杂背景客体, 分别制作汗液、灰尘和血液指纹检材。本实验使用的具有复杂背景的承痕客体有银行卡、易拉罐、书籍塑封封面、纸巾包装袋、矿泉水瓶标签、人民币、工作证等, 这些客体在犯罪现场勘查过程中十分常见, 具有代表性和典型性。

2)分类汇总之后, 对客体上的汗液、灰尘和血液指纹检材分别进行预处理。如加贴比例尺、将指纹部位从大件物品上剪下等。

3)运用配光检验方法对检材进行拍照固定。分别对遗留有指纹的客体和相同或者相似的空白对照客体进行拍照。

a. 对于各类客体上的汗液指纹, 在暗室中用面光源打光, 用垂直定向反射方法分别进行拍照固定。

b. 对于各类客体上的灰尘指纹, 在暗室中用掠入射方法分别进行拍照固定。

c. 对于各类客体上的血液指纹, 在暗室中用均匀照明技术分别进行拍照固定。

4)将指纹数字图像上传至计算机分类存储。

5)运用专业图像处理软件Photoshop CS6对经过配光检验获得的指纹图像进行各种数字图像增强处理和分离背景处理的操作, 探寻不同客体不同材质的指纹图像的最佳处理方法。

6)输出并分类存储不同处理方法处理后的指纹图像, 并对实验结果进行分析, 归纳总结复杂背景下指纹图像的各种增强方法, 并对不同方法处理的效果进行对比分析。

1.2 实验操作及图像处理效果

本实验设计所使用的图像处理工具以Photoshop CS6版本为主, 图像代数运算方法研究部分同时使用MATLAB 2017b软件。

1.2.1 数字图像增强方法

1)对比度增强处理 以纸巾包装袋上的血液指纹为例, 探究对指纹图像进行对比度增强处理的方法, 其具体操作方法如下:打开Photoshop CS6软件, 在菜单栏中的“ 文件--打开” 选项中打开“ 处理前的纸巾包装袋上的血液指纹图像” (图1a), 进行“ 图像--调整--亮度/对比度” 操作, 调整亮度或者对比度的参数至图像指纹纹线呈现最为清晰的状态, 得到“ 处理后的纸巾包装袋上的血液指纹图像” (图1b)。

图1 纸巾包装袋上的血液指纹图像
(a:处理前; b:处理后)
Fig.1 Image of blood fingerprint on the package of napkin
(a/b: before/after treatment)

2)图像的锐化处理 以银行卡上的汗液指纹为例, 探究对指纹图像进行锐化处理的方法, 其具体操作方法如下:打开Photoshop CS6软件, 在菜单栏中的“ 文件--打开” 选项中打开“ 处理前的银行卡上的汗液指纹图像” (图2a), 进行“ 滤镜--锐化--USM锐化/进一步锐化/锐化边缘” 操作, 调整数量、半径和阈值的参数至图像指纹纹线呈最清晰的状态, 得到“ 处理后的银行卡上的汗液指纹图像” (图2b)。

图2 银行卡上的汗液指纹图像
(a:处理前; b:处理后)
Fig.2 Image of sweat fingerprint on bank card
(a/b: before/after treatment)

1.2.2 图像的代数运算法

本部分图像代数运算法的研究使用Photoshop CS6和MATLAB 2017b软件分别进行图像减法操作, 以书封面上的灰尘指纹为例进行研究, 并对比其处理效果。

1)使用Photoshop CS6软件对书封面上的灰尘指纹进行图像减法运算操作, 其具体的操作步骤为:首先选取书封面上的灰尘指纹图像(图3a)和与之背景相同的空白对照客体图像(图3b), 在Photoshop CS6软件中, 点击“ 文件--打开” 操作打开书封面上的灰尘指纹图片和空白对照客体图片, 然后使用“ 剪裁” 和“ 标尺” 工具将指纹图片和空白对照客体照片裁剪成对应的相同的大小, 进行“ 图像--计算” 操作, 在弹出的“ 计算” 对话框中, 将“ 源1” 选定为“ 书封面上的灰尘指纹图片” , “ 源2” 选定为“ 书封面空白对照客体图片” , 将“ 混合” 选项选定为“ 减去” , 并选择源1的通道为“ 红色通道” 、源2的通道为“ 红色通道” 。点击“ 确定” 后, 即可得到相减所得的指纹图像(图3c)。调节获得的指纹图像亮度和对比度, 使其对比反差更加明显。

图3 书封面上的灰尘指纹图像
(a.处理前; b.书封面空白对照; c.处理后)
Fig.3 Image of dust fingerprint on book cover
(a/c: before/after treatment; b. the unstained book cover)

2)使用MATLAB 2017b软件对书封面上的灰尘指纹检材进行减法操作, 其具体的操作步骤为:打开MATLAB 2017b软件, 先将检材图片和空白对照客体照片裁剪成对应的相同的大小, 然后将书封面上的灰尘指纹图像(图4a)和与之背景相同的空白对照客体图像(图4b)存入MATLAB路径文件中, 点击“ 主页--新建脚本” , 在弹出的M文件编辑器中输入如下的图像减法函数imsubtract函数的代码:

J=imread(‘ 书封面灰尘检材.jpg’ )

background=imread(‘ 书封面灰尘空白客体.jpg’ )

Jp=imsubtract(J, background)

subplot(1, 3, 1); imshow(J)

subplot(1, 3, 2); imshow(background)

subplot(1, 3, 3); imshow(Jp, [])

然后, 将其以“ Imageminus.m” 为文件名进行保存, 点击“ 编辑器--运行” , 即可输出书封面上的灰尘指纹图像和与之背景相同的空白对照客体图像相减之后得到的指纹图像(图4c)。调节所获得的指纹图像亮度和对比度, 使其对比反差更加明显。

图4 书封面上的灰尘指纹图像
(a:处理前; b:书封面空白对照; c:处理后)
Fig.4 Image of dust fingerprint on book cover
(a/c: before/after treatment; b: the book cover for contrast)

1.2.3 同态滤波增强法

以矿泉水瓶标签上的汗液指纹为例, 使用Photoshop CS6软件的滤镜功能中的“ 高反差保留” 滤镜可以实现同态滤波的处理效果, 其具体操作步骤为:打开Photoshop CS6软件, 在菜单栏中的“ 文件--打开” 选项中打开“ 处理前的矿泉水瓶上的汗液指纹图像” (图5a), 行“ 滤镜--其他--高反差保留” 操作, 调整半径参数的数值至图像指纹纹线最为清晰的状态, 得到“ 处理后的矿泉水瓶上的汗液指纹图像” (图5b)。对所获得的指纹图像进行亮度和对比度调节操作, 使其视觉效果的对比反差更加明显。

图5 矿泉水瓶上的汗液指纹图像
(a:处理前; b:处理后)
Fig.5 Image of sweat fingerprint on the bottle for containing mineral water
(a/b: before/after treatment)

2 讨论

传统的配光检验方法对大多数客体上的指纹显现效果较好, 但是背景对指纹纹线的影响依然较大[7]; 数字图像处理方法简单快捷, 适合分离多种客体上指纹的复杂背景, 应用范围非常广。本实验设计主要针对配光检验拍照获取的指纹图像, 使用数字图像处理操作进一步增强, 减弱或者去除背景对指纹纹线的影响。

通过实验可以看出, 数字图像处理方法分离复杂背景效果好, 适用于处理各种背景客体上的汗液、灰尘以及血液指纹, 而且多种处理方法的综合应用能获得更好的处理效果。根据实验结果, 对比度增强处理和锐化处理等图像增强处理方法能够增强指纹纹线与背景之间的对比反差, 可以明显减弱背景对指纹纹线的影响。采用Photoshop图层计算方法和MATLAB图像减法函数处理方法分离复杂背景均能获得较好的处理效果, Photoshop图层计算方法可能会使指纹图像丢失部分细节, 因此在处理时应当选择好适当的通道, MATLAB图像减法运算过程中应保证对照客体与检材对应像素点大致重合。运用同态滤波增强方法可以在一定程度将背景颜色去除, 使图像的视觉效果得到改善, 但是图像的变化较大, 在适当的范围内调整不会改变图像的细节特征。

3 结论

综上所述, 对于犯罪现场勘查过程中提取到的指纹痕迹, 刑事技术人员可以按照本文设计研究的方法进行操作, 即先通过无损的配光检验拍照方法显现和记录指纹痕迹, 若配光检验方法减弱或者消除背景的效果较差, 则进一步对配光检验获取的指纹图像进行数字图像处理操作。对于大多数客体上的汗液、灰尘或血液指纹, 在经过对比度调节操作、锐化操作、平滑操作与高反差保留、图像代数运算操作等方法单独或者联合使用后, 能获得较好的处理效果。因为复杂背景存在的形式多种多样, 因此选用何种方法处理, 要依具体情况分析。

参考文献
[1] 王桂强. 指印检验新方面[J]. 刑事技术, 2010(2): 3-7.
(WANG Guiqiang. New aspects of fingerprint examination[J]. Forensic Science and Technology, 2010(2): 3-7. ) [本文引用:1]
[2] 杨玉柱. 刑事图像技术[M]. 北京: 中国人民公安大学出版社, 2013: 358.
(YANG Yuzhu. Criminal imaging technology[M]. Beijing: Chinese People’s Public Security University Press, 2013: 358. ) [本文引用:1]
[3] 荆奇. 基于局部特征的分数阶图像增强研究[D]. 南宁: 广西民族大学, 2013.
(JING Qi. Fractional images enhancement based on local feature[D]. Nanning: Guangxi University for Nationalities, 2013. ) [本文引用:1]
[4] 刘光磊. 利用Photoshop进行数字医学图像增强处理的实践[J]. 信息系统工程, 2016(12): 94-95.
(LIU Guanglei. Practice of digital medical image enhancement using Photoshop[J]. China CIO News, 2016(12): 94-95. ) [本文引用:1]
[5] 徐彬, 张梅. 基于相减运算的图像分割方法研究[J]. 信息通信, 2015(11): 31-32.
(XU Bin, ZHANG Mei. Research on image segmentation based on subtraction operation[J]. Information& Communications, 2015(11): 31-32. ) [本文引用:1]
[6] 陈春宁, 王延杰. 在频域中利用同态滤波增强图像对比度[J]. 微计算机信息, 2007(6): 264-266.
(CHEN Chunning, WANG Yanjie. Image contrast enhancement by homomorphic filtering in frequency field[J]. Microcomputer Information, 2007(6): 264-266. ) [本文引用:1]
[7] 姚园园. 光学显现与图像处理抑制指纹背景[J]. 中国科技信息, 2016(12): 46-47.
(YAO Yuanyuan. Optical development and image processing suppress fingerprint background[J]. China Science and Technology Information, 2016(12): 46-47. ) [本文引用:1]