CN107065006A - A Seismic Signal Coding Method Based on Online Dictionary Update - Google Patents
A Seismic Signal Coding Method Based on Online Dictionary Update Download PDFInfo
- Publication number
- CN107065006A CN107065006A CN201710062515.8A CN201710062515A CN107065006A CN 107065006 A CN107065006 A CN 107065006A CN 201710062515 A CN201710062515 A CN 201710062515A CN 107065006 A CN107065006 A CN 107065006A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- mtd
- data
- dictionary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000011159 matrix material Substances 0.000 claims description 23
- 238000013139 quantization Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 238000005259 measurement Methods 0.000 abstract description 6
- 238000013507 mapping Methods 0.000 abstract description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 229910052500 inorganic mineral Inorganic materials 0.000 description 1
- 239000011707 mineral Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/28—Processing seismic data, e.g. for interpretation or for event detection
- G01V1/288—Event detection in seismic signals, e.g. microseismics
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V2210/00—Details of seismic processing or analysis
- G01V2210/10—Aspects of acoustic signal generation or detection
- G01V2210/14—Signal detection
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Emergency Management (AREA)
- Business, Economics & Management (AREA)
- Acoustics & Sound (AREA)
- Geology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
技术领域technical field
本发明属于地震信号数据传输方法,具体涉及一种地震信号有损编码方法。The invention belongs to a seismic signal data transmission method, in particular to a seismic signal lossy encoding method.
背景技术Background technique
基于地震信号测量的测绘技术是目前地底结构和矿产资源测量的有效方法之一。在每次测绘时,对地底进行地震信号测量将会产生超过100T以上的数据,而目前信号传输的带宽极为有限,因此有必要在传输前通过地震信号编码技术减少地震信号的数据量。现有技术中,提出了一种基于离散余弦变换的地震信号编码方法,它能够获得接近于3倍的压缩倍数。也有采用二维基于局部地震信号自适应的离散余弦变换技术,使得重建后的地震信号重要特征能够得以保存。更进一步地,采用自适应小波包的地震信号编码技术可以获得更高的压缩倍数和更好的重建质量由于其较好的方向保持特性,目前被广泛应用于地震信号的特征提取中。上述方法的主要思想是采用一种合适的基或者冗余的字典来表征地震信号,使得信号的表征是稀疏的。近年来,通过字典学习进行稀疏表示获得了广泛地关注,尤其是在图像编码中得到了广泛的应用在遥感图像中通过双稀疏模型去学习字典,从而获得了较好的编码效果。这些研究成果均表明了在地震信号编码中应用字典学习和稀疏表示的可行性。Surveying and mapping technology based on seismic signal measurement is one of the effective methods for underground structure and mineral resource measurement. In each surveying and mapping, seismic signal measurement on the ground will generate more than 100T of data, and the bandwidth of signal transmission is extremely limited at present, so it is necessary to reduce the data volume of seismic signal through seismic signal coding technology before transmission. In the prior art, a seismic signal encoding method based on discrete cosine transform is proposed, which can obtain a compression factor close to 3 times. There is also a two-dimensional discrete cosine transform technology based on local seismic signal adaptation, so that the important features of the reconstructed seismic signal can be preserved. Furthermore, the seismic signal encoding technology using adaptive wavelet packets can obtain higher compression factor and better reconstruction quality. Due to its better direction-preserving characteristics, it is currently widely used in the feature extraction of seismic signals. The main idea of the above method is to use a suitable basis or redundant dictionary to represent the seismic signal, so that the representation of the signal is sparse. In recent years, sparse representation through dictionary learning has gained widespread attention, especially in image coding, and has been widely used in remote sensing images to learn dictionaries through double-sparse models, thereby obtaining better coding results. These research results all show the feasibility of applying dictionary learning and sparse representation in seismic signal coding.
传统基于字典学习和稀疏表示的编码方法往往包含如下两种主要方法:(1)通过离线学习的字典对实时获取的在线数据进行稀疏表示。对于该方法而言,预先需要存在一个离线训练集,并通过该离线训练集去获得所需的字典信息。因此,在线数据的稀疏表示是否有效极度依赖于离线数据和在线数据的相关性。对于实际地震信号测量而言,很难获得适用于不同情况的通用离线训练集。(2)使用实时在线数据训练字典,通过该字典对实时在线数据进行稀疏表示。在该方法中,有必要对字典进行传输,从而使得编解码端的稀疏表示过程能够同步。因此,字典信息的传输将会增加编码码流的大小,从而降低编码性能。Traditional encoding methods based on dictionary learning and sparse representation often include the following two main methods: (1) Sparse representation of online data acquired in real time through offline learned dictionary. For this method, an offline training set needs to exist in advance, and the required dictionary information is obtained through the offline training set. Therefore, whether the sparse representation of online data is effective depends heavily on the correlation between offline data and online data. For actual seismic signal measurements, it is difficult to obtain a general offline training set applicable to different situations. (2) Use the real-time online data to train the dictionary, and perform sparse representation on the real-time online data through the dictionary. In this method, it is necessary to transmit the dictionary so that the sparse representation process at the codec end can be synchronized. Therefore, the transmission of dictionary information will increase the size of the encoded code stream, thereby reducing the encoding performance.
发明内容:Invention content:
本发明提出一种基于在线字典更新的地震信号编码方法,属于地震信号数据编码传输方法,解决地震信号编码中采用字典学习和稀疏表示带来的如何传输字典的问题,可以应用于各种基于地震信号测量的地底测绘中。The invention proposes a seismic signal encoding method based on online dictionary update, which belongs to the seismic signal data encoding transmission method, solves the problem of how to transmit the dictionary caused by using dictionary learning and sparse representation in seismic signal encoding, and can be applied to various seismic-based In subsurface mapping for signal measurements.
本发明的一种基于在线字典更新的地震信号编码方法,包括编码步骤和解码步骤;其中,A method for encoding seismic signals based on online dictionary update of the present invention includes an encoding step and a decoding step; wherein,
所述编码步骤包括:The encoding steps include:
步骤1、将输入地震信号按照时间顺序分成多个组,对每组数据采用缓存中的字典进行稀疏编码,具体是:Step 1. Divide the input seismic signal into multiple groups according to time order, and use the dictionary in the cache to perform sparse coding for each group of data, specifically:
步骤11、将近临T个迹的地震信号数据分为一组,对每组数据单独进行处理;假设当前组数据为Z组数据,其表示为Yz;将每个迹的数据等分为若干个单元,每个单元yi的长度为M×1,将yi按照列方式进行排序;因此,Yz=[y1,...yi,...yN];这里假设每个迹上记录的数据长度为U,那么有如下关系式:T×U=M×N;Step 11, divide the seismic signal data adjacent to T traces into one group, and process each group of data separately; assume that the current group of data is Z group of data, which is expressed as Y z ; divide the data of each trace into several units, the length of each unit y i is M×1, sort y i according to the column; therefore, Y z =[y 1 ,...y i ,...y N ]; here it is assumed that each The length of the data recorded on the track is U, then there is the following relational expression: T×U=M×N;
步骤12、读取缓存中的字典Dz-1,给定稀疏系数矩阵WZ的稀疏性为L,对下式进行优化求解:Step 12. Read the dictionary D z-1 in the cache, and given the sparsity of the sparse coefficient matrix W Z as L, optimize and solve the following formula:
步骤2、对步骤S1中的稀疏系数进行量化及熵编码,具体包括:Step 2. Perform quantization and entropy coding on the sparse coefficients in step S1, specifically including:
步骤21、采用均匀量化方法对稀疏系数矩阵进行量化,具体如下:Step 21. Quantize the sparse coefficient matrix using a uniform quantization method, specifically as follows:
wZ(i,j)代表稀疏系数矩阵WZ中坐标为(i,j)的系数数值,Δ代表量化步长,代表(i,j)的系数数值的量化结果,round(·)代表取整运算;w Z (i, j) represents the value of the coefficient whose coordinates are (i, j) in the sparse coefficient matrix W Z , and Δ represents the quantization step size, Represents the quantization result of the coefficient value of (i,j), and round(·) represents the rounding operation;
步骤22、创建由数值0和数值1组成的非零系数位置矩阵PT,创建方法如下:Step 22, create the non-zero coefficient position matrix PT that is made up of numerical value 0 and numerical value 1, creation method is as follows:
其中,abs(·)代表绝对值运算;Among them, abs( ) represents the absolute value operation;
步骤23、对非零系数位置矩阵PT采用算术编码;Step 23, using arithmetic coding for the non-zero coefficient position matrix PT;
步骤24、对非零系数(对应于PT(i,j)=1位置的采用Huffman编码;Step 24, for non-zero coefficients (corresponding to PT (i, j) = 1 position Using Huffman coding;
步骤3、从缓存中读取前面P个已传输组的重建数据,结合当前组传输的稀疏系数进行字典学习,从而更新下一组数据稀疏表示所需的字典,具体包括:Step 3. Read the reconstruction data of the previous P transmitted groups from the cache, and perform dictionary learning in combination with the sparse coefficients transmitted by the current group, so as to update the dictionary required for the sparse representation of the next group of data, specifically including:
步骤31、计算P+1组重建数据p∈[Z-P,Z](当前组数据是Z组),计算方法如下:Step 31, calculate P+1 group reconstruction data p∈[ZP,Z] (current group data is Z group), the calculation method is as follows:
其中,中的单元 in, unit in
步骤32、按照如下优化过程求解所需字典DZ:Step 32, solve the required dictionary D Z according to the following optimization process:
其中,ai代表描述组间相关性的常数,式(2)通过如下步骤迭代运算求解:in, a i represents a constant describing the correlation between groups, formula (2) is solved through the following steps of iterative operation:
步骤321、固定DZ,W'可以通过前面所述的PS方法进行计算;Step 321, fixing D Z , W' can be calculated by the aforementioned PS method;
步骤322、固定W',DZ可以按照MOD方法进行更新:Step 322, fixing W', D Z can be updated according to the MOD method:
步骤323、重复上述步骤321和步骤322至指定迭代次数,更新所需的字典DZ;Step 323, repeating the above steps 321 and 322 to the specified number of iterations, updating the required dictionary D Z ;
所述解码步骤包括:The decoding steps include:
步骤4、对接收到的稀疏系数进行反量化及熵解码,生成非零系数矩阵W'Z,具体如下:Step 4. Perform inverse quantization and entropy decoding on the received sparse coefficients to generate a non-zero coefficient matrix W' Z , as follows:
步骤41、对非零系数编码码流进行Huffman解码,获得非零系数wc;Step 41. Perform Huffman decoding on the non-zero coefficient encoded code stream to obtain the non-zero coefficient w c ;
步骤42、对非零系数wc进行反量化,获得反量化系数w'c,具体如下:Step 42. Perform inverse quantization on the non-zero coefficient w c to obtain the inverse quantization coefficient w' c , specifically as follows:
w'c=wc×Δw' c =w c ×Δ
步骤43、对非零系数位置矩阵PT编码码流进行算术解码,获得非零系数位置矩阵PT,结合步骤42中生成的反量化系数w'c,生成非零系数矩阵W'Z;Step 43: Perform arithmetic decoding on the coded code stream of the non-zero coefficient position matrix PT to obtain the non-zero coefficient position matrix PT, and combine the inverse quantization coefficient w'c generated in step 42 to generate the non-zero coefficient matrix W'Z ;
步骤5、进行地震信号重建,具体如下:Step 5, carry out seismic signal reconstruction, specifically as follows:
步骤51、读取缓存中的字典Dz-1,生成重建信号Y'z,具体如下:Step 51. Read the dictionary D z-1 in the cache to generate the reconstructed signal Y' z , specifically as follows:
Y'z=Dz-1×W'Z Y' z = D z-1 × W' Z
步骤52、对重建信号Y'z=[y'1...y'i...y'N](每个单元y'i的长度为M×1)进行重排列,将临近若干个单元按照列的方式首尾连在一起拼成一迹,因此,每迹的长度为总共有T迹;Step 52. Rearrange the reconstructed signal Y' z =[y' 1 ... y' i ... y' N ] (the length of each unit y' i is M×1), and several adjacent units According to the way of columns, they are connected end to end to form a trace, therefore, the length of each trace is There are T marks in total;
步骤6、生成缓存中的字典Dz,用于下一组数据的重建,即:从缓存中读取前面P个已传输组的重建数据,结合当前组传输的稀疏系数进行字典学习,从而更新下一组数据稀疏表示所需的字典,具体包括:Step 6. Generate the dictionary D z in the cache for the reconstruction of the next set of data, that is, read the reconstructed data of the previous P transmitted groups from the cache, and perform dictionary learning in combination with the sparse coefficients transmitted by the current group, thereby updating The next set of dictionaries required for data sparse representation include:
步骤61、计算P+1组重建数据p∈[Z-P,Z](当前组数据是Z组),计算方法如下:Step 61, calculate P+1 group reconstruction data p∈[ZP,Z] (current group data is Z group), the calculation method is as follows:
其中,中的单元 in, unit in
步骤62、按照如下优化过程求解所需字典DZ:Step 62, solve the required dictionary D Z according to the following optimization process:
其中,ai代表描述组间相关性的常数,式(2)通过如下步骤迭代运算求解:in, a i represents a constant describing the correlation between groups, formula (2) is solved through the following steps of iterative operation:
步骤621、固定DZ,W'可以通过前面所述的PS方法进行计算;Step 621, fixing D Z , W' can be calculated by the aforementioned PS method;
步骤622、固定W',DZ可以按照MOD方法进行更新:Step 622, fixing W', D Z can be updated according to the MOD method:
步骤623、重复上述步骤321和步骤322至指定迭代次数,更新所需的字典DZ。Step 623 , repeating the above steps 321 and 322 up to the specified number of iterations, and updating the required dictionary D Z .
本发明通过在线字典更新的方式,在保证信号有效稀疏表示的前提条件下,并不需要实时传输字典信息,从而有效减少数据传输数据量,可以适用于各种地震信号高速采集应用场合。The present invention does not need real-time transmission of dictionary information by updating the online dictionary under the premise of ensuring effective sparse representation of signals, thereby effectively reducing the data volume of data transmission and being applicable to various high-speed acquisition applications of seismic signals.
附图说明Description of drawings
图1是本发明的流程图;Fig. 1 is a flow chart of the present invention;
图2是测试地震信号数据中的部分信号;Fig. 2 is a part of the signal in the test seismic signal data;
图3是学习的字典;Fig. 3 is the dictionary of learning;
图4是不同方法性能对比的结果。Figure 4 is the result of the performance comparison of different methods.
具体实施方式detailed description
实施例:Example:
本发明主要包括:The present invention mainly comprises:
S1:将输入地震信号按照时间顺序分成多个组,对每组数据采用缓存中的字典进行稀疏编码;S1: Divide the input seismic signal into multiple groups according to time order, and use the dictionary in the cache to perform sparse coding for each group of data;
S2:对步骤S1中的稀疏系数进行量化及熵编码;S2: Carry out quantization and entropy coding to the sparse coefficient in step S1;
S3:从缓存中读取前面P个已传输组的重建数据,结合当前组传输的稀疏系数进行字典学习,从而更新下一组数据稀疏表示所需的字典。S3: Read the reconstruction data of the previous P transmitted groups from the cache, and perform dictionary learning in combination with the sparse coefficients transmitted by the current group, so as to update the dictionary required for the sparse representation of the next group of data.
更进一步地,步骤S1具体为:Further, step S1 is specifically:
S11:将近临T个迹的地震信号数据分为一组,对每组数据单独进行处理;假设当前组数据为Z组数据,其表示为Yz。将每个迹的数据等分为若干个单元,每个单元yi的长度为M×1,将yi按照列方式进行排序。因此,Yz=[y1,...yi,...yN]。这里假设每个迹上记录的数据长度为U,那么有如下关系式:T×U=M×N。S11: Divide the seismic signal data of adjacent T traces into one group, and process each group of data separately; assuming that the current group of data is Z group of data, it is expressed as Y z . The data of each trace is equally divided into several units, and the length of each unit y i is M×1, and the y i are sorted by columns. Therefore, Y z =[y 1 ,...y i ,...y N ]. Assume here that the length of data recorded on each track is U, then there is the following relationship: T×U=M×N.
S12:读取缓存中的字典Dz-1,给定稀疏系数矩阵WZ的稀疏性为L,对下式进行优化求解:S12: Read the dictionary D z-1 in the cache, given the sparsity of the sparse coefficient matrix W Z as L, optimize and solve the following formula:
对于式(1)的求解,我们拟采用PS方法(“Partial search vector selection forsparse signal representation,”in NORSIG-03)。PS方法是基于OMP算法(正交匹配追踪,“Comparison of basis selection methods,”in Signals,Systems and Computers,1996.Conference Record of the Thirtieth Asilomar Conference on),因此,首先给出OMP算法的流程:For the solution of formula (1), we intend to use the PS method (“Partial search vector selection for sparse signal representation,” in NORSIG-03). The PS method is based on the OMP algorithm (Orthogonal Matching Pursuit, "Comparison of basis selection methods," in Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on), therefore, the flow of the OMP algorithm is first given:
PS方法将上述步骤(1)仅仅对最大相关性字典单元的搜索过程修改为对若干个极大相关性字典单元的搜索,从而提供更多的搜索判决获得较佳的稀疏向量。The PS method modifies the above step (1) from the search process of only the maximum correlation dictionary unit to the search of several maximum correlation dictionary units, thus providing more search decisions to obtain better sparse vectors.
步骤S2具体为:Step S2 is specifically:
S21:采用均匀量化方法对稀疏系数矩阵进行量化,具体如下:S21: Use a uniform quantization method to quantize the sparse coefficient matrix, as follows:
wZ(i,j)代表稀疏系数矩阵WZ中坐标为(i,j)的系数数值,Δ代表量化步长,代表(i,j)的系数数值的量化结果,round(·)代表取整运算。w Z (i, j) represents the value of the coefficient whose coordinates are (i, j) in the sparse coefficient matrix W Z , and Δ represents the quantization step size, Represents the quantization result of the coefficient value of (i, j), and round(·) represents the rounding operation.
S22:创建由数值0和数值1组成的非零系数矩阵PT,创建方法如下:S22: Create a non-zero coefficient matrix PT composed of a value 0 and a value 1, the creation method is as follows:
其中,abs(·)代表绝对值运算。Among them, abs(·) represents the absolute value operation.
S23:对非零系数矩阵PT采用算术编码。S23: Arithmetic coding is used for the non-zero coefficient matrix PT.
S24:对非零系数(对应于PT(i,j)=1位置的wr i,j)采用Huffman编码。S24: Apply Huffman coding to the non-zero coefficients (corresponding to w r i,j at the position of PT(i,j)=1).
步骤S3具体为:Step S3 is specifically:
S31:计算P+1组重建数据p∈[Z-P,Z](当前组数据是Z组),计算方法如下:S31: Calculating P+1 group reconstruction data p∈[ZP,Z] (current group data is Z group), the calculation method is as follows:
其中,中的单元 in, unit in
S32:按照如下优化过程求解所需字典DZ:S32: Solve required dictionary D Z according to following optimization process:
其中,ai代表描述组间相关性的常数。in, a i represent constants describing the correlation between groups.
式(2)可以通过如下步骤迭代运算求解:Equation (2) can be solved by iterative operation as follows:
1)固定DZ,W'可以通过前面所述的PS方法进行计算;1) Fixed D Z , W' can be calculated by the aforementioned PS method;
2)固定W',DZ可以按照MOD方法(“Method of Optimal Directions for FrameDesign,”in 1999 IEEE International Conference on Acoustics,Speech and SignalProcessing(ICASSP))进行更新:2) Fixed W', D Z can be updated according to the MOD method ("Method of Optimal Directions for FrameDesign," in 1999 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)):
3)重复上述步骤1)和步骤2)至指定迭代次数,生成所需的更新字典DZ。3) Repeat the above step 1) and step 2) up to the specified number of iterations to generate the required updated dictionary D Z .
实施例1:Example 1:
1.测试地震信号数据来源于UTAM图像数据库(http://utam.gg.utah.edu/SeismicData/SeismicData.html),我们选用Find-Trapped-miners数据作为测试数据,它包含72个传感器,每个传感器包含135个迹;1. The test seismic signal data comes from the UTAM image database (http://utam.gg.utah.edu/SeismicData/SeismicData.html), we choose the Find-Trapped-miners data as the test data, which contains 72 sensors, each Each sensor contains 135 traces;
2.每个迹取1600个时间长度样本,每10个迹的数据为1组,部分测试数据如图1所示;2. Take 1600 time-length samples for each trace, and the data of every 10 traces is a group, and some test data are shown in Figure 1;
1.假定当前组是第3组(前2组数据均已完成编码且相关数据已输出到解码端和缓存中),读取缓存中的字典D2进行稀疏编码,在该实施例中缓存中字典的大小均为16×64,稀疏性为1/16(非零系数占总体系数的比例),计算获得的W3中部分数据如下;1. Assume that the current group is the third group (the first 2 groups of data have been encoded and the relevant data has been output to the decoder and cache), read the dictionary D 2 in the cache and perform sparse coding. In this embodiment, the cache The size of the dictionary is 16×64, and the sparsity is 1/16 (the ratio of non-zero coefficients to the overall coefficients). Some data in W 3 obtained by calculation are as follows;
2.对W3进行量化,量化步长选用1024;对量化后中的非零数据采用Huffman编码,对非零元位置采用算术编码,我们通过SNR来衡量原始信号和重建信号的差异,此时的SNR是21.2dB。2. Quantize W 3 with a quantization step size of 1024; use Huffman coding for non-zero data after quantization, and use arithmetic coding for non-zero element positions. We use SNR to measure the difference between the original signal and the reconstructed signal. At this time The SNR is 21.2dB.
3.通过读取前两组重建数据和W3,进行字典更新,所更新的字典D3如图3所示。3. The dictionary is updated by reading the first two sets of reconstruction data and W 3 , and the updated dictionary D 3 is shown in FIG. 3 .
实施例2:Example 2:
1.对第四组数据用第三组数据更新的字典D3进行稀疏表示,并更新字典D4;1. Sparsely represent the fourth set of data with the updated dictionary D 3 of the third set of data, and update the dictionary D 4 ;
2.对第五组数据用第四组数据更新的字典D4进行稀疏表示,并更新字典D5;2. Sparsely represent the fifth set of data with the updated dictionary D 4 of the fourth set of data, and update the dictionary D 5 ;
3.对上述每组数据进行量化及编码,计算码率并通过SNR衡量失真;3. Quantize and encode each set of data above, calculate the code rate and measure the distortion by SNR;
4.调整不同稀疏性,重复上述3个步骤,得到不同码率下的失真情况。4. Adjust different sparsity and repeat the above 3 steps to get the distortion under different code rates.
5.为了证明算法的有效性,我们同时对基于DCT,Curvelet和离线字典学习方法(K-SVD+ORMP)的地震信号编码算法进行了实验,得到不同算法的率失真情况,相关对比实验结果如图4所示。5. In order to prove the effectiveness of the algorithm, we also experimented on the seismic signal encoding algorithm based on DCT, Curvelet and offline dictionary learning method (K-SVD+ORMP), and obtained the rate-distortion of different algorithms. The relevant comparative experimental results are as follows Figure 4 shows.
本技术中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。The specific embodiments described in this technology are merely illustrative of the spirit of the invention. Those skilled in the art to which the present invention belongs can make various modifications or supplements to the described specific embodiments or adopt similar methods to replace them, but they will not deviate from the spirit of the present invention or go beyond the definition of the appended claims range.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710062515.8A CN107065006B (en) | 2017-01-23 | 2017-01-23 | Seismic signal coding method based on online dictionary updating |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710062515.8A CN107065006B (en) | 2017-01-23 | 2017-01-23 | Seismic signal coding method based on online dictionary updating |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107065006A true CN107065006A (en) | 2017-08-18 |
| CN107065006B CN107065006B (en) | 2019-06-11 |
Family
ID=59598951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710062515.8A Expired - Fee Related CN107065006B (en) | 2017-01-23 | 2017-01-23 | Seismic signal coding method based on online dictionary updating |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107065006B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107664773A (en) * | 2017-09-26 | 2018-02-06 | 武汉大学 | A Seismic Signal Coding Method Based on Time Shift and Entropy Constraint |
| CN109581483A (en) * | 2017-09-29 | 2019-04-05 | 中国石油化工股份有限公司 | Processing Seismic Data and system based on rarefaction representation |
| CN112634454A (en) * | 2021-03-08 | 2021-04-09 | 南京泛在实境科技有限公司 | Point cloud classical building curved surface reconstruction method based on OLDL _ DWT |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070053603A1 (en) * | 2005-09-08 | 2007-03-08 | Monro Donald M | Low complexity bases matching pursuits data coding and decoding |
| CN102879818A (en) * | 2012-08-30 | 2013-01-16 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Improved method for decomposing and reconstructing seismic channel data |
| CN103489203A (en) * | 2013-01-31 | 2014-01-01 | 清华大学 | Image coding method and system based on dictionary learning |
| CN103594084A (en) * | 2013-10-23 | 2014-02-19 | 江苏大学 | Voice emotion recognition method and system based on joint penalty sparse representation dictionary learning |
| CN104517267A (en) * | 2014-12-23 | 2015-04-15 | 电子科技大学 | Infrared image enhancement and reestablishment method based on spectra inversion |
| CN105182417A (en) * | 2015-09-11 | 2015-12-23 | 合肥工业大学 | Surface wave separation method and system based on morphological component analysis |
| CN105701775A (en) * | 2016-01-06 | 2016-06-22 | 山东师范大学 | Image denoising method based on improved adaptive dictionary learning |
| US20160335224A1 (en) * | 2014-03-31 | 2016-11-17 | Los Alamos National Security, Llc | Efficient convolutional sparse coding |
| CN106157254A (en) * | 2015-04-21 | 2016-11-23 | 南京理工大学 | Rarefaction representation remote sensing images denoising method based on non local self-similarity |
| CN106203414A (en) * | 2016-07-01 | 2016-12-07 | 昆明理工大学 | A kind of based on the method differentiating dictionary learning and the scene image character detection of rarefaction representation |
-
2017
- 2017-01-23 CN CN201710062515.8A patent/CN107065006B/en not_active Expired - Fee Related
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070053603A1 (en) * | 2005-09-08 | 2007-03-08 | Monro Donald M | Low complexity bases matching pursuits data coding and decoding |
| CN102879818A (en) * | 2012-08-30 | 2013-01-16 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Improved method for decomposing and reconstructing seismic channel data |
| CN103489203A (en) * | 2013-01-31 | 2014-01-01 | 清华大学 | Image coding method and system based on dictionary learning |
| CN103594084A (en) * | 2013-10-23 | 2014-02-19 | 江苏大学 | Voice emotion recognition method and system based on joint penalty sparse representation dictionary learning |
| US20160335224A1 (en) * | 2014-03-31 | 2016-11-17 | Los Alamos National Security, Llc | Efficient convolutional sparse coding |
| CN104517267A (en) * | 2014-12-23 | 2015-04-15 | 电子科技大学 | Infrared image enhancement and reestablishment method based on spectra inversion |
| CN106157254A (en) * | 2015-04-21 | 2016-11-23 | 南京理工大学 | Rarefaction representation remote sensing images denoising method based on non local self-similarity |
| CN105182417A (en) * | 2015-09-11 | 2015-12-23 | 合肥工业大学 | Surface wave separation method and system based on morphological component analysis |
| CN105701775A (en) * | 2016-01-06 | 2016-06-22 | 山东师范大学 | Image denoising method based on improved adaptive dictionary learning |
| CN106203414A (en) * | 2016-07-01 | 2016-12-07 | 昆明理工大学 | A kind of based on the method differentiating dictionary learning and the scene image character detection of rarefaction representation |
Non-Patent Citations (2)
| Title |
|---|
| 唐杰: ""伪随机噪声编码震源的编码方式研究"", 《中国地球物理2010-中国地球物理学会第二十六届年会、中国地震学会第十三次学术大会论文集》 * |
| 邵婕 等: ""基于字典训练的小波域稀疏表示为地震去噪方法"", 《石油地球物理勘探》 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107664773A (en) * | 2017-09-26 | 2018-02-06 | 武汉大学 | A Seismic Signal Coding Method Based on Time Shift and Entropy Constraint |
| CN109581483A (en) * | 2017-09-29 | 2019-04-05 | 中国石油化工股份有限公司 | Processing Seismic Data and system based on rarefaction representation |
| CN112634454A (en) * | 2021-03-08 | 2021-04-09 | 南京泛在实境科技有限公司 | Point cloud classical building curved surface reconstruction method based on OLDL _ DWT |
| CN112634454B (en) * | 2021-03-08 | 2021-06-29 | 南京泛在实境科技有限公司 | Point cloud classical building curved surface reconstruction method based on OLDL _ DWT |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107065006B (en) | 2019-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107832837B (en) | Convolutional neural network compression method and decompression method based on compressed sensing principle | |
| CN102123278B (en) | Signal source encoding and decoding method based on distributed compressive sensing technology | |
| CN116584098A8 (en) | Image encoding and decoding, video encoding and decoding: method, system and training method | |
| CN113450421B (en) | A UAV reconnaissance image compression and decompression method based on enhanced deep learning | |
| CN103280221B (en) | A kind of audio lossless compressed encoding, coding/decoding method and system of following the trail of based on base | |
| CN113747163A (en) | Image coding and decoding method and compression method based on context reorganization modeling | |
| CN102938649A (en) | Self-adaptive reconstruction and uncompressing method for power quality data based on compressive sensing theory | |
| CN104159112A (en) | Compressed sensing video transmission method and system based on dual sparse model decoding | |
| CN112702600B (en) | Image coding and decoding neural network layered fixed-point method | |
| CN114422802B (en) | Self-encoder image compression method based on codebook | |
| CN107845117A (en) | Method for compressing high spectrum image based on block sparse expression pattern and structure dictionary | |
| CN108830167A (en) | A kind of seawater temperature field data reconstruction method based on K-SVD dictionary learning | |
| CN107065006B (en) | Seismic signal coding method based on online dictionary updating | |
| CN109194968B (en) | Image compression sensing method fusing information source channel decoding | |
| CN101582169A (en) | Distributed hyper spectrum image compression method based on 3D wavelet transformation | |
| Tomczak | Deep generative modeling for neural compression | |
| CN113949880A (en) | Extremely-low-bit-rate man-machine collaborative image coding training method and coding and decoding method | |
| Tian | Multiscale sparse dictionary learning with rate constraint for seismic data compression | |
| CN115661275A (en) | Variable-rate sparse point cloud compression method based on channel gain | |
| CN107664773B (en) | A Seismic Signal Coding Method Based on Time Shift and Entropy Constraints | |
| Yan et al. | Digital image compression | |
| CN107818325A (en) | Image sparse representation method based on integrated dictionary learning | |
| CN109246437B (en) | An Image Compressed Sensing Method Based on Reed Solomon Code | |
| CN119366184A (en) | A point cloud inter-frame compensation method, encoding and decoding method, device and system | |
| CN107888915A (en) | A kind of perception compression method of combination dictionary learning and image block |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190611 Termination date: 20200123 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |