CN110999305A - 对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法 - Google Patents

对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法 Download PDF

Info

Publication number
CN110999305A
CN110999305A CN201880053549.3A CN201880053549A CN110999305A CN 110999305 A CN110999305 A CN 110999305A CN 201880053549 A CN201880053549 A CN 201880053549A CN 110999305 A CN110999305 A CN 110999305A
Authority
CN
China
Prior art keywords
image
matrix
view
encoding
views
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.)
Granted
Application number
CN201880053549.3A
Other languages
English (en)
Other versions
CN110999305B (zh
Inventor
B.范达姆
F.拉卡普
G.博伊森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital VC Holdings Inc
Original Assignee
InterDigital VC Holdings Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by InterDigital VC Holdings Inc filed Critical InterDigital VC Holdings Inc
Publication of CN110999305A publication Critical patent/CN110999305A/zh
Application granted granted Critical
Publication of CN110999305B publication Critical patent/CN110999305B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

在本公开的一个实施例中,提出了一种用于对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法。该方法的显著之处在于其包括:从来自所述图像视图矩阵的至少两个图像视图的组合中获得至少一个参考图像视图;基于所述至少一个参考图像视图,对不同于所述至少一个参考图像视图的图像视图进行编码。

Description

对从全光相机获取的数据中获得的图像视图矩阵进行编码的 方法
技术领域
本公开涉及由全光(plenoptic)相机获取的4D原始光场数据的编码和解码。
背景技术
本部分旨在向读者介绍本领域的各个方面,这些方面可能与下面描述和/或要求保护的本发明的各个方面有关。相信该讨论有助于向读者提供背景信息,以便更好地理解本发明的各个方面。因此,应当理解的是,这些陈述要在这种角度上阅读,而不是作为对现有技术的承认。
全光相机除了包括常规相机的特征外,还包括恰好位于传感器前面的微透镜阵列集合,如图1中所示或如文献WO 2013/180192和GB 2488905中所示。在这种架构中,每个微透镜在传感器上投影微透镜图像。因此,全光相机可以记录微透镜图像的集合(通常被称为4D原始光场数据,或者也被称为全光图像),可以对该微透镜图像的集合进行处理以便执行例如图像的重聚焦(re-focusing)。应当注意,可以将这种4D原始光场数据转换为其他格式/表示(例如,经由与子孔径图像的集合相对应的格式(其中,一个子孔径图像对应于从一个视点捕获的场景的图像,两个子孔径图像之间的视点略有不同;这些子孔径图像给出关于所成像的场景的视差和深度的信息),或经由与对极图像的集合相对应的格式(例如,参见S.Wanner等人发表在ISVC 2011的会议记录中的题为“利用单透镜聚焦的全光相机生成 4D光场的EPI表示(Generating EPI Representation of a 4D Light Fields with a Single Lens Focused Plenoptic Camera)”的文章))。
因此,获得有效的编码技术以用于对作为子孔径图像的集合的数据(也称为子孔径图像矩阵)进行编码是一个繁忙的研究议题,这是由于它可以减少这种经编码数据的存储(或传输)的事实。
用于对作为子孔径图像的集合的数据进行编码的一种解决方案包括使用XiaoranJiang等人在题为“利用基于单应性的低秩近似的光场压缩(Light Field Compression with Homography-based Low Rank Approximation”的文章中描述的技术,该文章提出通过使用一个或多个单应性来对齐不同的子孔径图像以获得光场低秩表示,然后使用经典的HEVC编码技术对这种光场低秩表示进行编码。
用于对作为子孔径图像的集合的数据进行编码的另一种解决方案包括使用经典的编码技术,诸如在文献US 2015/0319456中提到的HEVC(“高效视频编码”)或MV-HEVC(“多视图高效视频编码”),其中在子孔径图像的集合中选择参考图像。另外,在文献US 2015/0319456中,可以根据压缩参数(例如,运动搜索窗口、最大编码单位大小等)和相机参数(焦距、主透镜孔径等)完成对子孔径图像的编码。因此,在某些情况下,通过使用如HEVC编码方案所提出的帧内编码技术,可以独立于其他子孔径图像对每个子孔径图像进行编码。在变型中,在子孔径图像的集合之中选择一个或多个参考图像(例如,参见文献US 2015/0319456的[0086]段),以基于空间预测来执行编码。文献US 2016/0241855详细描述了全光图像序列的编码,该全光图像序列可以被视为子孔径图像矩阵的序列。
然而,文献US 2015/0319456和文献US 2016/0241855都没有解决如何必须在子孔径图像的集合之中选择一个或多个参考图像的问题。实际上,仅使用来自多视图编码技术的经典技术。
所提出的技术提供了一种在从全光图像中导出的子孔径图像的集合中选择一个或多个参考图像的有效方式,以用于压缩目的。
发明内容
说明书中对“一个实施例”、“实施例”、“示例实施例”的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可以不必包括该特定的特征、结构或特征。而且,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定的特征、结构或特性时,无论是否明确描述,都认为结合其他实施例影响这样的特征、结构或特性是在本领域技术人员的知识范围内的。
本公开针对一种用于对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法。该方法的显著之处在于它包括:
从来自所述图像视图矩阵的至少两个图像视图的组合中获得至少一个参考图像视图;
基于所述至少一个参考图像视图,对不同于所述至少一个参考图像视图的图像视图进行编码。
应当注意,由于从全光相机获得图像视图矩阵(也称为子孔径图像矩阵)的事实,因此子孔径图像彼此之间具有一些光通量(flux)变化。实际上,子孔径图像之间的这种光通量变化对于视频编码可能是一个问题。光通量变化是由全光相机的设计引起的。实际上,它可能来自全光相机中的微图像的采样和主透镜的渐晕(vignetting)。因此,所提出的技术的目的是当设备对从全光相机获得/导出的图像视图矩阵进行编码时减小光通量变化的影响。
在优选实施例中,该方法的显著之处在于,所述组合对应于包括在所述矩阵中的所有图像视图的平均。
在优选实施例中,该方法的显著之处在于,所述获得包括通过使用用于组合来自所述矩阵的图像视图的可逆混合矩阵来确定多个参考图像视图,并且其中,所述编码使用所述多个参考图像视图。
在优选实施例中,该方法的显著之处在于,所述编码符合HEVC编码技术或H.264编码技术。
在优选实施例中,该方法的显著之处在于,它还包括生成包括与所述组合有关的信息数据的元数据。
在本公开的另一实施例中,提出了一种用于对从全光相机获取的数据中获得的编码图像视图矩阵进行解码的方法。该方法的显著之处在于它包括:
解码所述编码图像视图,传递第一图像视图矩阵;
获得作为所述第一图像视图矩阵和元数据的函数的图像视图矩阵,所述元数据包括与所述第一图像视图矩阵中的图像视图的组合有关的信息数据。
在优选实施例中,用于解码的方法的显著之处在于,它还包括从存储器单元获得所述元数据。
在优选实施例中,用于解码的方法的显著之处在于,所述解码符合HEVC解码技术或H.264解码技术。
根据示例性实施方式,该方法的不同步骤通过一个或多个计算机软件程序来实现,该软件程序包括软件指令,该软件指令被设计为根据本公开由继电器模块的数据处理器执行,并且被设计为控制该方法的不同步骤的执行。
因此,本公开的一个方面还涉及一种易于由计算机或数据处理器执行的程序,该程序包括命令执行如上所述的方法的步骤的指令。
该程序可以使用无论任何编程语言,并且可以以源代码、目标代码或介于源代码和目标代码之间的代码的形式,诸如以部分编译的形式或任何其他期望的形式。
本公开还涉及一种数据处理器可读的信息介质,该信息介质包括如上所述的程序的指令。
信息介质可以是能够存储程序的任何实体或设备。例如,介质可以包括诸如ROM(其代表“只读存储器”)的存储部件,例如CD-ROM(其代表“压缩盘-只读存储器”)、或微电子电路ROM,再或者是磁记录部件,例如软盘或硬盘驱动器。
此外,信息介质可以是可传输载体,诸如可以通过电缆或光缆、通过无线电或其他手段传送的电或光信号。特别地,程序可以下载到互联网类型的网络中。
替代地,信息介质可以是其中包含有程序的集成电路,该电路适于执行所讨论的方法或者在所讨论的方法的执行中使用。
根据一个实施例,通过软件和/或硬件组件来实现本公开的实施例。从这个观点来看,在本文中术语“模块”既可以对应于软件组件、又可以对应于硬件组件、或者对应于硬件和软件组件的集合。
软件组件对应于一个或多个计算机程序、程序的一个或多个子程序、或者更一般地对应于能够实现根据下面针对相关模块在此描述的内容的功能或一组功能的程序或软件程序的任何元件。一个这样的软件组件由物理实体(终端、服务器等)的数据处理器执行,并且能够访问该物理实体的硬件资源(存储器、记录介质、通信总线、输入/输出电子板、用户界面等)。
类似地,硬件组件对应于能够实现根据下面针对相关模块在此描述的内容的功能或一组功能的硬件单元的任何元件。它可以是可编程硬件组件,或者是具有用于执行软件的集成电路的组件,例如集成电路、智能卡、存储卡、用于执行固件的电子板等。在变型中,硬件组件包括作为集成电路的处理器,诸如中央处理器和/或微处理器、和/或专用集成电路(ASIC)、和/或专用指令集处理器(ASIP)、和/或图形处理单元(GPU)、和/或物理处理单元(PPU)、和/或数字信号处理器(DSP)、和/或图像处理器、和/或协处理器和/或浮点单元、和/或网络处理器、和/或音频处理器、和/或多核处理器。而且,硬件组件还可以包括基带处理器(例如包括存储器单元和固件)和/或接收或发送无线电信号的无线电电子电路(其可以包括天线)。在一个实施例中,硬件组件符合一个或多个标准,诸如ISO/IEC 18092/ECMA-340、ISO/IEC 21481/ECMA-352、GSMA、StoLPaN、ETSI/SCP(智能卡平台)、GlobalPlatform(即,安全元件)。在变型中,硬件组件是射频标识(RFID)标签。在一个实施例中,硬件组件包括使得能够进行蓝牙通信、和/或Wi-fi通信、和/或Zigbee通信、和/或USB通信、和/或火线通信、和/或NFC(代表近场)通信的电路。
还应当注意,在本文中获得元素/值的步骤可以被看作是在电子设备的存储器单元中读取这样的元素/值的步骤,或者是经由通信部件从另一电子设备接收这样的元素/值的步骤。
在本公开的另一实施例中,提出了一种用于对从全光相机获取的数据中获得的图像视图矩阵进行编码的电子设备。该电子设备包括处理器和耦合至所述处理器的至少一个存储器单元。另外,处理器被配置为:
从来自所述图像视图矩阵的至少两个图像视图的组合中获得至少一个参考图像视图;
基于所述至少一个参考图像视图,对不同于所述至少一个参考图像视图的图像视图进行编码。
在优选实施例中,用于编码的电子设备的显著之处在于,所述组合对应于包括在所述矩阵中的所有图像视图的平均。
在优选实施例中,用于编码的电子设备的显著之处在于,所述处理器还被配置为通过使用用于组合来自所述矩阵的图像视图的可逆混合矩阵来确定多个参考图像视图,并且其中,所述处理器还被配置为在其被配置为对图像视图进行编码时使用所述多个参考图像视图。
在优选实施例中,用于编码的电子设备的显著之处在于,所述处理器还被配置为生成包括与所述组合有关的信息数据的元数据。
在本公开的另一实施例中,提出了一种用于对从全光相机获取的数据中获得的编码图像视图矩阵进行解码的电子设备。该电子设备包括处理器和耦合至所述处理器的至少一个存储器单元。另外,处理器被配置为:
解码所述编码图像视图,传递第一图像视图矩阵;
获得作为所述第一图像视图矩阵和元数据的函数的图像视图矩阵,所述元数据包括与所述第一图像视图矩阵中的图像视图的组合有关的信息数据。
在优选实施例中,用于解码的电子设备的显著之处在于,所述处理器还被配置为从存储器单元获得所述元数据。
在优选实施例中,用于解码的电子设备的显著之处在于,所述处理器还被配置为根据HEVC解码技术或H.264解码技术进行解码。
附图说明
通过以下参考附图对本发明的示例性实施例的详细描述,本发明的以上和其他方面将变得更加明显,在附图中:
-图1以示意性方式描绘了根据现有技术的全光相机中所包括的特征;
-图2呈现了根据现有技术如何通过全光相机内的图像传感器记录由微透镜生成的微图像;
-图3呈现了根据现有技术的第一示意性全光II型相机;
-图4呈现了根据现有技术的第二示意性全光II型相机;
-图5呈现了根据现有技术的示意性全光I型相机;
-图6(a)和图6(b)呈现了光场像素到子孔径图像的转换的示例;
-图7呈现了光场像素的采样的示例;
-图8呈现了包括4个图像视图(或子孔径图像)S(0,0)、S(1,0)、S(0,1)和S(1,1)的图像视图矩阵的示例;
-图9呈现了与图8的4个图像视图(或子孔径图像)S(0,0)、S(1,0)、S(0,1)和S(1,1)之和对应的图像视图;
-图10呈现了根据本公开的一个实施例的包括从全光相机获得的4个图像视图S(0,0)、S(1,0)、S(0,1)和S(1,1)的图像视图矩阵的示例,该全光相机的微图像正好等于2×2个像素;
-图11呈现了具有稍小于2个像素的台阶(step)的微透镜阵列,使得相应的微透镜图像具有正好2个像素的台阶(这允许产生没有通量变化的子孔径图像);
-图12呈现了立体视频编码方案中的相互依赖性的示例;
-图13呈现了多视图视频编码方案中的相互依赖性的示例;
-图14示出了本公开的一个实施例,其中组合子孔径图像S(i,j)以便生成要被编码的图像视图V(i,j);
-图15描绘了将p2个视图V(i,j)转换为子孔径图像S(i,j);
-图15示出了本公开的一个实施例,其中图像视图V(i,j)被转换为子孔径图像S(i,j);
-图16呈现了用于将p2个视图V(i,j)转换为子孔径图像S(i,j)的值的示例;
-图17呈现了用于测试或基准化分析(benchmarking)本技术的全光相机的示例;
-图18呈现了用于本技术的测试或基准化分析的测试图图像的示例;
-图19呈现了描绘PSNR(以dB为单位)作为用于参考编码(虚线或点曲线)和优化编码(平坦曲线)的比特率的函数的曲线图;
-图20呈现了根据使用分别来自图17和图18的配置和测试图的测试的详细结果。
-图21以示意图呈现了可用于执行本文中公开的方法的一个或多个步骤的设备的示例。
具体实施方式
图1以示意性方式描绘了根据现有技术的全光相机中所包括的特征。
通常,全光相机包括位于主透镜和图像传感器之间的微透镜阵列。全光相机的传感器记录由布置在2D图像内的一组2D小图像构成的图像。二维小图像被称为微透镜图像,并且它们是由微透镜阵列中的透镜生成的。通常,可以在2D坐标系(诸如笛卡尔坐标系,其中用一对整数(i,j)标识透镜)内标识透镜和对应的微透镜图像。因此,图像传感器的像素(其也可以在2D坐标系内被标识)可以与4个坐标(x,y,i,j)相关联。因此,图像传感器的像素可以记录作为4D光场的L(x,y,i,j)。
图2示出了由传感器记录的图像。实际上,图2呈现了根据现有技术如何通过全光相机内的图像传感器记录由微透镜生成的微图像。
主透镜是具有焦距F和直径Φ的理想薄透镜。主透镜的F数为O=F/Φ。
微透镜阵列由焦距为f的微透镜构成。微透镜的间距(pitch)为φ。微透镜的F数为o=f/φ(假设微透镜的直径等于微透镜间距)。微透镜阵列位于距主透镜的固定距离D处。微透镜可以具有任何形状,如圆形或正方形。形状的直径小于或等于φ。可以考虑微透镜是针孔的特殊情况。在这种情形下,以下等式仍然有效,其中f=d。
传感器由物理大小为δ的像素的正方形点阵构成。δ以米每像素为单位。传感器位于距微透镜阵列的固定距离d处。
物体(在图3和图4中不可见)位于主透镜的距离z处。该物体被主透镜在距主透镜的距离z'处聚焦。两个连续透镜之间的物体的差距等于W。2个微透镜图像中心之间的距离为p。
每个微透镜产生由圆圈表示的微图像(小图像的形状取决于通常为圆形的微透镜的形状)。像素坐标被标记为(x,y)。p是两个连续微图像的中心之间的距离,p不一定是整数值。通常,选择微透镜使得p大于像素大小δ。微透镜图像通过它们的坐标(i,j)来引用。每个微透镜图像利用(u,v)坐标系对主透镜的光瞳(pupil)进行采样。一些像素可能不从任何微透镜接收任何光子;这些像素被丢弃。实际上,微透镜间空间被遮蔽以防止光子从微透镜向外部传播(如果微透镜具有正方形形状,则不需要遮蔽)。微透镜图像(i,j)的中心位于传感器上的坐标(xi,j,yi,j)处。θ是像素的正方形点阵和微透镜的正方形点阵之间的角度,在图2中,θ=0。假设微透镜按照规则的正方形点阵布置,则可以通过考虑微透镜图像(0,0)的像素坐标(x0,0,y0,0)的以下等式来计算(xi,j,yi,j):
Figure BDA0002386103010000081
图2还示出了来自场景的物体在多个相邻的微透镜图像上可见(由黑点表示)。物体的两个连续视图之间的距离记为w,该距离在本文中将被称为复制(replication)距离。物体在r个连续微透镜图像上可见,其中:
Figure BDA0002386103010000082
r是在一个维度中的连续微透镜图像的数量。物体在r2个微透镜图像中可见。取决于微透镜图像的形状,物体的r2个视图中的一些可能不可见。
全光相机的光学属性
在前面的部分中介绍的距离p和w以像素为单位给出。通过将它们乘以像素大小δ,将它们分别转换为物理单位距离(米)P和W:W=δw以及P=δρ。这些距离取决于全光相机的特性。
图3呈现了根据现有技术的其中W>P的示意性的全光II型相机,并且图4呈现了根据现有技术的其中W<P的示意性的全光II型相机。
在图3和图4的全光相机中,主透镜具有焦距F和孔径Φ。微透镜阵列包括焦距为f的微透镜。微透镜阵列的间距为φ。微透镜阵列位于距主透镜的距离D以及距传感器的距离d处。物体(在图上不可见)位于距主透镜的距离z处(即,在图中主透镜的左侧)。该物体被主透镜在距主透镜的距离z'处(即,在主透镜的右侧)聚焦。图3和图4分别示出了D>z'和D<z'的情况。在这两种情况下,微透镜图像都可以依据d和f对焦(in focus)。这种设计被称为所谓的II型全光相机。
一种类似的设计在于固定f=d,这就是所谓的I型全光相机(参见图5)。进行这种设计以使主透镜对接近微透镜阵列的图像进行聚焦。如果主透镜正好聚焦在微透镜阵列上,则W=∞。同样,微透镜图像完全失焦(out-of-focus)并且等于常数(不考虑噪声)。
复制距离W随物体的距离z的变化而变化。为了建立W和z之间的关系,可以依赖于薄透镜等式:
Figure BDA0002386103010000091
以及Thales定律:
Figure BDA0002386103010000092
混合前面的两个等式,推导出:
Figure BDA0002386103010000093
W与z之间的关系并未假设微透镜图像是对焦的。根据薄透镜等式,微透镜图像是严格对焦的:
Figure BDA0002386103010000094
同样,根据Thales定律可以导出P
Figure BDA0002386103010000101
比率e定义了微透镜间距和微透镜图像间距之间的增大。由于D>>d,所以该比率非常接近1。
子孔径图像
可以将微图像重新组织成所谓的子孔径图像(也称为图像视图)。子孔径图像收集具有相同(u,v)坐标的所有4D光场像素(即与光瞳的分解的相同部分相关联的像素)。令I×J是覆盖传感器的微透镜的数量,并且Nx×Ny是传感器的像素的数量。子孔径图像的数量等于p×p。每个子孔径图像的大小为(I,J)=(Nx/p,Ny/p)个像素。
图6(a)和图6(b)示出了所捕获的光场图像坐标L(x,y,i,j)(参见图6(a))到一系列子孔径图像S(α,β,u,v)(参见图6(b))之间的转换。每个子孔径图像的大小为(I,J)个像素,轴被标记为(α,β),其中(α,β)∈[0,I[×[0,J[。S(u,v)表示由I×J个像素构成的与(u,v)光瞳坐标相对应的2D图像。
(x,y,i,j)和(α,β,u,v)之间的关系定义如下:
Figure BDA0002386103010000102
其中,
Figure BDA0002386103010000103
表示底函数,而mod表示模函数。
如果p不正好是整数而是接近整数,则考虑微透镜图像之间的距离等于恰好小于p的整数
Figure BDA0002386103010000104
可以轻松计算子孔径图像。这种情况尤其在微透镜直径φ等于整数数量的像素时发生。在该情况下,由于e=(D+d)/d略大于1,因此p=φe略大于φ。考虑
Figure BDA0002386103010000105
的优点在于,无需插值即可计算子孔径图像,因为一个像素L(x,y,i,j)对应于整数坐标子孔径像素S(α,β,u,v)。缺点在于,在给定的子孔径图像S(u,v)内,从中记录光子的光瞳的部分不是恒定的。更确切地说,S(u,v)子孔径图像未准确采样(u,v)光瞳坐标。然而,即使子孔径图像正在采样随像素坐标(α,β)略有变化的(u,v)坐标,所提出的技术也是有效的。如果p不是整数,或者如果相对于像素阵列旋转微透镜阵列,则需要使用插值来确定或计算子孔径图像,因为微透镜的中心(xi,j,ui,j)不是整数。
在下文中,打算考虑微图像间距的整数部分
Figure BDA0002386103010000111
来计算子孔径图像。优点在于,提取子孔径图像而没有任何信号损失,并且还可以恢复原始图像而没有任何信号劣化。另外,通过过度使用符号,认为
Figure BDA0002386103010000112
和p是等效的。
图像重聚焦
子孔径图像上的差距
在光场图像L(x,y,i,j)内,使物体在复制距离为w的多个微图像上可见。在子孔径图像上,物体也多次可见。从一个子孔径图像到下一个水平子孔径图像,物体坐标(α,β)出现了差距为ρ的偏移。通过下式定义ρ和w之间的关系:
Figure BDA0002386103010000113
同样,通过混合等式(5)和等式(9),可以建立差距ρ和物体的距离z之间的关系:
Figure BDA0002386103010000114
将光场像素投影在重聚焦图像上
图像重聚焦在于将传感器记录的光场像素L(x,y,i,j)投影到坐标为(X,Y)的2D重聚焦图像中。通过偏移微图像(i,j)进行投影:
Figure BDA0002386103010000115
其中,Wfocus是对应于zfocus的选定的复制距离,zfocus是在所计算的重聚焦图像中对焦的物体的距离,s是控制重聚焦图像的大小的缩放因子。在坐标(X,Y)处,在重聚焦图像上添加光场像素L(x,y,i,j)的值。如果投影坐标为非整数,则使用插值来添加像素。为了记录投影到重聚焦图像中的像素的数量,创建具有与重聚焦图像相同大小的权重图图像。将该图像初步设置为0。对于在重聚焦图像上投影的每个光场像素,在坐标(X,Y)处将值1.0添加到权重图。如果使用插值,则将相同的插值核用于重聚焦图像和权重图图像两者。之后,投影所有光场像素,逐像素地将重聚焦图像除以权重图图像。该归一化步骤确保了归一化的重聚焦图像的亮度一致性。
子孔径图像的相加以计算重聚焦图像
等效地,可以在考虑差距ρfocus的情况下通过对子孔径图像S(α,β)求和来计算重聚焦图像,其中处于距离zfocus处的物体是对焦的。
Figure BDA0002386103010000121
子孔径像素被投影在重聚焦图像上,并且权重图按照与上述相同的过程记录该像素的贡献。
子孔径图像之间的通量尺度变化
通常,子孔径图像显示了它们之间的通量变化。当必须对子孔径图像进行编码(即,压缩)时,由微图像的采样和/或主透镜的渐晕所引起的子孔径之间的通量变化可能是一个问题。
微图像的采样
当构建光场传感器时,通常粘贴微透镜阵列,其中微透镜直径φ严格等于φ=kδ,其中δ是像素的物理大小,并且k是整数。图7示出了其中k=2;φ=2δ的情况。微透镜覆盖2×2个像素。该图示出了穿过主透镜的中心和一些微透镜(假设为薄透镜光学元件)的中心的未修改的光线。未修改的光线指示微图像的位置。可以注意到,微图像中心仅在接近主透镜的光轴的传感器的中心处等于2×2像素的中间。
为了说明这种效果,已使用被扩展为模拟全光相机的PBRT(基于物理的渲染软件)模拟了用理想全光相机捕获的合成全光图像。对于这种全光相机,可以考虑以下特征:
Figure BDA0002386103010000122
Figure BDA0002386103010000131
该模拟是用所谓的1型全光相机(即,其中f=d,如图5中所描绘的)进行的,但是所提出的公开不限于该约束。主透镜被认为是理想的完美薄透镜。合成图像由被均匀照亮的测试图构成。图8示出了从原始彩色全光图像提取的2×2子孔径图像。可以观察到光通量贯穿每个子孔径图像而变化。
然而,看起来这4个子孔径图像之和几乎是恒定的(如图9中所呈现的)。更确切地说,从该和得出的图像并非是严格恒定的,因为这些微图像的大小为2eO/o×2eO/o个像素(其中e=D+d/D),并且并不正好以2×2像素的中间为中心。因此,在传感器的边界处观察到的属于微透镜的一些光子丢失了。但是,这4个图像之和的光通量的变化几乎可以忽略,并且如果主透镜的孔径减小(Φ更小),则该变化可能为零。
对p×p个子孔径图像求和成为单个图像等效于拥有一个2D相机,其主透镜和像素阵列具有光场传感器p倍的像素大小。因此,子孔径图像之和示出了由2D相机捕获的普通图像。
针对子孔径图像中的均匀通量的微图像的采样
为了校正子孔径之间的通量变化,必须将微透镜的直径φ稍微减小以使得P=2δ。根据等式(7),可以推导出:φ=PD/D+d=11.99114μm。该结果可以推广到用于具有复杂光学设计的主透镜。在这种情况下,距离D等于主透镜的出瞳距离。
图10示出了利用光场传感器获得的4个子孔径图像,其中微图像正好以2×2像素的中间为中心。在该情况下,没有观察到通量变化。
在这种设计中,微透镜阵列的台阶略微小于2个像素之间的距离。定位微透镜阵列以使得位于微透镜阵列的中心的微透镜与传感器中间处的2×2像素精确对齐。图11示意性地示出了如何相对于像素阵列来定位微透镜阵列。严格定位微透镜阵列的中间处的粗体微透镜,使得其中心与像素阵列的2×2像素的中间对齐。在该图中,圆圈示出的是微透镜,而不是微图像。
通过设计,微图像的大小可以被适配为等于整数数量的像素,但是该设计仅对主透镜和微透镜阵列之间的固定距离D(或者考虑实际主透镜情况下的出瞳距离)有效。如果主透镜被移动以聚焦在附近的物体上,则距离D发生变化,并且子孔径图像将接收不均匀的通量。同样,如果可以用其他主透镜(例如可互换透镜相机)替换主透镜,则距离D将发生变化(除了所有主透镜共享相同的出瞳距离的理想情况之外)。因此,通常在整个视场中子孔径图像的通量是不均匀的。
如本文的背景技术部分中所解释的,可以使用几种解决方案来对全光相机从光场内容获得的图像视图矩阵(即,子孔径图像的集合)进行编码。
图12和图13示出了在对多视图内容(诸如图12中的立体内容以及图13中的5视图内容)的编码中使用的原理。
多视图视频编码(MVC)和最近的多视图高效视频编码(MV-HEVC)标准专用于通常由相机矩阵拍摄的相同场景的多个图像。为了利用相机间的冗余,这些标准定义了视图间预测(inter-view prediction)。即使来自不同视图的视差发生变化,场景的各种视图也是冗余的,因此需要此功能。视图间预测是MVC和MV-HEVC的关键元素,与视图的独立编码相比,在类似的质量水平下,它允许将比特流的比特率平均降低25%。
多视图编解码器定义了将根据常规2D视频编解码器进行编码的一个参考视图,即基本视图。使用视图间预测,其他视图可以受益于包括基本视图的先前编码/解码的参考视图。
图12示出了具有两个视图(立体视频)的示例性设置。左视图对应于基本视图,并且仅执行时间预测,通过水平箭头和曲线箭头来描绘。可以从时间和视图间参考帧来预测作为从属视图的右视图的帧。
当立体被扩展到多视图时,视图间预测和时间预测的更高级的组合已经被标准化。图13示出了考虑5个视图的情况,5个视图从记为Cam 1,……,Cam 5的5个不同的相机获得。Cam1对应于基本视图。垂直关系对应于视图间预测。例如,在时间1处,可以从视图1预测视图3(与Cam 3相关联),并且视图2取决于视图1和视图3。
然而,直接应用多视点编码技术来对子孔径图像进行编码引起了定义哪些子孔径图像必须用作参考的问题。这种选择并非显而易见,尤其是考虑到在非均匀子孔径采样(微图像中心不对应于的p×p像素块的中间)的情况下通过子孔径图像的通量的强烈变化时。例如,图8示出了4个子孔径图像,这些子孔径图像在整个视场中显示出强烈的通量变化。选择子孔径图像之一作为多视图编解码器的参考/基本视图并不是最优的,尤其是在子孔径图像在图像的一个角处趋于变暗的情况下。
所提出的公开提供了对该问题的解决方案。在本公开的一个实施例中,提出了使用多视图编解码器对子孔径图像进行编码,其中基本视图图像(或参考视图图像)是对应于所有子孔径图像的平均的图像。令V(i,j)为将由多视图编解码器编码的p2个视图,其中(i,j)∈[0,p[。对p2个子孔径图像序列S(i,j)进行平均以产生参考视图
Figure BDA0002386103010000151
子孔径图像序列的平均确保了平均值的动态等于子孔径视图的动态。图14示出了本公开的一个实施例,其中子孔径图像被组合以便生成要被编码的视图。
在该示例性解决方案中,其他视图被定义为V(i,j)=S(i,j),其中(i,j)≠[0,0]。换句话说,基本/参考图像视图是所有子孔径图像的平均和。其他视图对应于一个子孔径图像。因此,在本公开的这种实施例中,只有子孔径图像S(0,0)不被直接编码,而是可以通过减去参考视图来取回它,其中所有编码的视图均来自以下关系:
Figure BDA0002386103010000152
图15示出了如何组合解码的视图以形成子孔径视图。
将参考视图定义为所有子孔径图像的平均和的一个优点在于,参考视图对2D视频信号进行编码,就像常规摄像机会记录的那样。根据多视图视频编码标准,可以独立于其他视图提取该参考图像视图。
值得注意的是,所提出的公开不限于1类相机(f=d)。实际上,相机的类型不改变V和S之间的关系。
在本公开的第一实施例中,只有参考图像视图是子孔径图像的组合。在本公开的另一实施例中,提出将这种过程推广到其他图像视图(以便确定多个参考图像视图)。子孔径图像S(i,j)与要编码的视图V(i,j)之间的一般关系由以下矩阵给出:
Figure BDA0002386103010000153
其中,Vjp+i=V(i,j),并且Sjp+i=S(i,j)。p×p个系数mi,j为0或正实数,它们属于矩阵M。可以自由选择系数,只要det(M)不为零,并且使得
Figure BDA0002386103010000154
等式13给出了作为子孔径图像的函数来计算要被编码的MVC图像视图的关系。该关系在编码器侧使用。在解码器侧,一旦执行了解码过程以便恢复图像视图V(i,j),则必须使用矩阵M的逆来获得子孔径图像S(i,j):
Figure BDA0002386103010000161
将多个子孔径图像平均成为单个视图的一个动机是为了防止可能受到不均匀照明(即,由图像传感器记录的不均匀的光通量变化)的强烈影响的单个子孔径图像的编码,如图8中所示。
因此,在图14中描述的本公开的实施例对应于以下4×4矩阵M:
Figure BDA0002386103010000162
如图15所示的逆关系由以下M的逆矩阵给出:
Figure BDA0002386103010000163
在下文中,讨论关于矩阵M的特定选择的一些评述:
在本公开的一个实施例中,应当选择子孔径图像的平均以使得被平均的子孔径图像是相邻的。实际上,对子孔径图像求和类似于在主透镜的光瞳中定义特殊形状。该形状应当是紧凑的,以防止相应的平均图像显示失焦的物体的“重复”视图。
例如,如果p=4,则定义V(0,0)=(S(0,0)+S(1,0)+S(0,1)+S(l,l))/4是便利的。然后,V(0,0)对应于利用同一相机观察到的图像,具有2×2的较大像素,并且因此对应于p=2。相比之下:定义V(0,0)=(S(0,0)+S(3,0)+S(0,3)+S(3,3))/4不是最优的,因为它对应于非相邻的子孔径图像。失焦的物体在(0,0)上将平均出现4次,从而降低了预测编码的效率。
·p=2,则对3个子孔径图像进行平均,以产生几乎没有暗角的视图;
Figure BDA0002386103010000171
·如果p=4,则以“分层(hierarchical)”方式组合子孔径图像:
Figure BDA0002386103010000172
在本公开的另一实施例中,一些元数据与矩阵M相关联。
实际上,由于可以在编码器侧选择矩阵M,因此在本公开的一个实施例中,需要将与这种矩阵(或这种矩阵的逆)有关的信息发送到编码的比特流中,以使得解码器能够恢复子孔径图像视图。例如,元数据结构可以描述矩阵M的p2个系数。这种结构通常可以在元素的高级语法组内发送,诸如包含所有视图的参数的视频参数集(VPS)。在变型中,与矩阵M(或矩阵M的逆矩阵)有关的元数据可以存储在解码器的存储器单元中(或在连接到解码器的设备的存储器单元中),并且在解码过程期间必要时可以读取元数据。
为了基准化分析所提出的技术,已经使用了多视图HEVC(MV-HEVC)编码器。另外,使用已被扩展到模拟全光相机的合成图像渲染器PBRT(http://www.pbrt.org/)来计算全光图像。PBRT的扩展版本能够在考虑任何光学像差(以及色差)的情况下模拟真实的透镜。模拟情形通过以下特征定义:
光学***:模拟的主透镜是真实的透镜,如文献US 8373933中所描述的。它的焦距是25mm,以1.46的F数打开。透镜由11个玻璃元件构成。元件由2个界面描述,这2个界面为球形或非球形。下表中给出了界面的几何描述。对于非球形界面18和19,A、B、C、D和E项分别给出2、4、6、8和10阶的多项式项。
传感器:传感器由6000×4000个像素构成,大小为24mm×16mm,像素大小为δ=4μm。微透镜覆盖几乎2×2个像素:微透镜直径等于φ=7.99931340μm。已经计算这些值使得微透镜图像直径严格等于p=2个像素。已经使用等式(7)推导φ,考虑传感器与微透镜阵列之间的距离d=12μm,以及主透镜的出瞳D=139.8079mm(由光学软件Zemax给出)。通过f=d=12μm定义微透镜阵列以得到1型全光传感器。微透镜的f数o=f/φ等于主透镜的f数1.5。
测试图:使用从Pentax相机(8000×5000像素)拍摄的具有非常高分辨率的测试图图像,并将其定位在距模拟的相机1.6m处(例如,参见图18的测试图图像)。
计算全光图像,然后将其转换为2×2个子孔径图像。以两种不同的方式使用MV-HEVC编解码器:
1.参考编码—第一子孔径图像用作MV-HEVC编解码器的参考。其他三个子孔径图像被编码为其他3个视图。总共对4个视图进行编码。
2.已测试的优化编码—将4个子孔径图像平均为单个图像,该单个图像被编码为参考图像。然后,将4个子孔径图像编码为4个附加视图。
总共对5个视图进行编码,其中只有4个视图足以重建4个子孔径图像。
使用了定义配置输入文件的MPEG通用测试条件。具体地,所测试的量化参数(QP)的范围是22到37。
如图19中所示,虽然优化编码有冗余(编码了五个视图而不是四个视图),但是在较大的比特率范围内,关于比特率/失真的压缩折衷好于参考编码。
图20详细说明了实验/测试的结果。“已测试”部分代表“已测试的优化”方法。顶部部分显示了考虑了总比特率和每个子孔径的PSNR的Bjontegaard比特率/失真分数,而底部部分显示了4个子孔径的平均PSNR。
实际上,顶部部分详细说明了每个子孔径的PSNR。在已测试方法的情况下未报告MV-HEVC中基本视图的PSNR,因为它未对应于输出子孔径。可以注意到,对于参考设置,子孔径00具有较高的PSNR。这是由于MV-HEVC基本配置,其倾向于提高将用作其他帧的参考的基本视图的质量(利用较低的量化参数对基本视图进行编码)。在优化的情况下,以较高的质量对平均图片进行编码。优化的方法因此可以使关于该图像的平均增益为12.54%,还提供了一些有趣的特征:
-对应于平均图片的基本视图可以利用HEVC解码器进行解码,
HEVC解码器是MV-HEVC的特征。则与子孔径不兼容或不需要该特征的设备可以仅解码平均图像。该特征可以被视为子孔径可扩展性。
-子孔径得到相似的质量,这使得接下来的处理阶段依赖相似的内容。
图21呈现了可用于执行本文中公开的方法的一个或多个步骤的设备。
标记为2100的这种设备包括标记为2101的计算单元(例如,CPU,代表“中央处理单元”)和标记为2102的一个或多个存储器单元(例如,RAM(代表“随机访问存储器”)块,在执行计算机程序的指令期间可以在其中临时存储中间结果;或ROM块,在其中除了其他内容外存储计算机程序;或EEPROM(“电可擦可编程只读存储器”)块;或闪存块)。计算机程序由可以由计算单元执行的指令构成。该设备2100还可以包括标记为2103的专用单元,其构成输入-输出接口以允许设备2100与其他设备通信。具体地,该专用单元2103可以与天线连接(以便在无触点的情况下进行通信),或与串行端口连接(以承载通信“触点”)。应当注意,图21中的箭头表示链接的单元可以例如通过总线一起交换数据。
在替代实施例中,可以以可编程FPGA(“现场可编程门阵列”)组件或ASIC(“专用集成电路”)组件中的硬件来实现前述方法的一些或全部步骤。
在替代实施例中,可以在如图21中公开的包括存储器单元和处理单元的电子设备上执行前述方法的一些或全部步骤。

Claims (15)

1.一种用于对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法,所述方法的特征在于其包括:
-从来自所述图像视图矩阵的至少两个图像视图的组合中获得至少一个参考图像视图;
-用所述至少一个参考图像视图替换所述图像视图矩阵中的所述至少两个图像视图中的一个;
-基于所述至少一个参考图像视图对图像视图进行编码。
2.根据权利要求1所述的用于编码的方法,其中,所述组合对应于包括在所述矩阵中的所有图像视图的平均。
3.根据权利要求1所述的用于编码的方法,其中,所述获得包括通过使用用于组合来自所述矩阵的图像视图的可逆混合矩阵来确定多个参考图像视图,并且其中,所述编码使用所述多个参考图像视图。
4.根据权利要求1至3中任一项所述的用于编码的方法,其中,所述编码符合HEVC编码技术或H.264编码技术。
5.根据权利要求1至4中任一项所述的用于编码的方法,其中,所述方法还包括生成元数据,所述元数据包括与所述组合有关的信息数据和/或所述至少一个参考图像视图在编码流中的位置。
6.一种用于对从全光相机获取的数据中获得的编码图像视图矩阵进行解码的方法,所述方法的特征在于其包括:
-从元数据信息中解码至少一个参考图像视图;
-从所述至少一个解码的参考图像视图中解码所述编码图像视图,传递第一图像视图矩阵;
-获得作为所述第一图像视图矩阵和元数据的函数的图像视图矩阵,所述元数据包括与所述第一图像视图矩阵中的图像视图的组合有关的信息数据。
7.根据权利要求6所述的用于解码的方法,其中,所述方法还包括从存储器单元获得所述元数据信息和所述元数据。
8.根据权利要求6至7中任一项所述的用于解码的方法,其中,所述解码符合HEVC解码技术或H.264解码技术。
9.一种用于对从全光相机获取的数据中获得的图像视图矩阵进行编码的电子设备,所述电子设备包括处理器和耦合至所述处理器的至少一个存储器单元,其中,所述处理器被配置为:
-从来自所述图像视图矩阵的至少两个图像视图的组合中获得至少一个参考图像视图;
-用所述至少一个参考图像视图替换所述图像视图矩阵中的所述至少两个图像视图中的一个;
-基于所述至少一个参考图像视图对图像视图进行编码。
10.根据权利要求9所述的用于编码的电子设备,其中,所述组合对应于包括在所述矩阵中的所有图像视图的平均。
11.根据权利要求9所述的用于编码的电子设备,其中,所述处理器还被配置为通过使用用于组合来自所述矩阵的图像视图的可逆混合矩阵来确定多个参考图像视图,并且其中,所述处理器还被配置为在其被配置为对图像视图进行编码时使用所述多个参考图像视图。
12.根据权利要求9至11中任一项所述的用于编码的电子设备,其中,所述处理器还被配置为生成元数据,所述元数据包括与所述组合有关的信息数据和/或所述至少一个参考图像视图在编码流中的位置。
13.一种用于对从全光相机获取的数据中获得的编码图像视图矩阵进行解码的电子设备,所述电子设备包括处理器和耦合至所述处理器的至少一个存储器单元,其中,所述处理器被配置为:
-从元数据信息中解码至少一个参考图像视图;
-从所述至少一个解码的参考图像视图中解码所述编码图像视图,传递第一图像视图矩阵;
-获得作为所述第一图像视图矩阵和元数据的函数的图像视图矩阵,所述元数据包括与所述第一图像视图矩阵中的图像视图的组合有关的信息数据。
14.根据权利要求13所述的用于解码的电子设备,其中,所述处理器还被配置为从存储器单元获得所述元数据信息和所述元数据。
15.根据权利要求13至14中任一项所述的用于解码的电子设备,其中,所述处理器还被配置为根据HEVC解码技术或H.264解码技术进行解码。
CN201880053549.3A 2017-06-30 2018-06-26 对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法 Active CN110999305B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP17305832.2A EP3422722A1 (en) 2017-06-30 2017-06-30 Method for encoding a matrix of image views obtained from data acquired by a plenoptic camera
EP17305832.2 2017-06-30
PCT/EP2018/067155 WO2019002317A1 (en) 2017-06-30 2018-06-26 METHOD OF ENCODING IMAGE VIEW MATRIX OBTAINED FROM DATA ACQUIRED BY A PLENOPTICAL CAMERA

Publications (2)

Publication Number Publication Date
CN110999305A true CN110999305A (zh) 2020-04-10
CN110999305B CN110999305B (zh) 2024-04-02

Family

ID=59313169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880053549.3A Active CN110999305B (zh) 2017-06-30 2018-06-26 对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法

Country Status (5)

Country Link
US (1) US11930213B2 (zh)
EP (2) EP3422722A1 (zh)
KR (1) KR20200022471A (zh)
CN (1) CN110999305B (zh)
WO (1) WO2019002317A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113556529A (zh) * 2021-07-30 2021-10-26 中山大学 一种高分辨率光场图像显示方法、装置、设备和介质
CN113965758A (zh) * 2021-10-21 2022-01-21 上海师范大学 基于分块低秩近似的光场图像编码方法、设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116800985A (zh) * 2022-03-15 2023-09-22 华为技术有限公司 编解码方法和装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003020167A2 (en) * 2001-08-31 2003-03-13 Adaptive Optics Associates, Inc. Ophthalmic instruments capable of measuring aberrations
CN101588437A (zh) * 2008-04-29 2009-11-25 奥多比公司 用于对光场图像进行基于块的压缩的方法和设备
CN104620583A (zh) * 2012-05-14 2015-05-13 卢卡·罗萨托 基于支持信息的残差数据的编码和重构
EP2879372A1 (en) * 2013-11-29 2015-06-03 Thomson Licensing Method and device for processing a raw image acquired with a plenoptic camera
US20150319456A1 (en) * 2014-04-30 2015-11-05 Canon Kabushiki Kaisha Method and device for encoding a sub-aperture image of a set of sub-aperture images obtained from a plenoptic image
EP3142365A1 (en) * 2015-09-14 2017-03-15 Thomson Licensing Method and apparatus for encoding and decoding a light field based image, and corresponding computer program product
WO2017068022A1 (en) * 2015-10-21 2017-04-27 Thomson Licensing Method for encoding and method for decoding a light field based image and corresponding devices
US20170150152A1 (en) * 2015-11-19 2017-05-25 Thomson Licensing Methods and devices for encoding and decoding a matrix of views obtained from light-field data, corresponding computer program and non-transitory program storage device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100450823B1 (ko) * 2001-11-27 2004-10-01 삼성전자주식회사 깊이 이미지 기반 3차원 물체의 표현을 위한 노드 구조
WO2008008331A2 (en) 2006-07-11 2008-01-17 Thomson Licensing Methods and apparatus using virtual reference pictures
JP5300467B2 (ja) 2008-12-26 2013-09-25 キヤノン株式会社 光学系及びそれを有する光学機器
JP5623313B2 (ja) 2011-03-10 2014-11-12 キヤノン株式会社 撮像装置および撮像光学系
US9131217B2 (en) 2011-12-09 2015-09-08 Qualcomm Incorporated Reference picture list modification for view synthesis reference pictures
US9143781B2 (en) 2012-04-03 2015-09-22 Qualcomm Incorporated Weighted prediction parameter coding
JP6168794B2 (ja) 2012-05-31 2017-07-26 キヤノン株式会社 情報処理方法および装置、プログラム。
US20130329806A1 (en) 2012-06-08 2013-12-12 Qualcomm Incorporated Bi-layer texture prediction for video coding
MX344186B (es) 2013-04-12 2016-12-08 Ericsson Telefon Ab L M Construccion de listas de imagenes de referencia entre capas.
GB2535475B (en) 2015-02-16 2019-09-18 Canon Kk Optimized plenoptic image encoding
EP3142366A1 (en) * 2015-09-14 2017-03-15 Thomson Licensing Method and apparatus for encoding and decoding a light field based image, and corresponding computer program product
EP3147860A1 (en) * 2015-09-28 2017-03-29 Thomson Licensing Method and apparatus for reducing the coding artefact of a light field based image, and corresponding computer program product

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003020167A2 (en) * 2001-08-31 2003-03-13 Adaptive Optics Associates, Inc. Ophthalmic instruments capable of measuring aberrations
CN101588437A (zh) * 2008-04-29 2009-11-25 奥多比公司 用于对光场图像进行基于块的压缩的方法和设备
CN104620583A (zh) * 2012-05-14 2015-05-13 卢卡·罗萨托 基于支持信息的残差数据的编码和重构
EP2879372A1 (en) * 2013-11-29 2015-06-03 Thomson Licensing Method and device for processing a raw image acquired with a plenoptic camera
US20150319456A1 (en) * 2014-04-30 2015-11-05 Canon Kabushiki Kaisha Method and device for encoding a sub-aperture image of a set of sub-aperture images obtained from a plenoptic image
EP3142365A1 (en) * 2015-09-14 2017-03-15 Thomson Licensing Method and apparatus for encoding and decoding a light field based image, and corresponding computer program product
WO2017068022A1 (en) * 2015-10-21 2017-04-27 Thomson Licensing Method for encoding and method for decoding a light field based image and corresponding devices
US20170150152A1 (en) * 2015-11-19 2017-05-25 Thomson Licensing Methods and devices for encoding and decoding a matrix of views obtained from light-field data, corresponding computer program and non-transitory program storage device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙夏;石志儒;: "基于HEVC编解码的光场图像压缩", no. 04 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113556529A (zh) * 2021-07-30 2021-10-26 中山大学 一种高分辨率光场图像显示方法、装置、设备和介质
CN113965758A (zh) * 2021-10-21 2022-01-21 上海师范大学 基于分块低秩近似的光场图像编码方法、设备及存储介质
CN113965758B (zh) * 2021-10-21 2024-02-27 上海师范大学 基于分块低秩近似的光场图像编码方法、设备及存储介质

Also Published As

Publication number Publication date
KR20200022471A (ko) 2020-03-03
WO2019002317A1 (en) 2019-01-03
EP3422722A1 (en) 2019-01-02
US20210160540A1 (en) 2021-05-27
US11930213B2 (en) 2024-03-12
EP3646603A1 (en) 2020-05-06
CN110999305B (zh) 2024-04-02

Similar Documents

Publication Publication Date Title
US10536718B2 (en) Method and device for encoding and decoding a light field based image, and corresponding computer program product
US9253504B2 (en) Methods and apparatus for adaptive reference filtering
TW201034469A (en) Multi-view video coding method, multi-view video decoding method, multi-view video coding apparatus, multi-view video decoding apparatus, multi-view video coding program, and multi-view video decoding program
CN110999305B (zh) 对从全光相机获取的数据中获得的图像视图矩阵进行编码的方法
Graziosi et al. Depth assisted compression of full parallax light fields
CN117041555A (zh) 使用插值滤波器进行帧内预测的方法和装置
Santos et al. Lossless coding of light field images based on minimum-rate predictors
CN107079168B (zh) 对残差积分图像的生成和编码
Santos et al. Lossless light-field compression using reversible colour transformations
Perra et al. Light field compression on sliced lenslet array
US20180278955A1 (en) Method and apparatus for reducing the coding artefact of a light field based image, and corresponding computer program product
US10944990B2 (en) Method for encoding at least one matrix of image views obtained from data acquired by a plenoptic camera, and corresponding electronic devices
JP2011130030A (ja) 画像符号化方法及び画像符号化装置
CN112425165B (zh) 基于邻块的帧内预测模式推导
KR101761523B1 (ko) 멀티뷰 및 3차원 비디오 코딩시의 모션 정보 예측 및 상속 방법
JP2015162709A (ja) 画像符号化装置、画像復号装置、画像符号化プログラム及び画像復号プログラム
Santos et al. Disparity compensation of light fields for improved efficiency in 4D transform-based encoders
EP3185560A1 (en) System and method for encoding and decoding information representative of a bokeh model to be applied to an all-in-focus light-field content
Phi Perceptually Optimized Plenoptic Data Representation and Coding
Mukati Light field coding and processing for view sequences
JP6450288B2 (ja) 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法
CN110944177A (zh) 视频解码方法及视频解码器,视频编码方法及视频编码器
Li Coding of Three-dimensional Video Content: Diffusion-based Coding of Depth Images and Displacement Intra-Coding of Plenoptic Contents

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