CN111067559B - CT image data processing method and CT imaging system - Google Patents
CT image data processing method and CT imaging system Download PDFInfo
- Publication number
- CN111067559B CN111067559B CN201911336366.5A CN201911336366A CN111067559B CN 111067559 B CN111067559 B CN 111067559B CN 201911336366 A CN201911336366 A CN 201911336366A CN 111067559 B CN111067559 B CN 111067559B
- Authority
- CN
- China
- Prior art keywords
- data
- layer
- energy level
- channel
- compressed
- 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
- 238000013170 computed tomography imaging Methods 0.000 title claims abstract description 25
- 238000003672 processing method Methods 0.000 title abstract description 4
- 238000013144 data compression Methods 0.000 claims abstract description 58
- 238000009432 framing Methods 0.000 claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 30
- 238000004364 calculation method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000007906 compression Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 230000006837 decompression Effects 0.000 description 3
- 238000002591 computed tomography Methods 0.000 description 2
- 238000002059 diagnostic imaging Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
- A61B6/02—Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
- A61B6/03—Computerised tomographs
- A61B6/032—Transmission computed tomography [CT]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
- A61B6/52—Devices using data or image processing specially adapted for radiation diagnosis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
- A61B6/56—Details of data transmission or power supply, e.g. use of slip rings
- A61B6/566—Details of data transmission or power supply, e.g. use of slip rings involving communication between diagnostic systems
Abstract
The application provides a CT image data processing method and a CT imaging system, which are used for improving the data compression ratio and improving the real-time performance of data transmission. The CT image data processing method comprises the following steps: acquiring CT image data obtained by scanning a detected body, wherein the CT image data is data acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels; framing the CT image data according to a set frame structure to obtain a target data frame; performing lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data; the CT compressed image data is transmitted to the image reconstruction system via the slip ring.
Description
Technical Field
The present application relates to the field of medical imaging technologies, and in particular, to a method for processing CT image data and a CT imaging system.
Background
Computed tomography (Computed tomography, CT) is a relatively common medical imaging technique that uses X-rays to scan a tomographic image of a subject (e.g., a human body). As shown in fig. 1, a CT imaging system generally includes a data acquisition system 10, a slip ring 20, and an image reconstruction system 30, wherein the data acquisition system 10 includes a plurality of detector modules, and data interaction is performed between the data acquisition system 10 and the image reconstruction system 30 via the slip ring 20.
The detector modules currently used mainly in CT imaging systems are charge integrated detector (Charge Integral Detector) modules and photon counting detector (Photon Counting Detector) modules. Compared with a CT imaging system using a charge integration detector module, the CT imaging system using the photon counting detector module can effectively improve imaging quality and signal to noise ratio, but the acquired data volume is larger. Since the amount of data acquired by a CT imaging system using a photon counting detector module is relatively large, and the slip ring has a limited bandwidth, the real-time performance of data transmission is adversely affected.
Disclosure of Invention
In view of the above, the present application provides a method for processing CT image data and a CT imaging system, which are used for improving the data compression ratio and improving the real-time performance of data transmission.
In a first aspect, an embodiment of the present application provides a method for processing CT image data, the method being used for a main processor in a CT imaging system, the CT imaging system including a data acquisition system, a slip ring, and an image reconstruction system, the data acquisition system including at least one row of photon counting detector modules and the main processor, the method comprising:
acquiring CT image data obtained by scanning a detected body, wherein the CT image data is data acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels;
framing the CT image data according to a set frame structure to obtain a target data frame;
performing lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data;
the CT compressed image data is transmitted to the image reconstruction system via the slip ring.
In a possible implementation manner, a row of the photon counting detector modules corresponds to one layer, each of the photon counting detector modules comprises at least one sensor, each of the sensors corresponds to one channel, and data collected by each channel is divided according to the plurality of set energy levels.
In one possible implementation manner, the framing the CT image data according to a set frame structure to obtain a target data frame includes:
dividing the CT image data according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction;
dividing the data of each energy level according to layers, and respectively storing the data of each layer on the corresponding field from the layer direction;
and dividing the data of each layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction to obtain the target data frame.
In one possible implementation manner, the performing lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data includes:
for the data of each layer, carrying out lossless data compression on the data of each channel on the field corresponding to the layer from the channel direction to obtain compressed data of the layer;
for the data of each energy level, carrying out lossless data compression on the compressed data of each layer on the field corresponding to the energy level from the layer direction to obtain the compressed data of the energy level;
and carrying out lossless data compression on the compressed data of each energy level from the energy level direction to obtain the CT compressed image data.
In one possible implementation manner, the framing the CT image data according to a set frame structure to obtain a target data frame includes:
dividing the CT image data according to layers, and respectively storing the data of each layer on the corresponding fields from the layer direction;
for the data of each layer, dividing the data of the layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction;
and dividing the data of each channel according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction to obtain the target data frame.
In one possible implementation manner, the performing lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data includes:
for the data of each channel, carrying out lossless data compression on the data of each energy level from the energy level direction to obtain compressed data of the channel;
for the data of each layer, carrying out lossless data compression on the compressed data of each channel on the field corresponding to the layer from the channel direction to obtain the compressed data of the layer;
and carrying out lossless data compression on the compressed data of each layer from the layer direction to obtain the CT compressed image data.
In a second aspect, an embodiment of the present application further provides a method for processing CT image data, the method being used for an image reconstruction system in a CT imaging system, the CT imaging system including a data acquisition system, a slip ring, and an image reconstruction system, the data acquisition system including at least one row of photon counting detector modules and a main processor, the method comprising:
receiving CT compressed image data sent by the main processor through the slip ring, wherein the CT compressed image data comprises a plurality of data with set energy levels;
decoding the CT compressed image data from the energy level direction to obtain a target data frame;
and carrying out image reconstruction according to the target data frame to obtain a CT image of the detected body.
In a possible implementation manner, a row of the photon counting detector modules corresponds to one layer, each of the photon counting detector modules comprises at least one sensor, each of the sensors corresponds to one channel, and data collected by each channel is divided according to a plurality of set energy levels.
In a possible implementation manner, the decoding the CT compressed image data from the energy level direction to obtain a target data frame includes:
decoding the CT compressed image data from the energy level direction to obtain decompressed data of each energy level;
decoding the decompressed data of the energy levels from the layer direction to obtain decompressed data of each layer;
and decoding the decompressed data of each layer from the channel direction to obtain the decompressed data of each channel so as to obtain the target data frame.
In a possible implementation manner, the decoding the CT compressed image data from the energy level direction to obtain a target data frame includes:
decoding the CT compressed image data from the layer direction to obtain decompressed data of each layer;
decoding the decompressed data of each layer from the channel direction to obtain decompressed data of each channel;
and decoding the decompressed data of each channel from the energy level direction to obtain the decompressed data of each energy level so as to obtain the target data frame.
In a third aspect, embodiments of the present application further provide a data acquisition system, the data acquisition system including at least one row of photon counting detector modules and a main processor;
the photon counting detector module is configured to acquire data scanned by a detected body according to a plurality of set energy levels and transmit the data to the main processor;
the main processor comprises means for performing the method of processing CT image data of the first aspect or any possible implementation of the first aspect.
In a fourth aspect, embodiments of the present application further provide an image reconstruction system comprising means for performing the method of processing CT image data in the second aspect or any possible implementation manner of the second aspect.
In a fifth aspect, embodiments of the present application also provide a CT imaging system, the CT imaging system comprising:
the data acquisition system, the slip ring and the image reconstruction system provided by any embodiment of the application;
the slip ring is connected with the data acquisition system and the image reconstruction system.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
the data of each energy level in the target data frame is subjected to lossless data compression from the energy level direction, so that the data compression ratio is improved, and the CT compressed image data transmitted to the image reconstruction system through the slip ring is compressed from the energy level direction, so that the transmitted data volume is reduced, and the real-time performance of data transmission can be improved.
Drawings
FIG. 1 is a schematic diagram of a conventional CT imaging system;
FIG. 2 is a schematic diagram of a CT imaging system according to an embodiment of the present application;
FIG. 3 is a schematic diagram illustrating a main processor in a CT imaging system according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a frame structure according to an embodiment of the present application;
FIG. 5 is a schematic diagram of another frame structure according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an image reconstruction system in a CT imaging system according to an embodiment of the present application;
fig. 7 is a flowchart illustrating a method for processing CT image data on a main processor side according to an embodiment of the present application;
fig. 8 is a flowchart illustrating a method for processing CT image data on the image reconstruction system side according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the application. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
Referring to fig. 2, an embodiment of the present application provides a CT imaging system, comprising: the system comprises a data acquisition system 10, a slip ring 20 and an image reconstruction system 30, wherein the slip ring 20 is connected with the data acquisition system 10 and the image reconstruction system 30.
As shown in fig. 2, the data acquisition system 10 includes at least one row of photon counting detector modules and a main processor 102; the row of photon counting detector modules comprises a plurality of photon counting detector modules 101, and the direction indicated by the arrow in fig. 2 is a row of photon counting detector modules, for example, photon counting detector modules 11, photon counting detector modules 12, … …, and photon counting detector module 1n form a row of photon counting detector modules.
The photon counting detector module 101 is configured to acquire data of a subject scan at a plurality of set energy levels (or energy intervals), respectively, and transmit the data to the main processor 102. Photon counting detector module 101 can include at least one sensor, an analog-to-digital converter, a front-end processor, and peripheral circuitry. The photon counting detector module 101 may convert scanning rays (for example, X-rays) penetrating through the subject into analog signals by a sensor, convert the analog signals into digital signals by an analog-to-digital converter, process the digital signals by a front-end processor, and output the digital signals to the main processor 102 in a predetermined data format.
In this embodiment, the number of energy levels may be set according to actual needs, and the greater the number of energy levels, the greater the amount of data collected by the photon counting detector module.
As shown in fig. 3, the main processor 102 may include:
a data acquisition module 1021 configured to acquire CT image data obtained by scanning a subject, the CT image data being data acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels, respectively;
the framing module 1022 is configured to frame the CT image data according to a set frame structure to obtain a target data frame;
a data compression module 1023 configured to perform lossless data compression on data of each energy level in the target data frame from an energy level direction, to obtain CT compressed image data;
a data transmission module 1024 configured to transmit the CT compressed image data to an image reconstruction system via a slip ring.
In some embodiments, the main processor 102 may include a processor (e.g., an FPGA chip), memory, and peripheral circuitry.
In some embodiments, the main processor 102 may also perform alignment processing on the CT image data before framing the CT image data according to the set frame structure, so as to facilitate subsequent framing processing.
In this embodiment, a row of photon counting detector modules corresponds to a layer, each photon counting detector module 101 includes at least one sensor, each sensor corresponds to a channel, and data collected by each channel is divided according to the plurality of set energy levels.
In the embodiment of the present application, the set frame structure may be the frame structure shown in fig. 4 or the frame structure shown in fig. 5, and the following description will be given.
Embodiment one:
in the frame structure shown in fig. 4, K data frames are data obtained by scanning a subject, K is larger, the acquired time is longer, for each data frame, the data frame includes a data frame header and data of each energy level, M represents the number of energy levels, for each data frame, data of the same energy level is stored in the same field, for example, data of a first energy level (i.e., energy level 1 in fig. 4) on all channels acquired at the same time is stored in a field corresponding to the first energy level, for each data level, data of the energy level includes a data of the energy level frame header and data of each layer, N represents the number of layers, for example, data of the first layer (i.e., layer 1 in fig. 4) is stored in a field corresponding to the first layer, for each data of layers includes a data of the layer frame header and data of each channel on the layer, L represents the number of channels on the layer, and data of the same channel is stored in the same field, for example, data of a first channel (i.e., channel 31 in fig. 4) on the third layer is stored in a field corresponding to the channel 31.
Thus, in some embodiments, the framing module 1022 described above is configured to:
dividing the CT image data according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction;
dividing the data of each energy level according to layers, and respectively storing the data of each layer on the corresponding field from the layer direction;
and dividing the data of each layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction to obtain a target data frame.
In some embodiments, the data compression module 1023 described above is configured to:
for the data of each layer, carrying out lossless data compression on the data of each channel on the field corresponding to the layer from the channel direction to obtain compressed data of the layer;
for the data of each energy level, carrying out lossless data compression on the compressed data of each layer on the field corresponding to the energy level from the layer direction to obtain the compressed data of the energy level;
and carrying out lossless data compression on the compressed data of each energy level from the energy level direction to obtain the CT compressed image data.
Embodiment two:
in the frame structure shown in fig. 5, K data frames are data obtained by scanning a subject, K is larger, the acquisition time is longer, for each data frame, the data frame includes a data frame header and data of each layer, N represents the number of layers, data of the same layer is stored in the same field, for example, data of a first layer (i.e., layer 1 in fig. 5) is stored in a field corresponding to the first layer, for each layer of data, the data of a layer includes a data frame header and data of each channel on the layer, L represents the number of channels on a layer, for example, data of a first channel (i.e., channel 31 in fig. 5) of a third layer is stored in a field corresponding to channel 31, for each channel of data, data of a channel includes a data frame header and data of each energy level, M represents the number of energy levels, for example, data of a first energy level (i.e., energy level 1 in fig. 5) is stored in a field corresponding to the first energy level on channel 33.
Thus, in some embodiments, the framing module 1022 described above is configured to:
dividing the CT image data according to layers, and respectively storing the data of each layer on the corresponding fields from the layer direction;
for the data of each layer, dividing the data of the layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction;
and dividing the data of each channel according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction to obtain a target data frame.
In some embodiments, the data compression module 1023 described above is configured to:
for the data of each channel, carrying out lossless data compression on the data of each energy level from the energy level direction to obtain compressed data of the channel;
for the data of each layer, carrying out lossless data compression on the compressed data of each channel on the field corresponding to the layer from the channel direction to obtain the compressed data of the layer;
and carrying out lossless data compression on the compressed data of each layer from the layer direction to obtain the CT compressed image data.
It should be noted that, if the frame structure shown in fig. 4 is adopted, data of one or more energy levels can be conveniently taken out for reconstruction, so as to obtain a reconstructed image of one or more energy levels.
Of course, when the number of channels and the number of layers are small, the data frame may not be compressed in the channel direction and the layer direction, but may be compressed only in the energy level direction, which is not limited by the embodiment of the present application.
In the embodiment of the application, lossless data compression is carried out on the data of each energy level from the energy level direction, and the method comprises the following steps:
the data of each energy level is differentially encoded from the energy level direction.
The differential calculation method is not unique and can be determined according to different scanning protocols. For example, m=13, and the difference calculation may be performed for the data of the energy levels 1 to 6 and 8 to 13 and the data of the energy level 7 one by one. Differential calculations may also be performed for adjacent energy levels.
The coding method can adopt Huffman coding, run-length coding or dictionary coding and the like. The Huffman coding uses the variable length coding table to code the source symbol, wherein the variable length coding table is obtained by a method for evaluating the occurrence probability of the source symbol, the letters with high occurrence probability use shorter codes, otherwise, the letters with low occurrence probability use longer codes, thus reducing the average length and expected value of the character string after the codes, and achieving the purpose of lossless compression of data.
For example, performing lossless data compression on data of each energy level from the energy level direction includes:
differential calculation is carried out on the data of adjacent energy levels one by one to obtain first differential data;
the first differential data is compression encoded.
When data compression is performed from the layer direction and the channel direction, the compression method is similar to the method for data compression from the energy level direction.
For example, performing lossless data compression on compressed data of each layer from a layer direction includes:
carrying out differential calculation on the data of the adjacent layers one by one to obtain second differential data;
the second differential data is compression encoded.
For example, performing lossless data compression on compressed data of each channel from a channel direction includes:
carrying out differential calculation on the data of adjacent channels one by one to obtain third differential data;
the third differential data is compression encoded.
As shown in fig. 6, the image reconstruction system 30 may include:
a data receiving module 301 configured to receive CT compressed image data transmitted by the main processor through the slip ring, the CT compressed image data including data of a plurality of set energy levels;
a data decompression module 302 configured to decode the CT compressed image data from an energy level direction to obtain a target data frame;
an image reconstruction module 303, configured to perform image reconstruction according to the target data frame, so as to obtain a CT image of the subject.
In embodiments of the present application, image reconstruction system 30 may include a high performance computer and a board card.
In some embodiments, the data decompression module 302 is configured to:
decoding the CT compressed image data from the energy level direction to obtain decompressed data of each energy level;
decoding the decompressed data of the energy levels from the layer direction to obtain decompressed data of each layer;
and decoding the decompressed data of each layer from the channel direction to obtain the decompressed data of each channel so as to obtain a target data frame.
In other embodiments, the data decompression module 302 is configured to:
decoding the CT compressed image data from the layer direction to obtain decompressed data of each layer;
decoding the decompressed data of each layer from the channel direction to obtain decompressed data of each channel;
and decoding the decompressed data of each channel from the energy level direction to obtain the decompressed data of each energy level so as to obtain a target data frame.
In some embodiments, as shown in fig. 2, the data acquisition system 10 may further include: a storage device 103. The storage device 103 may be a memory chip, a memory bank, a solid state disk, or the like, and the storage device 103 is used for caching the data collected by the photon counting detector module 101.
Based on the same inventive concept, as shown in fig. 7, an embodiment of the present application further provides a method for processing CT image data, where the method is used for a main processor in a CT imaging system, and the method may include the following steps:
s101, acquiring CT image data obtained by scanning a detected body, wherein the CT image data are respectively acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels;
s102, framing the CT image data according to a set frame structure to obtain a target data frame;
s103, carrying out lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data;
s104, transmitting the CT compressed image data to the image reconstruction system through the slip ring.
In a possible implementation manner, in step S102, framing the CT image data according to a set frame structure to obtain a target data frame includes:
dividing the CT image data according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction;
dividing the data of each energy level according to layers, and respectively storing the data of each layer on the corresponding field from the layer direction;
and dividing the data of each layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction to obtain the target data frame.
In a possible implementation manner, performing lossless data compression on the data of each energy level in the target data frame from the energy level direction in step S103 to obtain CT compressed image data, including:
for the data of each layer, carrying out lossless data compression on the data of each channel on the field corresponding to the layer from the channel direction to obtain compressed data of the layer;
for the data of each energy level, carrying out lossless data compression on the compressed data of each layer on the field corresponding to the energy level from the layer direction to obtain the compressed data of the energy level;
and carrying out lossless data compression on the compressed data of each energy level from the energy level direction to obtain the CT compressed image data.
In another possible implementation manner, in step S102, framing the CT image data according to a set frame structure to obtain a target data frame includes:
dividing the CT image data according to layers, and respectively storing the data of each layer on the corresponding fields from the layer direction;
for the data of each layer, dividing the data of the layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction;
and dividing the data of each channel according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction to obtain a target data frame.
In another possible implementation manner, performing lossless data compression on the data of each energy level in the target data frame from the energy level direction in step S103 to obtain CT compressed image data, including:
for the data of each channel, carrying out lossless data compression on the data of each energy level from the energy level direction to obtain compressed data of the channel;
for the data of each layer, carrying out lossless data compression on the compressed data of each channel on the field corresponding to the layer from the channel direction to obtain the compressed data of the layer;
and carrying out lossless data compression on the compressed data of each layer from the layer direction to obtain the CT compressed image data.
Based on the same inventive concept, referring to fig. 8, an embodiment of the present application provides a method for processing CT image data, where the method is used in an image reconstruction system in a CT imaging system, and the method may include the following steps:
s201, receiving CT compressed image data sent by the main processor through the slip ring, wherein the CT compressed image data comprises data of a plurality of set energy levels;
s202, decoding the CT compressed image data from the energy level direction to obtain a target data frame;
s203, performing image reconstruction according to the target data frame to obtain a CT image of the object.
In a possible implementation manner, decoding the CT compressed image data from the energy level direction in step S202 to obtain a target data frame includes:
decoding the CT compressed image data from the energy level direction to obtain decompressed data of each energy level;
decoding the decompressed data of the energy levels from the layer direction to obtain decompressed data of each layer;
and decoding the decompressed data of each layer from the channel direction to obtain the decompressed data of each channel so as to obtain a target data frame.
In another possible implementation manner, decoding the CT compressed image data from the energy level direction in step S202 to obtain a target data frame includes:
decoding the CT compressed image data from the layer direction to obtain decompressed data of each layer;
decoding the decompressed data of each layer from the channel direction to obtain decompressed data of each channel;
and decoding the decompressed data of each channel from the energy level direction to obtain the decompressed data of each energy level so as to obtain a target data frame.
The foregoing description of the preferred embodiments of the application is not intended to be limiting, but rather to enable any modification, equivalent replacement, improvement or the like to be made within the spirit and principles of the application.
Claims (6)
1. A method of processing CT image data for a main processor in a CT imaging system, the CT imaging system including a data acquisition system including at least one row of photon counting detector modules and a main processor, a slip ring, and an image reconstruction system, the method comprising:
acquiring CT image data obtained by scanning a detected body, wherein the CT image data is data acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels;
framing the CT image data according to a set frame structure to obtain a target data frame;
performing lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data;
transmitting the CT compressed image data to the image reconstruction system through the slip ring;
wherein a row of photon counting detector modules corresponds to a layer, each photon counting detector module comprises at least one sensor, each sensor corresponds to a channel, and data collected by each channel is divided according to the plurality of set energy levels;
the framing the CT image data according to a set frame structure to obtain a target data frame, which comprises the following steps:
dividing the CT image data according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction; dividing the data of each energy level according to layers, and respectively storing the data of each layer on the corresponding field from the layer direction; dividing the data of each layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction to obtain the target data frame; or (b)
Dividing the CT image data according to layers, and respectively storing the data of each layer on the corresponding fields from the layer direction; for the data of each layer, dividing the data of the layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction; and dividing the data of each channel according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction to obtain the target data frame.
2. The method according to claim 1, wherein, in the case where the CT image data is divided by energy level, the lossless data compression is performed on the data of each energy level in the target data frame from the energy level direction, to obtain CT compressed image data, comprising:
for the data of each layer, carrying out lossless data compression on the data of each channel on the field corresponding to the layer from the channel direction to obtain compressed data of the layer;
for the data of each energy level, carrying out lossless data compression on the compressed data of each layer on the field corresponding to the energy level from the layer direction to obtain the compressed data of the energy level;
and carrying out lossless data compression on the compressed data of each energy level from the energy level direction to obtain the CT compressed image data.
3. The method according to claim 1, wherein, in the case where the CT image data is divided by layers, the lossless data compression is performed on the data of each energy level in the target data frame from the energy level direction, to obtain CT compressed image data, comprising:
for the data of each channel, carrying out lossless data compression on the data of each energy level from the energy level direction to obtain compressed data of the channel;
for the data of each layer, carrying out lossless data compression on the compressed data of each channel on the field corresponding to the layer from the channel direction to obtain the compressed data of the layer;
and carrying out lossless data compression on the compressed data of each layer from the layer direction to obtain the CT compressed image data.
4. A data acquisition system comprising at least one row of photon counting detector modules and a main processor;
the photon counting detector module is configured to acquire data scanned by a detected body according to a plurality of set energy levels and transmit the data to the main processor;
the main processor includes:
the data acquisition module is configured to acquire CT image data obtained by scanning a detected body, wherein the CT image data are data acquired by the at least one row of photon counting detector modules according to a plurality of set energy levels;
the framing module is configured to frame the CT image data according to a set frame structure to obtain a target data frame;
the data compression module is configured to perform lossless data compression on the data of each energy level in the target data frame from the energy level direction to obtain CT compressed image data;
a data transmission module configured to transmit the CT compressed image data to an image reconstruction system via a slip ring;
wherein a row of photon counting detector modules corresponds to a layer, each photon counting detector module comprises at least one sensor, each sensor corresponds to a channel, and data collected by each channel is divided according to the plurality of set energy levels;
the framing module is configured to:
dividing the CT image data according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction; dividing the data of each energy level according to layers, and respectively storing the data of each layer on the corresponding field from the layer direction; dividing the data of each layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction to obtain the target data frame; or (b)
Dividing the CT image data according to layers, and respectively storing the data of each layer on the corresponding fields from the layer direction; for the data of each layer, dividing the data of the layer according to channels, and respectively storing the data of each channel on the corresponding field from the channel direction; and dividing the data of each channel according to energy levels, and respectively storing the data of each energy level on the corresponding field from the energy level direction to obtain the target data frame.
5. The data acquisition system of claim 4 wherein, in the event that the CT image data is divided by energy level, the data compression module is configured to:
for the data of each layer, carrying out lossless data compression on the data of each channel on the field corresponding to the layer from the channel direction to obtain compressed data of the layer;
for the data of each energy level, carrying out lossless data compression on the compressed data of each layer on the field corresponding to the energy level from the layer direction to obtain the compressed data of the energy level;
and carrying out lossless data compression on the compressed data of each energy level from the energy level direction to obtain the CT compressed image data.
6. The data acquisition system of claim 4 wherein, in the case of a layer-by-layer division of the CT image data, the data compression module is configured to:
for the data of each channel, carrying out lossless data compression on the data of each energy level from the energy level direction to obtain compressed data of the channel;
for the data of each layer, carrying out lossless data compression on the compressed data of each channel on the field corresponding to the layer from the channel direction to obtain the compressed data of the layer;
and carrying out lossless data compression on the compressed data of each layer from the layer direction to obtain the CT compressed image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911336366.5A CN111067559B (en) | 2019-12-23 | 2019-12-23 | CT image data processing method and CT imaging system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911336366.5A CN111067559B (en) | 2019-12-23 | 2019-12-23 | CT image data processing method and CT imaging system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111067559A CN111067559A (en) | 2020-04-28 |
CN111067559B true CN111067559B (en) | 2023-09-26 |
Family
ID=70316796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911336366.5A Active CN111067559B (en) | 2019-12-23 | 2019-12-23 | CT image data processing method and CT imaging system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111067559B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113516724B (en) * | 2021-07-13 | 2023-10-27 | 东软医疗***股份有限公司 | Image data transmission method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633674B1 (en) * | 1999-11-24 | 2003-10-14 | General Electric Company | Picture archiving and communication system employing improved data compression |
CN1483382A (en) * | 2003-07-28 | 2004-03-24 | 沈阳东软数字医疗***股份有限公司 | Compressing method for original CT image data |
CN101422369A (en) * | 2007-10-31 | 2009-05-06 | 富士通株式会社 | Image decompression apparatus, medium recording image decompression program, decompression program, image decompression method |
CN105361900A (en) * | 2014-08-26 | 2016-03-02 | 曹红光 | Static realtime CT (computed tomography) imaging system and imaging control method thereof |
CN109414238A (en) * | 2016-06-12 | 2019-03-01 | 上海联影医疗科技有限公司 | Positron emission tomography and its image rebuilding method |
CN110035289A (en) * | 2019-04-24 | 2019-07-19 | 润电能源科学技术有限公司 | A kind of layered compression method of screen picture, system and relevant apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007018324B3 (en) * | 2007-04-18 | 2008-06-05 | Siemens Ag | Image data acquisition system for use in imaging system, has data compression module whose functionality is implemented in context of customer-specific integrated circuit in front end area of imaging system |
KR102412007B1 (en) * | 2017-07-20 | 2022-06-22 | 삼성전자주식회사 | Electronic device and method for compressing high dynamic range image data in the electronic device |
GB2601504B (en) * | 2020-12-01 | 2023-03-29 | Imagination Tech Ltd | Data compression and packing |
-
2019
- 2019-12-23 CN CN201911336366.5A patent/CN111067559B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633674B1 (en) * | 1999-11-24 | 2003-10-14 | General Electric Company | Picture archiving and communication system employing improved data compression |
CN1483382A (en) * | 2003-07-28 | 2004-03-24 | 沈阳东软数字医疗***股份有限公司 | Compressing method for original CT image data |
CN101422369A (en) * | 2007-10-31 | 2009-05-06 | 富士通株式会社 | Image decompression apparatus, medium recording image decompression program, decompression program, image decompression method |
CN105361900A (en) * | 2014-08-26 | 2016-03-02 | 曹红光 | Static realtime CT (computed tomography) imaging system and imaging control method thereof |
CN109414238A (en) * | 2016-06-12 | 2019-03-01 | 上海联影医疗科技有限公司 | Positron emission tomography and its image rebuilding method |
CN110035289A (en) * | 2019-04-24 | 2019-07-19 | 润电能源科学技术有限公司 | A kind of layered compression method of screen picture, system and relevant apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN111067559A (en) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102576378A (en) | A method and system for error resilient compression and decompression of computed tomography data | |
US5541594A (en) | Fixed quality source coder with fixed threshold | |
CN105554501B (en) | Image acquisition and compression method and device | |
US20080292168A1 (en) | Image data acquisition system of an x-ray, CT or MRI machine with an integrated data compression module for data reduction of acquired image data | |
CN111067559B (en) | CT image data processing method and CT imaging system | |
CN108846873A (en) | A kind of Medical Image Lossless Compression method based on gray probability | |
CN107004135A (en) | The long-range of big image file checks | |
US20090074310A1 (en) | Image data compression method | |
CN111317495B (en) | CT image data processing method and CT imaging system | |
DE102005059525A1 (en) | System and method for blind transport format detection with a cyclic redundancy check | |
Singh et al. | Enhanced LZW technique for medical image compression | |
CN107197286A (en) | A kind of Lossless Image Compression Algorithm method and system based on reversible long code | |
CN116168790B (en) | Big data recruitment system for clinical trial | |
EP2493382A1 (en) | Three-dimensional scanner data compression | |
CA2610467C (en) | Matrix compression arrangements | |
CN1663231A (en) | Lossless data embedding | |
WO2009004571A1 (en) | Method and apparatus for image reconstruction | |
CN107105298B (en) | Medical image compression method | |
KR0165315B1 (en) | Compression and recovery method for medical image area where an interested region exists | |
Wegener et al. | Real-time compression of raw computed tomography data: technology, architecture, and benefits | |
CN110708561A (en) | Underwater information acquisition and transmission method based on compressed sensing and channel coding | |
Hussin et al. | Comparative Study on Performance of Discrete Wavelength Transform and Huffman Compression Technique on 2D Signal | |
CN104825183A (en) | Encapsulation transmission method used for CT data | |
CN117596578A (en) | Efficient transmission method for CT slip ring metadata | |
CN116684003B (en) | Quantum communication-based railway line air-ground comprehensive monitoring method and 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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240204 Address after: 110167 No. 177-1 Innovation Road, Hunnan District, Shenyang City, Liaoning Province Patentee after: Shenyang Neusoft Medical Systems Co.,Ltd. Country or region after: China Address before: Room 336, 177-1, Chuangxin Road, Hunnan New District, Shenyang City, Liaoning Province Patentee before: Shenyang advanced medical equipment Technology Incubation Center Co.,Ltd. Country or region before: China |