CN111067559B - CT image data processing method and CT imaging system - Google Patents

CT image data processing method and CT imaging system Download PDF

Info

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
Application number
CN201911336366.5A
Other languages
Chinese (zh)
Other versions
CN111067559A (en
Inventor
上官丽贤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Neusoft Medical Systems Co Ltd
Original Assignee
Shenyang Advanced Medical Equipment Technology Incubation Center Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenyang Advanced Medical Equipment Technology Incubation Center Co ltd filed Critical Shenyang Advanced Medical Equipment Technology Incubation Center Co ltd
Priority to CN201911336366.5A priority Critical patent/CN111067559B/en
Publication of CN111067559A publication Critical patent/CN111067559A/en
Application granted granted Critical
Publication of CN111067559B publication Critical patent/CN111067559B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computerised tomographs
    • A61B6/032Transmission computed tomography [CT]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/52Devices using data or image processing specially adapted for radiation diagnosis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/56Details of data transmission or power supply, e.g. use of slip rings
    • A61B6/566Details 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

CT image data processing method and CT imaging system
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.
CN201911336366.5A 2019-12-23 2019-12-23 CT image data processing method and CT imaging system Active CN111067559B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516724B (en) * 2021-07-13 2023-10-27 东软医疗***股份有限公司 Image data transmission method and device

Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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