一种自适应精度的深度图帧间压缩方法
申请人信息
- 申请人:之江实验室
- 申请人地址:311121 浙江省杭州市余杭区中泰街道科创大道之江实验室
- 发明人: 之江实验室
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种自适应精度的深度图帧间压缩方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410071618.0 |
| 申请日 | 2024/1/18 |
| 公告号 | CN117596394A |
| 公开日 | 2024/2/23 |
| IPC主分类号 | H04N19/137 |
| 权利人 | 之江实验室 |
| 发明人 | 高健健; 狄俊坤; 谢天 |
| 地址 | 浙江省杭州市余杭区中泰街道科创大道之江实验室 |
摘要文本
本发明公开了一种自适应精度的深度图帧间压缩方法,包括:判断当前深度图像帧是否为关键帧;若是,使用差分游程编码算法对当前深度图像帧数据进行压缩,差分游程编码算法首先计算当前深度图像帧的差分结果数据,再对差分结果数据进行有损的游程编码处理;若否,计算当前深度图像帧与上一帧深度图像帧的帧间差分值,使用差分游程编码算法对帧间差分值进行压缩;帧间差分值的根据当前深度图像帧和上一帧深度图像帧的深度值计算得到。本发明根据深度值的大小自适应动态调整压缩精度,在保留原始数据关键信息的基础上提高了压缩率。
专利主权项内容
1.一种自适应精度的深度图帧间压缩方法,其特征在于,包括以下步骤:S1:判断当前深度图像帧是否为关键帧;若是,执行S2;若否,则认为当前深度图像帧为间隔帧,执行S3;S2:使用差分游程编码算法对当前深度图像帧数据进行压缩;所述差分游程编码算法首先计算当前深度图像帧的差分结果数据,再对差分结果数据进行有损的游程编码处理;S3:计算当前深度图像帧与上一帧深度图像帧的帧间差分值,使用所述差分游程编码算法对帧间差分值进行压缩;所述帧间差分值的计算过程具体如下:所述帧间差分值D的每个元素均包括深度值value和非法深度值计数器counter,将所述深度值和非法深度值计数器均初始化为0;遍历当前深度图像帧的所有深度值D[i, j],并获取对应像素坐标[i, j]的上一帧深度图像帧的深度值D[i, j];dcp若D[i, j]为合法值且D[i, j]为非法值,则D[i, j].value=D[i, j]–D[i, j];cpdcp若D[i, j]、D[i, j]均为合法值,则判断D[i, j].counter是否大于预设的阈值T,若D[i, j].counter>T,则令D[i, j].counter=0,D[i, j].value=0;若D[i, j].counter≤T,则设置D[i, j].counter=0,并根据D[i, j]和D[i, j]设置自适应精度误差阈值T;若abs(D[i, j]-D[i, j])<T,则令D[i, j].value=0;否则D[i, j].value=D[i, j]-D[i, j];cpdcdcdddcdcpecpeddcp若D[i, j]为非法值,则令D[i, j].counter=D[i, j].counter+1。cdd