CN106941610B - Binary ROI mask coding method based on improved block coding - Google Patents
Binary ROI mask coding method based on improved block coding Download PDFInfo
- Publication number
- CN106941610B CN106941610B CN201710277604.4A CN201710277604A CN106941610B CN 106941610 B CN106941610 B CN 106941610B CN 201710277604 A CN201710277604 A CN 201710277604A CN 106941610 B CN106941610 B CN 106941610B
- Authority
- CN
- China
- Prior art keywords
- symbol
- sequence
- run
- length
- symbol sequence
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/93—Run-length coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
本发明提出了一种基于改进方块编码的二值ROI掩模编码方法,主要解决现有ROI掩模编码效率低的问题。其实现方案是:1)对ROI掩模进行分块,并用一个符号来表示,扫描所有分块得到一维的符号序列;2)计算符号序列中符号‘0’的游程数组,并将原符号序列中连续的符号‘0’用一个符号‘0’替换,得到修正后的符号序列;3)对游程数组和修正后的符号序列分别进行哈夫曼编码,并将两者的编码码流合并,得到最终的编码码流。本发明具有编码过程简单、符号序列编码效率高和节省大量码流的特点,可用于遥感图像ROI掩模的压缩过程。
The invention proposes a binary ROI mask coding method based on improved block coding, which mainly solves the problem of low coding efficiency of the existing ROI mask. The implementation scheme is: 1) divide the ROI mask into blocks, and use a symbol to represent it, and scan all the blocks to obtain a one-dimensional symbol sequence; 2) calculate the run-length array of the symbol '0' in the symbol sequence, and convert the original symbol The consecutive symbols '0' in the sequence are replaced by a symbol '0' to obtain the corrected symbol sequence; 3) Huffman encoding is performed on the run-length array and the corrected symbol sequence respectively, and the encoded code streams of the two are combined , to get the final encoded code stream. The invention has the characteristics of simple encoding process, high efficiency of symbol sequence encoding and saving a lot of code streams, and can be used in the compression process of remote sensing image ROI mask.
Description
技术领域technical field
本发明属于图像处理技术领域,特别涉及一种二值ROI掩模编码方法,可用于实现遥感云图ROI掩模的高效编码。The invention belongs to the technical field of image processing, and in particular relates to a binary ROI mask coding method, which can be used to realize high-efficiency coding of a remote sensing cloud image ROI mask.
背景技术Background technique
方块编码最早用于二值图像的编码,如传真图像,由于方法简单有效进而推广到了灰度图像的编码之中。方块编码分为两个过程:分块扫描和哈夫曼编码:首先选择设定大小的分块对图像进行划分,然后将分块内灰度值的排列信息作为表示该分块的消息,并用相应的符号表示,再扫描整个图像,将所有分块对应的符号组成一维的符号序列,最后对符号序列进行哈夫曼编码。Block coding was first used in the coding of binary images, such as fax images, and was extended to the coding of grayscale images because of the simplicity and effectiveness of the method. Block coding is divided into two processes: block scanning and Huffman coding: first select a block with a set size to divide the image, and then use the arrangement information of the gray value in the block as the message representing the block, and use The corresponding symbols are represented, and then the entire image is scanned, and the symbols corresponding to all blocks are formed into a one-dimensional symbol sequence, and finally the symbol sequence is Huffman coded.
传统的这种方块编码有效地利用了二值图像的空间相关性,但是在对符号序列的编码上,由于没有考虑到不同二值图像对应符号序列的特性,一律使用传统的哈夫曼编码方法,因而降低了符号序列编码的效率。This traditional block coding effectively utilizes the spatial correlation of binary images, but in the coding of symbol sequences, since the characteristics of symbol sequences corresponding to different binary images are not considered, the traditional Huffman coding method is always used , thus reducing the efficiency of symbol sequence encoding.
发明内容Contents of the invention
本发明的目的在于针对上述现有技术的不足,提出一种基于改进方块编码的二值ROI掩模编码方法,提高ROI掩模的编码效率。The purpose of the present invention is to address the shortcomings of the above-mentioned prior art, and propose a binary ROI mask coding method based on improved block coding, so as to improve the coding efficiency of the ROI mask.
本发明的技术思路是:针对ROI掩模的区域性和这些区域所对应的符号序列存在大量的统计冗余的特点,利用ROI掩模像素间的空间相关性对ROI掩模进行分块处理,通过对每个分块进行符号包装,得到一维的符号序列,对ROI掩模的编码即为符号序列的编码,通过对符号序列中出现次数最多、连续性最强的符号‘0’的单独处理,计算其游程数组,实行对游程数组和修正后符号序列的编码。其具体实现方案包括如下:The technical idea of the present invention is: for the region of the ROI mask and the characteristics of a large number of statistical redundancy in the symbol sequences corresponding to these regions, the ROI mask is divided into blocks by using the spatial correlation between the pixels of the ROI mask, A one-dimensional symbol sequence is obtained by symbol packaging each block, and the coding of the ROI mask is the coding of the symbol sequence. Processing, calculating its run-length array, and performing encoding of the run-length array and the corrected symbol sequence. Its specific implementation plans include the following:
(1)对ROI掩模图像按照从上到下、从左到右的顺序进行3*3分块,将分块内像素值读取为一个九位的二进制0、1序列,并将该二进制序列转换为十进制的值,作为表示该分块的符号;再按照从上到下从左到右的顺序,扫描所有的3*3分块,将所有的符号读取为一维的符号序列;(1) The ROI mask image is divided into 3*3 blocks in order from top to bottom and from left to right, and the pixel value in the block is read as a nine-bit binary 0, 1 sequence, and the binary The sequence is converted into a decimal value as a symbol representing the block; then, in the order from top to bottom and left to right, all 3*3 blocks are scanned, and all symbols are read as a one-dimensional symbol sequence;
(2)遍历一维符号序列,计算符号序列中‘0’符号的游程数组,并将符号序列中连续的符号‘0’用相应的一个符号替换,得到修正后的符号序列;(2) Traverse the one-dimensional symbol sequence, calculate the run-length array of the '0' symbol in the symbol sequence, and replace the continuous symbol '0' in the symbol sequence with a corresponding symbol to obtain the corrected symbol sequence;
(3)分别对游程数组和修正后的符号序列进行哈夫曼编码,再将两者的编码码流合并,得到最终的编码码流。(3) Carry out Huffman coding on the run-length array and the corrected symbol sequence respectively, and then combine the code streams of the two to obtain the final code stream.
本发明与现有技术相比较,具有如下优点:Compared with the prior art, the present invention has the following advantages:
第一、本发明利用到了ROI掩模的空间相关性,减少了ROI掩模的统计冗余First, the present invention utilizes the spatial correlation of the ROI mask, reducing the statistical redundancy of the ROI mask
第二、本发明可以使用更短的码流完成ROI掩模的编码,提高了ROI掩模的编码效率。Second, the present invention can use a shorter code stream to complete the encoding of the ROI mask, thereby improving the encoding efficiency of the ROI mask.
附图说明Description of drawings
图1是本发明的实现流程图;Fig. 1 is the realization flowchart of the present invention;
图2是本发明中对分块扫描的示意图。Fig. 2 is a schematic diagram of block scanning in the present invention.
具体实施方式Detailed ways
以下结合附图和实施例,对本发明作进一步详细的描述。The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.
步骤1,对ROI掩模分块,获得符号序列。Step 1, block the ROI mask to obtain a symbol sequence.
(1a)创建二维数组A,将在感兴趣区域提取得到的感兴趣区域ROI掩模读取到二维数组A中,并进行3*3的分块操作,并按照图2所示的方法对分块内的像素值进行读取,得到二进制序列;(1a) Create a two-dimensional array A, read the ROI mask of the region of interest extracted in the region of interest into the two-dimensional array A, and perform a 3*3 block operation, and follow the method shown in Figure 2 Read the pixel value in the block to get the binary sequence;
(1b)创建变量T,用于存储分块所对应的符号,并初始化为0,再从高位到低位遍历二进制序列,并给T加上二进制序列中每一位对应的十进制值,遍历结束后得到分块对应的符号;(1b) Create a variable T to store the symbol corresponding to the block, and initialize it to 0, then traverse the binary sequence from high to low, and add the decimal value corresponding to each bit in the binary sequence to T, after the traversal Get the symbol corresponding to the block;
(1c)遍历所有分块对应的符号,得到符号序列。(1c) Traversing the symbols corresponding to all blocks to obtain a sequence of symbols.
步骤2,遍历符号序列,得到符号‘0’的游程数组和修正后的符号序列。Step 2, traverse the symbol sequence to obtain the run-length array of the symbol '0' and the corrected symbol sequence.
(2a)创建一维数组B,用于存储符号‘0’的游程,并初始化为空;(2a) Create a one-dimensional array B for storing the run length of symbol '0', and initialize it as empty;
(2b)从符号序列的第一个符号开始遍历,判断符号是否为‘0’:(2b) Start traversing from the first symbol of the symbol sequence to determine whether the symbol is '0':
如果符号不为‘0’,则跳过该符号,执行(2c);If the symbol is not '0', skip the symbol and execute (2c);
如果符号为‘0’,则计算该符号之后连续为‘0’的数量n,将n加入到数组B之中,并跳过n个符号‘0’,执行(2c);If the symbol is '0', calculate the number n of consecutive '0' after the symbol, add n to the array B, skip n symbols '0', and execute (2c);
(2c)判断是否到达符号序列的末尾:(2c) Determine whether the end of the symbol sequence is reached:
如果没有到达末尾,则返回(2b)继续遍历;If the end is not reached, return to (2b) to continue traversing;
如果到达末尾,则遍历结束,得到符号‘0’的游程数组;If it reaches the end, the traversal ends and a run length array with the symbol '0' is obtained;
(2d)从符号序列的第一个符号再次遍历,判断符号是否为‘0’:(2d) Traverse again from the first symbol of the symbol sequence to determine whether the symbol is '0':
如果符号不为‘0’,则跳过该符号,执行(2e);If the symbol is not '0', skip the symbol and execute (2e);
如果符号为‘0’,则删除该符号之后所有连续为‘0’的符号,并跳过该符号,执行(2e);If the symbol is '0', delete all consecutive symbols that are '0' after the symbol, skip the symbol, and execute (2e);
(2e)判断是否到达符号序列的末尾:(2e) Determine whether the end of the symbol sequence is reached:
如果没有到达末尾,则执行步骤(2d);If the end is not reached, step (2d) is performed;
如果到达末尾,则遍历结束,得到修正后的符号序列。If the end is reached, the traversal ends and the corrected sequence of symbols is obtained.
步骤3,对步骤2得到的结果进行哈夫曼编码,合并码流。Step 3, perform Huffman coding on the result obtained in step 2, and merge code streams.
(3a)计算符号‘0’的游程数组中每个值的概率,并根据每个值所对应的概率大小来分配码长:值的概率越大则分配的码长越短,概率越小则分配的码长越长,最后根据分配的码字对游程数组所有的值进行编码,得到符号‘0’的游程数组的编码码流;(3a) Calculate the probability of each value in the run length array of the symbol '0', and allocate the code length according to the probability corresponding to each value: the greater the probability of the value, the shorter the allocated code length, and the smaller the probability, the The longer the allocated code length, finally encode all the values of the run-length array according to the allocated code word, and obtain the encoded code stream of the run-length array with the symbol '0';
(3b)计算修正后的符号序列中每个符号的概率,根据符号所对应的概率大小来分配码长:符号的概率越大分配的码长越短,概率越小分配的码长越长,最后根据分配的码字对修正后的符号序列中所有的符号进行编码,得到修正后的符号序列的编码码流;(3b) Calculate the probability of each symbol in the corrected symbol sequence, and allocate the code length according to the probability corresponding to the symbol: the greater the probability of the symbol, the shorter the allocated code length, and the smaller the probability, the longer the allocated code length. Finally, all the symbols in the corrected symbol sequence are encoded according to the allocated codeword, and the encoded code stream of the corrected symbol sequence is obtained;
(3c)将(3a)得到的符号‘0’的游程数组的编码码流长度,添加到游程数组的编码码流前,并将步骤(3b)得到的修正后的符号序列的编码码流拼接到游程数组的编码码流之后,完成码流的合并,得到最终的编码码流。(3c) Add the coded code stream length of the run-length array of the symbol '0' obtained in (3a) to before the coded code stream of the run-length array, and splice the coded code stream of the corrected symbol sequence obtained in step (3b) After the coded code streams of the run-length array are reached, the code streams are merged to obtain the final coded code streams.
以符号序列{2,0,0,0,0,511,511,5,0,0,0}为例,对本步骤的具体实施描述如下:Taking the symbol sequence {2,0,0,0,0,511,511,5,0,0,0} as an example, the specific implementation of this step is described as follows:
首先,执行步骤(2a)到(2c),得到符号‘0’的游程数组为[43],并执行步骤(2d)到(2e)得到修正后的符号序列为{2,0,511,511,5,0};First, execute steps (2a) to (2c), get the run length array of symbol '0' as [43], and execute steps (2d) to (2e) to get the corrected symbol sequence as {2,0,511,511,5,0 };
接着,执行步骤(3a),对游程数组进行编码,由于游程数组中4和3两个值的概率相同,因此给这两个值分配相同长度的码长,分别为0和1,根据分配的码长对游程数组进行编码,得到编码码流‘01’。Next, step (3a) is performed to encode the run-length array. Since the two values 4 and 3 in the run-length array have the same probability, the two values are assigned the same code length, which is 0 and 1 respectively. According to the assigned The code length encodes the run-length array to obtain the encoded code stream '01'.
接着,执行步骤(3b),计算修正后的符号序列中符号‘2’、‘0’、‘511’和‘5’的概率,分别为和并给概率最大的符号‘0’和‘511’分配长度为1的码长,分别为0和1;给概率较小的符号‘2’和‘511’,分配长度为2的码长,分别为01和10;再根据分配的码长对修正后的符号序列进行编码,得到编码码流‘01011100’;Next, step (3b) is performed to calculate the probabilities of symbols '2', '0', '511' and '5' in the corrected symbol sequence, which are respectively and And assign a code length of 1 to the symbols '0' and '511' with the highest probability, which are 0 and 1 respectively; assign a code length of 2 to the symbols '2' and '511' with a lower probability, respectively are 01 and 10; and then encode the corrected symbol sequence according to the allocated code length to obtain the encoded code stream '01011100';
最后,执行步骤(3c),计算游程数组的编码码流长度为2,并用一个字节00000010表示,接着将这一个字节添加到游程数组的编码码流‘01’之前,得到码流‘0100000010’;并将修正后的符号序列的编码码流‘01011100’添加码流‘0100000010’之后,最终得到码流为‘010000001001011100’,完成对ROI掩模的编码。Finally, execute step (3c), calculate the length of the encoded code stream of the run-length array as 2, and represent it with a byte 00000010, and then add this byte before the encoded code stream '01' of the run-length array to obtain the code stream '0100000010 '; After adding the code stream '0100000010' to the code stream '01011100' of the corrected symbol sequence, the code stream '010000001001011100' is finally obtained, and the encoding of the ROI mask is completed.
以上描述仅是本发明的一个具体实例,并未构成对本发明的任何限制,显然对于本领域的专业人员来说,在了解了本发明内容和原理后,都可能在不背离本发明原理、结构的情况下,进行形式和细节上的各种修改和改变,但是这些基于本发明思想的修正和改变仍在本发明的权利求保护范围之内。The above description is only a specific example of the present invention, and does not constitute any limitation to the present invention. Obviously, for those skilled in the art, after understanding the contents and principles of the present invention, it is possible without departing from the principles and structures of the present invention. Various modifications and changes in form and details are made, but these modifications and changes based on the idea of the present invention are still within the protection scope of the claims of the present invention.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710277604.4A CN106941610B (en) | 2017-04-25 | 2017-04-25 | Binary ROI mask coding method based on improved block coding |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710277604.4A CN106941610B (en) | 2017-04-25 | 2017-04-25 | Binary ROI mask coding method based on improved block coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106941610A CN106941610A (en) | 2017-07-11 |
| CN106941610B true CN106941610B (en) | 2019-12-24 |
Family
ID=59464833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710277604.4A Active CN106941610B (en) | 2017-04-25 | 2017-04-25 | Binary ROI mask coding method based on improved block coding |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106941610B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114697655B (en) * | 2020-12-30 | 2023-04-11 | 中国科学院计算技术研究所 | Neural network quantization compression method and system for equalizing compression speed between streams |
| CN116418997A (en) * | 2021-12-28 | 2023-07-11 | 中国电信股份有限公司 | Feature data compression method, device, system, electronic equipment and storage medium |
| CN116188561A (en) * | 2022-12-30 | 2023-05-30 | 广东奥普特科技股份有限公司 | Method, system, device and medium for measuring area and volume of irregular objects |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1586042A (en) * | 2001-11-22 | 2005-02-23 | 松下电器产业株式会社 | Variable length coding method and variable length decoding method |
| CN101572587A (en) * | 2008-04-30 | 2009-11-04 | 中兴通讯股份有限公司 | Method and device for coding sequences and overload indication information set method |
| CN101964912A (en) * | 2010-10-15 | 2011-02-02 | 北京中科大洋科技发展股份有限公司 | Method for fast calculating run length by run length coding in MPEG2 |
| CN102129875A (en) * | 2011-02-22 | 2011-07-20 | 武汉纺织大学 | Two-dimensional run-length restricted block codec device and method of use thereof |
| CN102129698A (en) * | 2011-03-08 | 2011-07-20 | 华中科技大学 | Image coding method based on region of interest |
| WO2011128268A1 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Probability interval partioning encoder and decoder |
| CN104081772A (en) * | 2011-10-06 | 2014-10-01 | 弗兰霍菲尔运输应用研究公司 | Entropy Encoded Buffer Configuration |
| CN104298775A (en) * | 2014-10-31 | 2015-01-21 | 北京工商大学 | Multi-feature content-based image retrieval method and system |
-
2017
- 2017-04-25 CN CN201710277604.4A patent/CN106941610B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1586042A (en) * | 2001-11-22 | 2005-02-23 | 松下电器产业株式会社 | Variable length coding method and variable length decoding method |
| CN101572587A (en) * | 2008-04-30 | 2009-11-04 | 中兴通讯股份有限公司 | Method and device for coding sequences and overload indication information set method |
| WO2011128268A1 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Probability interval partioning encoder and decoder |
| CN101964912A (en) * | 2010-10-15 | 2011-02-02 | 北京中科大洋科技发展股份有限公司 | Method for fast calculating run length by run length coding in MPEG2 |
| CN102129875A (en) * | 2011-02-22 | 2011-07-20 | 武汉纺织大学 | Two-dimensional run-length restricted block codec device and method of use thereof |
| CN102129698A (en) * | 2011-03-08 | 2011-07-20 | 华中科技大学 | Image coding method based on region of interest |
| CN104081772A (en) * | 2011-10-06 | 2014-10-01 | 弗兰霍菲尔运输应用研究公司 | Entropy Encoded Buffer Configuration |
| CN104298775A (en) * | 2014-10-31 | 2015-01-21 | 北京工商大学 | Multi-feature content-based image retrieval method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106941610A (en) | 2017-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12526440B2 (en) | Hierarchical data structure | |
| CN103703779B (en) | Image compression using sub-resolution images | |
| CN104378644B (en) | Image compression method and device for matching enhancement of pixel sample string of fixed width and variable length | |
| CN105338351B (en) | Method and device for intra-frame prediction encoding, decoding, and array scanning based on template matching | |
| CN109743570B (en) | A method for compressing screen content video | |
| CN112352431A (en) | Data encoding method, data decoding method, data encoding equipment, data decoding equipment and storage medium | |
| CN104683805A (en) | Image encoding method, image decoding method, image encoding device and image decoding device | |
| CN106941610B (en) | Binary ROI mask coding method based on improved block coding | |
| CN108259911A (en) | A kind of OLED screen Demura lossless date-compress, decompression method | |
| EP3343446A1 (en) | Method and apparatus for encoding and decoding lists of pixels | |
| CN116843774A (en) | Point cloud data compression method, device, equipment and storage medium | |
| CN116109714A (en) | Data encoding and storage method and system based on neural network | |
| JP2002526841A (en) | Partition coding method and apparatus | |
| CN103227920B (en) | A kind of multichannel satellite image lossless compression method | |
| JPS63250277A (en) | Status input generator | |
| CN119031137B (en) | A security monitoring video compression transmission method and system | |
| CN117097905B (en) | Lossless image block compression method, lossless image block compression equipment and storage medium | |
| CN112565793A (en) | Image lossless compression method based on prediction difference value classification entropy coding | |
| US10003808B2 (en) | Apparatus and method for encoding | |
| WO2024060161A1 (en) | Encoding method, decoding method, encoder, decoder and storage medium | |
| CN105554504A (en) | Index map encoding and decoding methods based on ascending and descending tuples | |
| CN102238381B (en) | Image coding method and device for accelerating runlength coding | |
| JP2755464B2 (en) | Image data compression method | |
| CN119342224B (en) | A method for lossless compression and decompression of images | |
| Kamal et al. | Iteration free fractal compression using genetic algorithm for still colour images |
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 |