...
首页> 外文期刊>Fortschritt-Berichte VDI >Scalable Predictive Coding of Animated 3D Meshes
【24h】

Scalable Predictive Coding of Animated 3D Meshes

机译:动画3D网格的可伸缩预测编码

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Dreidimensionale (3D) Animationen, die zur Übertragung über Netzwerke wie das Internet Verwendung rinden, werden oft durch eine Abfolge von statischen 3D-Netzen mit identischer Konnektivität dargestellt. Solch eine Sequenz von Netzen wird üblicherweise als ein animiertes 3D-Netz bezeichnet. Aufgrund der framebasierten Darstellung benötigen unkomprimierte animierte 3D-Netze sehr viel Speicherplatz oder Übertragungsbandbreite. Oft können animierte Netze in große Bereiche unterteilt werden (z.B. Arme und Beine), die eine starke Kohärenz aufweisen. Viele kürzlich vorgestellte Codierverfahren, wie der Skinning-basierte Coder (SKC), machen sich diese Eigenschaft zu nutze, um eine hohe Codiereffizienz zu erreichen. Aufgrund seiner hohen Codiereffizienz, wurde SKC in den MPEG-4 Standard zur Codierung framebasierter 3D-Netzsequenzen (MPEG-4 FAMC) aufgenommen. Aus diesem Grund wird in dieser Arbeit SKC als Referenzverfahren verwendet.Obwohl SKC eine effiziente Codierung ermöglicht, weist es wesentliche Nachteile auf. Erstens besitzt es eine hohe Encoder-Komplexität aufgrund der Verwendung einer rechenintensiven Methode zur Bereichsunterteilung. Zweitens eine hohe Codiereffizienz sowie eine effiziente Verwendbarkeit des Codierverfahrens für Streaming-Anwendungen können nicht gleichzeitig gewährleistet werden, da ersteres nur dann erreicht werden kann, wenn eine diskrete Kosinustransformation entlang großer Gruppen von Frames in zeitlicher Richtung angewandt wird. Schließlich wird eine Skalierung des vom Verfahren generierten Bitstroms nur teilweise unterstützt.Im Rahmen dieser Arbeit wurde ein skalierbarer prädiktiver Coder (SPC) entwickelt, der eine hohe Codiereffizienz erreicht, anwendbar ist für Streaming-Anwendungen, räumliche und zeitliche Skalierung unterstützt und nur eine lineare Laufzeitkomplexität hat. SPC macht sich eine lokale Eigenschaft zu nutze, die in vielen animierten Netzten vorhanden ist. Animierte Netze können oft in kleine Flächenstücke unterteilt werden, die hauptsächlich eine translatorische oder rotatorische Bewegung beschreiben. Rotationsinvariante Koordinaten und lineare prädiktive Codierung werden in dem Kontext einer räumlichen und zeitlichen Hierarchie verwendet, um eine hohe Codiereffizient zu erreichen und gleichzeitig eine Skalierung des Bitstroms zu unterstützen. Des Weiteren, wird im Rahmen dieser Arbeit ein analytischer Ausdruck hergeleitet, der es erlaubt eine dichte untere Grenze für die Bitrate von SPC zu bestimmen. Dieser Ausdruck wird verwendet, um den Einfluss der Encoder-Einstellungen und der rotations-invarianten Koordinaten auf die Codiereffizient zu bewerten. Im Vergleich zum Referenzverfahren SKC und dem MPEG-4 FAMC Standard erreicht SPC eine Datenreduktion um mehr als 11 % bei subjektiv verlustloser Qualität und um mehr als 8% bei subjektiv angenehmer Qualität.Aufgrund seiner effizienten Unterstützung der Bitstrom-Skalierung, wurden Teile von SPC in der Endversion des MPEG-4 FAMC Standards aufgenommen.%Three-dimensional (3D) animations, which are used for distribution over Communications networks, like the Internet, are usually represented by a sequence of static 3D meshes with identical Connectivity. Such a mesh sequence is often referred to as an animated 3D mesh. Due to the frame-based representation, uncompressed animated 3D meshes occupy a lot of storage space or transmission bandwidth. Animated 3D meshes, which represent artic-ulated objects, can be decomposed into large patches (e.g. arms and legs), which show strong spatial and temporal coherence. Many recently presented coding methods, like the so called Skinning-based Coder (SKC), exploit this property for efficient compression. Due to its high coding efficiency, SKC was recently adopted as part of the MPEG-4 Standard for frame-based animated mesh compression (MPEG-4 FAMC). Therefore, it is used as a reference method in this thesis.Although the reference method enables an efficient compression, it has significant drawbacks. First, it has a high encoder complexity due to a computationally demand-ing patch decomposition method used. Second, an applicability of SKC for Streaming and a high coding efficiency can not be simultaneously supported, since a high coding efficiency can be only achieved if a discrete cosine transformation is applied in temporal direction along large groups of frames. Finally, bit stream scalability, which is a highly desirable functionality in Streaming applications, is only partly supported.In this work, a Scalable Predictive Coder (SPC) was developed, which achieves a high coding efficiency, is applicable for Streaming, Supports spatial and temporal scalability, and has only a linear time complexity. SPC exploits a local property which is present in many animated meshes. Animated meshes can be often decomposed into small surface patches which mainly describe translational and/or rotational motion. Rotation-invariant coordinates and linear predictive coding are employed in the context of a spatial and temporal hierarchy to achieve a high coding efficiency and support scalability. Furthermore, in this work, an analytical expression is derived for a tight lower bound on the SPC bit rate. It is used to evaluate the influence of encoder settings and rotation-invariant coordinates on the coding efficiency. In comparison to the reference method SKC and the MPEG4-FAMC Standard, the developed coder SPC achieves coding gains of over 11% at subjectively lossless quality and of over 8% at subjectively pleasant quality.Due to its efficient support of scalability, parts of SPC were adopted in the final MPEG-4 FAMC Standard.
机译:用于通过网络(如Internet)进行传输的三维(3D)动画通常由具有相同连接性的一系列静态3D网络表示。这样的网络序列通常称为动画3D网络。由于基于帧的表示,未压缩的动画3D网络需要大量的存储空间或传输带宽。动画网络通常可以分为非常连贯的大区域(例如,胳膊和腿)。许多最近引入的编码方法,例如基于皮肤的编码器(SKC),都利用此属性来实现高编码效率。由于其高编码效率,SKC已包含在MPEG-4标准中,用于对基于帧的3D网络序列(MPEG-4 FAMC)进行编码。因此,在此工作中将SKC用作参考方法,尽管SKC可以进行有效的编码,但它具有明显的缺点。首先,由于使用了计算密集型方法进行区域划分,因此编码器复杂度很高。其次,不能同时保证用于流传输应用的编码方法的高编码效率和有效可用性,因为前者仅在沿着时间方向上的大帧帧应用离散余弦变换时才能实现。最后,仅部分支持该方法生成的比特流的缩放,在此过程中,开发了一种可扩展的预测编码器(SPC),该编码器具有很高的编码效率,适用于流应用程序,支持空间和时间缩放,并且仅线性运行时复杂性已。 SPC利用了许多动画网络中存在的本地属性。动画网络通常可以分为小块,主要描述平移或旋转运动。在空间和时间层次中使用旋转不变坐标和线性预测编码,以实现高编码效率,同时支持位流的缩放。此外,在这项工作的背景下得出了一个解析表达式,它可以确定SPC比特率的严格下限。该表达式用于评估编码器设置和旋转不变坐标对编码效率的影响。与SKC参考方法和MPEG-4 FAMC标准相比,SPC在主观无损质量下的数据减少量超过11%,在主观愉悦质量下的数据减少量超过8%。 MPEG-4 FAMC标准的最终版本。用于在Internet等通信网络上分发的三维(3D)动画通常由具有相同连接性的一系列静态3D网格表示。这样的网格物体序列通常称为动画3D网格物体。由于基于帧的表示,未压缩的动画3D网格占据了大量存储空间或传输带宽。代表关节运动对象的动画3D网格可以分解为大块(例如手臂和腿),显示出强大的时空连贯性。最近出现的许多编码方法,例如所谓的基于皮肤的编码器(SKC),都利用此属性进行有效压缩。由于其高编码效率,SKC最近被用作基于帧的动画网格压缩(MPEG-4 FAMC)的MPEG-4标准的一部分。因此,本文将其作为参考方法。尽管该参考方法能够进行有效的压缩,但仍存在明显的缺陷。首先,由于使用了计算上要求严格的补丁分解方法,因此它具有很高的编码器复杂性。第二,不能同时支持SKC在流传输中的适用性和高编码效率,这是因为仅当沿大的帧组在时间方向上应用离散余弦变换时才能实现高编码效率。最后,仅部分支持在流应用程序中非常需要的功能比特流可伸缩性。在这项工作中,开发了可伸缩预测编码器(SPC),该编码器具有很高的编码效率,适用于流传输,支持空间和时间可伸缩性,并且只有线性时间复杂度。 SPC利用存在于许多动画网格物体中的局部属性。动画网格经常可以分解为小的表面补丁,主要描述平移和/或旋转运动。在空间和时间层次结构的上下文中采用旋转不变坐标和线性预测编码,以实现高编码效率并支持可伸缩性。此外,在这项工作中,针对SPC比特率的严格下限导出了一个解析表达式。它用于评估编码器设置和旋转不变坐标对编码效率的影响。与参考方法SKC和MPEG4-FAMC标准相比,已开发的编码器SPC在主观无损质量下实现了11%以上的编码增益,在主观愉悦质量下实现了8%以上的编码增益。在最终的MPEG-4 FAMC标准中被采用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号