首页> 中国专利> 基于边缘自适应的图像缩放方法及系统

基于边缘自适应的图像缩放方法及系统

摘要

本发明提供一种基于边缘自适应的图像缩放方法及系统,所述方法包括:确定待插值像素在原图像中的位置;计算待插值像素的边缘方向和强边概率;若所述待插值像素的强边概率不为零,则根据所述边缘方向利用边缘插值法进行插值;若所述待插值像素的强边概率为零,则根据非边缘插值法进行插值;将所述强边概率和所述强边概率的互补概率分别作为边缘插值融合权重和非边缘插值融合权重,对所述边缘插值法和所述非边缘插值法获得的插值结果进行加权融合得到最终的插值后图像。本发明所述方法能够按照任意边缘方向进行图像插值且缩放后图像清晰无锯齿。

著录项

  • 公开/公告号CN104700360A

    专利类型发明专利

  • 公开/公告日2015-06-10

    原文格式PDF

  • 申请/专利权人 中国科学院自动化研究所;

    申请/专利号CN201510152690.7

  • 申请日2015-04-01

  • 分类号

  • 代理机构北京博维知识产权代理事务所(特殊普通合伙);

  • 代理人方振昌

  • 地址 100080 北京市海淀区中关村东路95号

  • 入库时间 2023-12-18 09:18:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-30

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06T 3/40 专利号:ZL2015101526907 变更事项:专利权人 变更前:珠海集朗半导体科技有限公司 变更后:北京集朗半导体科技有限公司 变更事项:地址 变更前:519031 广东省珠海市横琴区环岛东路1889号18栋532室05号 变更后:100176 北京市大兴区北京经济技术开发区景园北街2号56幢7层701(北京自贸试验区高端产业片区亦庄组团)

    专利权人的姓名或者名称、地址的变更

  • 2022-01-28

    专利权的转移 IPC(主分类):G06T 3/40 专利号:ZL2015101526907 登记生效日:20220114 变更事项:专利权人 变更前权利人:北京思朗科技有限责任公司 变更后权利人:珠海集朗半导体科技有限公司 变更事项:地址 变更前权利人:102412 北京市房山区阎村镇阎富路1号11号楼4层402 变更后权利人:519031 广东省珠海市横琴区环岛东路1889号18栋532室05号

    专利申请权、专利权的转移

  • 2018-06-05

    授权

    授权

  • 2017-12-22

    专利申请权的转移 IPC(主分类):G06T3/40 登记生效日:20171204 变更前: 变更后: 申请日:20150401

    专利申请权、专利权的转移

  • 2015-07-08

    实质审查的生效 IPC(主分类):G06T3/40 申请日:20150401

    实质审查的生效

  • 2015-06-10

    公开

    公开

查看全部

说明书

技术领域

本发明属于图像处理领域,尤其涉及基于边缘自适应的图像缩放方法 及系统。

背景技术

目前,视频技术的主流发展方向之一为超高清技术。将原有的视频源, 如标清(720*576),高清(1920*1080),通过视频缩放转换成超高清视 频,对视频缩放算法的性能要求非常高。

传统的基于插值的视频缩放方法主要有两类:基于低通滤波的插值方 法和基于边缘的插值方法。基于低通滤波的插值方法,如双线性插值,双 立方插值,多相位插值等,在获得较平滑的插值图像的同时,会造成图像 中高频信息丢失,在图像的边缘出现模糊及锯齿现象。基于边缘的图像插 值方法,通过边缘检测,计算出插值点的边缘方向,沿边缘方向对插值点 进行插值,可以获得平滑的图像边缘,避免锯齿现象,但是在纹理区域会 造成模糊。

因此,需要提出一种视频缩放方法,既能保持插值图像中纹理区域的 清晰,又能避免插值图像边缘产生的模糊及锯齿现象。

发明内容

本发明提供一种基于边缘自适应的图像缩放方法及系统,以实现提高 插值图像的清晰度和减少边缘锯齿的目的。

本发明的第一个方面是提供一种基于边缘自适应的图像缩放方法,包 括:

确定待插值像素在原图像中的位置;

计算待插值像素的边缘方向和强边概率;

若所述待插值像素的强边概率不为零,则根据所述边缘方向利用边缘 插值法进行插值;

若所述待插值像素的强边概率为零,则根据非边缘插值法进行插值;

将所述强边概率和所述强边概率的互补概率分别作为边缘插值融合 权重和非边缘插值融合权重,对所述边缘插值法和所述非边缘插值法获得 的插值结果进行加权融合得到最终的插值后图像。

