[发明专利]一种视频数据多重压缩及重构方法有效
申请号: | 201710614429.3 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107371026B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 薛旭升;马宏伟;马琨;张旭辉;刘鹏;樊红卫 | 申请(专利权)人: | 西安科技大学 |
主分类号: | H04N19/137 | 分类号: | H04N19/137;H04N19/14;H04N19/146;H04N19/182;H04N19/30;H04N19/63;H04N19/70;H04N19/88;G06T7/13;G06T7/32 |
代理公司: | 61213 西安创知专利事务所 | 代理人: | 谭文琰 |
地址: | 710054 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据 多重 压缩 方法 | ||
1.一种视频数据多重压缩及重构方法,其特征在于,包括以下步骤:
步骤一、获取视频图像信息:视频图像传感器(1)在采集时间t内采集视频图像,并将采集到的视频图像传输给计算机(2),计算机(2)将接收到的视频图像存入视频信息数据库I,I={f(v1,u1),f(v2,u2),...,f(vi,ui),...,f(vn,un)},其中f(vi,ui)表示采集时间t内第i帧图像,i=1,2,...,n,n为不小于4的正整数,第i帧图像f(vi,ui)含有b个像素点,b为正整数,像素点(xi,a,yi,a)表示第i帧图像f(vi,ui)上的任意一个像素点,a=1,2,...,b,所述采集时间t不大于10秒;
步骤二、视频图像一级压缩:
步骤201:计算相邻两帧图像的边缘点:根据公式计算第i帧图像f(vi,ui)和与第i帧图像f(vi,ui)相邻的第i+1帧图像f(vi+1,ui+1)的正比函数值,其中Mif(2j,xi,a,yi,a)表示在尺度2j下的正比函数,j表示小波分解等级,j为正整数,其中Wx表示小波空间的x方向,Wy表示小波空间的y方向,f(2j,xi,a,yi,a)表示第i帧图像f(vi,ui)上的像素点(xi,a,yi,a)进行j级分解的二进小波变换函数,Wxf(2j,xi,a,yi,a)表示第i帧图像f(vi,ui)上的像素点(xi,a,yi,a)在小波空间x方向上进行j级分解的分量,Wyf(2j,xi,a,yi,a)表示第i帧图像f(vi,ui)上的像素点(xi,a,yi,a)在小波空间y方向上进行j级分解的分量,当|Mif(2j,xi,a,yi,a)|和|M(i+1)f(2j,xi+1,a,yi+1,a)|均取极大值时的像素点为图像f(vi,ui)、图像f(vi+1,ui+1)的边缘点,记图像f(vi,ui)、图像f(vi+1,ui+1)对应的边缘点分别为图像边缘点(xi,yi)、图像边缘点(xi+1,yi+1);
步骤202:计算相邻两帧图像的图像边缘点的位移增量:根据公式Δxi=|xi+1-xi|计算Δxi,Δxi表示图像边缘点(xi,yi)和图像边缘点(xi+1,yi+1)在横坐标上的位移增量;
步骤203、剔除冗余图像帧:当|Δxi|≥D时,计算机(2)将图像f(vi,ui)、图像f(vi+1,ui+1)保存在保留视频信息数据集合IH中,D表示位移增量阈值,当|Δxi|<D时,计算机(2)将图像f(vi,ui)、图像f(vi+1,ui+1)保存在冗余视频信息数据集合IL中,IH中的图像帧数为个,IL中的图像帧数为λ个,和λ均为正整数,
步骤204:重复步骤201至步骤203,完成对视频信息数据库I中所有图像的处理,保留视频信息数据库IH中的图像即为一级压缩后的视频图像;
步骤三、视频图像二级压缩:
步骤301、二级压缩的一级分解:计算机(2)对保留视频信息数据库IH中的任一图像f(vh,uh)进行小波变换得到:f'(vh,uh)表示图像f(vh,uh)在平面空间上的正交投影,Cr,q表示图像f(vh,uh)一级分解后的低频系数,表示二维尺度函数,表示图像f(vh,uh)一级分解后在水平方向上的小波系数,表示水平方向上的一维小波函数,表示图像f(vh,uh)一级分解后在垂直方向上的小波系数,表示垂直方向上的一维小波函数,表示图像f(vh,uh)一级分解后在对角线方向上的小波系数,表示对角线方向上的一维小波函数,p、v和d分别表示水平方向、垂直方向和对角线方向,r和q均为正整数,其中,C′s,e表示小波变换系数,h′1,s-2r表示一级分解第一低通滤波器,h'2,s-2r表示一级分解第二低通滤波器,g1,e-2q表示一级分解第一高通滤波器,g2,e-2q表示一级分解第二高通滤波器,g3,e-2q表示一级分解第三高通滤波器,其中s和e均为正整数;
步骤302、二级压缩的二级分解:计算机(2)将一级分解后的正交投影f'(vh,uh)划分成4个子图,对4个子图进行二级分解,Ag(v,u)表示4个子图中的任意一个子图,g=1,2,3,4;计算机(2)对子图Ag(v,u)进行小波变换得到:C′r,q表示子图Ag(v,u)二级分解后的低频系数,表示子图Ag(v,u)二级分解后在水平方向上的小波系数,表示子图Ag(v,u)二级分解后在垂直方向上的小波系数,表示子图Ag(v,u)二级分解后在对角线方向上的小波系数,其中,C″s,e表示小波变换系数,表示二级分解第一低通滤波器,表示二级分解第二低通滤波器,表示二级分解第一高通滤波器,表示二级分解第二高通滤波器,表示二级分解第三低通滤波器;
步骤303:重复步骤302完成四个子图的二级分解,得到四个子图的二级分解图像;
步骤四、视频图像重构:
步骤401、计算相邻两帧冗余视频图像位移增量:图像f(vl,ul)和图像f(vl+1,ul+1)表示冗余视频信息数据库IL中的任意两个相邻图像,l=1,2,...,λ-1,图像f(vl,ul)、图像f(vl+1,ul+1)对应的边缘点分别为图像边缘点(xl,yl)、图像边缘点(xl+1,yl+1),计算机(2)计算ΔXl=|xl+1-xl|,ΔXl表示图像边缘点(xl,yl)和图像边缘点(xl+1,yl+1)的横坐标位移增量;
步骤402、对冗余视频信息数据库中的图像排序:重复步骤401,完成对冗余视频信息数据库IL中每两个相邻图像的位移增量计算,计算机(2)计算横坐标位移增量的平均值再计算将按从小到大的顺序排序,将冗余视频信息数据库IL中的图像按从小到大排序的对应排序,表示中的最小值,对应的相邻两帧图像为图像f(vk,uk)和图像f(vk+1,uk+1),其中k=1,2,...,λ-1;
步骤403、计算机(2)判断保留视频信息数据库IH中的视频图像帧数是否大于m个,m为正整数,若λ≥m,进入步骤404,否则执行步骤405;
步骤404、选择补偿形成重构数据库:计算机(2)选择图像f(vk,uk),将图像f(vk,uk)加入保留视频信息数据库IH中,以选择补偿的方式形成重构数据库I'H,重构数据库I'H中的视频图像帧数为λ+1,然后进入步骤五;
步骤405、插入补偿形成重构数据库:计算机(2)将步骤402中按从小到大排序的对应排序的冗余视频信息数据库IL中前j个图像插入到保留视频信息数据库IH,以插入补偿的方式形成重构数据库I'H,重构数据库I'H中的视频图像帧数为λ+j,并满足λ+j=m,然后进入步骤五;
步骤五、视频图像编码:计算机(2)对重构数据库I'H中的视频图像进行H.264编码,然后计算机(2)将编码后的视频图像信息通过通信模块(3)发送给客户端(4);
步骤六、视频图像解码:客户端(4)对接收到的编码后的视频图像信息进行H.264解码;
步骤七、视频图像显示:通过客户端(4)将解码后的视频图像信息进行显示,重复步骤一至步骤六,实现视频图像信息的多重压缩及重构,并通过客户端(4)进行连续显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安科技大学,未经西安科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710614429.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置