毕业设计(论文)基于六角像素的图像双三次插值算法.doc
《毕业设计(论文)基于六角像素的图像双三次插值算法.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于六角像素的图像双三次插值算法.doc(28页珍藏版)》请在三一办公上搜索。
1、基于六角像素的图像双三次插值算法摘 要与传统的方形网格相比,基于六角网格的数字图像处理方法有它独特的优点,因此,基于六角像素的图像处理技术的研究越来越受到人们的关注。然而,由于没有成熟的硬件来支持基于六角网格下图像的获取和显示,人们的研究工作往往在模拟六角网格进行。 在四角像素中,双三次插值算法是一种插值效果较好的方法。本文的主要任务就是研究在六角像素下的双三次插值算法的使用和使用效果。试图证明:在六角像素下双三次插值算法也同样具有更好的插值效果。 本文采用一种Pseudo六角像素模拟方法中关于虚拟六角像素的SA算法,在虚拟六角像素定址的基础上实现虚拟六角网格中的插值实验。具体步骤:1. 首先
2、将一个正方形像素细分为77的49个小像素,用双线性插值算法求每个小像素的灰度,并表示图像。2. 在虚拟的六角结构下运用双线性插值算法对灰度图像进行灰度重建,再采用双三次插值算法,对相同的灰度图像进行灰度重建。本文采用三次卷积公式进行双三次插值。3. 返回到四角结构下显示重建图像,比较两个重建灰度图的重建效果。4. 通过计算原始图像信号噪音功率比和最终图像的信号噪音功率比,对实验结果进行分析比较,我们可以得到这样的结论:在六角形象素下的图像双三次插值算法同样具有更好的插值效果。关键词: 六角网格,灰度值,双三次插值Image Bicubic Interpolation Algorithm Bas
3、e on Hexagonal GridAbstractCompared to the traditional square grid,The way of image processing based on the hexangular grid has its special advantage.Therefore,people pay more and more attention to the study of image processing techlnique.However,Because there is no mature hardware supporting for th
4、e capture and display of hexagonal-based image,the study work of researchers is done based on hexangular grid imitation.Bicubic interpolation is a way in square grid which has better effect of image interpolation.The main job of this paper. is studying how to use Bicubic interpolation on the hexangu
5、lar pixel and the effect of using.Try to prove that Bicubic interpolation also has better effect of image interpolation on hexangular pixel.This paper uses SA algorithm about virtual hexangular pixel which is a part of Pseudo hexangular pixel imitation,it uses the SA algorithm to implement the virtu
6、al hexangular grid based on ascertaining the address in imitating the hexangular pixel. Concrete step:1. First,each one pixel is divided delicately to 49 small pixel. Then, we adopt the Blinear interpolation to calculate the grey and figure the image.2. We adopt the improved Blinear interpolation ba
7、sed on hexangular grid imitation to reconstruct the grey image. We do it again using the improved Bicubic interpolation instead and reconstruct the same grey image. This paper adopts Bicubic interpolation in the use of cubic convolution formula.3. We compare the rebuilding effect of two grey images
8、after displaying the reconstructed image on square grid.4. After computing signal to noise between original and final image and analysing,comparing the result, we can make the conclusion that the image Bicubic interpolation based on hexangular grid has better effect in interpolation Key Words: hexag
9、onal grid, grey value,bicubic-interpolation目 录摘 要IAbstractII第一章 绪论11.1 研究背景11.2 研究的主要内容11.3 研究的目的意义2第二章 虚拟六角结构分析32.1四角网格32.2六角网格32.3六角网格的特点42.3.1四角网格与六角网格的进一步比较42.3.2六角网格的优点42.4 模拟六角网格52.3.1四角像素错位模拟六角像素52.3.2另一种方法的模拟六角结构62.3.3 Pseudo六角像素72.3.4虚拟六角结构下的图像处理8第三章 插值实验设计93.1 灰度插值算法93.1.1 最近邻插值算法(近邻取样法)93
10、.1.2 双线性插值法93.1.3 双三次插值法103.2 实验的软硬件条件113.2.1 实验的硬件要求113.2.2 实验的软件要求113.3 定址方法113.4基于六角网格的双线性插值实验133.5基于六角网格的双三次插值实验163.5.1传统的双三次插值算法163.5.2 改进后的基于六角网格的双三次插值算法163.5.3 实现基于六角网格的双三次插值法17第四章 实验结果及分析194.1 实验结果194.2 结果分析20结论22谢辞23参考文献24第一章 绪论1.1 研究背景插值算法是计算机图形学和图像处理的基本算法,它广泛地应用在图像缩放和旋转、动画中间帧的生成等图形学和图像处理问
11、题的研究之中。由于通常的显示设备大多数是将像素点以四角网格形式排列的,因此,早期的图像处理的研究基本上是基于四角网格进行的,有关插值算法的研究也基本上是在四角网格上实现的。然而,早在60年代初,数学家就对如何分布平面上的取样问题进行了深入的研究,其中Rogers指出,平面上的最佳分布是按六角网格形式分布的1。1991年Wuthrlch和Stuki 证明了方型网格和六角网格在几何意义上是相似的,并且提出了两个在六角网格上绘制直线和圆的算法2。在一个模拟的六角网格显示屏上显示表明,六角网格的确有很好的绘图特性。六角网格的优势越来越明显,但是由于硬件条件的限制,人们都是在虚拟六角网格上进行研究并得出
12、结论。虚拟六角网格的定义有多种多样,其中Pseudo六角像素模拟法是一种比较常用的以四角网格模拟实现六角网格的方法。其中的SA算法对于六角像素的定址有着积极的意义。本文就是在这种背景下提出了在六角网格上进行双三次插值算法的实现,从而得到更好的目标图像。三次插值的算法有很多种,常见的有Hermite三次插值,三次样条插值,双三次插值(三次卷积)等。本文采用的是三次卷积公式。1.2 研究的主要内容本论文主要研究基于六角像素图像的插值算法,重点研究双三次插值算法及其意义。具体内容包括以下几个方面:1. 确定原图的像素灰度值。创建一个虚拟的六角网格系统,建立四角像素和六角像素的关系。2. 分别利用双线
13、性插值算法和双三次插值算法求虚拟的六角结构中每个六角像素的灰度。3. 基于四角结构重建图像,并绘制显示图像。4. 计算原始图像信号和最终图像的信号噪音功率比5. 分析比较实验结果数据,得出有效的结论。1.3 研究的目的意义目前,使用六角网格的优势被充分认识。一个良好的模拟六角网格的算法,无论是对图像显示或处理的研究,还是硬件的开发都有着积极的影响。在四角结构和六角结构的转换过程中,如果有一个优秀的插值算法,那么得到的图像不仅不会失真而且清晰度方面还会有提高的可能,对以后硬件的发展也有着积极的推动作用。因此,本文对插值算法的实验研究意义在于可以建立四角结构图像与六角结构图像的关系,使得在虚拟的六
14、角结构中进行图像处理成为可能并且方便,促进了基于六角像素的图像处理研究的进一步深入和发展。第二章 虚拟六角结构分析2.1四角网格在分析六角网格之前,先看看四角网格的特点。四角网格,即四角像素,也成方形网格。四角网格以其排列整齐,像素点读取方便迅速成为当前显示设备、图像处理软件的普遍图像信息表示法。一幅图假设大小为NM,可将该图视为由N行,M列的矩阵构成,每一个四角像素占有图的某行和某列。从图2-1我们看到,四角网格排列整齐,容易定出像素点坐标,方便读取。图2-1 四角网格2.2六角网格六角网格是指平面上的点按照六角网格形式分布,这种分布使每个像素对应着一个正六边形,而将六边形的中心点作为网格点
15、如图2-2所示3。图2-2 四角网格与六角网格在四角网格中,正四边形覆盖图像,六角网格改变原来正四边形覆盖图像的原理,采用正六边形覆盖图像。如2-3所示,正六边形具有等距性的特点,显得更加匀称。除此之外,六角像素还具有一致的连接性和对称性,六角像素形状为正六边形,与真实的像素点更为接近。图2-3 六角网格具有等距性2.3六角网格的特点2.3.1四角网格与六角网格的进一步比较尽管四角网格与六角网格都可以用来表征图像,但是它们表现的方法却不尽相同,四角网格虽然容易读取,排列整齐,但是在某些图像特性上有明显的不足,比如四角网格只有两个方向的对称轴,这种对称特征使图像处理不够精确。基于四角网格的图像进
16、行旋转的时候,可能会丢失较多的图像信息。六角网络与四角网格相比,形状类似于光点,六角网络具有的一致连接性,等距性,对称性,这些良好的特性让它在表现图像信息方面显得尤其出色,表示出来的图像边缘清晰,线条也更加光滑。2.3.2六角网格的优点总的来说,与方形网格相比,六角网格具有以下优点1:(1) 所显示的直线(或曲线)看起来更加连贯。在方形网格上绘制直线(或曲线)时,屏幕上显示的线条好像是由一段段断开的水平或垂直小线段所组成,中间有很明显的断点,当直线或曲线中有一对点相邻的像素时,就会出现一个“断点”,而在六角网格上,每个像素的6个相邻像素都是边相邻的,所以在直线或曲线中的每一对相邻像素之间都有一
17、公共边,因而不会有“断开”的现象(2) 像素点的分布更加合理和紧凑正六边形与四边形相比更加相似于光点的形状设小圆点的直径长度(或像素的长度)为1,则对于一个面积为mn的显示屏,如果采用方形网格分布可以容纳mn个点;若采用六角网格分布,mn个点只占用该显示屏的2空间,即86.6 的空间因为这时点的行间距离是0866而不是1这样,整个显示屏就可容纳(约为1.155mn)个点,即点数增加了15.5 ,这表明点的密度增加了,因而可更好地表示图形与图像的细节(3)由于每个像素与其所有相邻像素之间只有一种相邻关系,这就为许多图像处理算法提供了简便的实现途径,并且提高了算法的效率。传统的方形网格中的每个像素
18、到其相邻像素的距离不等,因此其相邻像素有4邻接和8邻接两种定义。而对于六角网格,只有一种6邻接定义,所以,所有诸如区域在某一点是否连续或两点间的距离等几何性质的定义及双线性插值算法都是惟一确定的。2.4 模拟六角网格虽然六角网格有如此多的优点,但是六角网格并不能被广泛地应用于图像处理。主要的原因是,获取和显示基于六角网格的图像时,并没有相应的基于六角网格的硬件设备支持,这是更深入地进行六角网格方面的研究是个很大的障碍,所以怎么在现有的四角显示设备上显示六角样本数字图像成为一个重要的问题,幸运地是,现在我们已经有一些方法利用现有的四角网格来模拟六角网格,这些方法的使用,能够发挥基于六角网格的计算
19、机视觉和计算机图像的优势4。2.3.1四角像素错位模拟六角像素该方法主要是通过四角像素在水平方向的错位来模拟六角像素结构。如图2-4所示。在这个模拟方案中,像素的形状是方形的。总而言之,垂直方向和水平方向的取样间隔是一致的。这个方案通过设置垂直方向和水平方向一致的取样间隔使得硬件的设计简单化。然而六角像素中的等距的优点却没能在这个模型中体现,图2-4表明,如果我们标记任意两个垂直方向相邻或任意两个水平方向的相邻点的距离为1个单位,那么任意两个斜对角方向相邻的像素的距离却为25图2-4 使用半像素偏移四角像素模拟六角像素为了弥补这个方案的缺点,Staunton等人进行了改进。如图2-5所示,这个
20、结构的优点是所有的取样点与它们相邻的最邻近像素点的距离相等,两个邻近像素点之间的夹角为60o ,水平取样点相距2。像素大小为12,而这样图像素比例变为2:15。图2-5 使用半像素偏移四角像素模拟六角像素2.3.2另一种方法的模拟六角结构一个这样的六角像素由四个传统的四角像素组成,而灰度值则由这四个像素的灰度平均而成,参见图2-6。这个模拟方案保存了六角结构的一个特征,那就是每个像素都有六个相邻像素,然而,这个模拟六角像素的灰度值是由四个像素的灰度平均取得的,所以影响了图像的分辨率,再者,六角结构的一个重要特征是,中心像素和六领域的距离是相等的,而在这个模拟的六角结构中,这个优点没有得到保持5
21、。图2-6 四个传统四角像素末模拟六角结构2.3.3 Pseudo六角像素为了评估四角像素和六角像素的视觉效果,人们提出了Pesudo六角像素。其主要思想是:基于四角像素和六角像素分别建立可比较的网格系统。一个六角像素称为一个超像素,用四角像素集模拟构造,并且模拟使得四角像素网格与六角像素网格的密度具有可比较性5。参见图2-7。图2-7模拟超像素基于了Pesudo六角像素的思想,最常用、最有效的构造方法是:首先,一个四角像素分成77后的小像素,称为子像素。每个子像素的灰度为原四角像素的灰度。每个虚拟六角像素由如图2-8所示的56个子像素组成,灰度值由这56个子像素灰度值取平均获得6。每个虚拟六
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 六角 像素 图像 双三次插值 算法
链接地址:https://www.31ppt.com/p-4200453.html