本发明的第二个方面是提供一种基于边缘自适应的图像缩放系统,包括:

坐标计算模块,用于确定待插值像素在原图像中的位置;

强边检测模块,用于计算待插值像素的边缘方向和强边概率;

边缘插值模块,用于在所述待插值像素的强边概率不为零时根据所述 边缘方向利用边缘插值法进行插值;

非边缘插值模块,用于在所述待插值像素的强边概率为零时根据非边 缘插值法进行插值;

融合模块,用于将所述强边概率和所述强边概率的互补概率分别作为 边缘插值融合权重和非边缘插值融合权重,对所述边缘插值法和所述非边 缘插值法获得的插值结果进行加权融合得到最终的插值后图像。

本发明的有益效果为:

本发明基于边缘自适应的图像缩放方法能够使用数量较大的原始点 以任意整数或非整数缩放倍率、及在任意边缘方向进行插值处理,使放大 后的图像边缘清晰且避免了锯齿现象。

附图说明

图1为本发明基于边缘自适应的图像缩放方法实施例一的流程图;

图2为本发明基于边缘自适应的图像缩放方法实施例一中Sobel梯度 方法的示意图;

图3为本发明基于边缘自适应的图像缩放方法实施例一中边缘方向与 设定参数间关系的示意图;

图4为本发明基于边缘自适应的图像缩放方法实施例一中构造的递增 函数关系图;

图5为本发明基于边缘自适应的图像缩放方法实施例一中边缘可靠 度与构造函数的函数关系图;

图6为本发明基于边缘自适应的图像缩放方法实施例一中边缘方向 一致性与斜率方差的函数关系图;

图7为本发明基于边缘自适应的图像缩放方法实施例一中行交点法 的示意图;

图8为本发明基于边缘自适应的图像缩放系统实施例一的结构框图。

具体实施方式

图1为本发明基于边缘自适应的图像缩放方法实施例一的流程图,如 图1所示,本发明基于边缘自适应的图像缩放方法包括:

S101、根据原图像和插值后图像的大小,确定待插值像素在原图像中 的位置,包括:

假设输入为原图像也即低分辨率图像IL,其图像宽和高分别为WL和 HL,插值后的高分辨率图像为IH,其图像宽和高分别为WH和HH,对于插 值图像也即高分辨率图像中位于iH行jH列坐标为(iH,jH)的待插值像素,通 过坐标计算单元,可以得到其在低分辨率图像中的坐标(iL,jL):

iL=iH*HLHH,jL=jH*WLWH---(1)

其中,iL和jL分别表示待插值像素在原图像也即低分辨率图像中位置 的行坐标和列坐标,iH和jH分别表示待插值像素在插值后图像也即高分辨 率图像中位置的行坐标和列坐标,HL和WL分别表示原图像的高和宽,HH和WH分别表示插值后图像的高和宽;

S102、计算待插值像素的边缘方向和强边概率;

优选的,所述确定待插值像素的边缘方向包括:

S1021、确定原图像窗口中待插值像素邻域内全部像素梯度加权的协方 差矩阵,包括:

首先计算原图像上像素点的梯度,然后计算边缘方向v;图2为本发 明基于边缘自适应的图像缩放方法实施例一中Sobel梯度方法的示意图, 如图2所示,根据待插值像素在原图像中的位置,选取其邻域内H*W的 窗口,进行边缘方向一致性、边缘可靠度和边缘强度的计算,本例中H=4, W=6;最终的强边概率为边缘方向一致性、边缘可靠度和边缘强度三者的 乘积;

梯度计算采用Sobel梯度算子的方法,对于原图像上的像素(i,j),其水 平梯度gH和垂直梯度gV分别为:

gH(i,j)=IL(i-1,j+1)+2*IL(i,j+1)+IL(i+1,j+1)-IL(i-1,j-1)-2*IL(i,j-1)-IL(i+1,j-1)---(2)

gV(i,j)=IL(i-1,j-1)+2*IL(i-1,j)+IL(i-1,j+1)-IL(i-1,j-1)-2*IL(i+1,j)-IL(i+1,j+1)---(3)

再根据待插值像素的位置,计算其邻域内所有像素梯度加权的协方差 矩阵:

M=ABBC=Σ(i,j)Ωw(i,j)*(gH(i,j))2Σ(i,j)Ωw(i,j)*gH(i,j)*gV(i,j)Σ(i,j)Ωw(i,j)*gH(i,j)*gV(i,j)Σ(i,j)Ωw(i,j)*(gV(i,j))2---(4)

