,遍历所有的像素点,获得点点相邻的关系后进行一维行程编码的方法。这样,既可以消除 行内像素之间水平方向的相关性,又可以消除像素垂直方向的相关性。而一维行程编码只考 虑了消除行内像素之间的相关性,没有考虑到某种方向之间的相关性;
35. 一维行程编码是里利用一行上像素的相关性,逐行对图像进行扫描,然后对扫描的结果 进行编码。一维行程编码只考虑了消除行内像素之间的相关性,没有考虑到某种方向之间的 相关性。 二维行程编码是利用图像的二维信息的强相关性,对图像按照一定的扫描路线进行扫描 ,遍历所有的像素点,获得点点相邻的关系后进行一维行程编码的方法。这样,既可以消除 行内像素之间水平方向的相关性,又可以消除像素垂直方向的相关性。
36. 压缩编码算法很多,比如行程编码、霍夫曼编码等。每种不同的压缩编码方法具有各自 不同的特点。比如行程编码擅长对多个重复数据连续出现的情况进行编码;霍夫曼编码则可 以有效地将出现频率高、低不同的数据进行编码。如果将不同的编码方式巧妙的结合在一起 ,则可以达到更高的压缩率,这就是混合压缩编码的思想。
37. 原始扫描结果所占空间为:22*8=176(bits) 单纯行程编码的结果是:4a3b2c1d5e7f,共占6(3+8)=66(bits)。压缩比为:176:66 Hufman与行程编码混合: 41030012000110000511701 ,共占3+2+3+3+3+4+3+4+3+2+3+2=35 (bits),压缩比为176:35. 即故压缩比有所提高。
38. 数字图像将图像看成是许多大小相同、形状一致的像素组成。这样,数字图像可以 用二维矩阵表示。将自然界的图像通过光学系统成像并由电子器件或系统转化为模拟图像 (连续图像)信号,再由模拟/ 数字转化器(ADC)得到原始的数字图像信号。图像的数字 化包括离散和量化两个主要步骤。在空间将连续坐标过程称为离散化,而进一步将图像的幅 度值(可能是灰度或色彩)整数化的过程称为量化。
39. 数字图像处理与光学等模拟方式相比具有以下鲜明的特点: 1 .具有数字信号处理技术共有的特点。(1 )处理精度高。(2 )重现性能好。(3 )灵活 性高。
2 .数字图像处理后的图像是供人观察和评价的,也可能作为机器视觉的预处理结果。 3 .数字图像处理技术适用面宽。 4 .数字图像处理技术综合性强。
40. 图像处理的任务是将客观世界的景象进行获取并转化为数字图像、进行增强、变换、 编码、恢复、重建、编码和压缩、分割等处理,它将一幅图像转化为另一幅具有新的意义的 图像。
41. 如图,数字图像处理系统是应用计算机或专用数字设备对图像信息进行处理的 信息系统。图像处理系统包括图像处理硬件和图像处理软件。图像处理硬件主要由图像输入 设备、图像运算处理设备(微计算机)、图像存储器、图像输出设备等组成。软件系统包括 操作系统、控制软件及应用软件等。
42. 目前图像处理系统开发的主流工具为Vi su al C+ + (面向对象可视化集成工具)和 MATLAB 的图像处理工具箱(Image Processing Tool box)。两种开发工具各有所长且有相互 间的软件接口。
Microsoft公司的VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发 出来的Win 3 2 程序有着运行速度快、可移植能力强等优点。VC++所提供的Micr osoft基础类库MFC对大部分与用户设计有关的Wi n 32应用程序接口API 进行了封装,提高了代码的可重用性,大大缩短了应用程序开发周期,降低了开发成本。由于图像格式多且复杂,为了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++ 6. 0 提供的动态链接库 ImageLoad. dl l 支持BMP、JPG 、TIF 等常用6 种格式的读写功能。
MATLAB 的图像处理工具箱MATLAB 是由MathWo rks 公司推出的用于数值计算的有
力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆 脱繁杂的程序代码。MATLAB 图像处理工具箱提供了丰富的图像处理函数,灵活运用这些 函数可以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计 中的重复劳动。MATLAB 图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和 算法,如图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检 测、二值图像处理、小波分析、分形几何、图形用户界面等。但是,MATLAB 也存在不足 之处限制了其在图像处理软件中实际应用。首先,强大的功能只能在安装有MATL AB系统 的机器上使用图像处理工具箱中的函数或自编的m 文件来实现。其次,MATLAB 使用行解 释方式执行代码,执行速度很慢。第三,MATLAB 擅长矩阵运算,但对于循环处理和图形 界面的处理不及C++ 等语言。为此,通应用程序接口API 和编译器与其他高级语言(如C 、 C++ 、Java 等)混合编程将会发挥各种程序设计语言之长协同完成图像处理任务。API 支持MATLAB 与外部数据与程序的交互。编译器产生独立于MATL AB环境的程序,从而使其他语言的应用程序使用MATLAB 。
43. 图像应用软件是可直接供用户使用的商品化软件。用户从使用功能出发,只要了解 软件的操作方法就可以完成图像处理的任务。对大部分用户来说,商品化的图像应用软件无 需用户进行编程,操作方便,功能齐全,已经能满足一般需求,因而得到广泛应用。常用图 像处理应用软件有以下几种:
1 .PHOTOSHOP:当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘 莫及。PHOT OSHOP 已成为出版界中图像处理的专业标准。高版本的PHOTOSH OP 支持多 达20多种图像格式和TWAIN 接口,接受一般扫描仪、数码相机等图像输入设备采集的图 像。PHOT O SHOP 支持多图层的工作方式,只是PHOT OSHOP 的最大特色。使用图层功能 可以很方便地编辑和修改图像,使平面设计充满创意。利用PHOT OSHOP 还可以方便地对 图像进行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色 模式的转换、改变图像的尺寸和分辨率、制作网页图像等。
2 .CorelDRAW:一种基于矢量绘图、功能强大的图形图像制作与设计软件。位图式图像 是由象素组成的,与其相对,矢量式图像以几何、色彩参数描述图像,其内容以线条和色块 为主。可见,采用不同的技术手段可以满足用户的设计要求。位图式图像善于表现连续、丰 富色调的自然景物,数据量较大;而矢量式图像强于表现线条、色块的图案,数据量较小。 合理的利用两种不同类型的图像表现方式,往往会收到意想不到的艺术效果。Core lDraw 是 当今流行的图像处理软件中为数不多的特点明显、功能强大的基于矢量绘图的软件包。利用 它,可以方便地制作精美的名片、贺卡、书签、图书封面、广告、宣传画等作品。 3 .ACDSee:快速、高性能的看图程序,是目前最享盛名的图片浏览器。它能广泛应
用于图片的获取、管理、浏览和优化,支持BMP、GIF、JPG 、TGA、TIF 等超过50 种常 见 的图形文件格式,图片打开速度极快,可以直接查看动画GIF,处理如Mpeg 之类常用的视 频文件,还可以为每一个目录建立一个相册。ACDSee 可以从数码相机和扫描仪高效获取图 片,并进行便捷的查找、组织和预览。ACDSee 还是得心应手的图片编辑工具,轻松处理数 码影像,拥有去红眼、剪切图像、锐化、浮雕特效、曝光调整、旋转、镜像等功能,还能进 行批量处理。
44. 图像处理的应用几乎渗透科学研究、工程技术和人类社会生活的各个领域。教师可 以分组对学生布置以下6 个方面的课题,通过阅读参考文献、网络资源等手段写数字图像处
理的主要应用的短文,并安排交流机会。 1 .航天和航空技术方面的应用 2 .生物医学工程方面的应用 3 .通信工程方面的应用
4 .工业自动化和机器人视觉方面的应用 5 .军事和公安方面的应用 6 .生活和娱乐方面的应
45. 该性质表明,一个二维傅里叶变换可由连续两次一维傅里叶变换来实现。实现的方 法如下图所示:
46. 正交变换可以使得图像能量主要集中分布在低频率成分上,边缘和线信息反映在高 频率成分上。因此正交变换广泛应用在图像增强、图像恢复、特征提取、图像编码压缩和形 状分析等方面。
47. MATLAB 程序如下: A=imread('rice.tif' ); imshow(A); A2=fft2(A); A2=fftshift(A2 );
figure,imshow(log(a b s(A 2 )+1),[0 10 ]) ;
48.MATLAB 程序如下: RGB = im read('pout512.bmp' ); I = r g b2gray(R GB); J = dct2(I);
J(1:512,256: 512) = 0; J(256:5 12,1: 256)= 0 ; K = idct 2(J);
i mshow(I), figure, im show(K,[ 0 255])
49. 哈达玛(Hadamard) 变换和沃尔什(Wal sh )变换的变换核都是由1 ,-1 组成的正交 方阵。它们不同的地方在于变换矩阵的行列排列次序不同。哈达玛变换每行的列率排列是没 有规则的,沃尔什变换的列率是由小到大。
50. 小波信号的非零点是有限的。它与傅里叶变换的基函数(三角函数、指数信号)是 不同的,傅里叶变换的基函数从负无穷到正无穷都是等幅振荡的。
51. 小波变换的伸缩因子的变化,使得可以在不同尺度上观察信号,所以又称电子显微 镜。实现小波变换可以应用Mall at 的快速算法。
52. 傅里叶变换使得时间信号变成了频域信号,加窗傅里叶变换使得时间信号变成了时 频信号,但是窗口是固定的,小波变换同样变成了视频信号,但是时频的窗口是变化的。