System and method for improved data handling in computed tomography imaging system

JP2025032056AActive Publication Date: 2025-03-11GE PRECISION HEALTHCARE LLC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024115329
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-09
Filing Date
2024-07-19
Publication Date
2025-03-11
Estimated Expiration
2044-07-19

Smart Images

  • Figure 2025032056000001_ABST
    Figure 2025032056000001_ABST
Patent Text Reader

Abstract

SOLUTION: The CT imaging system comprises: an X-ray source configured to emit X-rays; an X-ray detector configured to generate sampled digital detector data; and a digital processor configured to process the sampled digital detector data. The method comprises: filtering, in the digital processor, the sampled digital detector data so as to generate filtered detector data; and resampling, in the digital processor, the filtered detector data so as to generate resampled detector data. The resampling comprises a reduction in data size of the filtered detector data.EFFECT: The invention realizes reduced data size, faster data communication and reduced processing time without a reduction in the spatial resolution and an increase in the noise level.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The proposed technology relates to X-ray technology and imaging, and corresponding data processing tasks and data management. In particular, the proposed technology relates to X-ray imaging systems (such as computed tomography (CT) imaging systems), and methods for operating such X-ray imaging systems, and corresponding computer program products, for improved data handling. [Background technology]

[0002] Radiological imaging, such as computed tomography (CT) imaging systems and other general x-ray imaging systems, has been used for many years in medical applications, such as medical diagnosis and treatment.

[0003] Typically, an X-ray imaging system (such as a CT imaging system) includes an X-ray source and an X-ray detector, which consists of multiple detector modules containing one or many detector elements, for independently measuring X-ray intensity. The X-ray source emits X-rays, which pass through a subject or object and are received by the detector. The X-ray source and the X-ray detector are typically arranged to rotate around the subject or object on a rotating member of a gantry. The emitted X-rays are attenuated as they pass through the subject or object, and the resulting transmitted X-rays are measured by the detector. The measured data is used to reconstruct an image of the subject or object.

[0004] It may be beneficial to provide a brief overview of an exemplary general x-ray imaging system according to the prior art with reference to Figure 1A. In this exemplary embodiment, the x-ray imaging system 100 includes an x-ray source 10, an x-ray detector 20, and an associated image processing system 30. In general, the x-ray detector 20 is configured to record radiation from the x-ray source 10, which is optionally focused by x-ray optics or a collimator and passes through an object, subject, or part thereof. The x-ray detector 20 can be connected to the image processing system 30 through suitable readout electronics, at least partially integrated in the x-ray detector 20, which can perform image processing and / or image reconstruction.

[0005] As an example, a conventional CT imaging system includes an X-ray source and an X-ray detector arranged to obtain projection images of a subject or object at different view angles covering at least 180 degrees. This is most commonly achieved by mounting the X-ray source and the detector on a support (e.g., a rotating member of a gantry) that can rotate around the subject or object. An image including the projections recorded on different detector elements for different view angles is called a sinogram. In the following, even if the detector is two-dimensional, the collection of projections recorded on different detector elements for different view angles is called a sinogram, and the sinogram is a three-dimensional image.

[0006] FIG. 1B is a schematic diagram of an example of a prior art X-ray imaging system configuration, showing a projection line from an X-ray source through an object to an X-ray detector.

[0007] A further development of X-ray imaging is energy resolved X-ray imaging, also known as spectral X-ray imaging, where the X-ray transmission is measured for several different energy levels. This can be achieved by using two or more X-ray sources emitting different X-ray spectra, by rapidly switching the X-ray source between two different emission spectra, or by using an energy discriminating detector that measures the incident radiation at two or more energy levels. One example of such a detector is a multi-bin photon counting detector, where each recorded photon generates a current pulse that is compared to a set of thresholds to count the number of photons incident on each of several energy bins.

[0008] Spectral X-ray projection measurements obtain projection images for each energy level, which can then be weighted together to optimize the contrast-to-noise ratio (CNR) for a given imaging task, as described in “SNR and DQE analysis of broad spectrum X-ray imaging”, Tapiovaara and Wagner, Phys. Med. Biol. 30, 519.

[0009] Another technique enabled by energy-resolved X-ray imaging is reference material decomposition, which exploits the fact that all materials composed of elements with low atomic numbers (such as human tissue) have linear attenuation coefficients whose energy dependence can be approximately well represented as a linear combination of two (or more) basis functions, i.e. μ(E)=a1f1(E)+a2f2(E) where f1 and f2 are basis functions, and a1 and a2 are the corresponding basis coefficients. More generally, f i is the basis function, a iare the corresponding basis coefficients, where i=1,...,N, and N is the total number of basis functions. If there are one or more elements with high atomic numbers in the imaged volume, and their K-edges are high enough to appear in the energy range used for imaging, then one basis function needs to be added for each such element. In the field of medical imaging, such K-edge elements can typically be iodine or gadolinium, which are substances used as contrast agents.

[0010] Reference material decomposition is described in "Energy-selective reconstructions in X-ray computerized tomography", Alvarez, Macovski, Phys. Med. Biol. 1976; 21(5):733-744. In reference material decomposition, the integral of each basis coefficient, expressed as follows, is estimated from each measurement data of each projection line l from the source to the detector element:

number

number

[0011] Next, under the assumption that the counts of each bin are random variables with a Poisson distribution, we use the maximum likelihood method to find A i can be estimated. This is accomplished by minimizing the negative log-likelihood function (see, e.g., “K-edge imaging in X-ray computed tomography using multi-bin photon counting detectors”, Roessl and Proksa, Phys. Med.Biol. 52 (2007), 4679-4696).

number

[0012] The resulting estimated basis coefficient line integrals for each projection line

number

[0013] Standard data management procedures for X-ray imaging systems present various techniques to optimize data acquisition, which may come at costs such as spatial resolution, noise level, and / or system complexity.

[0014] Therefore, there remains a general demand for improvements in data management in X-ray imaging systems, such as reducing data size, allowing for faster data communication, reduced storage requirements, and shorter processing times, without compromising spatial resolution or increasing noise levels. Summary of the Invention

[0015] This summary is intended to introduce concepts of the subject matter that are more fully described in the Detailed Description. This summary is not intended to identify essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

[0016] The present invention aims to mitigate, alleviate or eliminate one or more of the above identified deficiencies and disadvantages in the art singly or in any combination, or to at least solve the problems set forth above.

[0017] A particular object of the present invention is to provide a method for processing CT data of a CT imaging system.

[0018] It is also an object to provide an improved X-ray imaging system.

[0019] It is also an object of the present invention to provide a computer program for carrying out the above-mentioned method.

[0020] These and other objects are accomplished by one or more embodiments of the present invention, as defined by the claims.

[0021] According to a first aspect, there is provided a method of processing computed tomography (CT) data in a CT imaging system including an X-ray source configured to emit X-rays, an X-ray detector configured to generate sampled digital detector data, and a digital processor configured to process the sampled digital detector data. The method comprises: filtering the sampled digital detector data in the digital processor to generate filtered detector data, and resampling the filtered detector data in the digital processor to generate resampled detector data, the resampling including reducing a data size of the filtered detector data, the filtering being performed on at least a portion of the sampled digital detector data in accordance with a filtering setting, and the resampling being performed on at least a portion of the filtered detector data in accordance with a resampling setting, the filtering setting and the resampling setting being decoupled.

[0022] According to a second aspect, a CT imaging system is provided. The CT imaging system includes an X-ray source configured to emit X-rays, an X-ray detector configured to generate sampled digital detector data, and a digital processor configured to process the sampled digital detector data. The digital processor is configured to filter the sampled digital detector data according to a filtering setting to generate filtered detector data, and to resample the filtered detector data according to a resampling setting to generate resampled detector data. A data size of the resampled detector data is smaller than a data size of the filtered detector data. The filtering setting and the resampling setting are decoupled.

