发明名称 一种基于区域一致性的图像插值算法
摘要 一种基于区域一致性的图像插值算法,首先确定插值点在原始图像中的位置,然后利用阈值判断对插值点周围进行区域划分,然后判断插值点所属区域,之后利用插值公式求取插值点像素值,最后输出插值后的图像。解决了传统插值算法对边缘区域划分不准确造成的图像质量较低、运算复杂程度高,占用内存空间多,在硬件上难以实现的技术问题,而且与边缘自适应算法相比,在不显著降低图像质量的前提下,大大降低了算法复杂度,使得插值后的图像获得较好的视觉效果,是一种运算简单、效果好、易于硬件实现的图像放大的插值算法。
申请公布号 CN102609900A 申请公布日期 2012.07.25
申请号 CN201210012739.5 申请日期 2012.01.16
申请人 北京环星基业数码科技发展有限公司 发明人 赵旦峰;杨大伟;王博;田铭
分类号 G06T3/40(2006.01)I;H04N7/01(2006.01)I 主分类号 G06T3/40(2006.01)I
代理机构 北京三聚阳光知识产权代理有限公司 11250 代理人 张建纲
主权项 一种基于区域一致性的图像插值算法,其特征在于,包括如下步骤:(1)原始图像为F(x,y),放大后的图像为H(x,y),获得放大后的图像中的一个插值点h(i,j);(2)利用阈值判断对插值点进行区域划分,确定插值点所属区域,包括:当插值点h(i,j)与原像素点同列时,获得所述插值点上方的原始像素点f(x,y),获得所述插值点下方的原始像素点f(x+1,y),设y1=|f(x,y)‑f(x+1,y)|,t为设定的阈值,若y1<t,则插值点h(i,j)与f(x,y)和f(x+1,y)属于同一区域,反之,插值点在f(x,y)所属区域和f(x+1,y)所属区域的过渡位置;(3)根据所述步骤(2)中确定的区域,选择插值公式,进行插值计算,包括:当插值点h(i,j)与原像素点同列,插值点与f(x,y)和f(x+1,y)属于同一区域时,采用一维线性插值公式:H(i,j)=f(x,y)*(1‑dx)+f(x+1,y)*dx,其中dx为插值点到f(x,y)的距离,满足0≤dx≤1;当插值点h(i,j)与原像素点同列,插值点在f(x,y)所属区域和f(x+1,y)所属区域的过渡位置时,采用一维线性插值公式:H(i,j)=[f(x,y)*(1‑dx)*0.5+f(x+1,y)*dx*0.5]/((1‑dx)*0.5+dx*0.5),dx为插值点到f(x,y)的距离,满足0≤dx≤1;(4)根据所述步骤(1)‑(3),对所有插值点进行插值处理,得到新的图像。
地址 100080 北京市海淀区北四环西路68号双桥大厦903号