用于胶片颗粒建模的方法和装置与流程

专利2025-07-07  6


本实施例一般涉及视频压缩、分发和渲染,更具体地说涉及胶片颗粒建模。本实施例涉及用于检测用于胶片颗粒建模的均匀区域的方法和装置。


背景技术:

1、为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来利用图片内或图片间相关性,然后对原始块和预测块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过与熵编码、量化、变换和预测相对应的逆过程对压缩数据进行解码。

2、胶片颗粒是一种出现在视频中的特殊噪声,非常令人愉悦且非常独特。从本质上讲,胶片颗粒是模拟胶片曝光和显影的物理过程的结果。胶片颗粒最初是由于摄影过程而产生的噪声,它由传感器噪声组成,自然存在且对于每个模拟相机而言都是独一无二的。随着数码相机时代的到来,这种传感器噪声在拍摄阶段就消失了,但现在为了重现电影风格而在后期将其添加到内容中。这种噪声的随机性使其难以使用传统编码工具进行压缩。编码工具的常用参数(例如为低比特率选择的参数)通常会消除胶片颗粒。需要高比特率才能保持和重构具有足够质量的胶片颗粒,这与编码/解码在编码内容时节省比特的目标背道而驰。为了克服该编码器滤波问题,通常在编码阶段之前执行胶片颗粒建模,并在解码阶段的所谓合成步骤期间使用胶片颗粒模型来将胶片颗粒添加回重构视频。


技术实现思路

1、根据一方面,提供了一种用于选择用于胶片颗粒建模的区域的方法。该方法包括:通过对输入图像的编码来获得重构图像;基于在对输入图像进行编码时重构图像的至少一个区域的至少一个编码参数来选择该区域;以及根据所选的至少一个区域和输入图像确定胶片颗粒参数。

2、根据另一方面,提供了一种用于选择用于胶片颗粒建模的区域的装置。该装置包括一个或多个处理器,其可操作以:通过对输入图像的编码来获得重构图像;基于在对输入图像进行编码时重构图像的至少一个区域的至少一个编码参数来选择该区域;以及根据所选的至少一个区域和输入图像确定胶片颗粒参数。

3、一个或多个实施例还提供了一种计算机程序,其包括指令,其中该指令在由一个或多个处理器执行时使一个或多个处理器执行根据本文所述的任何实施例的用于选择用于胶片颗粒建模的区域的方法。一个或多个实施例还提供了一种计算机可读存储介质,其上存储有用于根据上述方法选择用于胶片颗粒建模的区域的指令。



技术特征:

1.一种方法,包括:

2.一种装置,包括一个或多个处理器,其中所述一个或多个处理器可操作以:

3.根据权利要求1所述的方法或根据权利要求2所述的装置,其中所述区域是编码单元,并且所述至少一个编码参数是以下中的至少一个或者两个或更多个的组合:

4.根据权利要求3所述的方法或装置,其中响应于确定所述至少一个区域的尺寸大于或等于给定编码单元尺寸而选择所述至少一个区域。

5.根据权利要求3和4中任一项所述的方法或装置,其中响应于确定所述帧内预测模式是dc模式或平面模式而选择所述至少一个区域。

6.根据权利要求3至5中任一项所述的方法或装置,其中响应于确定所述码块标志指示对所述编码单元的编码提供零残差而选择所述至少一个区域。

7.根据权利要求3至6中任一项所述的方法或装置,其中响应于确定所述比特每像素成本大于或等于给定值而选择所述至少一个区域。

8.根据权利要求3至7中任一项所述的方法或装置,其中响应于确定所述编码单元中的左上位置与所述最后有效系数在所述编码单元中的位置之间的距离小于或等于给定值而选择所述至少一个区域。

9.根据权利要求3至8中任一项所述的方法或装置,其中响应于确定所述编码单元中的左上位置与所述第一系数在所述编码单元中的位置之间的距离小于或等于给定值而选择所述至少一个区域,其中对于所述第一系数,通过位于所述左上位置和所述第一系数之间的系数提供所述能量的给定百分比。

10.根据权利要求1或3至9中任一项所述的方法,或根据权利要求2至9中任一项所述的装置,其中将所述输入图像编码成帧内图片。

11.根据权利要求1或3至10中任一项所述的方法,或根据权利要求2至10中任一项所述的装置,其中通过对所述输入图像的亮度分量的编码来获得所述区域的所述至少一个编码参数。

12.根据权利要求1或3至11中任一项所述的方法,或根据权利要求2至11中任一项所述的装置,其中获得所述重构图像包括从所述输入图像中去除胶片颗粒。

13.根据权利要求12所述的方法或装置,其中响应于确定用于编码所述输入图像的量化参数的值大于或等于给定值,通过以所述量化参数对所述输入图像进行编码来从所述输入图像中去除胶片颗粒。

14.根据权利要求12所述的方法或装置,其中响应于确定用于编码所述输入图像的量化参数的值小于给定值,通过使用外部去燥器或视频编码器的图像过滤工具对所述输入图像进行去燥来从所述输入图像中去除胶片颗粒。

15.一种计算机可读存储介质,其上存储有用于使一个或多个处理器执行根据权利要求1或3至14中任一项所述的方法的指令。

16.一种计算机程序产品,包括指令,其中在由一个或多个处理器执行程序时,所述指令使所述一个或多个处理器执行根据权利要求1或3至14中任一项所述的方法。


技术总结
提供了一种用于选择用于胶片颗粒建模的区域的方法及装置。通过对输入图像的编码来获得重构图像。基于在对输入图像进行编码时重构图像的至少一个区域的至少一个编码参数来选择该区域,并根据所选的至少一个区域和输入图像确定胶片颗粒参数。

技术研发人员:F·列斐伏尔,F·加尔平,C-H·德马蒂,Z·阿穆尔
受保护的技术使用者:交互数字CE专利控股有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-25939.html