[0023] In other words, the proposed technique allows the use of novel approaches to processing and data management in CT imaging systems. Moreover, the present invention provides a decoupled approach to filtering and resampling of data in CT imaging systems, which allows for increased flexibility in the design and image quality selection of filters and resampling, while at the same time reducing the size and improving performance of the data sets generated by X-ray scans. The improved performance relates, for example, to a reduction in data size, which can result in faster data communication, reduced memory requirements, and / or shorter processing times, without excessively reducing spatial resolution and / or increasing noise levels. It should be noted that the proposed technique is suitable for all three-dimensional (3D) X-ray based medical imaging systems, such as digital mammography imaging systems, interventional imaging systems, fluoroscopic imaging systems, and other X-ray imaging systems. [Brief description of the drawings]

[0024] The present embodiments, together with further objects and advantages thereof, will be best understood by referring to the accompanying drawings and the following description. [Figure 1A] FIG. 1 is a schematic diagram illustrating an exemplary X-ray imaging system. [Figure 1B] FIG. 1 is a schematic diagram illustrating an exemplary X-ray imaging system. [Diagram 2] FIG. 1 is a schematic diagram illustrating another example of an X-ray imaging system (such as a CT imaging system). [Diagram 3] FIG. 1 is a schematic block diagram of a CT imaging system as an example of an X-ray imaging system. [Figure 4] FIG. 2 is a schematic diagram illustrating another example of relevant components of an X-ray imaging system (such as a CT imaging system). [Diagram 5] 1 is a schematic diagram of a photon counting circuit and / or device according to an exemplary embodiment. [Figure 6] FIG. 2 is a schematic diagram illustrating an example of a solid-state detector sub-module in accordance with an exemplary embodiment. [Figure 7] FIG. 13 is a schematic diagram illustrating an example of a solid-state detector sub-module according to another exemplary embodiment. [Figure 8A] FIG. 13 is a schematic diagram illustrating an example of a solid-state detector sub-module according to yet another exemplary embodiment. [Figure 8B] FIG. 1 is a schematic diagram showing an example of a set of arrayed detector submodules, each of which is a depth-segmented detector submodule, with an application specific integrated circuit (ASIC) or corresponding circuitry located below the detector submodule when viewed from the direction of incident X-rays. [Figure 9] FIG. 1 is a schematic configuration diagram showing an example of a CT imaging system. [Figure 10] FIG. 1 is a schematic diagram illustrating a design example of an X-ray source and X-ray detector system. [Figure 11] FIG. 1 is a schematic flow diagram illustrating an example of a data processing method for an X-ray imaging system. [Figure 12] FIG. 1 is a schematic flow diagram illustrating an example of a data processing method for an X-ray imaging system. [Figure 13] FIG. 1 is a schematic flow diagram illustrating an example of a data processing method for an X-ray imaging system. [Figure 14] FIG. 2 is a schematic diagram illustrating an example of a solid-state detector sub-module in accordance with an exemplary embodiment. [Figure 15] FIG. 2 is a schematic diagram illustrating an example of a resampling pattern. [Figure 16] FIG. 1 is a schematic diagram illustrating an example of the relevant components of an X-ray imaging system in a CT configuration. [Figure 17] FIG. 1 is a schematic diagram illustrating an example of a CT imaging system in accordance with an exemplary embodiment. [Figure 18] FIG. 1 is a schematic diagram illustrating an example implementation of a computer according to one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] Embodiments of the present disclosure will now be described, by way of example only, with reference to the figures.

[0026] For a better understanding, it is useful to follow with an introductory description of a non-limiting example of an overall X-ray imaging system in which data processing and transfer in accordance with the concepts of the present invention can be implemented.

[0027] 2 is a schematic diagram of an example of an X-ray imaging system 100 (such as a CT imaging system), which includes an X-ray source 10 that emits X-rays, an X-ray detector 20 that detects the X-rays after they have passed through an object, an analog processing circuit 25 that processes and digitizes raw electrical signals from the X-ray detector, a digital processing circuit 40 that can perform other processing operations on the measured data (such as applying corrections, temporarily storing data, filtering, etc.), and a computer 50 that can store the processed data and perform further post-processing and / or image reconstruction. The digital processing circuit 40 can include a digital processor. According to an exemplary embodiment, all or part of the analog processing circuit 25 can be implemented in the X-ray detector 20. The X-ray source and the X-ray detector can be coupled to a rotating member of a gantry 11 of the CT imaging system 100.

[0028] The entire X-ray detector may be considered as an X-ray detector system 20, or may be considered as an X-ray detector 20 in combination with associated analog processing circuitry 25.

[0029] The image processing system 30 is in communication with and electrically coupled to the analog processing circuit 25, and may include a digital processing circuit 40 and / or a computer 50, and may be configured to perform image reconstruction based on image data from the X-ray detector. Thus, the image processing system 30 may be viewed as the computer 50, as a system combining the digital processing circuit 40 and the computer 50, or as the digital processing circuit 40 alone, where the digital processing circuit is further dedicated to image processing and / or reconstruction.

[0030] One example of a commonly used X-ray imaging system is a CT imaging system, which may include an X-ray source or tube that produces a fan or cone beam of X-rays and an array of opposing X-ray detectors that measure the percentage of the X-rays that are transmitted through the patient or object. The X-ray source or tube and the X-ray detectors are mounted on a gantry 11 that can rotate around the object to be imaged.

[0031] FIG. 3 shows a schematic of a CT imaging system 100 as an example of an X-ray imaging system. The CT imaging system includes a computer 50. The computer 50 receives commands and scanning parameters from an operator through an operator console 60, which may have a display 62 and some form of operator interface (e.g., keyboard, mouse, joystick, touch screen, or other input device). The commands and parameters provided by the operator are used by the computer 50 to provide control signals to an X-ray controller 41, a gantry controller 42, and a table controller 43. In particular, the X-ray controller 41 provides power and timing signals to the X-ray source 10 to control the X-rays emitted to an object or patient lying on a table 12. The gantry controller 42 controls the rotational speed and rotational position of the gantry 11, which includes the X-ray source 10 and the X-ray detector 20. By way of example, the X-ray detector 20 may be a photon counting X-ray detector. The table controller 43 controls and determines the position of the patient table 12 and the scan area of ​​the patient. Also included is a detector controller 44 configured to control and / or receive data from the X-ray detector 20 .

[0032] In one embodiment, computer 50 also performs image reconstruction and post-processing of image data output from x-ray detector 20. Computer 50 thus corresponds to image processing system 30 shown in Figures 1 and 2. An associated display 62 allows an operator to view the reconstructed image and other data from computer 50.

[0033] An X-ray source 10 disposed on a gantry 11 emits X-rays. An X-ray detector 20, which may be in the form of a photon-counting X-ray detector, detects the X-rays after passing through an object or patient. The X-ray detector 20 may be formed, for example, by a number of pixels (also called sensors or detector elements) and associated processing circuitry (such as an application specific integrated circuit (ASIC)) disposed on a detector module. Part of the analog processing is implemented in the pixels, and the remaining part of the processing is implemented, for example, in the ASIC. In one embodiment, the processing circuitry (ASIC) digitizes the analog signals from the pixels. The processing circuitry (ASIC) may also include a digital processing unit that may perform further processing operations on the measurement data (such as applying corrections, temporarily storing and / or filtering the measurement data). During a scan to acquire X-ray projection data, the gantry and the components mounted on the gantry rotate about an isocenter 13.

[0034] Current X-ray detectors usually require the conversion of incident X-rays into electrons, typically by the photoelectric effect or by the Compton interaction, and the resulting electrons usually produce secondary visible light until they lose their energy, which is detected by a photosensitive material. There are also semiconductor-based detectors, where the electrons generated by the X-rays create electron-hole pair charges that are collected by applying an electric field.

[0035] Some detectors operate in an energy-integrating mode, providing an integrated signal of multiple x-rays, with an output signal proportional to the total energy deposited by the detected x-rays.

[0036] X-ray detectors with photon counting capability and energy resolution are becoming more common in medical applications of X-rays. Photon counting detectors have the advantage that, in principle, the energy of each X-ray can be measured, providing additional information about the composition of the object. This information can be used to improve image quality and / or reduce radiation dose.

