The invention discloses a method for amplifying digital image based on quadrilateral and triangle, the method comprises the following steps: to enlarge each image pixel matrix of 4 * 4 area on the 16 pixels, according to the gray value of different classification; classification scheme of the region at the center position of quadrilateral mesh is determined by the the results of classification will be divided into two quadrilateral mesh triangle mesh division or not; two triangular quadrilateral mesh in divided into two different objects, to construct a three order polynomial and a two polynomial surface fitting are the original scene, two surfaces is not continuous at the junction that can better fit the original scene surface; the construction of double three polynomial patches in the quadrilateral mesh is not divided; all surface patches together, the curve got the original scene The sample density is added to the fitting surface and the image magnification is completed by resampling. Through the above methods, the method is simple and accurate, and it can not only keep the image details and edges better, but also the efficiency of the algorithm is high.
【技术实现步骤摘要】
一种基于四边形和三角形面片的数字图像放大方法
本专利技术涉及图像处理
,具体涉及一种基于四边形和三角形面片拟合的数字图像放大方法。
技术介绍
图像放大涉及图像放大技术或生成高分辨率图像(HR)的技术,是图像处理、计算机图形学、计算机视觉和数字内容创作等领域的共性科学问题和关键技术,在医学图像处理、卫星探测、地质勘探、虚拟现实和游戏娱乐等领域有着广泛的应用。随着网络视频、移动电话和高清电视的发展,图像放大受到越来越多的关注。数字图像是由传感器获得的原场景感知数据通过空间采样和灰度量化转成的数字。空间采样越多,对原场景表面的细节刻画得就越精细。对图像放大问题,如果能根据图像数据反向重建出原场景表面可见部分组成的表面,然后对表面进行重采样,通过增加采样密度就可以得到细节丰富和清晰的放大图像。这样图像放大问题可归结为由图像反向重建原场景表面的问题。数字图像以像素矩阵形式表示,相邻的四个像素可组成一个四边形网格。假设图像P(由n×n个像素组成)是从原场景曲面F(x,y)上采样得到的,可假定每个采样点是在单位面积上的采样,则图像P的每个像素pi,j,i,j=1,2,...,n,为:通常的方法是构造原场景的近似曲面。首先在以像素点Pi,j为中心的每个3×3区域上构造一个二次插值曲面片fi,j(x,y)=b1x2+b2y2+b3xy+b4x+b5y+b6,再由四个相邻像素上的曲面片fi,j(x,y),fi,j+1(x,y),fi+1,j(x,y)和fi+1,j+1(x,y)加权平均形成整体的拟合曲面f(x,y)。上述算法中,如果相邻的四个像素不是从原场景的同一个对象 ...
【技术保护点】
一种基于四边形和三角形面片的数字图像放大方法,其特征在于,步骤1,对图像像素矩阵中的每个4×4区域的16个像素点,根据灰度值不同分成两类,分别对应原场景中两个不同的采样对象;步骤2,根据分类结果确定该区域中心位置处的四边形网格的划分方案,将四边形网格划分为两个三角形网格或者不予划分:2‑1)根据分类结果,将四边形网格沿45°方向划分为两个三角形网格:若三个顶点是同类的三角形在网格的左上角,且左上直角顶点沿45°方向相邻的两个像素点也属于该类;同时,网格上另一个顶点及其作为左上角所在的四边形网格上的其他三个点属于另一类时,记为status1;根据对称性,可得三个顶点是同类的三角形在网格的右下角的情况,记为status2;2‑2)根据分类结果,将四边形网格沿135°方向划分为两个三角形网格:若三个顶点是同类的三角形在网格的右上角,且右上直角顶点沿135°方向相邻的两个像素点也属于该类;同时,网格上另一个顶点及其作为右上角所在的四边形网格上的其他三个点属于另一类时,记为status3;根据对称性,可得三个顶点是同类的三角形在网格的左下角的情况,记为status4;2‑3)不满足上述分类条件的 ...
【技术特征摘要】
1.一种基于四边形和三角形面片的数字图像放大方法,其特征在于,步骤1,对图像像素矩阵中的每个4×4区域的16个像素点,根据灰度值不同分成两类,分别对应原场景中两个不同的采样对象;步骤2,根据分类结果确定该区域中心位置处的四边形网格的划分方案,将四边形网格划分为两个三角形网格或者不予划分:2-1)根据分类结果,将四边形网格沿45°方向划分为两个三角形网格:若三个顶点是同类的三角形在网格的左上角,且左上直角顶点沿45°方向相邻的两个像素点也属于该类;同时,网格上另一个顶点及其作为左上角所在的四边形网格上的其他三个点属于另一类时,记为status1;根据对称性,可得三个顶点是同类的三角形在网格的右下角的情况,记为status2;2-2)根据分类结果,将四边形网格沿135°方向划分为两个三角形网格:若三个顶点是同类的三角形在网格的右上角,且右上直角顶点沿135°方向相邻的两个像素点也属于该类;同时,网格上另一个顶点及其作为右上角所在的四边形网格上的其他三个点属于另一类时,记为status3;根据对称性,可得三个顶点是同类的三角形在网格的左下角的情况,记为status4;2-3)不满足上述分类条件的四边形区域不予划分;步骤3,四边形和三角形曲面片的构造:在划分成两个三角形的四边形网格上,构造一个三次多项式和一个二次多项式曲面片分别拟合原场景的两个不同对象;在未被划分的四边形网格上构造双三次多项式曲面片:3-1)对于顶点不属同一类的三角形区域,构造二次多项式曲面片fi,j(x,y);3-2)对于顶点属同一类的三角形区域,构造三次多项式曲面片Bt(x,y);3-3)对于未被划分的四边形区域构造双三次多项式拟合曲面片Bi,j(x,y);步骤4,将所有曲面片拼合在一起,得到原场景的拟合曲面;步骤5,在拟合曲面上增加采样密度,通过重采样完成图像放大。2.如权利要求1所述的一种基于四边形和三角形面片的数字图像放大方法,其特征在于,所述步骤1)包括:对16个像素点按照灰度值大小进行排序,然后对可能的15种分类结果分别计算其能量,以满足能量最小的分类情况作为最优的像素点分类结果。3.如权利要求2所述的一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。