CN111885338B - 一种视频去隔行处理方法及装置 - Google Patents
一种视频去隔行处理方法及装置 Download PDFInfo
- Publication number
- CN111885338B CN111885338B CN202010756562.4A CN202010756562A CN111885338B CN 111885338 B CN111885338 B CN 111885338B CN 202010756562 A CN202010756562 A CN 202010756562A CN 111885338 B CN111885338 B CN 111885338B
- Authority
- CN
- China
- Prior art keywords
- pixel
- interpolated
- interpolation
- interlacing
- edge
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
- H04N7/0142—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes the interpolation being edge adaptive
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Systems (AREA)
Abstract
本发明公开了一种视频去隔行处理方法及装置,该方法包括获取视频的当前帧的待插值的像素,使用边缘方向估计和垂直的双三次插值算法对待插值的像素进行估计,得到待插值的像素的第一方向插值和垂直的双三次插值,根据待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出待插值的像素的去隔行空域插值,使用待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到待插值的像素上的数据。通过边缘的第一方向和第二方向的差异来确定的第一混合权重,可以使得在当边缘方向可信度较低时,增大垂直方向插值的权重,来提高边缘方向计算结果的可信性,降低由噪声等问题引起的误检带来的异常重建结果。
Description
技术领域
本发明涉及视频处理领域,尤其涉及一种视频去隔行处理方法及装置。
背景技术
隔行扫描是一种广泛应用于广播电视***中的技术,其将一般视频流中的行采样率减半,相邻两帧各自保留偶数行/奇数行数据,称之为偶场/奇场。这种方法可以在一定程度上保留原视频流的效果,同时又能大大降低传输和存储所需的带宽和内存。
但是随着信息技术的发展,用户对于高品质视频流的需求越来越大,隔行扫描结果的显示效果已经难以适应越来越多的高清显示设备。因此,去隔行技术就是解决此问题的关键算法。
去隔行算法的目的即恢复偶场/奇场中缺失的数据行。目前常见的做法大致可分为空域插值和时域插值两种方式,两种方法都有各自的缺点。空域插值对于边缘方向的估计很容易受噪声干扰,错误的方向估计会导致额外的锯齿,时域插值需要较精确的运动检测信息,并不适合某些场景。
发明内容
本发明实施例提供一种视频去隔行处理方法及装置,用以实现保留空域插值边缘重建效果的同时,去除噪声干扰,减轻异常的视觉效果。
第一方面,本发明实施例提供一种视频去隔行处理方法,包括:
获取视频的当前帧的待插值的像素;
使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值;
根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值;所述第一混合权重是由边缘的第一方向和第二方向的差异确定的;
使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
上述技术方案中,通过边缘的第一方向和第二方向的差异来确定的第一混合权重,可以使得在当边缘方向可信度较低时,增大垂直方向插值的权重,来提高边缘方向计算结果的可信性,降低由噪声等问题引起的误检带来的异常重建结果。
可选的,所述方法还包括:
根据下述步骤确定所述第一混合权重:
以第一梯度选择出所述待插值的像素的边缘第一方向,以第二梯度选择出所述待插值的像素的边缘第二方向;
根据所述边缘第一方向和所述边缘第二方向的角度差异,确定出第一混合权重的增益因子;
根据所述第一混合权重的增益因子和预设的第一基础权重,确定出所述第一混合权重。
可选的,所述方法还包括:
获取所述待插值的像素的时域插值和空域插值;
根据所述待插值的像素的时域插值和空域插值以及第二混合权重,确定所述待插值的像素的去隔行差值;所述第二混合权重是由所述时域插值的误差和所述空域插值的误差确定的;
根据所述待插值的像素的去隔行差值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
可选的,所述方法还包括:
根据下述步骤确定所述时域插值的误差:
获取所述待插值的像素的运动矢量;
根据所述待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素;
根据所述运动方向上相邻帧的多个采样像素的数据确定出所述时域插值的误差。
可选的,所述方法还包括:
根据下述步骤确定所述空域插值的误差:
获取所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素;
根据所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素和所述第一混合权重,确定出所述空域插值的误差。
可选的,所述由所述时域插值的误差和所述空域插值的误差确定所述第二混合权重,包括:
将所述时域插值的误差和所述空域插值的误差映射为所述第二混合权重。
第二方面,本发明实施例提供一种视频去隔行处理装置,包括:
获取单元,用于获取视频的当前帧的待插值的像素;
处理单元,用于使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值;根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值;所述第一混合权重是由边缘方向的第一方向和第二方向的差异确定的;使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
可选的,所述处理单元还用于:
根据下述步骤确定所述第一混合权重:
以第一梯度选择出所述待插值的像素的边缘第一方向,以第二梯度选择出所述待插值的像素的边缘第二方向;
根据所述边缘第一方向和所述边缘第二方向的角度差异,确定出第一混合权重的增益因子;
根据所述第一混合权重的增益因子和预设的第一基础权重,确定出所述第一混合权重。
可选的,所述处理单元还用于:
获取所述待插值的像素的时域插值和空域插值;
根据所述待插值的像素的时域插值和空域插值以及第二混合权重,确定所述待插值的像素的去隔行差值;所述第二混合权重是由所述时域插值的误差和所述空域插值的误差确定的;
根据所述待插值的像素的去隔行差值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
上述技术方案中,利用时域插值的误差和空域插值的误差进行空域/时域的去隔行结果混合,自适应的对不同场景画面进行处理,提高视觉效果。
可选的,所述处理单元还用于:
根据下述步骤确定所述时域插值的误差:
获取所述待插值的像素的运动矢量;
根据所述待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素;
根据所述运动方向上相邻帧的多个采样像素的数据确定出所述时域插值的误差。
可选的,所述处理单元还用于:
根据下述步骤确定所述空域插值的误差:
获取所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素;
根据所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素和所述第一混合权重,确定出所述空域插值的误差。
可选的,所述处理单元具体用于:
将所述时域插值的误差和所述空域插值的误差映射为所述第二混合权重。
第三方面,本发明实施例还提供一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述视频去隔行处理方法。
第四方面,本发明实施例还提供一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述视频去隔行处理方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种***架构的示意图;
图2为本发明实施例提供的一种视频去隔行处理方法的流程示意图;
图3为本发明实施例提供的一种空域插值的示意图;
图4为本发明实施例提供的一种时域插值的示意图;
图5为本发明实施例提供的一种视频去隔行处理装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种***架构。如图1所示,该***架构可以为终端设备100,包括处理器110、通信接口120和存储器130。
其中,通信接口120用于其它终端设备进行通信,收发其它终端设备传输的信息,实现通信。
处理器110是终端设备100的控制中心,利用各种接口和线路连接整个终端设备100的各个部分,通过运行或执行存储在存储器130内的软件程序/或模块,以及调用存储在存储器130内的数据,执行终端设备100的各种功能和处理数据。可选地,处理器110可以包括一个或多个处理单元。
存储器130可用于存储软件程序以及模块,处理器110通过运行存储在存储器130的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据业务处理所创建的数据等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。
基于上述描述,图2详细的示出了本发明实施例提供的一种视频去隔行处理方法的流程,该流程可以由视频去隔行处理装置执行。
如图2所示,该流程具体包括:
步骤201,获取视频的当前帧的待插值的像素。
在去隔行算法中,需要对偶场或奇场中缺失的数据行的像素进行插值处理,也就是可以确定缺失的数据行中的某一像素为当前帧的待插值的像素,该待插值的像素为空白像素。
步骤202,使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值。
对待插值的像素进行多个方向的边缘方向估计,然后选择梯度最小的一个方向为边缘的第一方向,计算出该第一方向插值。使用垂直的双三次插值算法对该待插值的像素进行计算,可以得到垂直的双三次插值。
步骤203,根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值。
在本发明实施例中,该第一混合权重可以是由边缘方向的第一方向和第二方向的差异确定的。具体的,可以先以第一梯度选择出待插值的像素的边缘第一方向,以第二梯度选择出待插值的像素的边缘第二方向,然后根据边缘第一方向和边缘第二方向的角度差异,确定出第一混合权重的增益因子。最后根据第一混合权重的增益因子和预设的第一基础权重,确定出第一混合权重。其中,第一混合权重的增益因子是由边缘第一方向和边缘第二方向的角度差异映射得到的。在本发明实施例中,该第一梯度和第二梯度指的是角度梯度,就是多个不同方向与垂直方向的角度差值。该第一梯度和第二梯度可以是经验值。
举例来说,以最小梯度(第一梯度)等标准选择单一的边缘方向。这里除了使用最小梯度作为第一方向外,还会额外选择次小梯度(第二梯度)作为第二方向,参考图3所示。将边缘第一方向和第二方向之间的角度差异映射成1个增益因子,叠加在混合权重上。其中,可实现的角度差异表示方式包括差、比例、正弦值差等方式,映射方式包括乘积、查表、分段线性等方式。
例如可以根据公式(1)来确定增益因子。
其中,rangle是增益因子;sangle是调节系数,为经验值;Nangle是归一化系数,为经验值;angle1/angle2分别是边缘第一/第二方向的角度。
得到增益因子之后,就可以依据公式(2)来得到第一混合权重。
wdir=wbase·(1-rangle)……………………(2)
其中,wbase是第一基础权重。
最后,可以依据该第一混合权重和公式(3)来确定去隔行空域插值。
Ispa=wdir·Idir+(1-wdir)·Iv……………………(3)
其中,Ispa是去隔行空域插值,Idir是待插值的像素的第一方向插值,Iv是待插值的像素的垂直的双三次插值,wdir是第一混合权重。
步骤204,使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
当上述步骤203中确定出去隔行空域插值后,就可以使用该去隔行空域插值对待插值的像素进行数据重建,得到重建后的像素。
除了上述空域插值的去隔行方法之外,还有时域插值的去隔行方法,其对于像素在多帧内的运动方向和速度进行检测,对运动画面可以提供较好的插值参考,但是其需要基于运动场景,不适合很多静态场景。为了解决该问题,本发明实施例还可以通过获取待插值的像素的时域插值和空域插值,然后根据待插值的像素的时域插值和空域插值以及第二混合权重,确定待插值的像素的去隔行差值,最后根据待插值的像素的去隔行差值对待插值的像素进行处理,得到待插值的像素上的数据。该空域插值可以是上述步骤中的去隔行空域插值。
其中,第二混合权重是由时域插值的误差和空域插值的误差确定的。具体的,可以先确定时域插值的误差和空域插值的误差。
在确定时域插值的误差时,可以先获取待插值的像素的运动矢量,然后根据待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素,最后根据运动方向上相邻帧的多个采样像素的数据确定出时域插值的误差。
如图4所示,运动矢量为v=(0,1),根据待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素为像素A~D,然后就可以依据公式(4)来得到时域插值的误差。
其中,errortemp为时域插值的误差;A、B、C、D分别为多个采样像素。
在确定空域插值的误差时,可以先获取待插值的像素的边缘方向的采样像素和垂直方向的采样像素,然后根据待插值的像素的边缘方向的采样像素和垂直方向的采样像素和第一混合权重,确定出空域插值的误差。
如图3所示,该待插值的像素的边缘方向的采样像素和垂直方向的采样像素可以为A~F。基于公式(5)可以得到空域插值的误差。
errorspa=wdir·|A-B|+(1-wdir)·|E-F|……………………(5)
其中,errorspa为空域插值的误差;A、B是待插值的像素的边缘方向的采样像素,E、F是垂直方向的采样像素。
当得到时域插值的误差和空域插值的误差之后,就可以依据公式(6)将时域插值的误差和空域插值的误差映射为第二混合权重。映射的方式可以采用误差比例、差值等方式。
其中,wtemp是第二混合权重;Ntemp是归一化因子,为经验值;ltemp是权重基础偏移,为经验值。
最后在依据公式(7),得到去隔行插值。
Idei=wtemp·Itemp+(1-wtemp)·Ispa……………………(7)
其中,Idei是去隔行插值,Itemp是去隔行的时域插值,Ispa是去隔行的空域插值,wtemp是第二混合权重。
最终,再依据得到的去隔行插值,对待插值的像素进行重建,就可以得到重建的像素。通过该方式对时域插值和空域插值进行混合加权的方式,可以使得时域插值和空域插值互相补充,提高视觉效果。
在本发明实施例中,通过获取视频的当前帧的待插值的像素,使用边缘方向估计和垂直的双三次插值算法对待插值的像素进行估计,得到待插值的像素的第一方向插值和垂直的双三次插值,根据待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出待插值的像素的去隔行空域插值,第一混合权重是由边缘的第一方向和第二方向的差异确定的,使用待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到待插值的像素上的数据。通过边缘的第一方向和第二方向的差异来确定的第一混合权重,可以使得在当边缘方向可信度较低时,增大垂直方向插值的权重,来提高边缘方向计算结果的可信性,降低由噪声等问题引起的误检带来的异常重建结果。
基于相同的技术构思,图5示例性的示出了本发明实施例提供的一种视频去隔行处理装置的结构,该装置可以执行视频去隔行处理流程。
如图5所示,该装置具体包括:
获取单元501,用于获取视频的当前帧的待插值的像素;
处理单元502,用于使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值;根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值;所述第一混合权重是由边缘方向的第一方向和第二方向的差异确定的;使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
可选的,所述处理单元502还用于:
根据下述步骤确定所述第一混合权重:
以第一梯度选择出所述待插值的像素的边缘第一方向,以第二梯度选择出所述待插值的像素的边缘第二方向;
根据所述边缘第一方向和所述边缘第二方向的角度差异,确定出第一混合权重的增益因子;
根据所述第一混合权重的增益因子和预设的第一基础权重,确定出所述第一混合权重。
可选的,所述处理单元502还用于:
获取所述待插值的像素的时域插值和空域插值;
根据所述待插值的像素的时域插值和空域插值以及第二混合权重,确定所述待插值的像素的去隔行差值;所述第二混合权重是由所述时域插值的误差和所述空域插值的误差确定的;
根据所述待插值的像素的去隔行差值对所述待插值的像素进行处理,得到所述待插值的像素上的数据。
可选的,所述处理单元502还用于:
根据下述步骤确定所述时域插值的误差:
获取所述待插值的像素的运动矢量;
根据所述待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素;
根据所述运动方向上相邻帧的多个采样像素的数据确定出所述时域插值的误差。
可选的,所述处理单元502还用于:
根据下述步骤确定所述空域插值的误差:
获取所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素;
根据所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素和所述第一混合权重,确定出所述空域插值的误差。
可选的,所述处理单元502具体用于:
将所述时域插值的误差和所述空域插值的误差映射为所述第二混合权重。
基于相同的技术构思,本发明实施例还提供了一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用存储器中存储的程序指令,按照获得的程序执行上述视频去隔行处理方法。
基于相同的技术构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行计算机可读指令时,使得计算机执行上述视频去隔行处理方法。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (5)
1.一种视频去隔行处理方法,其特征在于,包括:
获取视频的当前帧的待插值的像素;
使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值;
根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值;所述第一混合权重是由边缘方向的第一方向和第二方向的差异确定的;
使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据;
其中,根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值,包括:
对所述待插值的像素进行多个方向的边缘方向估计,选择梯度最小的一个方向为边缘的第一方向,计算出第一方向插值;
使用垂直的双三次插值算法对所述待插值的像素进行计算,得到垂直的双三次插值;
其中,通过如下公式确定出所述待插值的像素的去隔行空域插值:
Ispa=wdir·Idir+(1-wdir)·Iv
其中,Ispa是所述去隔行空域插值,Idir是待插值的像素的所述第一方向插值,Iv是待插值的像素的所述垂直的双三次插值,wdir是所述第一混合权重;
其中,根据下述步骤确定所述第一混合权重:
以第一梯度选择出所述待插值的像素的边缘第一方向,以第二梯度选择出所述待插值的像素的边缘第二方向;
根据所述边缘第一方向和所述边缘第二方向的角度差异,确定出第一混合权重的增益因子;
根据所述第一混合权重的增益因子和预设的第一基础权重,确定出所述第一混合权重。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述待插值的像素的时域插值和空域插值;
根据所述待插值的像素的时域插值和空域插值以及第二混合权重,确定所述待插值的像素的去隔行差值;所述第二混合权重是由所述时域插值的误差和所述空域插值的误差确定的;
根据所述待插值的像素的去隔行插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据;
其中,根据下述步骤确定所述时域插值的误差:
获取所述待插值的像素的运动矢量;
根据所述待插值的像素的运动矢量获取运动方向上相邻帧的多个采样像素;
根据所述运动方向上相邻帧的多个采样像素的数据确定出所述时域插值的误差;
其中,根据下述步骤确定所述空域插值的误差:
获取所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素;
根据所述待插值的像素的边缘方向的采样像素和所述垂直方向的采样像素和所述第一混合权重,确定出所述空域插值的误差;
所述由所述时域插值的误差和所述空域插值的误差确定所述第二混合权重,包括:
将所述时域插值的误差和所述空域插值的误差映射为所述第二混合权重。
3.一种视频去隔行处理装置,其特征在于,包括:
获取单元,用于获取视频的当前帧的待插值的像素;
处理单元,用于使用边缘方向估计和垂直的双三次插值算法对所述待插值的像素进行估计,得到所述待插值的像素的第一方向插值和垂直的双三次插值;根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值;所述第一混合权重是由边缘方向的第一方向和第二方向的差异确定的;使用所述待插值的像素的去隔行空域插值对所述待插值的像素进行处理,得到所述待插值的像素上的数据;其中处理单元具体用于,根据所述待插值的像素的第一方向插值和垂直的双三次插值以及第一混合权重,确定出所述待插值的像素的去隔行空域插值,包括:对所述待插值的像素进行多个方向的边缘方向估计,选择梯度最小的一个方向为边缘的第一方向,计算出第一方向插值;使用垂直的双三次插值算法对所述待插值的像素进行计算,得到垂直的双三次插值;通过如下公式确定出所述待插值的像素的去隔行空域插值:Ispa=wdir·Idir+(1-w dir)·Iv其中,Ispa是所述去隔行空域插值,Idir是待插值的像素的所述第一方向插值,Iv是待插值的像素的所述垂直的双三次插值,wdir是所述第一混合权重;根据下述步骤确定所述第一混合权重:
以第一梯度选择出所述待插值的像素的边缘第一方向,以第二梯度选择出所述待插值的像素的边缘第二方向;
根据所述边缘第一方向和所述边缘第二方向的角度差异,确定出第一混合权重的增益因子;
根据所述第一混合权重的增益因子和预设的第一基础权重,确定出所述第一混合权重。
4.一种计算设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1或2任一项所述的方法。
5.一种计算机可读非易失性存储介质,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1或2任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010756562.4A CN111885338B (zh) | 2020-07-31 | 2020-07-31 | 一种视频去隔行处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010756562.4A CN111885338B (zh) | 2020-07-31 | 2020-07-31 | 一种视频去隔行处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111885338A CN111885338A (zh) | 2020-11-03 |
CN111885338B true CN111885338B (zh) | 2022-03-01 |
Family
ID=73204304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010756562.4A Active CN111885338B (zh) | 2020-07-31 | 2020-07-31 | 一种视频去隔行处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111885338B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112801868B (zh) * | 2021-01-04 | 2022-11-11 | 青岛信芯微电子科技股份有限公司 | 图像超分辨率重建的方法、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201222771Y (zh) * | 2008-05-30 | 2009-04-15 | 深圳艾科创新微电子有限公司 | 一种高速边缘自适应的去隔行插值装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100303728B1 (ko) * | 1999-07-29 | 2001-09-29 | 구자홍 | 격행주사 영상의 디인터레이싱 방법 |
US7379625B2 (en) * | 2003-05-30 | 2008-05-27 | Samsung Electronics Co., Ltd. | Edge direction based image interpolation method |
US8396330B2 (en) * | 2007-07-24 | 2013-03-12 | Sharp Laboratories Of America, Inc. | Image upscaling based upon directional interpolation |
CN101822037B (zh) * | 2007-08-15 | 2013-06-19 | 独立行政法人科学技术振兴机构 | 图像处理装置和方法 |
CN101122998B (zh) * | 2007-09-28 | 2010-06-23 | 宝利微电子***控股公司 | 一种基于方向检测的图像插值方法及装置 |
CN101600061B (zh) * | 2009-07-09 | 2012-07-25 | 杭州士兰微电子股份有限公司 | 视频运动自适应去隔行的方法及装置 |
CN102170549A (zh) * | 2010-06-22 | 2011-08-31 | 上海盈方微电子有限公司 | 一种边缘预判断的边缘相关性图像场内去隔行算法 |
CN102395019B (zh) * | 2011-11-22 | 2014-05-21 | 上海顺久电子科技有限公司 | 去隔行方法 |
CN105611214A (zh) * | 2016-02-21 | 2016-05-25 | 上海大学 | 一种基于多方向检测的线性插值场内去隔行方法 |
CN106303338B (zh) * | 2016-08-19 | 2019-03-22 | 天津大学 | 一种基于双边滤波多方向插值的场内去隔行方法 |
CN111294544B (zh) * | 2018-12-10 | 2023-08-08 | 深圳市中兴微电子技术有限公司 | 一种去隔行处理方法及装置、计算机可读存储介质 |
CN110545393A (zh) * | 2019-09-26 | 2019-12-06 | 明见(厦门)技术有限公司 | 一种视频流去隔行方法、终端设备及存储介质 |
-
2020
- 2020-07-31 CN CN202010756562.4A patent/CN111885338B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201222771Y (zh) * | 2008-05-30 | 2009-04-15 | 深圳艾科创新微电子有限公司 | 一种高速边缘自适应的去隔行插值装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111885338A (zh) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8396129B2 (en) | Apparatus and method for single-pass, gradient-based motion compensated image rate conversion | |
US20140146139A1 (en) | Depth or disparity map upscaling | |
TW200945904A (en) | Image interpolation with halo reduction | |
US7796191B1 (en) | Edge-preserving vertical interpolation | |
US20100067818A1 (en) | System and method for high quality image and video upscaling | |
US7787048B1 (en) | Motion-adaptive video de-interlacer | |
EP2974335B1 (en) | Control of frequency lifting super-resolution with image features | |
JP5081898B2 (ja) | 補間画像生成方法及びシステム | |
US7499102B2 (en) | Image processing apparatus using judder-map and method thereof | |
KR20150127597A (ko) | 이미지에서 적응적인 주파수 강도 컨트롤 변환으로 디테일 생성 | |
KR20150129688A (ko) | 적응적 주파수 리프팅으로 이미지에서 디테일 생성 | |
US6930728B2 (en) | Scan conversion apparatus | |
CN111885338B (zh) | 一种视频去隔行处理方法及装置 | |
CN107026998B (zh) | 一种去隔行方法及设备 | |
Lee et al. | Fast 3D video stabilization using ROI-based warping | |
US20110255596A1 (en) | Frame rate up conversion system and method | |
JP4322114B2 (ja) | 画像プロセッサ及びそのような画像プロセッサを備える画像表示装置 | |
Zhang et al. | Nonlocal edge-directed interpolation | |
Choi et al. | Spatial and temporal up-conversion technique for depth video | |
CN100594723C (zh) | 具有帧速率转换的图像处理装置及其方法 | |
CN107517356B (zh) | 一种去隔行图像处理方法和装置 | |
CN111294545A (zh) | 图像数据插值方法及装置、存储介质、终端 | |
JP4232869B2 (ja) | 変換ユニット及び装置並びに画像処理装置 | |
US10264212B1 (en) | Low-complexity deinterlacing with motion detection and overlay compensation | |
US10015513B2 (en) | Image processing apparatus and image processing method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |