[go: up one dir, main page]

CN108833927B - 一种基于删除量化矩阵中0元素的点云属性压缩方法 - Google Patents

一种基于删除量化矩阵中0元素的点云属性压缩方法 Download PDF

Info

Publication number
CN108833927B
CN108833927B CN201810412818.2A CN201810412818A CN108833927B CN 108833927 B CN108833927 B CN 108833927B CN 201810412818 A CN201810412818 A CN 201810412818A CN 108833927 B CN108833927 B CN 108833927B
Authority
CN
China
Prior art keywords
quantization matrix
point cloud
column
encoding
information
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
Application number
CN201810412818.2A
Other languages
English (en)
Other versions
CN108833927A (zh
Inventor
李革
张琦
邵薏婷
高文
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.)
Peking University Shenzhen Graduate School
Original Assignee
Peking University Shenzhen Graduate School
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 Peking University Shenzhen Graduate School filed Critical Peking University Shenzhen Graduate School
Priority to CN201810412818.2A priority Critical patent/CN108833927B/zh
Priority to PCT/CN2018/086793 priority patent/WO2019210531A1/zh
Priority to US17/045,894 priority patent/US11216985B2/en
Publication of CN108833927A publication Critical patent/CN108833927A/zh
Application granted granted Critical
Publication of CN108833927B publication Critical patent/CN108833927B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4023Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4084Scaling of whole images or parts thereof, e.g. expanding or contracting in the transform domain, e.g. fast Fourier transform [FFT] domain scaling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/001Model-based coding, e.g. wire frame
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/40Tree coding, e.g. quadtree, octree
    • 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/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公布了一种基于删除量化矩阵中0元素的点云属性压缩方法,针对点云属性压缩过程中的量化矩阵,在编码端采用最优的遍历顺序使0元素在生成的数据流中集中分布在末端,将这些0删除后进行熵编码,降低数据流的数据量,减小编码后生成的码流,在解码端结合点云几何信息复原被删除的0元素,保证本方法不引入额外的误差;包括:编码端优化对量化矩阵的遍历顺序;删除数据流末端的0元素;解码端参考几何信息复原量化矩阵;点云属性压缩编码过程和解码过程。本发明在点云属性压缩的编码端对量化矩阵采用7种遍历顺序,使0元素在数据流中的分布更集中在末端;删除数据流末端的0元素,去除冗余信息,减小需要进行熵编码的数据量;在解码端结合点云几何信息补齐被删除的0元素,按照遍历顺序复原量化矩阵,在不引入新误差的前提下提高压缩性能。

Description

一种基于删除量化矩阵中0元素的点云属性压缩方法
技术领域
本发明属于点云数据处理技术领域,涉及点云数据压缩方法,尤其涉及一种基于删除量化矩阵中0元素的点云属性压缩方法。
背景技术
三维点云是现实世界数字化的重要表现形式。随着三维扫描设备(激光、雷达等)的快速发展,点云的精度、分辨率更高。高精度点云广泛应用于城市数字化地图的构建,在如智慧城市、无人驾驶、文物保护等众多热门研究中起技术支撑作用。点云是三维扫描设备对物体表面采样所获取的,一帧点云的点数一般是百万级别,其中每个点包含几何信息和颜色、纹理等属性信息,数据量十分庞大。三维点云庞大的数据量给数据存储、传输等带来巨大挑战,所以点云压缩十分必要。
点云压缩主要分为几何压缩和属性压缩,现有的点云属性压缩框架主要包括以下几种:
一、基于八叉树分解和DCT的方法:该方法先用八叉树对点云进行空间分解得到编码块,然后对树进行深度优先遍历,将遍历的结点颜色值按照蛇形的顺序写入二维的JPEG表,再利用现有的JPEG编码器对获得的点云颜色表进行编码,其中JPEG编码器使用的是DCT。该方法利用现有的编码器,计算复杂度低,但并未充分利用点与点之间的空间相关性,在压缩性能上有待提高;
二、基于八叉树分解和图变换的方法:该方法先用八叉树对点云进行空间分解,划分到特定层次得到变换块;在每个变换块内形成图,将沿着任意坐标轴的距离不超过1的两点用一条边连接起来,边的权重与欧氏距离成反比;再对图中结点的属性信息进行图变换。该方法的压缩性能佳;但运算复杂度较高,其构图方式可能会带来子图问题,影响图变换的效率,仍有改善的空间;
三、基于KD树分解和图变换的方法:该方法先用KD树对点云进行空间分解,划分到一定深度得到变换块,其中每个变换块内所包含的点数大致相同:在变换块内,每两点用一条边连接起来,边的权重与欧氏距离有关,设定的边欧式距离阈值决定图的稀疏度;然后再对图内点的属性信息进行图变换。该方法彻底解决了子图问题,同时在压缩性能方面较前两种方法都有较大的提升,但运算复杂度较高,性能仍待改善。
发明内容
为了进一步提升上述技术的性能,在考虑计算复杂度的条件下,本发明在点云属性压缩的编码端对量化矩阵采用7种遍历顺序,使0元素在数据流中的分布更集中在末端;删除数据流末端的0元素,减小需要进行熵编码的数据量;在解码端结合点云几何信息补齐被删除的0元素,按照遍历顺序复原量化矩阵,在不引入新误差的前提下提高压缩性能。
本发明提供的技术方案是:
一种基于删除量化矩阵中0元素的点云属性压缩方法,针对点云属性压缩过程中的量化矩阵,在编码端采用最优的遍历顺序使0元素在生成的数据流中集中分布在末端,并将这些0删除后进行熵编码,降低数据流的数据量,减小编码后生成的码流;在解码端结合点云几何信息复原被删除的0元素,保证本方法不引入额外的误差。包括如下步骤:
1)点云属性压缩的编码过程
待压缩的点云数据首先会根据几何信息进行KD树划分,KD树划分的最后一层所得到的块即为点云的编码块,每一个编码块内的属性信息经过帧内预测、残差变换、量化之后会得到一个量化矩阵。
2)编码端优化对量化矩阵的遍历顺序:
对于每一个量化矩阵,采用7种不同的遍历顺序,将二维的矩阵转化为一维的数据流,比较0元素在数据流末端连续出现的个数,选择0元素在末端连续出现个数最多的数据流为最优数据流,同时记录对应的遍历模式。
3)删除数据流末尾的0元素:
得到了最优数据流之后,将数据流末端所有连续出现的0都删除,得到裁剪后的数据流,对所有编码块进行相同操作之后,统一进行熵编码,得到点云属性压缩的码流。
4)解码端参考几何信息复原量化矩阵:
在解码对码流进行熵解码得到裁剪后的数据流,结合点云的几何信息,求出被删除的0元素的个数并补齐得到原始的数据流,依照遍历顺序将一维的数据流复原为二维的量化矩阵。
5)点云属性压缩的解码过程:
按顺序对复原出的量化矩阵进行反量化、逆变换、预测补偿,解码出点云的属性信息。
上述步骤1)中点KD树划分方法为二元划分方法;设待处理的点云共有N个点,KD树设定的划分深度为d,经过对点云d次划分后,得到2d个编码块,每个块内点的个数接近,有n个或n+1个,n的计算方法如式1。对所有的编码块按照广度优先遍历的顺序进行编号该编号将作为编码块后期处理的顺序。
上述步骤1)中得到的量化矩阵大小与编码块中点的个数有关,即n×3或(n+1)×3。
上述步骤2)中对于每一个量化矩阵,采用7种不同的遍历顺序,分别为:YUV逐行扫描、YUV逐列扫描、YVU逐列扫描、UYV逐列扫描、UVY逐列扫描、VYU逐列扫描、VUY逐列扫描。扫描后n×3的二维矩阵被转化为长度为3n的一维数据流,选择0元素在末端连续出现个数最多的数据流为最优数据流,同时记录对应的遍历模式mi
上述步骤3)中选出的最优数据流长度为3n,假设数据流末端连续出现的0元素个数为li,则裁剪后的数据流长度为3n-li
上述步骤4)中熵解码得到裁剪后的数据流,长度为lc,需要知道被删除的0元素的个数来恢复原始的数据流。在解码端对点云的几何信息进行与编码端相同的KD树划分,得到2d个编码块,每个块内有n个(或n+1个)点,再对所有的编码块按照广度优先的遍历顺序进行编号,得到的结果与编码端一一对应,则根据式2可以求出被删除的0元素的个数l0。补齐0元素之后的数据流长度为3n,根据保存的遍历模式mi将数据流转化为n×3的量化矩阵。
l0=3n-lc (式2)
上述步骤5)中具体细节如下:
(5-1)经过步骤4)得到了量化矩阵,对量化矩阵进行反量化、逆变换、预测补偿,解码出点云的属性信息;
(5-2)基于删除量化矩阵中0元素的点云属性压缩方法的码流主要由压缩头信息和编码块信息两大部分组成。头信息主要包括量化步长、预测模式信息、量化矩阵的遍历模式信息等;编码块信息以编码块为单位,按照编码块的顺序排列,每个块内主要包括编码块的颜色残差信息。
(5-3)点云属性压缩的性能由码率和峰值信噪比PSNR(Peak Signal to NoiseRatio)来衡量,其中码率的单位是bpp(bits per point),PSNR的单位是分贝dB;码率越小,PSNR越大,点云属性压缩性能越好。
与现有技术相比,本发明的有益效果是:
本发明提供一种基于删除量化矩阵中0元素的点云属性压缩方法,具有以下技术优势:
(一)针对点云属性压缩过程中的量化矩阵,在编码端采用最优的遍历顺序使0元素在生成的数据流中集中分布在末端,将这些0删除后进行熵编码,降低数据流的数据量,减小编码后生成的码流。
(二)在解码端结合点云几何信息补齐被删除的0元素,按照遍历顺序复原量化矩阵,在不引入新误差的前提下提高压缩性能。
附图说明
图1a是本发明提供方法的编码端的流程框图;
图1b是本发明提供方法的解码端的流程框图;
图2是编码端对量化矩阵采用的7种遍历顺序的示例图;
图3是点云属性信息压缩后的码流结构示例图;
图4a是测试Longdress-vox10-1300.ply本发明方法与现有传统方法的压缩性能对比图;
图4b是测试Queen-frame-0200.ply本发明方法与现有传统方法的压缩性能对比图;
图4c是测试Soldier-vox10-0690.ply本发明方法与现有传统方法的压缩性能对比图。
具体实施方式
下面结合附图,通过实施例进一步描述本发明,但不以任何方式限制本发明的范围。
本发明的一种基于删除量化矩阵中0元素的点云属性压缩方法,针对点云属性压缩过程中的量化矩阵,在编码端采用最优的遍历顺序使0元素在生成的数据流中集中分布在末端,将这些0删除后进行熵编码,降低数据流的数据量,减小编码后生成的码流,在解码端结合点云几何信息复原被删除的0元素,保证本方法不引入额外的误差。
图1a是本发明方法的编码端的流程框图。第一步在编码端输入待压缩点云数据的几何信息和属性信息;第二步根据点云的几何信息进行KD树划分,得到点的个数接近的编码块,并按顺序编号;第三步对应发明内容的步骤(1),每个编码块内的属性信息经过帧内预测、变换、量化,得到对应的量化矩阵;第四步对应发明内容的步骤(2),采用多种遍历顺序将量化矩阵转化为数据流,选择0元素在末端分布最集中的最优数据流;第五步对应发明内容的步骤(3),删除上一步得到的数据流末端的0元素;第六步对所有编码块的数据流统一进行熵编码;最后得到点云属性信息的码流。
图1b是本发明方法的解码端的流程框图。第一步在解码端输入需要待处理的点云属性信息的码流;第二步对码流进行熵编码,得到所有编码块的数据流;第三步对应发明内容的步骤(4),参照几何信息,按编码块的顺序补齐数据流末端的0元素并将其复原为量化矩阵;第四步对应发明内容的步骤(5),对量化均值进行反量化、逆变换、预测补偿,得到每个块对应的属性信息;最后输出解码的点云属性信息。
图2是编码端对量化矩阵采用的7种遍历顺序的示例图,(a)到(g)分别表示对n×3的量化矩阵进行YUV逐行扫描、YUV逐列扫描、YVU逐列扫描、UYV逐列扫描、UVY逐列扫描、VYU逐列扫描、VUY逐列扫描,每个点对应量化矩阵中的每个元素,其中白色的点为遍历的起始点。
图3是点云属性信息压缩后的码流结构示例图。码流主要由头信息和各个编码块的编码块信息组成。头信息主要包括量化步长、预测模式、量化矩阵的遍历模式等信息;编码块信息以编码块为单位,按照编码块的遍历顺序排列,每个编码块信息内是该编码块的颜色残差。
图4a、b和c是测试Longdress-vox10-1300.ply、Queen-frame-0200.ply和Soldier-vox10-0690.ply的本发明方法与现有传统方法的压缩性能对比图。横轴是码率,单位是bpp(bits per point),纵轴是亮度Y的峰值信噪比PSNR(Peak Signal to NoiseRatio),单位是分贝db,码率越小,峰值信噪比越大,点云属性压缩性能越好;
以下针对MPEG点云压缩工作组中的官方点云数据集Longdress-vox10-1300.ply,Queen_frame_0200.ply,Soldier-vox10-0690.ply采用本发明方法进行点云属性压缩,以Longdress-vox10-1300.ply为例,如图1所示,具体实施步骤为:
(1)点云属性压缩的编码过程:
点云Longdress-vox10-1300.ply共有857966个点,KD树划分深度设为13,经过划分后共有8192个编码块,块内点的数量为104或105,以第1个编码块为例,有104个点,块内的属性信息经过帧内预测、残差变换、量化(量化步长为4)之后得到一个104×3的量化矩阵Q1
(2)编码端优化对量化矩阵的遍历顺序:
对得到的量化矩阵Q1,采用7种不同的遍历顺序,比较发现YUV逐列扫描得到的数据流中0元素在末端连续出现个数最多,因此选择该模式将二维的量化矩阵转化为一维的数据流S1,长度为312,同时记录第1个块对应的遍历模式m1=1。
(3)删除数据流末尾的0元素:
对得到的数据流S1,删除其末端连续出现的266个0元素,得到新的数据流长度为46。8192个编码块都进行相同的操作之后,数据流分别写入各自的编码块信息,再将量化步长、遍历模式和预测模式等信息写入压缩头信息中,统一进行熵编码,输出的最终码流文件的结构如图3所示。
(4)解码端参考几何信息复原量化矩阵:
解码端输入码流文件进行熵解码,获取头信息和8192个块的编码块信息,以第1个块为例,得到裁剪后的数据流长度为46,需要知道被删除的0元素的个数来恢复原始的数据流。在解码端对点云的几何信息进行与编码端相同的KD树划分,得到8192个编码块,第1个块内有104个点,则可以求出被删除的0元素有266个。补齐0元素之后的数据流长度为312,根据头信息中第1个块的遍历模式m1=1,采用YUV逐列扫描的遍历顺序,将数据流转化为104×3的量化矩阵。,
(5)点云属性压缩的解码过程:
对复原的量化矩阵结合量化步长、预测模式等信息,依次进行反量化、逆变换、预测补偿,求出点云的属性信息。点云属性压缩的性能由码率和峰值信噪比PSNR(PeakSignal to Noise Ratio)来衡量,其中码率的单位是bpp(bits per point),PSNR的单位是分贝dB。
为了验证本发明的一种基于删除量化矩阵中0元素的点云属性压缩方法的效果,我们使用上述3个数据集Longdress-vox10-1300.ply,Queen-frame-0200.ply,Soldier-vox10-0690.ply进行实验,在压缩性能上与现有的方法对比结果如图4所示。
从图4可以看出,在使用相同的基于帧内预测、图变换、量化、熵编码的点云属性压缩编码器情况下,引入本发明的删除量化矩阵中0元素的方法后,在测试的三类典型的点云数据上,产生了稳定且显著的性能增益。本方法在点云属性压缩的编码端对量化矩阵采用最优遍历顺序,使0元素集中分布在数据流末端并删除,减少冗余的信息;在解码端结合点云几何信息补齐被删除的0元素,按照遍历顺序复原量化矩阵,保证不引入新的误差。实验结果表明在各个码率点下,点云属性压缩的性能均得到改善,本发明产生的增益稳定,优点突出。
需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实施例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。

Claims (7)

1.一种基于删除量化矩阵中0元素的点云属性压缩方法,针对点云属性压缩过程中的量化矩阵,在编码端采用最优的遍历顺序使0元素在生成的数据流中集中分布在末端,将这些0删除后进行熵编码,包括如下步骤:
1)点云属性压缩的编码过程
针对待压缩的点云数据,首先根据几何信息进行KD树划分,KD树划分的最后一层所得到的块即为点云的编码块,每一个编码块内的属性信息经过帧内预测、残差变换、量化之后会得到一个量化矩阵;
2)编码端优化对量化矩阵的遍历顺序:
对于每一个量化矩阵,采用7种不同的遍历顺序,分别为:YUV逐行扫描、YUV逐列扫描、YVU逐列扫描、UYV逐列扫描、UVY逐列扫描、VYU逐列扫描、VUY逐列扫描;将二维的矩阵转化为一维的数据流,比较0元素在数据流末端连续出现的个数,选择0元素在末端连续出现个数最多的数据流为最优数据流,同时记录对应的遍历模式;
3)删除数据流末端的0元素:
得到了最优数据流之后,将数据流末端所有连续出现的0都删除,得到裁剪后的数据流,对所有编码块进行相同操作之后,统一进行熵编码,得到点云属性压缩的码流;
4)解码端参考几何信息复原量化矩阵:
在解码端对码流进行熵解码得到裁剪后的数据流,结合点云的几何信息,求出被删除的0元素的个数并补齐得到原始的数据流,依照遍历顺序将一维的数据流复原为二维的量化矩阵;
5)点云属性压缩的解码过程:
按顺序对复原出的量化矩阵进行反量化、逆变换、预测补偿,解码出点云的属性信息。
2.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤1)中点KD树划分方法为二元划分方法;设待处理的点云中的数量设定为N,每个块内点的个数设定为n;KD树设定的划分深度为d,经过对点云d次划分后,得到2d个编码块,每个块内点的个数接近,有n个或n+1个,n的计算方法如式1;对所有的编码块按照广度优先的遍历顺序进行编号该编号将作为编码块后期处理的顺序:
3.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤1)中得到的量化矩阵大小与编码块中的点个数有关。
4.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤2)中对于每一个量化矩阵,采用7种不同的遍历顺序,分别为:YUV逐行扫描、YUV逐列扫描、YVU逐列扫描、UYV逐列扫描、UVY逐列扫描、VYU逐列扫描、VUY逐列扫描;扫描后n×3的二维矩阵被转化为长度为3n的一维数据流,选择0元素在末端连续出现个数最多的数据流为最优数据流,同时记录对应的遍历模式mi
5.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤3)中选出的最优数据流长度为3n,假设数据流末端连续出现的0元素个数设定为li,则裁剪后的数据流长度为3n-li
6.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤4)中熵解码得到裁剪后的数据流的长度为lc,需要知道被删除的0元素的个数来恢复原始的数据流;在解码端对点云的几何信息进行与编码端相同的KD树划分,得到2d个编码块,每个块内有n个点,再对所有的编码块按照广度优先的遍历顺序进行编号,得到的结果与编码端一一对应,则根据式2可以求出被删除的的0元素的个数l0;补齐0元素之后的数据流长度为3n,根据保存的遍历模式mi将数据流转化为n×3的量化矩阵,
l0=3n-lc (式2)。
7.如权利要求1所述的一种基于删除量化矩阵中0元素的点云属性压缩方法,其特征是,步骤5)中具体细节如下:
(7-1)经过步骤4)得到了量化矩阵,依次对量化矩阵进行反量化、逆变换、预测补偿,求出点云的属性信息;
(7-2)基于删除量化矩阵中0元素的点云属性压缩方法的码流由压缩头信息和编码块信息两大部分组成;头信息包括量化步长、预测模式信息、量化矩阵的遍历模式信息;编码块信息以编码块为单位,按照编码块的顺序排列,每个块内包括编码块的颜色残差信息;
(7-3)点云属性压缩的性能由码率和峰值信噪比PSNR来衡量,其中码率的单位是bpp,PSNR的单位是分贝dB;码率越小,PSNR越大,点云属性压缩性能越好。
CN201810412818.2A 2018-05-03 2018-05-03 一种基于删除量化矩阵中0元素的点云属性压缩方法 Active CN108833927B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810412818.2A CN108833927B (zh) 2018-05-03 2018-05-03 一种基于删除量化矩阵中0元素的点云属性压缩方法
PCT/CN2018/086793 WO2019210531A1 (zh) 2018-05-03 2018-05-15 一种基于删除量化矩阵中0元素的点云属性压缩方法
US17/045,894 US11216985B2 (en) 2018-05-03 2018-05-15 Point cloud attribute compression method based on deleting 0 elements in quantisation matrix

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810412818.2A CN108833927B (zh) 2018-05-03 2018-05-03 一种基于删除量化矩阵中0元素的点云属性压缩方法