其中,w(i,j)的取值如表1所示:

表1

S1022、计算所述协方差矩阵的特征值和特征向量,并将较小特征值 对应的特征向量作为待插值像素的边缘方向;

假设协方差矩阵M的两个特征值为λ1和λ2,其中λ2为较大的特征值,

λ1=A+C-(A-C)2+4B22---(5)

λ2=A+C+(A-C)2+4B22---(6)

λ1的特征向量与待插值像素的边缘方向成比例,待插值像素的边缘方 向可以表示为:

v=vxvy=2BC-A-(C-A)2+4B2---(7)

由于特征值的计算中有开根号操作,不利于硬件实现,下面提供一种 求取边缘方向优化方法;

若B为0,可以推出边缘方向为以下三种情况:

B=0,A=C,无方向;

B=0,A>C,垂直方向;

B=0,A<C,水平方向

若B不为0,边缘方向的斜率可以表示为:

sign(B)=1,B>00,B=0-1,B<0---(8)

slope=C-A2B-sign(B)(C-A2B)2+1---(9)

图3为本发明基于边缘自适应的图像缩放方法实施例一中边缘方向与 设定参数间关系的示意图,边缘方向的斜率与的关系如图3所示,从 图中可以看出,四条曲线之间存在着一定关系,或对称,或乘积为-1,因 此,只需要将其中的一条曲线量化,做成查找表即可,计算通过查 表得到对应的斜率值,得到待插值像素的边缘方向;

优选的,所述确定待插值像素的强边概率包括:

S1023、确定下述三个参数:

S10231、根据原图像窗口内全部像素梯度加权的协方差矩阵确定边缘 方向可靠度参数;

优选的,所述根据原图像窗口内全部像素梯度的协方差矩阵确定边缘 方向可靠度参数包括:

构造所述协方差矩阵的较大特征值和较小特征值的比值的递增函数 f(x):

f(x)=(A+C)2A*C-B2=trace(M)2det(M)=(λ1+λ2)2λ1λ2=(1+λ2λ1)2λ2λ1=(1+x)2x---(10)

根据公式(11)确定边缘方向可靠度参数:

Ra=1,A*C-B2=0max(0,min(1,(A+C)2A*C-B2-T1T2-T1)),A*C-B20---(11)

其中,λ1、λ2分别表示所述协方差矩阵的较大特征值和较小特征值, A、B、和C分别表示所述协方差矩阵M的元素(M)11、(M)12或(M)21、和(M)22, T1、T2分别表示预先设定的边缘可靠度第一阈值和边缘可靠度第二阈值; 需要说明的是,两特征值的比值可表征边缘的可靠度,为了避免特征值 计算时的开根号操作,构造一个关于两特征值比值的递增函数,图4为本 发明基于边缘自适应的图像缩放方法实施例一中构造的递增函数关系图, 由图4所示曲线可以看出,构造的函数关于两特征值比值单调递增,因此 可以通过计算构造的函数进行边缘可靠度的计算,图5为本发明基于边缘 自适应的图像缩放方法实施例一中边缘可靠度与构造函数的函数关系图, 边缘可靠度与构造的函数的关系如图5所示。

S10232、根据原图像窗口中待插值像素邻域内全部像素梯度幅值的加 权平均确定边缘强度参数;

优选的,所述根据原图像窗口中待插值像素邻域内全部像素梯度幅值 的加权平均确定边缘强度参数包括:

确定原图像窗口中待插值像素邻域内全部像素梯度幅值的加权平均 值AvgG:

AvgG=Σ(i,j)Ωw(i,j)*(|gH(i,j)|+|gV(i,j)|)---(12)

根据公式(13)确定边缘强度Rs:

Rs=max(0,min(1,AvgG-T3T4-T3))---(13)

其中,w(i,j)表示(i,j)位置像素的双线性插值权重,gH(i,j)表示(i,j)位 置的像素的水平梯度,gV(i,j)表示(i,j)位置的像素的垂直梯度,T3、和T4 分别表示边缘强度第一阈值和边缘强度第二阈值;

S10233、根据原图像窗口中待插值像素邻域内全部像素的方向斜率的 方差确定边缘方向一致性参数;

优选的,所述根据原图像窗口中待插值像素邻域内全部像素的方向斜 率的方差确定边缘方向一致性参数包括:

确定插值图像中待插值像素邻域内像素的的斜率方差var:

var=1NΣ(i,j)S|k(i,j)-mean|---(14)

根据公式(15)确定边缘方向一致性参数:

