1.一种基于视频压缩技术的高空气象数据压缩及解码方法,其特征在于,包括以下步骤:(1)数据读取:读取原始高空气象数据,并提取出所需的高空气象要素数据;
(2)数据预处理:确定高空气象要素数据范围,对高空气象要素数据进行映射处理;
(3)数据存储:将映射后的数据按三维格点数据进行存储,对应图片的三个色彩通道形成高空气象数据图;
(4)数据压缩:对高空气象数据图进行无损压缩编码;
(5)数据解码:对压缩后的高空气象数据进行解压,并将解压得后的高空气象数据通过逆映射还原为原始高空气象数据;
在步骤(2)中,将高空气象要素数据映射到0‑1024范围内的10bit图像里;
通过下式进行映射:
其中,y表示映射后的数据,k为映射前的数据,a为数据需要保留的精度,max为数据最大值,min为数据最小值,n表示将数据划分为n个通道;
在步骤(4)中,采用HEVC的HM工具进行10bit的无损压缩,在编码配置文件中开启Transform Quantizer Bypass,修改编码配置文件中的参数:‑TransquantBypassEnable=1‑CUTransquantBypassFlagForce=1。
2.根据权利要求1所述基于视频压缩技术的高空气象数据压缩及解码方法,其特征在于,在步骤(1)中,将同一时间各个站点同一高空气象要素数据通过二维矩阵的形式进行保存。
3.根据权利要求1所述基于视频压缩技术的高空气象数据压缩及解码方法,其特征在于,在步骤(5)中,按下式进行逆映射:上式中,k′为逆映射后的数据,sqrt(mse(k‑k′))为误差公式,error为允许的最大误差。
4.根据权利要求1所述基于视频压缩技术的高空气象数据压缩及解码方法,其特征在于,在步骤(3)中,利用Matlab工具将映射后的数据按三维格点数据进行存储。