[0037] Typically, photon counting X-ray detectors determine the energy of a photon by comparing the height of the electrical pulse produced by the photon interaction in the detector material to a set of comparator voltages. These comparator voltages are also called energy thresholds. Typically, the analog voltage of the comparator is set by a digital-to-analog converter (DAC). The DAC converts the digital setting sent from the controller into an analog voltage against which the height of the photon pulse can be compared.

[0038] Photon counting detectors count the number of photons that have interacted with the detector during a measurement time. A new photon is typically identified by the fact that the height of an electrical pulse exceeds the comparator voltage of at least one comparator. Once a photon is identified, the event is stored by incrementing a digital counter associated with the channel.

[0039] When multiple different thresholds are used, an energy-discriminating photon counting detector is obtained. In an energy-discriminating photon counting detector, the detected photons can be classified into energy bins corresponding to the various thresholds. This type of photon counting detector is sometimes called a multi-bin detector. In general, the energy information allows a new type of image to be created, in which new information is available and image artifacts inherent in the prior art can be eliminated. In other words, in an energy-discriminating photon counting detector, the pulse height is compared to N programmable thresholds (T1-TN) of a comparator and classified according to the pulse height. This pulse height is proportional to the energy. In other words, a photon counting detector that includes two or more comparators is called a multi-bin photon counting detector. For a multi-bin photon counting detector, the photon count values ​​are stored in a set of counters (typically one counter for each energy threshold). For example, one count value can be assigned to the highest energy threshold exceeded by the photon pulse. In another example, the counter records the number of times the photon pulse exceeds each energy threshold.

[0040] As an example, edge-on refers to a special non-limiting design for photon counting detectors where the edge of the x-ray sensor (eg, x-ray detector element or pixel) faces the incident x-rays.

[0041] For example, such photon counting detectors may have pixels aligned in at least two directions, with one of the at least two directions of the edge-on photon counting detector having a component in the direction of the x-rays. Such edge-on photon counting detectors may be referred to as depth-segmented photon counting detectors, having two or more depth segments of pixels in the direction of the incident x-rays. It should be noted that one detector element may correspond to one pixel, and / or multiple detector elements may correspond to one pixel, and / or data signals from multiple detector elements may be used for one pixel.

[0042] Alternatively, the plurality of pixels may be arranged in an array in a direction substantially perpendicular to the direction of the incident x-rays (not segmented in depth), and each pixel of the plurality of pixels may be arranged such that it is edge-oriented toward the incident x-rays. In other words, the photon-counting detector may not be segmented in depth, but may be arranged such that it is edge-oriented toward the incident x-rays.

[0043] The absorption efficiency can be increased by placing the edge-on photon counting detector on edge, in which case the absorption depth can be chosen to be any length and the edge-on photon counting detector can be fully depleted without requiring very high voltages.

[0044] The conventional mechanism for detecting X-ray photons by direct semiconductor detectors basically works as follows: the energy of the X-ray interaction in the detector material is converted into electron-hole pairs in the semiconductor detector, the number of electron-hole pairs being generally proportional to the photon energy. The electrons and holes drift towards the electrodes and backside of the detector (or vice versa). During this drift, the electrons and holes induce a current in the electrodes, and this current can be measured.

[0045] As shown in FIG. 4, signals are transmitted from the detector elements 22 of the X-ray detector to an input of an analog processing circuit (e.g., ASIC) 25 via a path 26. It should be understood that the term application specific integrated circuit (ASIC) should be broadly interpreted as a general circuit that is used and configured for a specific application. The ASIC processes the charge generated from each X-ray, converts the processed charge to digital data, and uses the digital data to obtain measurement data (such as photon counts and / or estimated energy). The ASIC is configured to connect to the digital processing circuit so that the digital data is sent to a digital processing circuit 40 and / or one or more memory circuits or components 45, and finally, the data is input to the image processing circuit 30 or computer 50 of FIG. 2, where a reconstructed image is generated.

[0046] The number of electrons and holes generated from an X-ray event is proportional to the energy of the X-ray photon, and therefore the total charge of an induced current pulse is proportional to said energy. After a filtering step in the ASIC, the pulse amplitude is proportional to the total charge of the current pulse and thus to the X-ray energy. The pulse amplitude can be measured by comparing its value with one or more thresholds (THR) of one or more comparators (COMP), and a counter can be used to record the number of times the pulse is greater than the threshold. In this way, the number of X-ray photons detected within a certain time frame and having an energy greater than the energy corresponding to the respective threshold (THR) can be counted and / or recorded.

[0047] The ASIC typically samples the analog photon pulse once for every clock cycle and records the outputs of the comparators. The comparators (thresholds) output a 1 or 0 depending on whether the analog signal is above or below the comparator voltage. The information available at each sample is, for example, a 1 or 0 for each comparator representing whether the comparator was triggered (the photon pulse was greater than the threshold) or not.

[0048] In a photon counting detector, there is typically a photon counting logic that determines if a new photon has been recorded and records the photon in a counter. In a multi-bin photon counting detector, there are typically multiple counters, e.g., one counter for each comparator, and the photon count value is recorded in the counter according to an estimate of the photon energy. The logic can be implemented in several different ways. Two of the most common categories of photon counting logic are non-paralyzed counting mode and paralyzed counting mode. Other photon counting logic, for example, local maxima detection, which counts detected local maxima in a voltage pulse and sometimes also records the pulse height of the detected local maxima.

[0049] Photon counting detectors have many advantages (including but not limited to high spatial resolution, low sensitivity to electronic noise, good energy resolution, and material separation (spectral imaging)). However, energy integrating detectors have the advantage of high count-rate tolerance. Count-rate tolerance comes from the fact / realization that since the total energy of the photons is measured, adding one additional photon will always increase the output signal (within reasonable limits), regardless of the amount of photons currently registered by the detector. This advantage is one of the main reasons why energy integrating detectors have become the standard in medical CT today.

[0050] FIG. 5 illustrates a schematic diagram of a photon counting circuit and / or a photon counting device according to an exemplary embodiment.

[0051] When photons interact in the semiconductor material, a cloud of electron-hole pairs is generated. When an electric field is applied to the detector material, the charge carriers are collected by electrodes attached to the detector material. A signal is transmitted from the detector elements to the input of a parallel processing circuit (e.g., an ASIC). As an example, the ASIC can process the charges in such a way that a voltage pulse is generated whose maximum height is proportional to the amount of energy deposited in the detector material by the photon.

[0052] The ASIC may include a set of comparators 302, each of which compares the magnitude of the voltage pulse with a reference voltage. The comparator output is typically (0 / 1) depending on which of the two compared voltages is greater. Here, the comparator output is 1 if the voltage pulse is higher than the reference voltage, and 0 if the reference voltage is higher than the voltage pulse. A digital-to-analog converter (DAC) 301 may be used to convert a digital setting, which may be provided by a user or a control program, into a reference voltage that may be used by the comparators 302. If the height of the voltage pulse exceeds the reference voltage of a particular comparator, that comparator is said to be triggered. Each comparator is typically associated with a digital counter 303, which is incremented based on the comparator output according to a photon counting logic.

[0053] As mentioned above, the estimated basis coefficient line integral values ​​obtained for each projection line are

number

[0054] It will be understood that the features and configurations described herein can be implemented, combined, and rearranged in various ways.

[0055] For example, the embodiments may be implemented in hardware, or at least partially implemented in software and executed by suitable processing circuitry, or a combination thereof.

[0056] The steps, functions, procedures, and / or blocks described herein may be implemented in hardware using conventional techniques (such as discrete or integrated circuit technologies, including both general purpose electronic circuitry and application specific circuitry).

[0057] Alternatively or complementary, at least some of the steps, functions, procedures and / or blocks described herein may be implemented in software (such as a computer program) and executed by suitable processing circuitry (such as one or more processors or processing units).

[0058] Below, non-limiting examples of specific detector module implementations are described. More specifically, these examples represent edge-on oriented detector modules and depth-segmented detector modules. Other types of detectors and detector modules are possible.