Rc=max(0,min(1,T6-varT6-T5))---(15)

其中,k(i,j)=sign(vy(i,j)vx(i,j))*min(T,|vy(i,j)vx(i,j)|)表示待插值像素邻域内像素的 方向斜率,表示待插值像素领域内像素的方向斜率的平 均值,T5、和T6分别表示边缘方向一致性第一阈值和边缘方向一致性第 二阈值;需要说明的是,在确定AvgG时,需在原图像窗口上,取当前待插 值像素的P*Q邻域S,计算邻域内有方向像素的方向斜率方差,有方向是 指该像素的方向矢量v的水平分量vx和垂直分量vy不同时为0,邻域内有方 向像素的个数记为N,由于垂直方向的斜率为无穷大,这里对斜率的最大 值进行限制,如果斜率的绝对值大于预先设定的阈值T,则令其绝对值等 于T;图6为本发明基于边缘自适应的图像缩放方法实施例一中边缘方向 一致性与斜率方差的函数关系图,边缘方向一致性参数Rc与计算出的斜率 方差var的关系为图6所示曲线。

需要说明的是,S10231、S10232、S10233为并行步骤,不区分先后 顺序。

S1024、将所确定的所述三个参数分别作为所述强边融合参数的相互 独立的乘性因子相乘得到待插值像素的强边概率,也即得到最终强边概率 Rel:

Rel=Ra*Rs*Rc   (16)

S103、若所述待插值像素的强边概率不为零,则根据所述边缘方向利 用边缘插值法进行插值,所述边缘插值法参见专利申请“基于边缘检测的 图像插值系统及方法”,举例来说,可以包括:

若待插值像素的边缘方向的水平分量vx和垂直分量vy都为0,则待插 值像素无方向,采用非边缘的图像插值方法进行插值,将二维图像插值分 解为水平和垂直两个一维方向依次进行插值,水平方向插值和垂直方向插 值的顺序可交换。

若待插值像素的边缘方向的水平分量vx和垂直分量vy不都为0,则待插 值像素有方向,使用行交点方法插值。

图7为本发明基于边缘自适应的图像缩放方法实施例一中行交点法的 示意图,如图7所示,计算边缘方向与待插值像素邻域内若干行的交点。 当边缘方向为水平方向时,其与待插值像素邻域内若干行没有交点;当边 缘方向斜率的绝对值较小,小于预先设定的阈值kT时,其与待插值像素邻 域内若干行的交点较远,与待插值像素的相关性相对较小。因此,对上述 两种情况采用非边缘的图像插值方法进行插值,将二维图像插值分解为水 平和垂直两个一维方向依次进行插值,水平方向插值和垂直方向插值的顺 序可交换。

对于上述两种情况以外的其他情况,找到边缘方向与待插值像素邻域 内若干行的交点,本实施例中取待插值像素上下两行共四行的交点P0,P1, P2,P3,坐标分别为:

P0:(i-1,jL+(1+dy)*vxvy)---(17)P1:(i,jL+dy*vxvy)---(18)

P2:(i+1,jL-(1-dy)*vxvy)---(19)

P3:(i+2,jL-(2-dy)*vxvy)---(20)

四个交点的像素值采用水平方向的一维插值计算,这里的一维插值可 以采用现有的任一种图像插值方法计算,如使用双线性插值,以图9中的 P0为例,可以得到P0的插值结果为:

IP0=(1-(jL+(1+dy)*vxvy-j-1))*IL(i-1,j+1)+(jL+(1+dy)*vxvy-j-1)*IL(i-1,j+2)---(21)

再对四个交点P0,P1,P2,P3的像素值进行一维滤波,得到待插值像素 的值:

IH(iH,jH)=f0*IP0+f1*IP1+f2*IP2+f3*IP3   (22)

其中,[f0,f1,f2,f3]为一维滤波器的系数,如[1,3,3,1]。

S104、若所述待插值像素的强边概率为零,则根据非边缘插值法进行 插值;

非边缘插值法可以采用现有的任一种图像插值方法进行插值,如将二 维图像插值分解为水平和垂直两个一维方向依次进行插值,水平方向插值 和垂直方向插值的顺序可交换,一维方向上插值的一个例子为双线性插 值,如在图7中对P0的插值。

S105、将所述强边概率和所述强边概率的互补概率分别作为边缘插值 融合权重和非边缘插值融合权重,对所述边缘插值法和所述非边缘插值法 获得的插值结果进行加权融合得到最终的插值后图像,包括:

