CN116708845A - Gastrointestinal medical image communication transmission method based on 5G technology - Google Patents
Gastrointestinal medical image communication transmission method based on 5G technology Download PDFInfo
- Publication number
- CN116708845A CN116708845A CN202310973100.1A CN202310973100A CN116708845A CN 116708845 A CN116708845 A CN 116708845A CN 202310973100 A CN202310973100 A CN 202310973100A CN 116708845 A CN116708845 A CN 116708845A
- Authority
- CN
- China
- Prior art keywords
- length
- run
- data sequence
- sequence
- encoding
- 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 33
- 230000002496 gastric effect Effects 0.000 title claims abstract description 23
- 230000005540 biological transmission Effects 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 title claims abstract description 20
- 238000005516 engineering process Methods 0.000 title claims abstract description 15
- 230000006835 compression Effects 0.000 abstract description 22
- 238000007906 compression Methods 0.000 abstract description 22
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B1/00—Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
- A61B1/00002—Operational features of endoscopes
- A61B1/00011—Operational features of endoscopes characterised by signal transmission
- A61B1/00016—Operational features of endoscopes characterised by signal transmission using wireless means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- 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/136—Incoming video signal characteristics or properties
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Surgery (AREA)
- Computer Networks & Wireless Communication (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Radiology & Medical Imaging (AREA)
- Optics & Photonics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Physics & Mathematics (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
技术领域technical field
本发明涉及图像通信技术领域,具体涉及基于5G技术的肠胃医疗图像通讯传输方法。The invention relates to the field of image communication technology, in particular to a 5G technology-based gastrointestinal medical image communication transmission method.
背景技术Background technique
肠胃医疗图像通讯传输方法是通过接口将胃肠镜采集的肠胃医疗图像传输并存储在数据库中,便于医护人员快速进行调阅与查看,同时,数字化的资源存储使得远程医疗成为可能,促进医院之间的技术交流。The gastrointestinal medical image communication transmission method is to transmit and store the gastrointestinal medical images collected by gastrointestinal endoscopes in the database through the interface, which is convenient for medical staff to quickly read and view. At the same time, digital resource storage makes telemedicine possible and promotes hospital cooperation. technical exchanges between them.
图像通讯传输方法的效率不仅取决于使用的传输设备和传输网络,还取决于对图像编码的压缩效率,为了提高图像通讯传输方法的效率,在使用传输效率更快的5G网络的同时,还需要提高图像编码的压缩效率。The efficiency of the image communication transmission method not only depends on the transmission equipment and transmission network used, but also depends on the compression efficiency of the image encoding. In order to improve the efficiency of the image communication transmission method, while using the 5G network with faster transmission efficiency, it also needs Improve the compression efficiency of image encoding.
常规的定长编码的压缩效率不高,而变长编码的压缩效率虽然相较于定长编码有所提高,但是为了保证变长编码的可解码性,会限制变长编码的压缩效率,导致变长编码的平均编码长度大于最优平均编码长度,即变长编码的压缩效率有限。The compression efficiency of conventional fixed-length coding is not high, and although the compression efficiency of variable-length coding is improved compared with fixed-length coding, in order to ensure the decodability of variable-length coding, the compression efficiency of variable-length coding will be limited, resulting in The average code length of the variable-length code is greater than the optimal average code length, that is, the compression efficiency of the variable-length code is limited.
因此,本发明为了提高图像编码的压缩效率,需要提高变长编码的压缩效率。Therefore, in order to improve the compression efficiency of image coding in the present invention, it is necessary to improve the compression efficiency of variable length coding.
发明内容Contents of the invention
本发明提供基于5G技术的肠胃医疗图像通讯传输方法,以解决现有的问题。The invention provides a 5G technology-based gastrointestinal medical image communication transmission method to solve existing problems.
本发明的基于5G技术的肠胃医疗图像通讯传输方法采用如下技术方案:The 5G-based gastrointestinal medical image communication transmission method of the present invention adopts the following technical solutions:
本发明提供了基于5G技术的肠胃医疗图像通讯传输方法,该方法包括:The present invention provides a 5G technology-based gastrointestinal medical image communication transmission method, the method comprising:
将肠胃图像转换为数据序列,获得所有种灰度值;Convert the gastrointestinal image into a data sequence to obtain all kinds of gray values;
根据所有灰度值的频数计算所有可能长度组的灰度值编码长度,根据类型序列的游程编码结果计算所有可能长度组的游程编码长度,根据所有可能长度组的灰度值编码长度和游程编码长度,获得目标长度组对应的第一长度和第二长度以及最长游程长度;Calculate the gray value encoding length of all possible length groups according to the frequency of all gray values, calculate the run length encoding length of all possible length groups according to the run length encoding result of the type sequence, and calculate the run length encoding length of all possible length groups according to the gray value encoding length and run length encoding of all possible length groups length, obtaining the first length and the second length corresponding to the target length group and the length of the longest run;
根据目标长度组对应的第一长度和第二长度以及最长游程长度给所有灰度值和游程长度分配编码,获得编码表;assign codes to all gray values and run lengths according to the first length and the second length corresponding to the target length group and the longest run length, and obtain a code list;
根据编码表对数据序列进行编码,获得数据序列的编码结果。The data sequence is encoded according to the encoding table to obtain an encoding result of the data sequence.
进一步地,所述所有可能长度组的获取方法具体如下:Further, the method for obtaining all possible length groups is as follows:
将满足且/>的任意两个正整数s1和s2记为一个可能长度组(s1,s2),N表示数据序列中的所有种灰度值的种类数量。will satisfy and/> Any two positive integers s1 and s2 of are recorded as a possible length group (s1, s2), and N represents the number of types of all kinds of gray values in the data sequence.
进一步地,所述计算所有可能长度组的灰度值编码长度,包括的具体步骤如下:Further, the calculation of the gray value encoding lengths of all possible length groups includes the following specific steps:
统计数据序列中每种灰度值的频数,将所有种灰度值按照频数从大到小的顺序排列;根据给频数越大的灰度值分配的长度越短的编码、给频数越小的灰度值分配的长度越长的编码的原则,计算每个可能长度组的灰度值编码长度,具体的计算公式为:Count the frequency of each gray value in the data sequence, and arrange all the gray values in order of frequency from large to small; according to the code with the shorter length assigned to the gray value with the larger frequency, and the code with the smaller frequency The principle of encoding that the length of the gray value distribution is longer is to calculate the length of the gray value encoding for each possible length group. The specific calculation formula is:
式中,表示可能长度组的灰度值编码长度,s1和s2分别表示组成可能长度组的两个正整数,/>表示排序后的第j种灰度值的频数,N表示数据序列中的所有种灰度值的种类数量。In the formula, Indicates the gray value encoding length of the possible length group, s1 and s2 respectively represent two positive integers that make up the possible length group, /> Indicates the frequency of the jth gray value after sorting, and N represents the number of types of all gray values in the data sequence.
进一步地,所述类型序列的游程编码结果的获取方法具体如下:Further, the method for obtaining the run-length coding result of the type sequence is as follows:
将排序后的前种灰度值的类型记为第一类型,将剩余的所有种灰度值的类型记为第二类型,s1表示组成可能长度组的一个正整数;将数据序列中每个数据对应的灰度值的类型按照顺序组成的序列记为可能长度组的类型序列;对可能长度组的类型序列进行游程编码获得可能长度组的类型序列的游程编码结果,类型序列的游程编码结果包括类型和游程长度。will be sorted before The type of gray value is recorded as the first type, and the types of all remaining gray values are recorded as the second type, and s1 represents a positive integer that forms a possible length group; the corresponding gray value of each data in the data sequence The sequence of value types in order is recorded as the type sequence of the possible length group; the run-length encoding of the type sequence of the possible length group is performed to obtain the run-length encoding result of the type sequence of the possible length group, and the run-length encoding result of the type sequence includes type and run length .
进一步地,所述计算所有可能长度组的游程编码长度,包括的具体步骤如下:Further, the calculation of the run-length code lengths of all possible length groups includes the following specific steps:
式中,表示可能长度组的游程编码长度,M表示可能长度组的类型序列的游程编码结果中的游程长度的数量,s1和s2分别表示组成可能长度组的两个正整数,N表示数据序列中的所有种灰度值的种类数量,/表示除法取商,/>表示向上取整,/>表示可能长度组的类型序列的游程编码结果中的第i种游程长度。In the formula, Indicates the run length encoding length of the possible length group, M indicates the number of run lengths in the run length encoding result of the type sequence of the possible length group, s1 and s2 respectively indicate two positive integers that make up the possible length group, N indicates all of the data sequences The number of types of gray values, / indicates the division quotient, /> Indicates rounding up, /> Indicates the i-th runlength in the result of run-length encoding of a sequence of types representing a set of possible lengths.
进一步地,所述获得编码表,包括的具体步骤如下:Further, said obtaining the coding table includes the following specific steps:
根据给排序后的前个灰度值分配长度等于第一长度的二进制数,即将长度等于第一长度的二进制数作为排序后的前/>个灰度值的编码,s1表示组成可能长度组的一个正整数;给剩余的所有灰度值分配长度等于第二长度的二进制数,即将长度等于第二长度的二进制数作为剩余的所有灰度值的编码;将剩余的长度等于第二长度的二进制数分配给最短游程长度和最长游程长度之间的所有游程长度;所有灰度值和游程长度的编码组成编码表。According to the sorted former A binary number whose length is equal to the first length is assigned to a gray value, that is, the binary number whose length is equal to the first length is used as the sorted front> encoding of gray values, s1 represents a positive integer that forms a group of possible lengths; assign a binary number whose length is equal to the second length to all remaining gray values, that is, a binary number whose length is equal to the second length is used as all remaining gray values encoding of the value; the remaining binary numbers of length equal to the second length are assigned to all runlengths between the shortest runlength and the longest runlength; encodings of all gray values and runlengths form an encoding table.
进一步地,所述获得数据序列的编码结果,包括的具体步骤如下:Further, the specific steps involved in obtaining the encoding result of the data sequence are as follows:
将目标长度组的类型序列记为目标类型序列,将目标类型序列中相同且相邻的类型划分为一个子类型序列,根据子类型序列的划分方法将数据序列划分为若干个子数据序列;The type sequence of the target length group is recorded as the target type sequence, the same and adjacent types in the target type sequence are divided into a subtype sequence, and the data sequence is divided into several subtype sequences according to the division method of the subtype sequence;
对子数据序列进行二次划分获得目标子数据序列;获得目标子数据序列的游程程度;获得每个具有游程长度的目标子数据序列的游程长度的标识符;performing secondary division on the sub-data sequence to obtain the target sub-data sequence; obtaining the run length of the target sub-data sequence; obtaining an identifier of the run length of each target sub-data sequence having a run length;
根据编码表对所有目标子数据序列进行编码,将每个目标子数据序列的游程长度的编码结果、游程长度的标识符以及每个数据的编码结果组成的序列记为目标子数据序列的编码结果;将所有目标子数据序列的编码结果按照顺序组成的序列记为数据序列的编码结果。Encode all target sub-data sequences according to the encoding table, and record the sequence composed of the encoding result of the run length of each target sub-data sequence, the identifier of the run length, and the encoding result of each data as the encoding result of the target sub-data sequence ; Record the sequence formed by the encoding results of all target sub-data sequences in sequence as the encoding result of the data sequence.
进一步地,所述获得目标子数据序列,包括的具体步骤如下:Further, said obtaining the target sub-data sequence includes specific steps as follows:
对于长度大于等于2 的子数据序列,如果子数据序列中数据对应的灰度值的类型均为第一类型,则将该子数据序列划分为一个长度等于最短游程长度Y1的子数据序列、若干个长度等于最长游程长度Y2的子数据序列以及一个长度小于最长游程长度Y2的子数据序列;如果子数据序列中数据对应的灰度值的类型均为第二类型,则将该子数据序列划分为若干个长度等于最长游程长度Y2的子数据序列以及一个长度小于最长游程长度Y2的子数据序列。For a sub-data sequence with a length greater than or equal to 2, if the types of the gray values corresponding to the data in the sub-data sequence are all the first type, then the sub-data sequence is divided into a sub-data sequence whose length is equal to the shortest run length Y1, several A sub-data sequence whose length is equal to the longest run length Y2 and a sub-data sequence whose length is less than the longest run length Y2; if the gray value types corresponding to the data in the sub-data sequence are all the second type, then the The sequence is divided into several sub-data sequences whose length is equal to the longest run length Y2 and a sub-data sequence whose length is less than the longest run length Y2.
进一步地,所述获得目标子数据序列的游程程度,包括的具体步骤如下:Further, the specific steps involved in obtaining the run length of the target sub-data sequence are as follows:
对于任意一个目标子数据序列,如果目标子数据序列的长度大于1,或者目标子数据序列的长度等于1且目标子数据序列中数据对应的灰度值的类型与目标子数据序列的前一个目标子数据序列中数据对应的灰度值的类型相同,则将目标子数据序列的长度作为该目标子数据序列的游程长度。For any target sub-data sequence, if the length of the target sub-data sequence is greater than 1, or the length of the target sub-data sequence is equal to 1 and the type of gray value corresponding to the data in the target sub-data sequence is the same as the previous target of the target sub-data sequence If the types of gray values corresponding to the data in the sub-data sequences are the same, the length of the target sub-data sequence is used as the run length of the target sub-data sequence.
进一步地,所述获得每个具有游程长度的目标子数据序列的游程长度的标识符,包括的具体步骤如下:Further, said obtaining the identifier of the run length of each target sub-data sequence having a run length includes specific steps as follows:
将0作为第一标识符,将1作为第二标识符;如果目标子数据序列中数据对应的灰度值的类型为第一类型,则目标子数据序列的游程长度的标识符为第一标识符,如果目标子数据序列中数据对应的灰度值的类型为第二类型,则目标子数据序列的游程长度的标识符为第二标识符。Use 0 as the first identifier and 1 as the second identifier; if the type of the gray value corresponding to the data in the target sub-data sequence is the first type, then the identifier of the run length of the target sub-data sequence is the first identifier character, if the type of the gray value corresponding to the data in the target sub-data sequence is the second type, then the identifier of the run length of the target sub-data sequence is the second identifier.
本发明的技术方案的有益效果是:本发明通过设置两种不同编码长度对序列进行编码,使平均编码长度可以不为整数,进而使图像编码的编码结果的压缩效率可能实现最大化,同时通过将没有交替出现即连续的编码长度相同的数据用游程长度表示,使图像编码的编码结果中的两种编码长度交替出现,使两种不同编码长度的图像编码的编码结果具有可解码性,通过提高变长编码的压缩效率提高图像编码的压缩效率。The beneficial effect of the technical solution of the present invention is: the present invention encodes the sequence by setting two different encoding lengths, so that the average encoding length may not be an integer, and then the compression efficiency of the encoding result of image encoding may be maximized, and at the same time through The data that does not appear alternately, that is, the continuous data with the same code length is represented by the run length, so that the two code lengths in the coded result of the image code appear alternately, so that the coded result of the image coded with two different coded lengths has decodability, through Improving the compression efficiency of variable length coding improves the compression efficiency of image coding.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明的基于5G技术的肠胃医疗图像通讯传输方法的方法流程图;Fig. 1 is a method flowchart of the 5G technology-based gastrointestinal medical image communication transmission method of the present invention;
图2为编码表示意图。Figure 2 is a schematic diagram of the encoding table.
具体实施方式Detailed ways
为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于5G技术的肠胃医疗图像通讯传输方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。In order to further explain the technical means and effects of the present invention to achieve the intended purpose of the invention, the specific implementation of the 5G technology-based gastrointestinal medical image communication transmission method proposed according to the present invention will be described below in conjunction with the accompanying drawings and preferred embodiments. , structure, feature and effect thereof are described in detail as follows. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, the particular features, structures or characteristics of one or more embodiments may be combined in any suitable manner.
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field of the invention.
下面结合附图具体的说明本发明所提供的基于5G技术的肠胃医疗图像通讯传输方法的具体方案。The specific scheme of the 5G technology-based gastrointestinal medical image communication transmission method provided by the present invention will be described in detail below with reference to the accompanying drawings.
请参阅图1,其示出了本发明一个实施例提供的基于5G技术的肠胃医疗图像通讯传输方法的数据传输模块的方法流程图,该方法包括:Please refer to Fig. 1, which shows a method flow chart of the data transmission module of the 5G technology-based gastrointestinal medical image communication transmission method provided by an embodiment of the present invention, the method includes:
S001,获取数据序列和所有种灰度值。S001. Obtain the data sequence and all kinds of gray values.
具体的,按照Z字型扫描模式将肠胃医疗图像转换为数据序列,数据序列中的数据为肠胃医疗图像中的像素点的灰度值。Specifically, the gastrointestinal medical image is converted into a data sequence according to the zigzag scanning mode, and the data in the data sequence are gray values of pixels in the gastrointestinal medical image.
S002,计算所有可能长度组的灰度值编码长度,计算所有可能长度组的游程编码长度,根据所有可能长度组的灰度值编码长度和游程编码长度,获得目标长度组对应的第一长度和第二长度以及最长游程长度。S002, calculate the gray value coding lengths of all possible length groups, calculate the run length coding lengths of all possible length groups, and obtain the first length corresponding to the target length group according to the gray value coding lengths and run length coding lengths of all possible length groups The second length and the longest run length.
需要说明的是,对序列进行无损编码时,想要图像编码的编码结果的压缩效率最大,则要求编码长度等于序列的信息熵,但是编码长度为整数,而序列的信息熵不一定为整数,这就导致图像编码的编码结果的压缩效率无法实现最大化。通过设置两种不同编码长度对序列进行编码,使平均编码长度可以不为整数,进而使图像编码的编码结果的压缩效率可能实现最大化。It should be noted that when performing lossless coding on a sequence, if the compression efficiency of the coding result of the image coding is to be maximized, the coding length is required to be equal to the information entropy of the sequence, but the coding length is an integer, and the information entropy of the sequence is not necessarily an integer. This results in that the compression efficiency of the coding result of image coding cannot be maximized. The sequence is encoded by setting two different encoding lengths, so that the average encoding length may not be an integer, thereby maximizing the compression efficiency of the encoding result of image encoding.
进一步需要说明的是,虽然设置两种不同编码长度可以使图像编码的编码结果的压缩效率可能实现最大化,但是,图像编码的编码结果中两种不同编码长度混在一起导致图像编码的编码结果不具有可解码性,因此,本实施例考虑使图像编码的编码结果中的两种编码长度交替出现,但是实际的序列中数据的分布情况多种多样,不可能完全服从两种编码长度交替出现,因此,本实施例通过将没有交替出现即连续的编码长度相同的数据用游程长度表示,进而实现图像编码的编码结果中的两种编码长度交替出现,使两种不同编码长度的图像编码的编码结果具有可解码性。It should be further noted that although setting two different encoding lengths can maximize the compression efficiency of the encoding result of image encoding, the mixing of the two different encoding lengths in the encoding result of image encoding will cause the encoding result of image encoding to be inconsistent. It has decodability. Therefore, this embodiment considers that the two encoding lengths appear alternately in the encoding result of image encoding, but the distribution of data in the actual sequence is various, and it is impossible to completely obey the alternating appearance of the two encoding lengths. Therefore, in this embodiment, by expressing the continuous data with the same coded length without alternate occurrence, that is, with the run length, the two coded lengths in the coded result of image coding can be realized alternately, so that the coding of image coded with two different coded lengths The result is decodable.
(1)、计算所有可能长度组的灰度值编码长度。(1) Calculate the lengths of gray value codes of all possible length groups.
需要说明的是,两种编码长度对应的编码要能够编码序列中的所有种灰度值,同时,序列的编码结果尽可能短,以此实现图像编码的编码结果的压缩效率最大化。It should be noted that the encoding corresponding to the two encoding lengths must be able to encode all kinds of gray values in the sequence, and at the same time, the encoding result of the sequence should be as short as possible, so as to maximize the compression efficiency of the encoding result of image encoding.
具体的,将满足且/>的任意两个正整数s1和s2记为一个可能长度组(s1,s2),N表示数据序列中的所有种灰度值的种类数量;统计数据序列中每种灰度值的频数,将所有种灰度值按照频数从大到小的顺序排列;根据给频数越大的灰度值分配的长度越短的编码、给频数越小的灰度值分配的长度越长的编码的原则,计算每个可能长度组的灰度值编码长度,具体的计算公式为:Specifically, will satisfy and/> Any two positive integers s1 and s2 are recorded as a possible length group (s1, s2), and N represents the number of types of all kinds of gray values in the data sequence; the frequency of each gray value in the statistical data sequence, all The gray values are arranged in the order of frequency from large to small; according to the principle of assigning shorter codes to gray values with larger frequencies and longer codes to gray values with smaller frequencies, the calculation The gray value encoding length of each possible length group, the specific calculation formula is:
式中,表示可能长度组的灰度值编码长度,s1和s2分别表示组成可能长度组的两个正整数,/>表示排序后的第j种灰度值的频数,N表示数据序列中的所有种灰度值的种类数量。In the formula, Indicates the gray value encoding length of the possible length group, s1 and s2 respectively represent two positive integers that make up the possible length group, /> Indicates the frequency of the jth gray value after sorting, and N represents the number of types of all gray values in the data sequence.
(2)、计算所有可能长度组的游程编码长度。(2) Calculate the run-length code lengths of all possible length groups.
需要说明的是,为了使两种不同编码长度的编码结果具有可解码性,需要编码结果中的两种编码长度交替出现;为了使编码结果中的两种编码长度交替出现,本实施例通过将没有交替出现即连续的编码长度相同的数据用游程长度表示。It should be noted that, in order to make the encoding results of two different encoding lengths decodable, the two encoding lengths in the encoding results need to appear alternately; in order to make the two encoding lengths appear alternately in the encoding results, this embodiment adopts Data that does not appear alternately, that is, has the same continuous code length, is represented by the run length.
具体的,根据可能长度组获得所有种灰度值的类型,具体为:将排序后的前种灰度值的类型记为第一类型,将剩余的所有种灰度值的类型记为第二类型,s1表示组成可能长度组的一个正整数;将数据序列中每个数据对应的灰度值的类型按照顺序组成的序列记为可能长度组的类型序列;对可能长度组的类型序列进行游程编码获得可能长度组的类型序列的游程编码结果,类型序列的游程编码结果包括类型和游程长度。Specifically, the types of all kinds of gray values are obtained according to the possible length group, specifically: the sorted former The type of gray value is recorded as the first type, and the types of all remaining gray values are recorded as the second type, and s1 represents a positive integer that forms a possible length group; the corresponding gray value of each data in the data sequence The sequence of value types in order is recorded as the type sequence of the possible length group; the run-length encoding of the type sequence of the possible length group is performed to obtain the run-length encoding result of the type sequence of the possible length group, and the run-length encoding result of the type sequence includes type and run length .
例如:数据序列为{E,B,G,A,C,F,F,E,A,E,G,A,D,D,G,A,C,D,B},其中,共有N=7种灰度值,分别为A、B、C、D、E、F、G,频数分别为4、2、2、3、3、2、3,按照频数排序后为A、D、E、G、B、C、F;可能长度组为s1=2和s2=3,则排序后的前4个灰度值A、D、E、G的类型为第一类型,剩余灰度值B、C、F的类型为第二类型;数据序列的类型序列为{一,二,一,一,二,二,二,一,一,一,一,一,一,一,一,一,二,一,二},对类型序列进行游程编码,游程编码的结果为“一,二,(2)一,(3)二,(9)一,二一二”,其中,“一”表示第一类型,“二”表示第二类型,“2”、“3”和“9”为游程长度。For example: the data sequence is {E,B,G,A,C,F,F,E,A,E,G,A,D,D,G,A,C,D,B}, where there are N= 7 kinds of gray values, namely A, B, C, D, E, F, G, the frequencies are 4, 2, 2, 3, 3, 2, 3 respectively, sorted according to the frequency as A, D, E, G, B, C, F; the possible length groups are s1=2 and s2=3, then the types of the first four gray values A, D, E, and G after sorting are the first type, and the remaining gray values B, The type of C and F is the second type; the type sequence of the data sequence is {one, two, one, one, two, two, two, one, one, one, one, one, one, one, one, one, two , one, two}, perform run-length coding on the type sequence, and the result of run-length coding is "one, two, (2) one, (3) two, (9) one, two one two", where "one" means the first One type, "two" means the second type, "2", "3" and "9" are the run lengths.
需要说明的是,本实施例用剩余的编码来表示游程长度,因此,能用编码表示的游程长度的数量有限,而实际的游程长度的数量可能大于剩余的编码的数量,为了保证对所有游程长度进行编码,对于长度较长的游程长度,可以用长度较短的游程长度来表示长度较长的游程长度;例如:可能长度组为s1=2和s2=3且N=7时,剩余种编码,可以用来编码长度较短的游程长度1到5,对于长度较长的游程长度9,则可以使用长度较短的游程长度1到5来表示,为了使编码结果最短,需要将长度较长的游程长度9拆分为尽可能少的长度较短的游程长度,则尽可能用最多的长度较短的游程长度中长度最长的游程长度5 来表示,基于此,获得可能长度组的游程编码长度。It should be noted that, in this embodiment, the remaining codes are used to represent the run lengths. Therefore, the number of run lengths that can be represented by codes is limited, and the actual number of run lengths may be greater than the number of remaining codes. In order to ensure that all run lengths The length of the run is coded. For the longer run length, the shorter run length can be used to represent the longer run length; for example: when the possible length group is s1=2 and s2=3 and N=7, the remaining This type of encoding can be used to encode the shorter run lengths 1 to 5, and for the longer run length 9, it can be represented by the shorter run lengths 1 to 5. In order to make the encoding result the shortest, the length The longer run length 9 is split into as few as possible shorter run lengths, and then expressed by the longest run length 5 among the shorter run lengths with the most length as possible, based on this, the possible length group is obtained The length of the run-length code.
进一步,根据类型序列的游程编码结果中的游程长度,计算可能长度组的游程编码长度,具体的计算公式为:Further, according to the run length in the run length encoding result of the type sequence, the run length encoding length of the possible length group is calculated, and the specific calculation formula is:
式中,表示可能长度组的游程编码长度,M表示可能长度组的类型序列的游程编码结果中的游程长度的数量,s1和s2分别表示组成可能长度组的两个正整数,N表示数据序列中的所有种灰度值的种类数量,/表示除法取商,/>表示向上取整,/>表示可能长度组的类型序列的游程编码结果中的第i种游程长度。In the formula, Indicates the run length encoding length of the possible length group, M indicates the number of run lengths in the run length encoding result of the type sequence of the possible length group, s1 and s2 respectively indicate two positive integers that make up the possible length group, N indicates all of the data sequences The number of types of gray values, / indicates the division quotient, /> Indicates rounding up, /> Indicates the i-th runlength in the result of run-length encoding of a sequence of types representing a set of possible lengths.
(3)、根据所有可能长度组的灰度值编码长度和游程编码长度,获得目标长度组对应的第一长度和第二长度以及最长游程长度。(3) Obtain the first length, the second length and the longest run length corresponding to the target length group according to the gray value coded lengths and run-length coded lengths of all possible length groups.
具体的,将可能长度组的灰度值编码长度和游程编码长度的和记为可能长度组的总编码长度;将总编码长度最小的可能长度组作为目标长度组,将组成目标长度组的两个正整数分别记为第一长度S1和第二长度S2,将记为最长游程长度Y2,将1记为最短游程长度Y1。Specifically, the sum of the gray value coding length and the run length coding length of the possible length group is recorded as the total coding length of the possible length group; the possible length group with the smallest total coding length is taken as the target length group, and the two positive integers are recorded as the first length S1 and the second length S2 respectively, and It is recorded as the longest run length Y2, and 1 is recorded as the shortest run length Y1.
S003,根据目标长度组对应的第一长度和第二长度以及最长游程长度给所有灰度值和游程长度分配编码,获得编码表。S003. Assign codes to all gray values and run lengths according to the first length and second length corresponding to the target length group and the longest run length, and obtain a code table.
需要说明的是,为了使图像编码的编码结果的压缩效率最大化,根据给频数越大的灰度值分配的长度越短的编码、给频数越小的灰度值分配的长度越长的编码的原则,以及将剩余编码分配给游程长度,获得编码表。It should be noted that, in order to maximize the compression efficiency of the encoding result of image encoding, according to the encoding with the shorter length assigned to the gray value with the larger frequency, and the encoding with the longer length assigned to the gray value with the smaller frequency The principle of , and assigning the remaining codes to the run lengths, obtains the code table.
具体的,给排序后的前个灰度值分配长度等于第一长度的二进制数,即将长度等于第一长度的二进制数作为排序后的前/>个灰度值的编码,s1表示组成可能长度组的一个正整数;给剩余的所有灰度值分配长度等于第二长度的二进制数,即将长度等于第二长度的二进制数作为剩余的所有灰度值的编码;将剩余的长度等于第二长度的二进制数分配给最短游程长度和最长游程长度之间的所有游程长度;所有灰度值和游程长度的编码组成编码表。Specifically, give the sorted former A binary number whose length is equal to the first length is assigned to a gray value, that is, the binary number whose length is equal to the first length is used as the sorted front> encoding of gray values, s1 represents a positive integer that forms a group of possible lengths; assign a binary number whose length is equal to the second length to all remaining gray values, that is, a binary number whose length is equal to the second length is used as all remaining gray values encoding of the value; the remaining binary numbers of length equal to the second length are assigned to all runlengths between the shortest runlength and the longest runlength; encodings of all gray values and runlengths form an encoding table.
S004,根据编码表对数据序列进行编码,获得数据序列的编码结果,根据编码表对数据序列的编码结果进行解码。S004. Encode the data sequence according to the encoding table to obtain an encoding result of the data sequence, and decode the encoding result of the data sequence according to the encoding table.
(1)、根据编码表对数据序列进行编码,获得数据序列的编码结果。(1) Encode the data sequence according to the encoding table to obtain the encoding result of the data sequence.
具体的,将目标长度组的类型序列记为目标类型序列,将目标类型序列中相同且相邻的类型划分为一个子类型序列,根据子类型序列的划分方法将数据序列划分为若干个子数据序列。Specifically, the type sequence of the target length group is recorded as the target type sequence, the same and adjacent types in the target type sequence are divided into a subtype sequence, and the data sequence is divided into several subtype sequences according to the division method of the subtype sequence .
进一步,对子数据序列进行二次划分获得目标子数据序列,具体为:对于长度大于等于2 的子数据序列,如果子数据序列中数据对应的灰度值的类型均为第一类型,则将该子数据序列划分为一个长度等于最短游程长度Y1的子数据序列、若干个长度等于最长游程长度Y2的子数据序列以及一个长度小于最长游程长度Y2的子数据序列;如果子数据序列中数据对应的灰度值的类型均为第二类型,则将该子数据序列划分为若干个长度等于最长游程长度Y2的子数据序列以及一个长度小于最长游程长度Y2的子数据序列。Further, the sub-data sequence is divided twice to obtain the target sub-data sequence, specifically: for a sub-data sequence with a length greater than or equal to 2, if the types of gray values corresponding to the data in the sub-data sequence are all the first type, then the The sub-data sequence is divided into a sub-data sequence whose length is equal to the shortest run length Y1, several sub-data sequences whose length is equal to the longest run length Y2, and a sub-data sequence whose length is less than the longest run length Y2; The type of the gray value corresponding to the data is the second type, then the sub-data sequence is divided into several sub-data sequences whose length is equal to the longest run length Y2 and a sub-data sequence whose length is less than the longest run length Y2.
例如:对于数据序列为{E,B,G,A,C,F,F,E,A,E,G,A,D,D,G,A,C,D,B},获得的目标长度组为S1=2和S2=3,则目标类型序列为{一,二,一,一,二,二,二,一,一,一,一,一,一,一,一,一,二,一,二},划分为8个子类型序列,分别为:{一}、{二}、{一,一}、{二,二,二}、{一,一,一,一,一,一,一,一,一}、{二}、{一}、{二},根据子类型序列的划分方法将数据序列划分为8个子数据序列,分别为:{E}、{B}、{G,A}、{C,F,F}、{E,A,E,G,A,D,D,G,A}、{C}、{D}、{B};对子数据序列进行二次划分时,子数据序列{G,A}被划分为{G}和{A}两个子数据序列,子数据序列{E,A,E,G,A,D,D,G,A}被划分为{E}、{A,E,G,A,D}和{D,G,A}三个子数据序列;获得的目标子数据序列分别为:{E}、{B}、{G}、{A}、{C,F,F}、{E}、{A,E,G,A,D}、{D,G,A}、{C}、{D}、{B}。For example: for the data sequence {E,B,G,A,C,F,F,E,A,E,G,A,D,D,G,A,C,D,B}, the obtained target length The group is S1=2 and S2=3, then the target type sequence is {one, two, one, one, two, two, two, one, one, one, one, one, one, one, one, one, two, One, two}, divided into 8 subtype sequences, respectively: {one}, {two}, {one, one}, {two, two, two}, {one, one, one, one, one, one, One, one, one}, {two}, {one}, {two}, divide the data sequence into 8 sub-data sequences according to the division method of the subtype sequence, which are: {E}, {B}, {G, A}, {C,F,F}, {E,A,E,G,A,D,D,G,A}, {C}, {D}, {B}; quadratic When dividing, the sub-data sequence {G,A} is divided into two sub-data sequences {G} and {A}, and the sub-data sequence {E,A,E,G,A,D,D,G,A} is divided are {E}, {A,E,G,A,D} and {D,G,A} three sub-data sequences; the obtained target sub-data sequences are: {E}, {B}, {G}, {A}, {C,F,F}, {E}, {A,E,G,A,D}, {D,G,A}, {C}, {D}, {B}.
进一步,获得目标子数据序列的游程程度,具体为:对于任意一个目标子数据序列,如果目标子数据序列的长度大于1,或者目标子数据序列的长度等于1且目标子数据序列中数据对应的灰度值的类型与目标子数据序列的前一个目标子数据序列中数据对应的灰度值的类型相同,则将目标子数据序列的长度作为该目标子数据序列的游程长度。Further, obtain the run length of the target sub-data sequence, specifically: for any target sub-data sequence, if the length of the target sub-data sequence is greater than 1, or the length of the target sub-data sequence is equal to 1 and the data in the target sub-data sequence corresponds to The type of the gray value is the same as the type of the gray value corresponding to the data in the previous target sub-data sequence of the target sub-data sequence, then the length of the target sub-data sequence is used as the run length of the target sub-data sequence.
进一步,获得每个具有游程长度的目标子数据序列的游程长度的标识符,具体的,将0作为第一标识符,将1作为第二标识符;如果目标子数据序列中数据对应的灰度值的类型为第一类型,则目标子数据序列的游程长度的标识符为第一标识符,如果目标子数据序列中数据对应的灰度值的类型为第二类型,则目标子数据序列的游程长度的标识符为第二标识符。Further, the identifier of the run length of each target sub-data sequence having a run length is obtained, specifically, 0 is used as the first identifier, and 1 is used as the second identifier; if the grayscale corresponding to the data in the target sub-data sequence If the type of the value is the first type, then the identifier of the run length of the target sub-data sequence is the first identifier, if the type of the gray value corresponding to the data in the target sub-data sequence is the second type, then the target sub-data sequence The identifier of the run length is the second identifier.
进一步,根据编码表对所有目标子数据序列进行编码,将每个目标子数据序列的游程长度的编码结果、游程长度的标识符以及每个数据的编码结果组成的序列记为目标子数据序列的编码结果;将所有目标子数据序列的编码结果按照顺序组成的序列记为数据序列的编码结果。Further, encode all target sub-data sequences according to the encoding table, and record the sequence composed of the encoding result of the run length of each target sub-data sequence, the identifier of the run length, and the encoding result of each data as the target sub-data sequence Coding result; the sequence formed by the coding results of all target sub-data sequences in order is recorded as the coding result of the data sequence.
例如,目标子数据序列{E}、{B}、{G}、{A}、{C,F,F}、{E}、{A,E,G,A,D}、{D,G,A}、{C}、{D}、{B}中,目标子数据序列{A}、{C,F,F}、{A,E,G,A,D}、{D,G,A}均为具有游程长度的目标子数据序列,目标子数据序列{A}的游程长度为1,游程长度的标识符为第一标识符,目标子数据序列{C,F,F}的游程长度为3,游程长度的标识符为第二标识符,目标子数据序列{A,E,G,A,D}的游程长度为5,游程长度的标识符为第一标识符,目标子数据序列{D,G,A}的游程长度为3,游程长度的标识符为第一标识符。For example, the target subdata sequence {E}, {B}, {G}, {A}, {C,F,F}, {E}, {A,E,G,A,D}, {D,G ,A}, {C}, {D}, {B}, the target sub-data sequence {A}, {C,F,F}, {A,E,G,A,D}, {D,G, A} are all target sub-data sequences with run length, the run length of the target sub-data sequence {A} is 1, the identifier of the run length is the first identifier, the run length of the target sub-data sequence {C, F, F} The length is 3, the identifier of the run length is the second identifier, the run length of the target subdata sequence {A,E,G,A,D} is 5, the identifier of the run length is the first identifier, and the target subdata The run length of the sequence {D, G, A} is 3, and the identifier of the run length is the first identifier.
请参阅图2,其示出了编码表示意图;根据编码表对所有目标子数据序列进行编码,所有目标子数据序列的编码结果分别为{10}、{000}、{11}、{011,0,00}、{101,1,001,010,010}{10}、{111,0,00,10,11,00,01}、{101,0,01,11,00}、{001}、{01}、{000}。Please refer to Figure 2, which shows a schematic diagram of the encoding table; all target sub-data sequences are encoded according to the encoding table, and the encoding results of all target sub-data sequences are {10}, {000}, {11}, {011, 0,00}, {101,1,001,010,010}{10}, {111,0,00,10,11,00,01}, {101,0,01,11,00}, {001}, {01}, {000}.
(2)、根据编码表对数据序列的编码结果进行解码。(2) Decode the encoding result of the data sequence according to the encoding table.
根据编码表对数据序列的编码结果进行解码,解码过程中,第一长度和第二长度的两种长度的编码交替出现,如果前一个编码的解码结果是游程长度,则表明后续为连续游程长度个编码长度相同的编码。The encoding result of the data sequence is decoded according to the encoding table. During the decoding process, the encodings of the first length and the second length alternately appear. If the decoding result of the previous encoding is the run length, it indicates that the subsequent is a continuous run length. codes with the same code length.
本发明通过设置两种不同编码长度对序列进行编码,使平均编码长度可以不为整数,进而使图像编码的编码结果的压缩效率可能实现最大化,同时通过将没有交替出现即连续的编码长度相同的数据用游程长度表示,使图像编码的编码结果中的两种编码长度交替出现,使两种不同编码长度的图像编码的编码结果具有可解码性,通过提高变长编码的压缩效率提高图像编码的压缩效率。The present invention encodes the sequence by setting two different encoding lengths, so that the average encoding length may not be an integer, thereby maximizing the compression efficiency of the encoding result of image encoding. The data of the image is represented by the run length, so that the two encoding lengths in the encoding result of image encoding appear alternately, so that the encoding result of image encoding with two different encoding lengths can be decodable, and the image encoding can be improved by improving the compression efficiency of variable length encoding. compression efficiency.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310973100.1A CN116708845B (en) | 2023-08-04 | 2023-08-04 | Gastrointestinal medical image communication and transmission method based on 5G technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310973100.1A CN116708845B (en) | 2023-08-04 | 2023-08-04 | Gastrointestinal medical image communication and transmission method based on 5G technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116708845A true CN116708845A (en) | 2023-09-05 |
CN116708845B CN116708845B (en) | 2023-10-31 |
Family
ID=87839622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310973100.1A Active CN116708845B (en) | 2023-08-04 | 2023-08-04 | Gastrointestinal medical image communication and transmission method based on 5G technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116708845B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117437310A (en) * | 2023-12-21 | 2024-01-23 | 天津市第五中心医院 | Image compression method for organ-like culture |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132530A (en) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | Method for implementing built-in image compression based on run-length coding |
WO2012116086A1 (en) * | 2011-02-24 | 2012-08-30 | A9.Com, Inc. | Improved encoding and decoding of variable-length data with group formats |
CN103746706A (en) * | 2014-01-01 | 2014-04-23 | 安庆师范学院 | Testing data compressing and decompressing method on basis of double-run-length alternate coding |
CN108737825A (en) * | 2017-04-13 | 2018-11-02 | 腾讯科技(深圳)有限公司 | Method for coding video data, device, computer equipment and storage medium |
WO2021031877A1 (en) * | 2019-08-19 | 2021-02-25 | 华为技术有限公司 | Methods and apparatus for image coding and decoding, and chip |
CN114614833A (en) * | 2022-03-16 | 2022-06-10 | 程一飞 | Test data compression and decompression method for self-adaptive run-length coding |
-
2023
- 2023-08-04 CN CN202310973100.1A patent/CN116708845B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132530A (en) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | Method for implementing built-in image compression based on run-length coding |
WO2012116086A1 (en) * | 2011-02-24 | 2012-08-30 | A9.Com, Inc. | Improved encoding and decoding of variable-length data with group formats |
CN103746706A (en) * | 2014-01-01 | 2014-04-23 | 安庆师范学院 | Testing data compressing and decompressing method on basis of double-run-length alternate coding |
CN108737825A (en) * | 2017-04-13 | 2018-11-02 | 腾讯科技(深圳)有限公司 | Method for coding video data, device, computer equipment and storage medium |
WO2021031877A1 (en) * | 2019-08-19 | 2021-02-25 | 华为技术有限公司 | Methods and apparatus for image coding and decoding, and chip |
CN114614833A (en) * | 2022-03-16 | 2022-06-10 | 程一飞 | Test data compression and decompression method for self-adaptive run-length coding |
Non-Patent Citations (2)
Title |
---|
H. A. ELSAYED,: "Burrows-Wheeler Transform and combination of Move-to-Front coding and Run Length Encoding for lossless audio coding", 《2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES)》 * |
高健;饶;孙瑞鹏;: "二元序列游长多次缩减的无损压缩编码方法", 计算机技术与发展, no. 06 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117437310A (en) * | 2023-12-21 | 2024-01-23 | 天津市第五中心医院 | Image compression method for organ-like culture |
CN117437310B (en) * | 2023-12-21 | 2024-02-27 | 天津市第五中心医院 | Image compression method for organ-like culture |
Also Published As
Publication number | Publication date |
---|---|
CN116708845B (en) | 2023-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5818877A (en) | Method for reducing storage requirements for grouped data values | |
US11863799B2 (en) | Image encoding method and apparatus, image decoding method and apparatus, and chip | |
CN1309258C (en) | A method of lossless image compression applied to real time transmission | |
CN107018419B (en) | A kind of image compression encoding method based on AMBTC | |
CN1547724A (en) | Lossless intraframe encoding using GOLOMB-RICE | |
CN1085461C (en) | Data coding device and digital code decoding device | |
CN107483059A (en) | A method and device for encoding and decoding multi-channel data based on dynamic Huffman tree | |
CN103702133B (en) | A kind of compression of images methods of exhibiting and its device | |
CN116723337A (en) | HDMI high definition data optimized transmission method and system | |
CN116708845A (en) | Gastrointestinal medical image communication transmission method based on 5G technology | |
CN115882866A (en) | Data compression method based on data difference characteristic | |
JP4181887B2 (en) | Variable length coding apparatus and method | |
CN114726926B (en) | Self-adaptive variable length coding method for Laplace information source | |
EP4117289A1 (en) | Image processing method and image processing device | |
CN116074514A (en) | Secure communication method of multimedia data and cloud broadcasting system | |
CN1107381C (en) | Scanned image real-time compression/decompression method | |
CN106941610B (en) | Binary ROI mask coding method based on improved block coding | |
CN111741306B (en) | JPEG compressed image recoding method for improving entropy coding efficiency | |
CN115037941A (en) | Intelligent bracelet picture compression storage method for improving compression rate | |
CN101986710B (en) | Sort-last system structure-based parallel drawing system | |
CN119031137B (en) | A security monitoring video compression transmission method and system | |
JP5501014B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
CN104104949B (en) | A kind of entropy encoding/decoding method and apparatus of directional information syntactic element | |
JPS6276931A (en) | Data compressor | |
JPH03240173A (en) | Image data compressing system |
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 |