[0059] 6 is a schematic diagram of an example of a semiconductor detector sub-module according to an exemplary embodiment. This is an example of a detector module 21 with a semiconductor sensor having multiple detector elements or pixels 22, each detector element (or pixel) typically based on a diode with a charge collection electrode as its main component. X-rays enter from the end of the detector module.

[0060] 7 is a schematic diagram illustrating an example of a semiconductor detector sub-module according to another exemplary embodiment, in which a detector module 21 having a semiconductor sensor is also divided into a number of depth segments or detector elements 22 in the depth direction, assuming that X-rays are incident from the end of the detector module.

[0061] Typically, a detector element is an individual X-ray sensitive sub-element of the detector. In general, photon interaction occurs with the detector element and the charge thus generated is collected by a corresponding electrode of the detector element.

[0062] Each detector element typically measures the incident x-ray flux as a series of frames, where a frame is a specified time interval of measurement data called the frame time.

[0063] Depending on the detector topology, one detector element may correspond to one pixel, especially if the detector is a flat panel detector. A depth-segmented detector may be considered to have several detector strips, each strip having several depth segments. In such a depth-segmented detector, each depth segment may be considered to be a separate detector element, especially if each depth segment of the multiple depth segments is associated with its own separate charge collection electrode.

[0064] The detector strips of a depth-segmented detector typically correspond to the pixels of a regular flat panel detector and are therefore sometimes referred to as pixel strips, however, a depth-segmented detector can also be considered as a three-dimensional pixel array, where each pixel corresponds to an individual depth segment / detector element.

[0065] The semiconductor sensor can be implemented as a so-called multi-chip module (MCM), in the sense that it is used as a base substrate for electrical wiring and for several ASICs, which are preferably attached by the so-called flip-chip technique. The wiring includes connection lines for the signals from each pixel or detector element to the input of the ASIC and connection lines from the ASIC to an external memory and / or a digital data processing unit. The power to the ASIC can be supplied through similar wiring, taking into account the large cross-sectional area in order to pass high currents through these connection lines, but this power can also be supplied through a separate connection line. The ASIC can be arranged next to the active sensor, which means that the ASIC can be protected from incident X-rays by placing an absorbent cover on top of it and also from scattered X-rays by placing an absorber in this direction for scattered X-rays from the side.

[0066] FIG. 8A is a schematic diagram showing a detector module implemented as an MCM similar to the embodiment of US Pat. No. 8,183,535. In this example, it is shown that a semiconductor sensor 21 can also have the function of the substrate of the MCM. Signals are transmitted by paths 23 from the detector elements 22 to the inputs of a parallel processing circuit 24 (e.g., an ASIC) located next to the active sensor area. The ASIC processes the charge generated from each X-ray and converts the processed charge into digital data. The digital data can be used to detect photons and / or estimate the energy of the photons. The ASIC can have its own digital processing circuitry and memory to perform simple tasks. The ASIC can then be configured to connect to digital processing and / or memory circuits or components located outside the MCM, and finally the data is used as input to reconstruct the image.

[0067] However, the adoption of depth segmentation poses two significant challenges for silicon-based photon-counting detectors. First, a large number of ASIC channels must be employed to process the data provided by the associated detector segments. In addition to the increased channel count due to both the small pixel size and the use of depth segmentation, the data size is further increased by multi-energy bins. Second, because the counts for a given x-ray input are split into small pixels, segments and energy bins, the signal in each bin is very low and detector calibration / correction requires calibration data over several orders of magnitude to minimize statistical uncertainty.

[0068] Naturally, when data sizes increase by several orders of magnitude, both data handling and pre-processing become slower, in addition to requiring larger computing resources, hard disks, memory, and central processing units (CPUs) or graphics processing units (GPUs). For example, when data sizes become 10 gigabytes instead of 10 megabytes, data handling times (reading and writing) increase by 1000 times.

[0069] A problem with counting X-ray photon detectors is pile-up. At high X-ray photon flux rates, there can be problems distinguishing between two successive charge pulses. As mentioned before, the pulse length after filtering depends on the shaping time. If this pulse length is longer than the time between the two charge pulses induced by the X-ray photons, the pulses will merge and the two photons cannot be distinguished and will be counted as one pulse. This is called pile-up. Therefore, one way to avoid pile-up at high flux is to use a short shaping time or to use depth segmentation.

[0070] To generate a pile-up calibration vector, the pile-up calibration data needs to be pre-processed for spit correction. When generating a material decomposition vector, the material decomposition data is preferably pre-processed for both spit correction and pile-up correction. In the case of patient scan data, the data needs to be pre-processed for spit, pile-up, and material decomposition before image reconstruction. Note that these examples are simplified examples to explain "pre-processing", and the actual pre-processing steps may include several other calibration steps (such as reference normalization and air calibration) as necessary. The term "processing" may refer only to the final step in each generation process of a calibration vector or in a patient scan, but the terms are sometimes used interchangeably.

[0071] FIG. 8B is a schematic diagram showing an example of a set of arrayed detector submodules, each of which is a depth-segmented detector submodule, with the ASIC or corresponding circuitry 24 positioned below the detector elements 22 as viewed from the direction of incident X-rays, and may provide paths 23 from the detector elements 22 through the spaces between the detector elements to reach the parallel processing circuitry 24 (e.g., ASIC).

[0072] 9 is a schematic diagram of an example of a complete CT imaging system. In this schematic example, the complete CT imaging system 100 includes a gantry 111 and a patient table 112. The patient table 112 can be inserted into an opening 114 in the gantry 111 during a patient scan and / or a calibration scan. The direction of the axis of rotation of the rotating members of the gantry around the object or patient being imaged is represented as the z-direction. The angular orientation of the CT imaging system is represented as the x-direction, and the direction of the incident x-rays is represented as the y-direction.

[0073] However, it should be understood that the rotating and stationary members of the gantry need not be part of the CT system and may be in other arrangements and / or configurations (e.g., linear and / or translational relative movement without rotation). As an example, the X-ray source and detector combination may move linearly and / or translationally relative to the stationary members of the entire gantry. For example, the X-ray source and detector may move together as an integral assembly unit along the table axis (commonly referred to as the z-axis). Alternatively, the patient table may move but the X-ray source and detector combination may be stationary, where relative motion is important. This includes geometric system configurations where the patient may be standing, for example in a so-called telephone booth scanner.

[0074] FIG. 10 is a schematic diagram showing an example of the overall design of an X-ray source-detector system. In this example, a schematic diagram of an X-ray detector including multiple detector modules and an X-ray source emitting X-rays is shown. Each detector module can have a set of detector elements that define corresponding pixels. For example, the detector modules can be edge-on detector modules arranged side by side, with edges facing the X-ray source, and arranged to be slightly curved overall. As mentioned above, the direction of the incident X-rays is called the Y direction. Multiple detector pixels in the axial direction of the gantry rotation (called the z direction) allow multi-slice images to be acquired. Also, multiple detector pixels in the angular direction (called the x direction) allow multiple projections of the same plane to be measured simultaneously, which is applied in fan / cone beam CT. The x direction is sometimes called the channel direction. Most detectors have detector pixels arranged in both the slice (z) and angular (x) directions.

[0075] FIG. 11 is a schematic flow diagram illustrating an example of a method for processing data in an X-ray imaging system.

[0076] According to a first aspect, there is provided a method for processing CT data in a CT imaging system 100. The CT imaging system 100 includes an X-ray source 110 configured to emit X-rays, an X-ray detector 120 configured to generate sampled digital detector data, and a digital processor 140 configured to process the sampled digital detector data.

[0077] The method includes filtering (S1) the sampled digital detector data in a digital processor to generate filtered detector data, and resampling (S2) the filtered detector data in the digital processor to generate resampled detector data, the resampling including reducing a data size of the filtered detector data.

[0078] Filtering is performed on at least a portion of the sampled digital detector data according to a filtering setting, and resampling is performed on at least a portion of the filtered detector data according to a resampling setting, the filtering setting and the resampling setting being decoupled from each other.

[0079] The resampling and filtering settings can be selected to balance / weight filtering and sampling to obtain an image of a desired quality in a desired manner. The image can have a desired customizable quality and is generated by an X-ray scan in a desired customizable time. The X-ray scan is performed with a certain radiation dose. "Decoupled" here can mean that the filtering and resampling settings can be selected independently of each other and / or that the filtering / filtering settings and the resampling / resampling settings are not coupled or at least not strictly coupled. In other words, the filtering and resampling settings may be selected independently of each other, but for example the resampling settings can be selected at least partially based on the filtering settings and vice versa. Similarly, "decoupled" can mean that the resampling settings are set / selected to achieve a certain effect on the filtered detector data and still produce a suitable image, without being constrained by the selection of the filtering settings. The resampling and filtering settings can be set / selected to be selected independently of each other, but the CT imaging system still provides a suitable image with a desired quality.

[0080] The filtering and resampling settings can be optimized to achieve a certain image quality and / or DQE index. The filtering and resampling settings can be optimized / set based on the radiation dose provided by the CT imaging system during an X-ray CT scan, or the data handling scheme adopted by the CT imaging system, such as the mode of operation. Image quality can relate to spatial resolution and / or noise and / or aliasing. For example, the filtering settings can be selected to generate detector data of lower image quality / resolution, and then the resampling settings can be selected to optimize the production of the final image in terms of at least one of image quality, radiation dose, DQW index, and / or data handling. Data handling can be where and when the detector data is processed / filtered / resampled. As another example, the filtering and resampling settings can be selected relative to each other to achieve a desired data size reduction. The data size can be reduced while minimizing common challenges in data processing (such as aliasing and noise). Thus, a desired data size reduction can be achieved without reducing spatial resolution. In some cases, the selection of filtering and resampling settings may allow for some loss of spatial resolution in order to significantly reduce data size.

[0081] It should be noted that the digital processor may include digital processing circuitry 40. The digital processing circuitry may perform processing operations on the sampled digital detector data.

[0082] In one example, the data size reduction reduces the data size by a reduction factor, and at least one of the filtering and resampling settings is associated with a reduction factor, the reduction factor corresponding to how much the data is reduced in the resampling step, and the filtered detector data is resampled to generate resampled detector data, the resampled detector data having a reduced data size compared to the filtered detector data.

[0083] In another example, the filtering and resampling settings are set to achieve a predetermined image quality. The image quality may include at least one of spatial resolution, noise aliasing level, and signal aliasing. In other words, the filtering and resampling settings are set / selected / determined / calculated to provide a certain image quality. The image quality may be a setting based on the mode of operation and / or based on selection by an operator of the CT imaging system.

[0084] As an example, filtering can be performed in the spatial domain and / or the frequency domain. In the spatial domain, the length of the filter can be high compared to the filters used in known methods. Long filters may include filters that are long compared to the filters used in known methods. For example, resampling is performed in a manner that is decoupled from the filtering, allowing the filter length to be increased without loss of spatial resolution and / or without increasing the noise level. In the frequency domain, the filter can have a unity amplitude up to the cutoff frequency and zero at frequencies greater than the cutoff frequency. The filter can also have a more gradual transition, such as Hanning and Hamming filters. Such filters can be referred to as finite impulse response (FIR) filters. The filter can further be designed to achieve a desired passband and / or stopband.

[0085] In another example, the resampling can be performed in the spatial and / or frequency domains. It should be noted that the filter length and the amount of resampling can be different, separated, or decoupled. In particular, if the bandwidth of the filtered signal is reduced further than the reduction in the resampling frequency, residual aliasing, if present, can be controlled. This is desirable in various techniques for preventing signal aliasing in CT imaging systems (particularly the quarter offset and focal wobble techniques). For example, the design of the filtering and resampling can be modeled according to the relative importance between preserving spatial resolution and maximizing the detection quantum efficiency (DQE) by avoiding noise aliasing. For a given amount of downsampling, a filter with a higher bandwidth can be used even if some aliasing occurs due to the CT imaging system dealing with signal aliasing in other ways. The CT imaging system can exhibit higher spatial resolution compared to a system using the same amount of downsampling and a filter with a bandwidth low enough to avoid aliasing. On the other hand, if the efficiency ratio between noise and dose is more important, filters can be designed to prevent aliasing to a greater extent than would result from simple binning. This approach can improve DQE at low to intermediate frequencies, but at the risk of degrading spatial resolution compared to binning with the same degree of downsampling.

[0086] In yet another example, the resampling includes a first resampling with a first resampling setting and a second resampling with a second resampling setting. The first resampling setting and the second resampling setting can be selected to improve image quality, which may be degraded after the filtering and / or first resampling steps. The first resampling and the second resampling can be set / selected to obtain an image of a desired image quality. The first resampling can include reducing a data size of the filtered detector data provided as input. Furthermore, the first resampling can degrade image quality. The second resampling can be set / selected to at least partially restore image quality. In a non-limiting example, the filtering and resampling settings can be associated with a type of operation mode. The operation mode can correspond to a reduced data size, which can further speed up data communication, reduce memory requirements, and / or reduce processing time. Thus, a CT imaging system may be configured to operate in one or more operating modes, each of which may balance / weight filtering and resampling in a desired manner to obtain images of a desired quality. Images may be generated based on x-ray scans of a desired dose, with a desired quality, and in a desired time. An operating mode may, for example, optimize filtering and resampling settings to achieve a certain image quality, radiation dose, DQE index, and / or data handling scheme.

[0087] In an example embodiment, the operating modes may be associated with image quality, DQE metrics, and / or data handling schemes.

[0088] A data handling scheme can include the operational settings / instructions of where and how data is processed in a CT system. Thus, the data handling scheme relates to how quickly the operator can receive the final image for diagnosis. The data handling scheme relates to where, when and how much data is processed in a CT imaging system, and also how and when the data is transferred. For example, a CT system can perform filtering and resampling on the rotating side of the CT system gantry and then transfer the resampled data to the stationary side where the remaining processing to generate the final image is performed. This can improve the speed at which the CT imaging system generates an image suitable for viewing by the operator or technician.

[0089] It should be understood that the CT imaging system can include any 3D X-ray based medical imaging modality. For example, the CT imaging system can include a general tomography system, which is adapted to take images from different angles and combine the information to create an image volume in which all slices can be considered individually. The CT imaging system can include a CT system adapted to use a full 180 degree angular range and / or a limited angular range. In other words, the CT system can include a normal computed tomography system using a full 180 degree range, or a breast tomosynthesis system (also called mammogram) using a limited angular range. In one embodiment, the CT imaging system can be configured to run in an operating mode, in which at least two parameters are balanced depending on the operating mode configuration. The parameters to be balanced can be parameters related to radiation dose, DQE, and data handling scheme. For example, a first operating mode can be optimized / configured for quickly generating images (i.e., to obtain the final image in a fast process). Thus, a first mode of operation may balance parameters to provide images at a faster rate, for example by reducing data size and lowering resolution in the resampling, but still achieve adequate image quality by performing filtering and resampling in a decoupled manner to accommodate the loss in image quality due to data reduction. A second mode of operation may be optimized / configured to reduce radiation dose, provide a resampled data set with adequate image quality and / or DQE index, and also reduce data size, by adjusting filtering and resampling in a decoupled manner.

[0090] In one embodiment, the CT imaging system 100 can include a gantry 111 having a rotating member disposed at a rotating side 102 and a stationary member disposed at a stationary side 104. The rotating member and the stationary member can be communicatively coupled through a data communication system 160, and the rotating member can include an x-ray source 110, an x-ray detector 120, and a digital processor 140.

[0091] In a particular embodiment shown in FIG. 17, the digital processor 140 may include a first digital processor 140-1 located on the rotating member and a second digital processor 140-2 located on the stationary member. The first and / or second digital processors may be configured to perform at least a portion of the filtering and / or resampling. In a non-limiting example, the first digital processor may be configured to filter at least a portion of the detector data to generate filtered detector data and resample the filtered detector data to generate resampled detector data, which may be transferred to the stationary side and a final image may be created based on the resampled detector data. The resampled detector data may be reduced in size compared to the filtered detector data. This may allow for faster data communication, less memory requirements, shorter processing times, and faster image generation. In another embodiment, the filtering may be performed by the first digital processor and the resampling may be performed by the second digital processor. This is advantageous in that some of the processing may be performed before transferring data between the rotating side and the stationary side. This may result in, for example, faster image acquisition and therefore faster diagnosis. Additionally, the components of the CT imaging system can be used more efficiently.

