- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA 的传真图像二值化处理
王祁远, 姬宝金
西安邮电学院计算机系,西安(710061 )
E-mail :xiaoxiao2536615@163.com
摘 要:本文讨论了数字双网传真机中对传真图像二值化的设计思路与实现方法。通过对图
像二值化概念的研究,采用Altera 公司的Cyclone 芯片,设计了传真图像二值化处理的电路。
该电路完成了双网数字传真机中传真图像二值化的功能。所设计电路在 Altera 公司的
QuartusII 下进行了仿真,结果显示电路可对标准传真图像进行二值化处理。
关键词:双网数字传真机;FPGA;Cyclone;Bayer 抖动表
中图分类号:TP393 文献标识码:A
1. 引言
随着通信技术的发展,尤其是Internet 网络的普及,为双网数字传真机奠定了实现的基
础,也为传真业务的发展注入了新的活力。作为双网传真芯片实现的重要组成部分,对传真
图象处理的实现方案显得尤为重要。本文将对笔者在双网数字传真机核心芯片项目组中完成
的工作——传真机发送端的图象处理模块中的图象二值化做重点讲解。重点描述了抖动表的
构成,固定阈值二值化和基于Bayer 抖动表的图象二值化处理的过程。提出了一种在FPGA
上实现,符合ITU—T 推荐协议规范的改进传真图象二值化处理方法,描述其实现的关键步
骤,并给出了在FPGA 开发板上实现该解决方案的步骤与细节,并在处理时间和图象质量上
与传真图象二值化的常用的几种方案进行了对比。
本文第2 部分简单介绍了传真图像二值化的概念和理论;第3 部分描述了在传真图像二
值化过程中常用的几种方法,并提出了一种改进的传真图像二值化的方法;第4 部分描述了
基于FPGA 实现功能的方法和过程,并在处理时间和图像效果两个方面,对几种处理方法进
行了比对,第5 部分对设计过程进行了简单总结。
2. 图象二值化简介
从普通的黑白针式打印机的打印原理来分析,能打印出灰度图来似乎是不可能的。因为
针打是靠撞针击打色带在纸上形成黑点的,不可能打出灰色的点来;可是我们的确见过用针
式打印机打印出来的灰色图象。到底是怎么回事呢?当用放大镜再仔细看看那些打印出来的
所谓的灰色图象就会发现,原来这些灰色图象都是由一些黑点组成的[1] 。黑点密一些,图象
就暗一些;黑点稀一些,图案就亮一些。下面这几张图就能说明这一点。
图1 用黑白两种颜色打印出灰度效果
图1 中最左边的是原图,是一幅真正的灰度图,另外三张图都是黑白二值图。容易看出,
最左的那幅和原图最接近。由二值图象显示出灰度效果的方法,就是半影调(halftone )技
术,它的一个主要用途就是在只有二值输出的打印机上打印图象。通常半影调处理有两种方
法:图案法和抖动法,在这里我们重点介绍有序抖动的概念。有序抖动是一个逐点处理过程,
- 1 -
通过将连续色调输入信号和确定的周期重复的门限矩阵(阈值矩阵或者抖动矩阵)相比较而
得到二值化的输出。采用有序抖动,使得在处理前后,图象的较小面元内总的灰度或色彩一
致。这样,才能使人眼看出抖动后的图象的“连续色调” 。对于直流输入而言,同阈值矩阵比
较的二值化输出,可以看成是二值点阵模型。从上述有序抖动的概念可以看出,阈值矩阵中
的个数值大小与排列顺序影响图象的输出效果是有序抖动的关键。因此,对有序抖动的改进
也集中到改变阈值矩阵中数值的大小排列,使得在直流输入时,二值点阵模型的失真能尽量
集中在人眼的低通带宽之外,使人眼观察出的失真最小。图2 是一个直流输入有序抖动的例
0 2
⎡ ⎤
子。抖动矩阵为⎢ ⎥直流输入为 g 。不同的输入,对应有不同的二值点阵模型,如图 2
3 1
文档评论(0)