手写签名验证技术全解析
1. 手写签名预处理
预处理的目标是处理采集到的数据,去除各种来源的噪声。预处理步骤包括坐标归一化、基线旋转等,且对训练样本和测试样本都适用,以获取用于特征提取的标准样本。
- 二值化 :将灰度图像转换为二值图像。先生成图像灰度值的直方图,把RGB格式的签名图像转换为灰度图,再将得到的强度图像转换为二进制。以直方图中峰值处的灰度值作为截止点,小于等于该值的灰度变为黑色,大于该值的变为白色。
- 滤波与平滑 :去除输入图像中的噪声变化,可通过空间技术或形态学技术实现。在二维图像上逐像素应用3×3的掩码。形态学的闭运算可消除微小开口并填充曲线末端的间隙,开运算可断开狭窄的曲线末端和尖锐的峰值。灰度操作将每个像素映射到一个灰度值,提高图像对比度。应用中值滤波可减少噪声并保留边缘。
- 归一化 :用于获得固定大小的图像。若图像大小不同,比较会变得繁琐。归一化公式如下:
- (yn(ti) = \frac{(y(ti) - miny)Q}{(maxy - miny)}),(i \in {1, 2, …, length(y(t))}) 且 (Q = 512)
- (xn(ti) = \frac{(x(ti) - minx)Q}{(maxx - minx)}),(i \in {1, 2, …, length(x(t))}) 且 (Q = 512)
其中 (minx)、(maxx)、(miny) 和 (maxy) 分别是 (x(t)) 和 (y(t)) 的最小值和最大值,可得到大小为512×512的归一化图像。
-
超级会员免费看
订阅专栏 解锁全文
101

被折叠的 条评论
为什么被折叠?