[0092] Figure 12 is a schematic flow diagram illustrating an example of a method for processing data from a CT imaging system. The schematic flow diagram of Figure 12 has some features in common with the schematic flow diagram of Figure 11, and reference is made in Figure 12 to Figure 11 and its associated text for a better understanding of at least some of the features and / or functions in the flow diagram. In Figure 12, the illustrated method takes sampled digital detector data, performs filtering on the sampled digital detector data according to a filtering setting, and then resamples the filtered detector data according to a resampling setting. By way of example, several steps of resampling and / or filtering may be performed serially.

[0093] As an example, the filtering settings can include a bandwidth, an amplitude, and / or a set of detector elements. The set of detector elements can be selected detector elements. For example, the detector elements can be selected according to a position within the detector and / or according to a downsampling pattern. The downsampling pattern can be, for example, a pattern in which several adjacent detector elements, for example two or three adjacent detector elements, are binned.

[0094] Figure 13 is a schematic flow diagram illustrating an example of a method for processing data from a CT imaging system. The schematic flow diagram of Figure 13 has some features in common with the schematic flow diagrams of Figures 11 and 12, and reference is made in Figure 13 to Figures 11, 12 and associated text for an improved understanding of at least some of the features and / or functions in the flow diagram.

[0095] As an example, resampling may be performed in a view direction v. This approach may be performed to form an image of an object observed by the CT imaging system 100 without binning different views with equal weights. This is in contrast to performing resampling in the radial direction r and / or longitudinal direction l of the detector module.

[0096] In certain instances, a filter can be designed and applied in the azimuth direction before resampling in the same direction. This approach aims to minimize, for example, noise aliasing, signal aliasing, and / or azimuth blur. This scheme is particularly useful when dealing with data originally collected with flying foci and / or kV switching between views. With flying foci, the collected data may not be at the desired resampled position due to hardware limitations and / or data size issues. By using a phase shifting technique, which will be described later, this can be achieved. With kV switching between views, low and high energy data may be collected at different azimuth angles, creating the need to align the data before further processing. By using a phase shifting technique, which will be described later, this can be achieved.

[0097] In certain examples, the resampling settings may include a resampling frequency and / or a phase shift setting.

[0098] In a non-limiting example, the resampling frequency may include a non-integer resampling frequency. In other words, the steps and / or operations described herein are not limited to integer resampling. The resampling frequency may be reduced by any factor (e.g., a fractional factor). The resampling frequency and phase shift are further described in FIG. 15 and associated text.

[0099] In another non-limiting example, the phase shift setting may include a non-integer phase shift. In other words, the steps and / or operations described herein are not limited to integer phase shifts. Applying the phase shift may be performed in the frequency domain, for example by applying a linear phase shift. As an example, after performing the desired adjustment to the amplitude of the frequency components, an inverse Fourier transform may be applied to a half-integer resampling frequency (such as 1.5 or 2.5) to obtain values ​​at integer sample positions. Furthermore, a linear phase shift may be followed by a second inverse Fourier transform to obtain signal sample values ​​at half-integer positions. The required / desired sample values ​​may then be selected from the two results.

[0100] By having multiple different filters, the phase shift can be performed in the spatial domain. The filters can be designed to achieve a half resample shift. As an example, a filter without phase shift properties can be applied to obtain values ​​at the original integer resample positions. Furthermore, a filter with phase shift properties can be applied to obtain resample values ​​at half integer positions. Such filters can be FIR filters, as described herein.

[0101] As an illustrative example, one can resample the signal by 1.5 times and at the same time design a filter with a bandwidth three times larger. This is beneficial for avoiding aliasing. In another example, the same resampling factor of 1.5 can be combined with a filter with a bandwidth of 2.5 or 2. This is beneficial for increasing spatial resolution. This effect preserves the DQE at low frequencies at the expense of the DQE at high frequencies.

[0102] Furthermore, the resampling described herein does not need to be uniform. In other words, the output positions after resampling do not need to be equally spaced compared to the original input positions. This can be advantageous when the resampled data is subsequently processed by a fan-parallel reconstruction algorithm. When adjusting the data to fit a fan-parallel pattern, the samples need to be transformed from equiangular in the fan beam to equidistant in the parallel beam geometry. It is worth noting that this approach can be performed during resampling, which can be desirable in that it can speed up processing time and / or increase signal fidelity.

[0103] FIG. 13 is a schematic flow diagram illustrating an example of resampling according to an embodiment of the present invention, and in FIG. 13 reference is made to FIG. 12 and its associated text for a better understanding of at least some of the features and / or functions in the flow diagram.

[0104] For example, the phase shift settings can be associated with a resampling pattern. The resampling pattern can set how to manage different data points received after the detector data is initially sampled. For example, certain data points can be resampled and / or phase shifted to, for example, mitigate aliasing and / or noise issues. Further details of the resampling pattern are provided in FIG. 15 and its associated text.

[0105] In an exemplary implementation, the resampling pattern may include a radial quarter offset resampling pattern in the radial direction r1 and / or the longitudinal direction l1. In other words, the resampling may be offset to one side by a quarter of the resampling interval relative to a perfectly symmetrical resampling pattern, such that the conjugate projection lines are perfectly interleaved after, for example, half a rotation of the gantry 111. The pattern may be designed to achieve the radial quarter offset digitally and / or virtually. This may be advantageous in that aliasing of the images obtained by the X-ray imaging system 100 may be further reduced.

[0106] In another illustrative example, the resampling pattern may include a radial r2 and / or longitudinal l2 equidistant resampling pattern.

[0107] In yet another exemplary embodiment, the resampling pattern may include an interlaced resampling pattern in the radial r3 and / or longitudinal directions. This may be achieved by selecting the resampling positions such that they shift back and forth between views. The resampling pattern may result in successive projections forming two interlaced radial patterns. This resampling pattern is advantageous in that it may suppress signal aliasing but does not require conjugate projections. Thus, the resampling may be compatible with half-scan CT imaging.

[0108] It should be noted that the radial directions r1, r2 and / or r3 may coincide. It should also be noted that the longitudinal directions l1, l2 and / or l3 may coincide as well. Furthermore, while the resampling is performed in the longitudinal directions l1, l2 and / or l3, the resampling positions can be selected to obtain the effect of a z-flying focus. This approach is advantageous in that a high spatial resolution is obtained and / or the noise level is reduced.

[0109] Optionally, the interlaced resampling pattern may be formed from at least two successive projections.

[0110] Figure 14 is a schematic diagram illustrating an example of a solid-state detector sub-module according to an exemplary embodiment. The solid-state detector sub-module 21 of Figure 14 has some features in common with the solid-state detector sub-module 21 of Figure 7, and reference is made in Figure 14 to Figure 7 and its associated text for a better understanding of at least some of the features and / or functionality of the detector sub-module 21.

[0111] In Fig. 14, the coordinate systems (r1;l1), (r2;l2) and (r3;l3) are shown. As mentioned before, the resampling can be performed in the radial direction r and / or the longitudinal direction l shown in Fig. 14. It should be noted again that the radial directions r1, r2 and / or r3 may coincide. Furthermore, it should be noted that the longitudinal directions l1, l2 and / or l3 may coincide as well. The radial direction r can be recognized as the channel direction or column direction of the detector sub-module 21. Furthermore, the longitudinal direction l can be recognized as the row direction of the detector sub-module 21.

[0112] FIG. 15 is a schematic diagram showing examples of sampling and resampling patterns (A-E). The axis r represents the radial distance between sampling or resampling positions, and the dashed vertical lines are arranged so that the radial distance is equal. A shows the original equiangular sampling pattern. B shows simple binning samples based on the example sample pattern A of adjacent detector channels. C shows resampling samples based on the example resampling pattern B with an equidistant resampling pattern. D1-D2 show resampling samples based on the example resampling pattern B with a radial quarter offset resampling pattern. E1-E2 show resampling samples based on the example resampling pattern B with a radially interlaced resampling pattern.