Publications (2)

Publication Number Publication Date
CN108833927A CN108833927A (zh) 2018-11-16
CN108833927B true CN108833927B (zh) 2019-08-16

Family

ID=64148037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810412818.2A Active CN108833927B (zh) 2018-05-03 2018-05-03 一种基于删除量化矩阵中0元素的点云属性压缩方法

Country Status (3)

Country Link
US (1) US11216985B2 (zh)
CN (1) CN108833927B (zh)
WO (1) WO2019210531A1 (zh)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10861196B2 (en) 2017-09-14 2020-12-08 Apple Inc. Point cloud compression
US11818401B2 (en) 2017-09-14 2023-11-14 Apple Inc. Point cloud geometry compression using octrees and binary arithmetic encoding with adaptive look-up tables
US10897269B2 (en) 2017-09-14 2021-01-19 Apple Inc. Hierarchical point cloud compression
US11113845B2 (en) 2017-09-18 2021-09-07 Apple Inc. Point cloud compression using non-cubic projections and masks
US10909725B2 (en) 2017-09-18 2021-02-02 Apple Inc. Point cloud compression
US10607373B2 (en) 2017-11-22 2020-03-31 Apple Inc. Point cloud compression with closed-loop color conversion
KR20200144543A (ko) 2018-03-20 2020-12-29 피씨엠에스 홀딩스, 인크. 우선 변환에 기반한 동적 포인트 클라우드를 최적화하는 시스템 및 방법
US10909726B2 (en) 2018-04-10 2021-02-02 Apple Inc. Point cloud compression
US10939129B2 (en) 2018-04-10 2021-03-02 Apple Inc. Point cloud compression
US10867414B2 (en) 2018-04-10 2020-12-15 Apple Inc. Point cloud attribute transfer algorithm
US11010928B2 (en) 2018-04-10 2021-05-18 Apple Inc. Adaptive distance based point cloud compression
US10909727B2 (en) 2018-04-10 2021-02-02 Apple Inc. Hierarchical point cloud compression with smoothing
KR20210018278A (ko) * 2018-06-13 2021-02-17 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 삼차원 데이터 부호화 방법, 삼차원 데이터 복호 방법, 삼차원 데이터 부호화 장치, 및 삼차원 데이터 복호 장치
US11017566B1 (en) 2018-07-02 2021-05-25 Apple Inc. Point cloud compression with adaptive filtering
US11202098B2 (en) 2018-07-05 2021-12-14 Apple Inc. Point cloud compression with multi-resolution video encoding
US11012713B2 (en) 2018-07-12 2021-05-18 Apple Inc. Bit stream structure for compressed point cloud data
JP7415937B2 (ja) * 2018-10-02 2024-01-17 ソニーグループ株式会社 画像処理装置および方法
US11367224B2 (en) 2018-10-02 2022-06-21 Apple Inc. Occupancy map block-to-patch information compression
US10853973B2 (en) * 2018-10-03 2020-12-01 Apple Inc. Point cloud compression using fixed-point numbers
US11430155B2 (en) 2018-10-05 2022-08-30 Apple Inc. Quantized depths for projection point cloud compression
JPWO2020116563A1 (ja) * 2018-12-06 2021-10-28 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 三次元データ符号化方法、三次元データ復号方法、三次元データ符号化装置、及び三次元データ復号装置
EP3895431A1 (en) * 2018-12-14 2021-10-20 PCMS Holdings, Inc. System and method for procedurally colorizing spatial data
CN111479114B (zh) * 2019-01-23 2022-07-22 华为技术有限公司 点云的编解码方法及装置
US12041104B2 (en) 2019-03-08 2024-07-16 Vid Scale, Inc. Methods and apparatus for adaptive streaming of point clouds
WO2020187283A1 (zh) * 2019-03-19 2020-09-24 华为技术有限公司 点云编码方法、点云解码方法、装置及存储介质
CN111726616B (zh) * 2019-03-19 2024-03-01 华为技术有限公司 点云编码方法、点云解码方法、装置及存储介质
WO2020190093A1 (ko) 2019-03-20 2020-09-24 엘지전자 주식회사 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법
US12010350B2 (en) 2019-03-22 2024-06-11 Lg Electronics Inc. Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
US11057564B2 (en) 2019-03-28 2021-07-06 Apple Inc. Multiple layer flexure for supporting a moving image sensor
WO2020248177A1 (zh) * 2019-06-12 2020-12-17 浙江大学 点云的编解码方法及装置
WO2020248243A1 (zh) * 2019-06-14 2020-12-17 深圳市大疆创新科技有限公司 三维数据点的编解码方法和装置
WO2020248562A1 (zh) * 2019-06-14 2020-12-17 深圳市大疆创新科技有限公司 一种用于点云处理、解码的方法、设备及存储介质
WO2021109153A1 (zh) * 2019-12-06 2021-06-10 深圳市大疆创新科技有限公司 一种用于点云处理、解码的方法、设备及存储介质
CN111699697B (zh) * 2019-06-14 2023-07-11 深圳市大疆创新科技有限公司 一种用于点云处理、解码的方法、设备及存储介质
CN114009046A (zh) * 2019-06-21 2022-02-01 Lg电子株式会社 用于处理点云数据的装置和方法
US11711544B2 (en) 2019-07-02 2023-07-25 Apple Inc. Point cloud compression with supplemental information messages
CN114339215B (zh) * 2019-07-03 2024-10-01 Oppo广东移动通信有限公司 点云编解码方法、编码器、解码器及计算机存储介质
CN114041169A (zh) * 2019-07-03 2022-02-11 Lg 电子株式会社 点云数据发送设备、点云数据发送方法、点云数据接收设备、以及点云数据接收方法
CN112449754B (zh) * 2019-07-04 2024-03-08 深圳市大疆创新科技有限公司 一种数据编码、数据解码方法、设备及存储介质
CN112385238B (zh) * 2019-07-10 2023-03-24 深圳市大疆创新科技有限公司 一种数据编码、数据解码方法、设备及存储介质
US11627314B2 (en) 2019-09-27 2023-04-11 Apple Inc. Video-based point cloud compression with non-normative smoothing
US11562507B2 (en) 2019-09-27 2023-01-24 Apple Inc. Point cloud compression using video encoding with time consistent patches
EP4040793A4 (en) 2019-09-30 2023-01-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. TRANSFORM PROCESS, INVERSE TRANSFORM PROCESS, ENCODER, DECODER AND STORAGE MEDIA
US11538196B2 (en) 2019-10-02 2022-12-27 Apple Inc. Predictive coding for point cloud compression
CN119815003A (zh) * 2019-10-03 2025-04-11 Lg电子株式会社 编码、解码及发送点云数据的方法
US11895307B2 (en) 2019-10-04 2024-02-06 Apple Inc. Block-based predictive coding for point cloud compression
US11798196B2 (en) 2020-01-08 2023-10-24 Apple Inc. Video-based point cloud compression with predicted patches
US11625866B2 (en) 2020-01-09 2023-04-11 Apple Inc. Geometry encoding using octrees and predictive trees
WO2021215811A1 (ko) * 2020-04-24 2021-10-28 엘지전자 주식회사 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법
CN113766228B (zh) * 2020-06-05 2023-01-13 Oppo广东移动通信有限公司 点云压缩方法、编码器、解码器及存储介质
WO2021248390A1 (zh) * 2020-06-10 2021-12-16 深圳市大疆创新科技有限公司 点云的排序方法和装置
US11620768B2 (en) 2020-06-24 2023-04-04 Apple Inc. Point cloud geometry compression using octrees with multiple scan orders
US11615557B2 (en) 2020-06-24 2023-03-28 Apple Inc. Point cloud compression using octrees with slicing
US11948338B1 (en) 2021-03-29 2024-04-02 Apple Inc. 3D volumetric content encoding using 2D videos and simplified 3D meshes
CN114332259A (zh) * 2021-12-29 2022-04-12 福州大学 一种基于车载激光雷达的点云编解码方法
US12101160B2 (en) * 2022-04-12 2024-09-24 King Fahd University Of Petroleum And Minerals Blind two-dimensional-SIMO channel identification using helix transform and cross relation technique
CN119856494A (zh) * 2022-07-13 2025-04-18 Lg电子株式会社 点云数据发送装置、点云数据发送方法、点云数据接收装置及点云数据接收方法
CN116756383B (zh) * 2023-08-18 2023-11-21 凯尔菱电(山东)电梯有限公司 基于物联网的电梯数据管理系统及方法
CN118656537B (zh) * 2024-08-22 2025-03-04 山东盛德智能科技股份有限公司 基于物联网的网站数据自动化爬取方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6839468B1 (en) * 2000-06-28 2005-01-04 International Business Machines Corporation Scaling of multi-dimensional data in a hybrid domain
US8421804B2 (en) * 2005-02-16 2013-04-16 At&T Intellectual Property Ii, L.P. System and method of streaming 3-D wireframe animations
CN102750449B (zh) * 2012-06-20 2015-05-20 北京航空航天大学 基于分步三维空间-特征域映射的点云直线特征提取方法
CN103489169A (zh) * 2013-08-14 2014-01-01 西北工业大学 一种改进的基于最小二乘法的深度数据拼接方法
WO2015130210A1 (en) * 2014-02-27 2015-09-03 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for pyramid vector quantization indexing and de-indexing of audio/video sample vectors
US9734595B2 (en) * 2014-09-24 2017-08-15 University of Maribor Method and apparatus for near-lossless compression and decompression of 3D meshes and point clouds
US20170214943A1 (en) 2016-01-22 2017-07-27 Mitsubishi Electric Research Laboratories, Inc. Point Cloud Compression using Prediction and Shape-Adaptive Transforms
US10430975B2 (en) * 2016-11-17 2019-10-01 Google Llc Advanced k-D tree encoding for point clouds by most significant axis selection
US10496336B2 (en) * 2016-11-17 2019-12-03 Google Llc K-D tree encoding for point clouds using deviations
CN106952297A (zh) * 2017-03-22 2017-07-14 电子科技大学 一种三维激光扫描数据点云度压缩方法
CN107403456B (zh) * 2017-07-28 2019-06-18 北京大学深圳研究生院 一种基于kd树和优化图变换的点云属性压缩方法
US10861196B2 (en) * 2017-09-14 2020-12-08 Apple Inc. Point cloud compression
US10909725B2 (en) * 2017-09-18 2021-02-02 Apple Inc. Point cloud compression
US11010928B2 (en) * 2018-04-10 2021-05-18 Apple Inc. Adaptive distance based point cloud compression
US10853973B2 (en) * 2018-10-03 2020-12-01 Apple Inc. Point cloud compression using fixed-point numbers

