[发明专利]一种三维网格序列的配准及压缩方法有效
| 申请号: | 201410133394.8 | 申请日: | 2014-04-03 |
| 公开(公告)号: | CN103927746B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | 施云惠;王一山;胡永利;丁文鹏 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T9/00;G06T17/00 |
| 代理公司: | 北京中北知识产权代理有限公司11253 | 代理人: | 冯梦洪 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 网格 序列 压缩 方法 | ||
1.一种三维网格序列的配准及压缩方法,其特征在于:包括以下步骤:
(a)基于视频的帧间编码来配准一个三维网格序列;
(b)用开源软件7-Zip无损压缩所有的I帧的顶点和面片数据;通过压缩相邻帧之间的顶点残差数据来压缩P帧和B帧的顶点数据,而P帧和B帧的面片数据将与I帧共享;
(c)用开源软件7-Zip对步骤(b)的压缩文件进行解压,然后重建。
2.根据权利要求1所述的方法,其特征在于:步骤(a)中包括以下分步骤:
(a.1)设置一种帧组GOF结构和I帧周期;
(a.2)根据此GOF结构分析整个三维网格序列,设置每一帧的帧类型和参考帧序号;
(a.3)按照此设置对整个三维网格序列进行全局配准。
3.根据权利要求2所述的方法,其特征在于:步骤(b)包括以下分步骤:
(b.1)将三维网格序列中的总帧数、I帧周期和量化步长写入二进制码流文件头;
(b.2)对三维网格序列按帧出现顺序进行逐帧编码:如果当前帧是I帧,将顶点数和面片数分别用2字节无符号整型保存,顶点数据每个坐标值用8字节双精度保存,面片数据每个顶点下标用2字节无符号整型保存,并一起写入二进制码流文件中;如果是P帧或B帧,对其与前一帧的重建结果的顶点坐标残差进行保留两位小数精度取整、一维Haar DWT变换和量化,将量化结果每个元素用2字节存储并写入到二进制文件中,再将过程反过来重建当前帧网格;
(b.3)用开源软件7-Zip对二进制码流文件进行无损压缩成7z格式作为最终压缩结果。
4.根据权利要求3所述的方法,其特征在于:步骤(c)包括以下分步骤:
(c.1)用7-Zip对7z格式压缩文件解压,得到二进制码流文件;
(c.2)读出码流文件中的头部信息,包括三维网格序列的总帧数、I帧周期和量化步长;
(c.3)根据读出的头部信息对三维网格序列中每一帧进行解码重建:如果当前帧是I帧,先读出分别占用两个字节的顶点数和面片数,在根据顶点数和面片数直接读出固定字节数的内容作为此I帧的顶点和面片数据;如果当前帧是P帧或B帧,先按之前已读出的顶点数读出指定字节数的内容作为顶点残差数据,然后按照编码时的逆过程进行解码重建当前帧网格的顶点数据,而面片数据和之前的I帧面片数据一样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410133394.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面风速探头
- 下一篇:一种机动车速度告示器





