指纹算法 c语言,指纹识别算法研究

指纹算法 c语言,指纹识别算法研究内容介绍原文档由会员神七问天发布指纹识别算法研究 58 页 3 8 万字摘要本文在深入研究学习了离散小波变换 自适应标量量化 游程编码和霍夫曼编码的基础上 结合指纹纹理的特征 依据 WSQ 标准中的规定用 C 语言在 C Builder 环境下实现指纹图像压缩算法的实现并提出该算法的不足之处 该算法首先利用 9 7 滤波器进行对称的离散小波变换 为了在压缩中更精确地保持指纹细节点信息 对指纹图像进行了小波包变换

内容介绍

原文档由会员 神七问天 发布

指纹识别算法研究

58页 3.8万字

摘要

本文在深入研究学习了离散小波变换、自适应标量量化、游程编码和霍夫曼编码的基础上,结合指纹纹理的特征,依据WSQ标准中的规定用C语言在C++Builder环境下实现指纹图像压缩算法的实现并提出该算法的不足之处。

该算法首先利用9/7滤波器进行对称的离散小波变换,为了在压缩中更精确地保持指纹细节点信息,对指纹图像进行了小波包变换,最终得到64个子带;然后对变换后的小波系数进行了自适应标量量化,每个子带根据位置的不同量化步长也不同,因此需要对每个子带分别量化;最后是霍夫曼编码过程,将量化后的系数利用游程算法对应到一个码表,然后再根据两个霍夫曼码表对其进行编码,得到最后的压缩数据。经过反编码,反量化,反小波变换得到原来的指纹图像。

关键词 离散小波变换;标量量化;游程编码;霍夫曼编码

目 录

摘要I

AbstractII

第1章 绪论1

1.1 课题背景1

1.1.1 指纹图像压缩的必要性1

1.1.2 指纹图像压缩的特点1

1.1.3 指纹图像压缩技术的发展和现状2

1.1.4 指纹图像压缩技术的应用前景2

1.2 论文内容和结构安排3

第2章 图像压缩的基本技术5

2.1 小波方法5

2.1.1 连续小波变换的定义5

2.1.2 离散小波变换的定义6

2.2 量化6

2.2.1 标量量化6

2.2.2 矢量量化6

2.3 编码7

2.3.1 熵编码7

2.3.2 小波压缩编码8

2.3.3 小波变换方法与其它编码方法的比较9

2.4 信息论的基本概念10

2.5 图像压缩系统的性能评价10

2.5.1 图像质量的主观度量11

2.5.2 图像质量的客观度量11

2.5.3 图像压缩效率评定11

2.6 本章小结12

第3章 WSQ离散小波变换13

3.1 多分辨率分析和MALLAT算法13

3.1.1 多分辨率分析13

3.1.2 Mallat算法13

3.2 二维离散小波变换15

3.3 9/7滤波器组16

3.3.1 滤波器的基本思想16

3.3.2 WSQ小波基的选择—–9/7滤波器组18

3.3.3 边界延拓19

3.4 WSQ小波变换算法实现及流程图19

3.4.1 9/7滤波器组的系数19

3.4.2 小波分解/重构级数20

3.4.3 小波分解流程图22

3.5 本章小结22

第4章 WSQ自适应标量量化及算法实现23

4.1 自适应标量量化的过程23

4.2 WSQ标量量化的算法实现流程26

4.3 本章小结27

第5章 WSQ编码28

5.1 游程编码的原理28

5.1.1 游程长度的概念28

5.1.2 游程长度编码的原理28

5.2 霍夫曼编码原理30

5.2.1 霍夫曼编码的过程30

5.2.2 霍夫曼编码的特点和改进32

5.3 WSQ编码的过程33

5.3.1 WSQ游程编码的过程33

5.3.2 WSQ霍夫曼编码的过程34

5.4 WSQ编码的实现及流程图35

5.4.1 游程编码的算法流程图35

5.4.2 霍夫曼编码的算法流程图37