根据公式(1)对所述边缘插值法和所述非边缘插值法获得的插值结果 IHe和IHt进行加权融合,得到最终的插值后图像IH

IH=Rel*IHe+(1-Rel)*IHt   (23)

本发明基于边缘自适应的图像缩放方法能够使用数量较大的原始点 以任意整数或非整数缩放倍率、及在任意边缘方向进行插值处理,使放大 后的图像边缘清晰且避免了锯齿现象。

图8为本发明基于边缘自适应的图像缩放系统实施例一的结构框图, 如图8所示,本发明基于边缘自适应的图像缩放系统包括:

坐标计算模块,用于确定待插值像素在原图像中的位置;

强边检测模块,用于计算待插值像素的边缘方向和强边概率;

边缘插值模块,用于在所述待插值像素的强边概率不为零时根据所述 边缘方向利用边缘插值法进行插值;

非边缘插值模块,用于在所述待插值像素的强边概率为零时根据非边 缘插值法进行插值;

融合模块,用于将所述强边概率和所述强边概率的互补概率分别作为 边缘插值融合权重和非边缘插值融合权重,对所述边缘插值法和所述非边 缘插值法获得的插值结果进行加权融合得到最终的插值后图像。

优选的,所述强边检测模块包括梯度计算模块、边缘方向可靠度子模 块、边缘强度子模块、和边缘方向一致性子模块:

所述梯度计算模块,用于计算待插值像素的边缘方向;

所述边缘方向可靠度子模块,用于根据原图像窗口中待插值像素邻域 内全部像素梯度加权的协方差矩阵确定边缘方向可靠度参数;

所述边缘强度子模块,用于根据原图像窗口中待插值像素邻域内全部 像素梯度幅值的加权平均确定边缘强度参数;

所述边缘方向一致性子模块,用于根据原图像窗口中待插值像素邻域 内全部像素的方向斜率的方差确定边缘方向一致性参数;

将所确定的所述参数中的一个或其任意组合分别作为所述强边融合 参数的相互独立的乘性因子相乘得到待插值像素的强边概率。

优选的,所述梯度计算模块,具体用于确定原图像窗口中待插值像素 邻域内全部像素梯度加权的协方差矩阵、和计算所述协方差矩阵的特征值 和特征向量,并将较小特征值对应的特征向量并作为待插值像素的边缘方 向;

所述边缘方向可靠度子模块,具体用于构造所述协方差矩阵的较大特 征值和较小特征值的比值的递增函数f(x):

f(x)=(A+C)2A*C-B2=trace(M)2det(M)=(λ1+λ2)2λ1λ2=(1+λ2λ1)2λ2λ1=(1+x)2x---(10)

和根据公式(11)确定边缘方向可靠度参数Ra:

Ra=1,A*C-B2=0max(0,min(1,(A+C)2A*C-B2-T1T2-T1)),A*C-B20---(11)

其中,λ1、λ2分别表示所述协方差矩阵的较大特征值和较小特征值, A、B、和C分别表示所述协方差矩阵M的元素(M)11、(M)12或(M)21、和(M)22, T1、T2分别表示边缘可靠度第一阈值和边缘可靠度第二阈值。

优选的,所述边缘强度子模块具体用于确定原图像窗口中待插值像素 邻域内全部像素梯度幅值的加权平均值AvgG:

AvgG=Σ(i,j)Ωw(i,j)*(|gH(i,j)|+|gV(i,j)|)---(12)

和根据公式(13)确定边缘强度Rs:

Rs=max(0,min(1,AvgG-T3T4-T3))---(13)

其中,w(i,j)表示(i,j)位置像素的双线性插值权重,gH(i,j)表示(i,j)位 置的像素的水平梯度,gV(i,j)表示(i,j)位置的像素的垂直梯度,T3、和T4 分别表示边缘强度第一阈值和边缘强度第二阈值。

优选的,所述边缘方向一致性子模块具体用于确定插值图像中待插值 像素邻域内像素的斜率方差var:

var=1NΣ(i,j)S|k(i,j)-mean|---(14)

和根据公式(15)确定边缘方向一致性参数Rc:

Rc=max(0,min(1,T6-varT6-T5))---(15)

其中,k(i,j)=sign(vy(i,j)vx(i,j))*min(T,|vy(i,j)vx(i,j)|)表示待插值像素邻域内像素的 方向斜率,表示待插值像素领域内像素的方向斜率的平 均值,T5、和T6分别表示边缘方向一致性第一阈值和边缘方向一致性第 二阈值。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非 对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的 普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进 行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或 者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范 围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号