发明名称 |
一种改进的SEG-Y文件中地震数据无损压缩算法 |
摘要 |
本发明公开了一种改进的SEG‑Y文件中地震数据无损压缩算法,解决SEG‑Y文件中地震数据压缩比率过高的问题,本发明将SEG‑Y文件中的地震数据值根据表示该数据值的四个字节依次分解成四个分组数据,所有地震数据值分解后得到四个分组数据组,运用基尼系数计算方法分别计算出SEG‑Y文件中所有地震数据值以及其分解成每个数据组的基尼系数,根据该基尼系数能分析出对不同分组数据组采取不同算法进行压缩,通过对比不同压缩算法对各个分组的压缩比率,采用Lzma算法对SEG‑Y文件中所有地震数据中A和B分组数据组进行压缩,同时,将SEG‑Y文件中所有地震数据中C和D分组数据组采用Deflate算法进行压缩。 |
申请公布号 |
CN106019369A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610486968.9 |
申请日期 |
2016.06.28 |
申请人 |
西南科技大学;四川理工学院 |
发明人 |
庹先国;李怀良;沈统;刘勇;刘瑶;李金夫;荣文钲;吕中云 |
分类号 |
G01V1/28(2006.01)I;H03M7/30(2006.01)I |
主分类号 |
G01V1/28(2006.01)I |
代理机构 |
成都众恒智合专利代理事务所(普通合伙) 51239 |
代理人 |
刘华平 |
主权项 |
一种改进的SEG‑Y文件中地震数据无损压缩算法,其特征在于:具有如下步骤:步骤1:将SEG‑Y文件中单个地震数据值分解成四个分组数据,分别为第一分组数据、第二分组数据、第三分组数据和第四分组数据;步骤2:将SEG‑Y文件中所有地震数据值根据步骤1的方法进行分解,将所有第一分组数据列为A分组数据组,将所有第二分组数据列为B分组数据组、将所有第三分组数据列为C分组数据组,将所有第四分组数据列为D分组数据组;步骤3:运用基尼系数计算方法分别计算出SEG‑Y文件中所有地震数据值的基尼系数,以及所有地震数据值分解成的每个数据组的基尼系数,根据上述基尼系数分析出对不同的分组数据组采取不同的算法进行压缩,然后采用Lzma算法对SEG‑Y文件中所有地震数据中的A分组数据组和B分组数据组进行压缩,同时,将SEG‑Y文件中所有地震数据中的C分组数据组和D分组数据组采用Deflate算法进行压缩。 |
地址 |
621010 四川省绵阳市涪城区青龙大道中段59号 |