内容介绍

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

指纹识别算法研究

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):243250

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

指纹算法 c语言,指纹识别算法研究相关推荐

  1. 易语言人脸识别算法源码

    易语言人脸识别+学习算法,算是易语言首发的了吧 可以先学习之后给人脸编号,然后给定图片让机器识别,机器会返回和已经学习的人脸相似度,大于设定的阀值就可以认为是同一个人 下载地址:https://6yu ...

  2. lz78算法c语言,LZW数据压缩算法研究

    内容介绍 LZW数据压缩算法研究 46页 3.2万字 摘 要 随着信息化技术的蓬勃发展,日常需要处理或者传输的数据越来越多,数据的压缩也就变得越来越重要了.我们迫切的需要有好的压缩算法来支持我们的数据 ...

  3. c代码实现 ifft运算_fft算法c语言_matlab fft算法_ifft c语言

    FFT快速算法C程序_工学_高等教育_教育专区.电子信息工程综合课程设计报告书 DSP 课程设计 报告 题学 目: 院: FFT 快速算法 C 程序 计算机与信息工程学院 09 ... fft算法代码 ...

  4. 时钟页面置换算法c语言,clock置换算法例题(改进clock置换算法例题讲解)

    Clock页面置换算法: 6)动态给出页面调用序列并进行调度: 7)输出置换结. C++编程要? 考试用 哪位大侠 帮帮 快点 谢谢了 这很简单啊,要打字太多了.不过网上这类算法举例很少,就看你怎么理 ...

  5. 寻找连通域算法_【车牌识别算法】

    车牌识别技术要求能够将运动中的汽车牌照从复杂背景中提取并识别出来,通过车牌提取.图像预处理.特征提取.车牌字符识别等技术,识别车辆牌号.颜色等信息. 目前车牌识别技术主要分为端到端识别与车牌分割识别两 ...

  6. c语言考试算法,c语言考试常用算法docx.docx

    c语言考试常用算法docx 求1~100的累加和#includevoid main(){inti=1,sum=0;while (i<=100){sum+=i;i++;}printf(" ...

  7. 函数c语言桶排算法,C语言基本排序算法之桶式排序实例

    本文实例讲述了C语言基本排序算法之桶式排序.分享给大家供大家参考,具体如下: 桶式排序是对一个有n个整型元素的数组a[n],其中对任意i,0 <= a[i] <= m的特殊排序算法. 可以 ...

  8. otsu算法_【车牌识别算法】

    车牌识别技术要求能够将运动中的汽车牌照从复杂背景中提取并识别出来,通过车牌提取.图像预处理.特征提取.车牌字符识别等技术,识别车辆牌号.颜色等信息. 目前车牌识别技术主要分为端到端识别与车牌分割识别两 ...

  9. c语言编程实现dsa算法,C语言实现DSA算法(不包括质数生成)

    1.头文件部分 #include #include #include 2.判断大数是不是0或1 参见<C语言实现RSA算法> 3.大数加减乘除幂模 参见<C语言实现RSA算法> ...

  10. 弗洛伊德算法c语言path,Floyd算法(弗洛伊德算法)

    算法描述: Floyd算法又称为弗洛伊德算法,插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法.从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按 ...

最新文章

  1. 全新发布:《SQL语法速成手册》
  2. python中的模块和包
  3. JAVA深入研究——Method的Invoke方法。
  4. Python面向对象中:__init__() 构造方法
  5. centos 安装pip3
  6. 逆向so_记一次APP的so层算法逆向(七)
  7. Postgresql 9.3外部数据封装的新功能
  8. linux tcl expect 安装(转)
  9. CDH,HDP,Apache Hadoop之间的关系
  10. excel使用教程_办公软件excel表格制作教程
  11. 硬盘坏了怎么恢复数据,需要哪些设备
  12. lopatkin俄大神精简中文系统Windows 7 Enterprise SP1 7601.23934 x86-x64 ZH-CN PIP
  13. Abaqus单元选择
  14. 方差、协方差和皮尔森相关系数
  15. xshell 配置公钥 免密码登陆
  16. 小米5月10日发布会--miui8
  17. (九)DFI接口时序
  18. vue3关闭语法检测
  19. 如何用企业网站的访问统计数据助力线上推广 上海添力
  20. 第三回 无处不在的计算

热门文章

  1. C#汉字转拼音的实现方法
  2. Win11 WSA 安卓子系统 下载安装更新
  3. [UPF]Synopsys推荐的UPF流程及Power Domain简介
  4. 如何选择好的健身房管理系统而且还不收费
  5. Excel加载“宏”
  6. 神舟IV号开发板STM32F107VCT6资料包(已购买)\STM32神舟IV号视频教程\第9集 串口实验 电脑超级终端连接串口1
  7. 关于“UDP转发被禁用”的解决办法
  8. 获取中国各省市区县经纬度的方法
  9. si4463跳频功能简介
  10. java并发编程 pdf_Java并发编程实战 PDF