[0113] It is noteworthy that the samples in Example A are positioned closer to each other for larger fan angles, i.e., away from the center of axis r, than for smaller fan angles.

[0114] The samples in example B are equiangular after simple binning, but the radial distances are not equidistant. The arrows indicate the simple binning of adjacent detector channels.

[0115] The samples in Example C are both equiangular and radially equidistant, ie, follow a parallel beam shape.

[0116] The samples in examples D1-D2 represent the resampling of direct and conjugate X-rays, respectively.

[0117] The samples in examples E1-E2 show the resampling of two consecutive views. By performing the resampling with the resampling patterns shown in E1-E2, it is possible to achieve the same effect as a focal deflection without moving the focal point of the CT imaging system.

[0118] The present disclosure relates to a novel system architecture and corresponding procedures for improving data processing and management in CT imaging systems.

[0119] According to a second aspect, a CT imaging system 100 is provided. The CT imaging system 100 includes an X-ray source 110 configured to emit X-rays, an X-ray detector 120 configured to generate sampled digital detector data, and a digital processor 140 configured to process the sampled digital detector data. The digital processor 140 is configured to filter the sampled digital detector data according to a filtering setting to generate filtered detector data, and to resample the filtered detector data according to a resampling setting to generate resampled detector data. A data size of the resampled detector data is smaller than a data size of the filtered detector data. The filtering setting and the resampling setting are decoupled. In other words, the CT imaging system is configured to perform filtering and resampling following filtering in a decoupled manner. In other words, the digital processor is configured to perform filtering with a filter setting, and the digital processor is configured to perform resampling on the filtered detector data according to a resampling setting in which the filtering setting and the resampling setting are decoupled. Thus, certain filter settings are used and resampling can be performed on the filtered data according to freely adjustable resampling settings to generate resampled detector data that can be optimized for a particular purpose (e.g., optimizing resolution / image quality vs. speed, optimizing resolution / image quality vs. radiation dose). Furthermore, the filter settings and resampling settings can be selected to achieve a desired data size reduction.

[0120] FIG. 16 is a schematic diagram showing an example of the relevant parts of an X-ray imaging system in such a CT imaging system.

[0121] As an example, the digital processor may be configured to reduce the data size of the filtered detector data by resampling. The digital processor may be configured to reduce the data size using a reduction factor, and at least one of the filtering and resampling settings may be associated with the reduction factor.

[0122] In another embodiment, the digital processor is configured to filter and resample the sampled digital detector data to achieve a predetermined image quality. The filtering and resampling settings can be set to provide / achieve a certain image quality. The image quality can include at least one of the following: spatial resolution, noise level, and aliasing level.

[0123] In yet another embodiment, the digital processor is configured to resample the generated resampled detector data according to a second resampling setting to generate resampled second detector data. In other words, the digital processor is configured to perform a first resampling according to a first resampling setting and a second resampling according to a second resampling setting. The first resampling setting and the second resampling setting can be selected to improve image quality. The image quality may be degraded after performing the filtering and / or the first resampling. The digital processor can be configured to set / select the resampling setting and the second resampling setting to provide an image of a desired image quality. The first resampling may involve a reduction in the data size of the filtered detector data provided as input. Furthermore, the first resampling may result in a decrease / degradation in image quality. The second resampling can be set / selected to at least partially restore the image quality.

[0124] Optionally, the digital processor 140 may be configured to operate in one or more operating modes, where the operating modes are associated with image quality, radiation dosage, DQE metrics, and / or data handling schemes.

[0125] In a non-limiting example, the resampling settings can include a non-integer resampling frequency.

[0126] In another non-limiting example, the resampling setting may include a non-integer phase shift setting.

[0127] In a practical embodiment, the resampling settings may include a phase shift setting associated with the resampling pattern.

[0128] For example, the resampling pattern may include a radial quarter offset resampling pattern in the radial direction r1 and / or the longitudinal direction l1, an equidistant resampling pattern in the radial direction r2 and / or the longitudinal direction l2, and an interlaced resampling pattern in the radial direction r3 and / or the longitudinal direction l3.

[0129] It should be noted that the radial directions r1, r2, and / or r3 may be coincident, and that the longitudinal directions l1, l2, and / or l3 may be coincident as well.

[0130] In this embodiment, the CT system includes an X-ray source 110 and an X-ray detector 120 positioned in the path of an X-ray beam so that projection images of the subject or object can be acquired at different view angles. This is most commonly achieved by mounting the X-ray source 110 and the X-ray detector 120 on a support (e.g., a rotating member of a gantry) that can rotate around the subject or object.

[0131] The proposed technique can perform filtering and resampling of detector data in an improved and versatile manner (e.g., can efficiently process large amounts of detector data and / or can mitigate possible bottleneck effects in conventional CT imaging systems).

[0132] Thus, the proposed technique allows for more optimal utilization of the superior imaging capabilities of modern X-ray detectors, including high resolution, photon counting, energy discrimination, and multi-segment detectors.

[0133] Thus, the proposed technique can effectively handle trade-offs between image quality related, for example, to resolution and / or aliasing, radiation dose, data size, and data fidelity, and practical constraints related to computational resources, power, cooling, space, and / or data transfer bandwidth.

[0134] By way of example, CT imaging system 100 can include a gantry 111. The gantry 111 includes a rotating member disposed at a rotating side 102 and a stationary member disposed at a stationary side 104. The rotating and stationary members are communicatively coupled through a data communication system 160, and the rotating member includes an x-ray source 110, an x-ray detector 120, and a digital processor 140. Processed detector data can be transferred from the rotating (moving) side of the gantry to the stationary side of the gantry.

[0135] The data communication system 160 may be a slip ring typically used in CT imaging systems having rotating members in a gantry. "Slip ring" refers here to an electromechanical device that allows for the transmission of electrical power and electrical signals (e.g., power and data transfer between a rotating structure and a stationary structure).

[0136] In a particular embodiment, the digital processor 140 includes a first digital processor 140-1 disposed on the rotating member and a second digital processor 140-2 disposed on the stationary member, the first and / or second digital processors configured to perform at least a portion of the filtering and / or resampling.

[0137] Preferably, the CT imaging system 100 may include a data storage unit 150 configured to store at least a portion of the sampled digital detector data, the filtered detector data, and / or the resampled detector data. The CT imaging system 100 may have a first data storage unit 150-1 located on the rotating side 102 of the CT imaging system and a second data storage unit 150-2 located on the stationary side 104 of the CT imaging system. An example is shown in FIG. 17.

[0138] As mentioned above, at least some of the steps, functions, procedures, and / or blocks described herein may be implemented in software (e.g., a computer program) and executed by suitable processing circuitry (e.g., one or more processors or processing units).

[0139] FIG. 18 is a schematic diagram illustrating an example of a computer implementation according to one embodiment.

[0140] In this particular example, the system 200 includes a processor 210 and a memory 220, the memory including instructions executable by the processor, such that the processor is operable to perform the steps and / or operations described herein. The instructions are typically configured as computer programs 225; 235 and may be pre-configured in the memory 220 or downloaded from an external memory device 230. Optionally, the system 200 includes an input / output interface 240 that may be connected to the processor 210 and / or the memory 220 to allow relevant data (such as input parameters and / or resulting output parameters) to be input and / or output.

[0141] In particular embodiments, memory 220 includes a set of instructions executable by a processor, such that the processor is operable to perform the steps and / or operations described herein.

[0142] The term "processor" should be construed in a general sense as a system or device capable of executing program code or computer program instructions to perform specific processing, decision-making, or computational tasks.

[0143] Thus, processing circuitry, including one or more processors, when executing computer programs is configured to perform well-defined processing tasks as described herein.

[0144] The processing circuitry need not be specialized solely to perform the steps, functions, procedures and / or blocks described above, but may perform other tasks.