Also Published As

Publication number Publication date
US11216985B2 (en) 2022-01-04
US20210142522A1 (en) 2021-05-13
WO2019210531A1 (zh) 2019-11-07
CN108833927A (zh) 2018-11-16

Similar Documents

Publication Publication Date Title
CN108833927B (zh) 一种基于删除量化矩阵中0元素的点云属性压缩方法
CN108322742B (zh) 一种基于帧内预测的点云属性压缩方法
CN108632621B (zh) 一种基于层次划分的点云属性压缩方法
US10939123B2 (en) Multi-angle adaptive intra-frame prediction-based point cloud attribute compression method
CN112218079B (zh) 一种基于空间顺序的点云分层方法、点云预测方法及设备
WO2021000658A1 (zh) 点云编解码方法、编码器、解码器及计算机存储介质
CN103067715B (zh) 深度图像的编解码方法和编解码装置
CN105745926A (zh) 定宽度变长度像素样值串匹配增强的图像压缩方法和装置
CN108419086B (zh) 一种基于霍夫曼编码的图像压缩方法
CN112995662A (zh) 一种点云的属性熵编码和熵解码的方法及设备
CN102547261B (zh) 一种分形图像编码方法
Padmavati et al. DCT combined with fractal quadtree decomposition and Huffman coding for image compression
CN110290382A (zh) 一种残差数据编码和解码方法
CN118872278A (zh) 零游程值编解码方法及视频编解码方法、装置和系统
CN115102934A (zh) 点云数据的解码方法、编码方法、装置、设备及存储介质
CN114554175A (zh) 一种基于分类重排的点云无损压缩方法
CN105812803A (zh) 一种针对变换单元tu的残差舍弃方法及装置
CN112672160B (zh) 融合帧内块复制和串复制编码参数的编码解码方法和装置
CN118715720A (zh) 零游程值编解码方法及视频编解码方法、装置和系统
CN119343918A (zh) 点云率失真优化方法及属性压缩方法、装置和存储介质
WO2024207235A1 (zh) 编解码方法、码流、编码器、解码器以及存储介质
CN118743218A (zh) 编解码方法、码流、编码器、解码器以及存储介质
CN119790659A (zh) 编解码方法及装置、编解码器、码流、设备、存储介质
WO2025039236A1 (zh) 编解码方法、码流、编码器、解码器以及存储介质
CN113573078A (zh) 一种基于卷积神经网络增强avs帧内解码的方法

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