5.5 本章小结38

结论39

参考文献40

仿真结果42

源程序43

致谢48

毕业设计(论文)成绩评定表49

参考文献

Said A,Pearlman WA.A new fast and efficient image codec based on set partioning in hierarchical trees[J].IEEE Trans.Circuim System Video Technology, 1996,6(7):

Chai B,Vas J,Zhuang X H.Significance-Linked Connected Component Analysis for Wavelet Image Cod ing [J] IEEE Trans.Image Processing,1999,8(6):774~784

海,沈兰荪.量化方法及其统计特征量用于图像检测的性能比较.电路与系统学报,2001,6(3)

兰荪等.视频编码与低速率传愉(M).电子工业出版社,2001

马大玮.小波图像压缩编码算法及应用研究.重庆,重庆大学,2002.12

System.Performance.In:Procof the First Symp on Operating Systems Design an d Implementation,1994:267~280

Daubechies.Ten lectures on wavelets,CBMSNSF Regi0nal Conference Series in Application Mathematics,SIAM Press,Philadelphia Permsylvania,Vo1,61,1992

A ntonini M , Barlaud M , Mathieu Peta1 Image coding using wavelet transform[J].IEEE Transactions on Image Processing.1992.1(2):205~22O

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217809.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:43
下一篇 2026年3月18日 上午8:43


相关推荐

  • Matlab中的normrnd函数用法(产生正态分布随机数)

    Matlab中的normrnd函数用法(产生正态分布随机数)原文功能 生成服从正态分布的随机数语法 R normrnd MU SIGMA R normrnd MU SIGMA m R normrnd MU SIGMA m n nbsp nbsp 说明 R normrnd MU SIGMA 生成服从正态分布 MU 参数代表均值 DELTA 参数代表标准差 的随机数 输入的向量或矩阵 MU 和 SIGMA 必须形式相同 输出 R 也和它们形式相同 标量输入将被扩展成和其它输入具有相同维

    2026年3月19日
    2
  • gateway 网关_小米多功能网关联不上

    gateway 网关_小米多功能网关联不上zuul1.x系列作为网关,基于servlet实现,属于多线程同步阻塞模型;zuul2.x改写netty,属于异步非阻塞模型;gateway属于异步非阻塞模型。这里基于spring-session+redis+zuulsession共享示例,将其中的zuul网关替换为gateway网关技术。工程改造pom依赖引入gateway依赖包<dependency><groupId>org.springframework.c

    2022年8月31日
    5
  • html代码大全表格_html表格代码怎么写

    html代码大全表格_html表格代码怎么写在做前台html中我们经常用到一些表格,苦逼的后台程序猿大多都简简单单的写一些标签,下面分享一下只用h5就能写出一些精美的form&amp;lt;formaction=“”method=“”&amp;gt;&amp;lt;fieldset&amp;gt;&amp;lt;legend&amp;gt;Insertthetitle&amp;lt;/legend&amp;gt;&amp;lt;divalign=“Cen

    2022年8月11日
    10
  • 《好想好想谈恋爱》插曲整理[通俗易懂]

    《好想好想谈恋爱》插曲整理[通俗易懂]《好想好想谈恋爱》插曲整理转自:http://mingmeiyoushang.bokee.com/2560391.html推荐:完美的一天PERFECTDAYLOUREED《完美生活》许

    2022年7月1日
    36
  • Spring3.0 AOP 具体解释

    Spring3.0 AOP 具体解释

    2021年12月8日
    46
  • dpkg详解_historian授权

    dpkg详解_historian授权1.dpkg描述    dpkg是一个安装、创建、移除和管理debian包的工具。更多使用界面友好的dpkg的前端”dselect”,。dpkg完全受控于命令行参数,和零个或更多参数正确的组成一个操作方式。参数告诉dpkg要做什么和多种选项控制不同的行为。dpkg不仅提供了大量的参数选项,同时也提供了许多子命令比如:dpkg-debdpkg-divertdpkg-query

    2022年10月6日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号