[0145] The present technology also provides a computer program product comprising a computer readable medium 220; 230 having such a computer program stored thereon.

[0146] As an example, the software or computer program 225;235 may be realized as a computer program product, which is typically carried or stored on a computer-readable medium 220;230 (particularly a non-volatile medium). The computer-readable medium may include, but is not limited to, one or more removable or non-removable memory devices, including read-only memory (ROM), random access memory (RAM), compact disks (CD), digital versatile disks (DVD), Blu-ray disks, universal serial bus (USB) memories, hard disk drive (HDD) storage devices, flash memories, magnetic tapes, or any other conventional memory devices. Thus, the computer program may be loaded into the operating memory of a computer or equivalent processing device and executed by its processing circuitry.

[0147] The flow of the method can be considered as a flow of computer operations when executed by one or more processors. The corresponding apparatus, system and / or machine can be defined as a group of functional modules, where each step executed by a processor corresponds to a functional module. In this case, the functional modules are implemented as computer programs executed by the processor. Thus, the apparatus, system and / or machine may alternatively be defined as a group of functional modules, where the functional modules are implemented as computer programs executed by at least one processor.

[0148] Thus, the computer programs resident in the memory may be organized as appropriate functional modules configured to perform at least some of the steps and / or tasks described herein when executed by the processor.

[0149] Alternatively, most of the modules may be implemented as hardware modules or may be substituted with hardware - software or hardware is purely an implementation choice.

[0150] The embodiments of the present disclosure shown in the drawings and described above are merely exemplary embodiments and are not intended to limit the scope of the claims (including equivalents thereto). Those skilled in the art will appreciate that various modifications, combinations, and changes can be made to the embodiments without departing from the scope of the present disclosure defined by the claims. Any combination of non-mutually exclusive features described herein is intended to be within the scope of the present invention. That is, features of the described embodiments can be combined with any suitable aspect described above, and any feature of one aspect can be combined with other suitable aspects. Similarly, features described in multiple dependent claims can be combined with non-mutually exclusive features of other dependent claims, especially when multiple dependent claims are dependent on the same independent claim. Although single claim dependency has been used in practice and some jurisdictions require single claim dependency, this does not mean that the features of multiple dependent claims are mutually exclusive.

[0151] It is further to be noted that the inventive concept relates to all possible combinations of features, unless expressly stated otherwise, and in particular different part solutions in the different embodiments can be combined in other configurations, if technically possible. [Explanation of symbols]

[0152] 10 X-ray source 11 Gantry 12 Patient Table 13 Isocenter 20 X-ray detector system 23 Routes 24 Parallel Processing Circuit 26 Routes 40 Digital Processing Circuit 41 X-ray controller 42 Gantry Controller 43 Table Controller 44 Detector Controller 45 Components 50 Computer 60 Operator Console 62 Display 102 Rotating side 104 Stationary side 110 X-ray source 111 Gantry 112 Patient Table 114 Opening 120 X-ray detector 160 Data Communication Systems 200 Systems 210 Processor 220 Memory 225 Computer Programs 230 External Memory Device 240 Output Interface 301 Digital-to-Analog Converter (DAC) 303 Digital Counter

Claims

1. 1. A method for processing computed tomography (CT) data in a CT imaging system, the CT imaging system comprising: an x-ray source configured to emit x-rays; an x-ray detector configured to generate sampled digital detector data; a digital processor configured to process the sampled digital detector data; The method comprises: filtering the sampled digital detector data in the digital processor to generate filtered detector data; resampling the filtered detector data in the digital processor to generate resampled detector data, the resampling including reducing a data size of the filtered detector data; Including, the filtering is performed on at least a portion of the sampled digital detector data according to a filtering setting, and the resampling is performed on at least a portion of the filtered detector data according to a resampling setting; A method wherein the filtering settings and the resampling settings are decoupled.

2. The method of claim 1 , wherein the data size reduction reduces the data size by a reduction factor, and at least one of the filtering setting and the resampling setting is associated with the reduction factor.

3. The method of claim 1 , wherein the filtering and resampling settings are set to achieve a predetermined image quality.

4. The method of claim 3 , wherein the image quality includes at least one of a spatial resolution, a noise level, and an aliasing level.

5. The method of claim 1 , wherein the filtering is performed in at least one of a spatial domain and a frequency domain.

6. The method of claim 1 , wherein the resampling is performed in at least one of the spatial domain and the frequency domain.

7. The method of claim 1 , wherein the resampling comprises a first resampling according to a first resampling setting and a second resampling according to a second resampling setting.

8. The method of claim 1 , wherein the filtering settings include at least one of a bandwidth, an amplitude, and a set of detector elements.

9. The method of claim 1 , wherein the resampling settings include at least one of a resampling frequency and a phase shift setting.

10. The method of claim 9 , wherein the resampling frequency comprises at least one of a non-integer resampling frequency and a non-integer phase shift.

11. The method of claim 9 , wherein the phase shift setting is associated with a resampling pattern.

12. 2. The method of claim 1, wherein the CT imaging system includes a gantry including a rotating gantry member on a rotating side of the gantry and a stationary gantry member on a stationary side of the gantry, the rotating member and the stationary member being communicatively coupled through a data communication system, and the rotating member including the x-ray source, the x-ray detector, and the digital processor.

13. 1. A CT imaging system comprising: an x-ray source configured to emit x-rays; an x-ray detector configured to generate sampled digital detector data; and a digital processor configured to process the sampled digital detector data. the digital processor comprising: filtering the sampled digital detector data according to a filtering setting to generate filtered detector data; resampling the filtered detector data according to a resampling setting to generate resampled detector data. configured to run a data size of the resampled detector data is smaller than a data size of the filtered detector data; A CT imaging system, wherein the filtering settings and the resampling settings are decoupled.

14. 14. The CT imaging system of claim 13, further comprising a gantry, the gantry including a rotating member disposed on a rotating side of the gantry and a stationary member disposed on a stationary side of the gantry, the rotating member and the stationary member being communicatively coupled through a data communication system, the rotating member including the X-ray source, the X-ray detector, and the digital processor.

15. 15. The CT imaging system of claim 14, wherein the digital processor comprises a first digital processor disposed on the rotating member and a second digital processor disposed on the stationary member, and at least one of the first and second digital processors configured to perform at least a portion of the filtering and / or resampling.

16. 14. The CT imaging system of claim 13, wherein the CT imaging system includes a data storage unit configured to store at least a portion of the sampled digital detector data, the filtered detector data, and / or the resampled detector data.

17. 14. The CT imaging system of claim 13, wherein the digital processor is configured to operate in one or more operational modes, the operational modes being associated with at least one of image quality, radiation dose, DQE index, and data handling scheme.

18. The CT imaging system of claim 13 , wherein the resampling settings include at least one of a non-integer resampling frequency and a non-integer phase shift setting.

19. 14. The CT imaging system of claim 13, wherein the digital processor is configured to resample the generated resampled detector data according to a second resampling setting to generate second resampled detector data.

20. The CT imaging system of claim 13 , wherein the resampling settings include a phase shift setting associated with a resampling pattern.

21. The resampling pattern is radial direction r 1 and the longitudinal direction l 1 a radial quarter offset resampling pattern in at least one of radial direction r 2 and the longitudinal direction l 2 an equidistant resampling pattern in at least one of radial direction r 3 and the longitudinal direction l 3 an interlaced resampling pattern in at least one of 21. The CT imaging system of claim 20, comprising at least one pattern of:

Citation Information

Patent Citations

  • Lung tumor recognition system and method based on convolutional neural network

    CN106203327A

  • Rapid Hierarchical Tomography and Apparatus

    JP2007504912A

  • Method and system for reconstructing tomography in medical imaging using circular and linear trajectories

    JP2010510833A

  • An efficient, near-strict 3D image reconstruction algorithm for CT scanners.

    JP2012531962A

  • MEASUREMENT CIRCUIT FOR X-RAY DETECTOR, AND CORRESPONDING METHOD AND X-RAY IMAGING SYSTEM - Patent application

    JP2019503215A