X-ray CT scanner and medical image processing system

The X-ray CT apparatus addresses image quality issues in kV switching by dynamically adjusting DAS gains and AEC conditions to optimize amplification, enhancing resolution and quality in dual-energy scans.

JP2026054164APending Publication Date: 2026-03-26CANON MEDICAL SYST CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

Existing X-ray CT imaging technologies face challenges in improving the quality of images collected through kV switching, particularly due to hardware limitations that result in insufficient or excessive amplification factors during dual-energy scanning, leading to reduced resolution and information loss.

Method used

The X-ray CT apparatus employs an X-ray control unit that switches X-ray energy between multiple energies, an X-ray detection unit, a data acquisition unit for amplifying and digitizing signals, and an image processing unit that performs image processing based on these datasets, including adjusting DAS gains and AEC conditions to optimize amplification and prevent overflow, thereby enhancing image quality.

Benefits of technology

This approach allows for maximizing the dynamic range of signal amplification without overflow, resulting in improved resolution and quality of X-ray CT images, especially in dual-energy scans, by adapting amplification conditions to match varying X-ray energies and attenuations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026054164000001_ABST
    Figure 2026054164000001_ABST
Patent Text Reader

Abstract

To improve the quality of X-ray CT images acquired using kV switching. [Solution] The X-ray CT apparatus according to the embodiment includes an X-ray control unit that irradiates a subject with X-rays while switching the energy of X-rays between a plurality of X-ray energies; an X-ray detection unit that detects the X-rays and outputs an electrical signal; a setting unit that sets amplification conditions for each of the plurality of X-ray energies; a data acquisition unit that collects a plurality of projection datasets corresponding to the plurality of X-ray energies by amplifying the electrical signal with the amplification conditions and converting it into digital data; and an image processing unit that performs image processing based on the plurality of projection datasets based on the amplification conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed in this specification and the drawings relate to an X-ray CT apparatus and a medical image processing system.

Background Art

[0002] In an examination using an X-ray computed tomography (CT) apparatus, a method of collecting projection data corresponding to each of a plurality of X-ray energies is known. For example, by performing imaging while switching the tube voltage for each of one or more views, projection data corresponding to each of the plurality of X-ray energies can be collected.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to improve the quality of X-ray CT images collected by kV switching. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problems. The problems corresponding to the respective effects of each configuration shown in the embodiments described later can also be regarded as other problems.

Means for Solving the Problems

[0005] The X-ray CT apparatus according to this embodiment includes an X-ray control unit that irradiates a subject with X-rays while switching the X-ray energy between a plurality of X-ray energies; an X-ray detection unit that detects the X-rays and outputs an electrical signal; a setting unit that sets amplification conditions for each of the plurality of X-ray energies; a data acquisition unit that collects a plurality of projection datasets corresponding to the plurality of X-ray energies by amplifying the electrical signal with the amplification conditions and converting it into digital data; and an image processing unit that performs image processing based on the plurality of projection datasets based on the amplification conditions. [Brief explanation of the drawing]

[0006] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of an X-ray CT apparatus according to the first embodiment. [Figure 2A] Figure 2A shows an example of dual energy scanning according to the first embodiment. [Figure 2B] Figure 2B shows an example of dual energy scanning according to the first embodiment. [Figure 3] Figure 3 is a flowchart illustrating the sequence of operations of the X-ray CT apparatus according to the first embodiment. [Figure 4] Figure 4 is a diagram showing an overview of the DAS gain setting process according to the first embodiment. [Figure 5] Figure 5 is a flowchart illustrating the method for setting the DAS gain according to the first embodiment. [Figure 6] Figure 6 is a block diagram showing an example of the configuration of a medical image processing system according to another embodiment. [Modes for carrying out the invention]

[0007] The embodiments of the X-ray CT apparatus and medical image processing system will be described in detail below with reference to the attached drawings.

[0008] (First Embodiment) In the first embodiment, the X-ray CT apparatus 10 shown in Figure 1 will be described as an example. Figure 1 is a block diagram showing an example of the configuration of the X-ray CT apparatus 10 according to the first embodiment. For example, the X-ray CT apparatus 10 includes a cradle 110, a patient bed 130, and a console 140.

[0009] In Figure 1, the rotation axis of the rotating frame 113 in the non-tilted state or the longitudinal direction of the top plate 133 of the patient device 130 is defined as the Z-axis direction. The Z-axis direction corresponds to the body axis direction of the subject P placed on the top plate 133. The axis direction perpendicular to the Z-axis direction and horizontal to the floor surface is defined as the X-axis direction. The axis direction perpendicular to the Z-axis direction and perpendicular to the floor surface is defined as the Y-axis direction. Note that Figure 1 shows the pallet device 110 from multiple directions for illustrative purposes, and illustrates the case where the X-ray CT apparatus 10 has one pallet device 110.

[0010] The rigging device 110 includes an X-ray tube 111, an X-ray detector 112, a rotating frame 113, an X-ray high-voltage device 114, a control device 115, a wedge 116, a collimator 117, and a DAS (Data Acquisition System) 118.

[0011] The X-ray tube 111 is a vacuum tube having a cathode (filament) that generates thermionic electrons and an anode (target) that generates X-rays upon collision with thermionic electrons. The X-ray tube 111 generates X-rays to irradiate the subject P by irradiating thermionic electrons from the cathode to the anode when a high voltage is applied from the X-ray high-voltage device 114. The X-ray tube 111 is an example of an X-ray generating unit.

[0012] Furthermore, the hardware for generating X-rays is not limited to the X-ray tube 111. For example, instead of the X-ray tube 111, a fifth-generation system may be used to generate X-rays, which includes a focus coil for focusing the electron beam generated from the electron gun, a deflection coil for electromagnetic deflection, and a target ring that surrounds half of the subject P and generates X-rays when the deflected electron beam collides with it. In other words, the X-ray generation unit may consist of a focus coil, a deflection coil, and a target ring.

[0013] The X-ray detector 112 detects X-rays irradiated from the X-ray tube 111 that have passed through the subject P, and outputs a signal corresponding to the detected X-ray dose to the DAS 118. The X-ray detector 112 has, for example, multiple arrays of detection elements arranged in the channel direction (channel direction) along a single arc centered on the focal point of the X-ray tube 111. The X-ray detector 112 has, for example, a structure in which multiple arrays of detection elements, each arranged in the channel direction, are arranged in the row direction (slice direction, row direction). The X-ray detector 112 is an example of an X-ray detection unit.

[0014] For example, the X-ray detector 112 is an indirect conversion type detector having a grid, a scintillator array, and a photosensor array. The scintillator array has multiple scintillators. The scintillators have scintillator crystals that output light in a quantity of photons corresponding to the amount of incident X-rays. The grid is arranged on the X-ray incident side of the scintillator array and has an X-ray shielding plate that absorbs scattered X-rays. The grid is sometimes called a collimator (one-dimensional collimator or two-dimensional collimator). The photosensor array has the function of converting the amount of light from the scintillators into an electrical signal, and has a photosensor such as a photodiode. The X-ray detector 112 may also be a direct conversion type detector having semiconductor elements that convert incident X-rays into electrical signals. Alternatively, the X-ray detector 112 may be a photon counting type detector that outputs a signal that can measure the energy value of the incident X-ray photons.

[0015] The rotating frame 113 is an annular frame that supports the X-ray tube 111 and the X-ray detector 112 opposite each other and rotates the X-ray tube 111 and the X-ray detector 112 by the control device 115. For example, the rotating frame 113 is a casting made of aluminum. In addition to the X-ray tube 111 and the X-ray detector 112, the rotating frame 113 can also support the X-ray high-voltage device 114, the wedge 116, the collimator 117, the DAS 118, etc. Furthermore, the rotating frame 113 can also support various other components not shown in Figure 1. Hereafter, in the mounting device 110, the rotating frame 113 and the part that rotates together with the rotating frame 113 will also be referred to as the rotating part.

[0016] The X-ray high-voltage device 114 includes an electrical circuit such as a transformer and a rectifier, a high-voltage generator that generates a high voltage to be applied to the X-ray tube 111, and an X-ray control device that controls the output voltage according to the X-rays generated by the X-ray tube 111. The high-voltage generator may be of the transformer type or the inverter type. The X-ray high-voltage device 114 may be mounted on the rotating frame 113 or on a fixed frame (not shown).

[0017] The control device 115 includes a processing circuit with a CPU (Central Processing Unit), etc., and a drive mechanism such as a motor and actuator. The control device 115 receives input signals from the input interface 142 and controls the operation of the frame device 110 and the bed device 130. For example, the control device 115 controls the rotation of the rotating frame 113, the tilt of the frame device 110, and the operation of the bed device 130. To give one example, as a control to tilt the frame device 110, the control device 115 rotates the rotating frame 113 around an axis parallel to the X-axis direction based on the input tilt angle information. The control device 115 may be installed on the frame device 110 or on the console device 140.

[0018] The wedge 116 is an X-ray filter for adjusting the X-ray dose irradiated from the X-ray tube 111. Specifically, the wedge 116 is an X-ray filter that attenuates the X-rays irradiated from the X-ray tube 111 so that the X-rays irradiated from the X-ray tube 111 to the subject P have a predetermined distribution. For example, the wedge 116 is a wedge filter or a bow-tie filter, and is manufactured by processing aluminum or the like to have a predetermined target angle and a predetermined thickness.

[0019] The collimator 117 is a lead plate or the like for narrowing the irradiation range of the X-rays that have passed through the wedge 116, and forms a slit by a combination of a plurality of lead plates or the like. Note that the collimator 117 may also be referred to as an X-ray aperture. In FIG. 1, the case where the wedge 116 is disposed between the X-ray tube 111 and the collimator 117 is shown, but the collimator 117 may be disposed between the X-ray tube 111 and the wedge 116. In this case, the wedge 116 transmits and attenuates the X-rays irradiated from the X-ray tube 111 and whose irradiation range is limited by the collimator 117.

[0020] The DAS 118 collects the X-ray signals detected by each detection element of the X-ray detector 112. For example, the DAS 118 has an A / D converter that performs an amplification process on the electrical signals output from each detection element and converts them into digital signals, and generates detection data. The DAS 118 is realized by a processor such as an Application Specific Integrated Circuit (ASIC) for a specific application. The DAS 118 is an example of a data collection unit.

[0021] The amplification process by the A / D converter of the DAS 118 is executed according to the amplification conditions set by the setting function 145b. For example, the setting function 145b sets the DAS gain as an amplification condition. In the DAS gain, the amplification factor of the photon count input to the DAS 118 can be set.

[0022] The DAS118 may be a simultaneous acquisition system or a sequential acquisition system. In the simultaneous acquisition system, a DAS118 is provided for each detection element of the X-ray detector 112. The simultaneous acquisition system DAS118 generates detection data by reading out the charge as soon as it is accumulated in the corresponding detection element. In the sequential acquisition system, a DAS118 is provided for each of multiple detection elements (groups of detection elements). The sequential acquisition system DAS118 generates detection data by sequentially reading out the charge accumulated in each of the multiple detection elements.

[0023] The data generated by DAS118 is transmitted via optical communication from a transmitter having a light-emitting diode (LED) on the rotating frame 113 to a receiver having a photodiode located on the non-rotating part of the mounting device 110 (e.g., a fixed frame, which is not shown in Figure 1), and then transferred to the console device 140. Here, the non-rotating part is, for example, a fixed frame that rotatably supports the rotating frame 113. Note that the method of transmitting data from the rotating frame 113 to the non-rotating part of the mounting device 110 is not limited to optical communication; any non-contact data transmission method or a contact-type data transmission method may be used.

[0024] The examination bed device 130 is a device for placing and moving the subject P to be scanned, and comprises a base 131, an examination bed drive device 132, a tabletop 133, and a support frame 134. The base 131 is a housing that supports the support frame 134 so that it can move vertically. The examination bed drive device 132 is a drive mechanism that moves the tabletop 133 on which the subject P is placed in the direction of the long axis of the tabletop 133, and includes a motor and actuator, etc. The tabletop 133, which is provided on the upper surface of the support frame 134, is a plate on which the subject P is placed. In addition to moving the tabletop 133, the examination bed drive device 132 may also move the support frame 134 in the direction of the long axis of the tabletop 133.

[0025] The console device 140 includes a communication interface 141, an input interface 142, a display 143, a memory 144, and a processing circuit 145. Although the console device 140 is described separately from the mounting device 110, the mounting device 110 may include the console device 140 or some of its components.

[0026] The communication interface 141 controls the transmission and communication of various data sent and received between the X-ray CT scanner 10 and other devices and systems connected via the network. Specifically, the communication interface 141 is connected to the processing circuit 145 and outputs data received from other devices and systems to the processing circuit 145, or transmits data output from the processing circuit 145 to other devices and systems. For example, the communication interface 141 can be implemented by a network card, network adapter, NIC (Network Interface Controller), etc.

[0027] The input interface 142 receives various input operations from the user, converts the received input operations into electrical signals, and outputs them to the processing circuit 145. For example, the input interface 142 can be implemented using a mouse, keyboard, trackball, switch, button, joystick, touchpad for input operations by touching the operating surface, touchscreen with an integrated display screen and touchpad, non-contact input circuit using an optical sensor, audio input circuit, etc. The input interface 142 may also consist of the X-ray CT scanner 10 main unit and a tablet terminal capable of wireless communication. Furthermore, the input interface 142 may be a circuit that receives input operations from the user via motion capture. For example, the input interface 142 can receive user body movements and gaze as input operations by processing signals acquired via a tracker and images collected of the user. Moreover, the input interface 142 is not limited to those equipped with physical operating components such as a mouse or keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device located separately from the X-ray CT scanner 10 and outputs this electrical signal to a processing circuit 145 is also included as an example of an input interface 142.

[0028] The display 143 displays various types of information. For example, the display 143 displays a GUI (Graphical User Interface) for receiving various instructions and settings from the user via the input interface 142, as well as shooting conditions and collected image data. For example, the display 143 may be a liquid crystal display (LCD), a cathode ray tube (CRT) display, an organic electroluminescent display (OELD), or a plasma display. The display 143 may be a desktop type, or it may be composed of a tablet terminal that can communicate wirelessly with the X-ray CT scanner 10.

[0029] In Figure 1, the X-ray CT apparatus 10 is described as having a display 143, but the X-ray CT apparatus 10 may also have a projector instead of or in addition to the display 143. The projector can project onto a screen, wall, floor, the body surface of the subject P, etc., under the control of the processing circuit 145. For example, the projector can also project onto any plane, object, space, etc., by projection mapping. The display 143 and the projector are examples of display units.

[0030] Memory 144 can be implemented using, for example, semiconductor memory elements such as RAM (Random Access Memory) or flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or an optical disc. For example, memory 144 stores programs for circuits included in the X-ray CT scanner 10 to perform their functions. Memory 144 also stores various collected data obtained by performing scans on the subject P, as well as information such as imaging conditions. Memory 144 may also be implemented using a group of servers (cloud) connected to the X-ray CT scanner 10 via a network NW.

[0031] The processing circuit 145 controls the operation of the entire X-ray CT apparatus 10 by executing control function 145a, setting function 145b, image processing function 145c, and output function 145d. Control function 145a is an example of an X-ray control unit. Setting function 145b is an example of a setting unit. Image processing function 145c is an example of an image processing unit.

[0032] For example, the processing circuit 145 performs a scan on the subject P by reading and executing a program corresponding to the control function 145a from the memory 144. For example, the control function 145a supplies high voltage to the X-ray tube 111 by controlling the X-ray high-voltage device 114. This causes the X-ray tube 111 to generate X-rays to irradiate the subject P. The control function 145a also moves the subject P into the imaging port of the pallet unit 110 by controlling the bed drive device 132. The control function 145a also controls the distribution of X-rays irradiated onto the subject P by adjusting the position of the wedge 116 and the aperture and position of the collimator 117. The control function 145a also rotates the rotating part by controlling the control device 115. While the scan is being performed by the control function 145a, the DAS 118 collects electrical signals output from each detection element in the X-ray detector 112 and generates detection data.

[0033] Furthermore, the control function 145a performs preprocessing on the detection data output from the DAS 118. For example, the control function 145a performs preprocessing on the detection data output from the DAS 118, such as logarithmic transformation, offset correction, inter-channel sensitivity correction, and beam hardening correction. The data after preprocessing is also referred to as raw data. The detection data before preprocessing and the raw data after preprocessing are collectively referred to as projection data.

[0034] Here, the control function 145a controls the X-ray high-voltage device 114 to switch the energy of the X-rays emitted from the X-ray tube 111 during scanning between multiple X-ray energies. This allows the DAS 118 to collect multiple projection datasets corresponding to multiple X-ray energies. In other words, the control function 145a performs a dual-energy scan using two types of X-ray energies, or a dual-energy scan using three or more types of X-ray energies, by kV switching. Details of the X-ray control by the control function 145a will be described later.

[0035] Furthermore, for example, the processing circuit 145 sets various imaging conditions by reading and executing a program corresponding to the setting function 145b from the memory 144. For example, the setting function 145b sets the scan range, X-ray irradiation conditions such as tube voltage and tube current, and X-ray detection conditions such as signal amplification conditions in the DAS 118. Details of setting imaging conditions using the setting function 145b will be described later.

[0036] Furthermore, for example, the processing circuit 145 performs various image processing based on projection data by reading and executing a program corresponding to the image processing function 145c from memory 144. For example, the image processing function 145c performs reconstruction processing based on projection data, noise reduction processing targeting projection data, noise reduction processing targeting the reconstructed X-ray CT image (volume data), and material discrimination processing. Here, the image processing function 145c performs image processing based on projection data based on the signal amplification conditions in DAS 118. Details of the image processing by the image processing function 145c will be described later.

[0037] Furthermore, for example, the processing circuit 145 outputs various types of data by reading and executing a program corresponding to the output function 145d from the memory 144. For example, the output function 145d controls the display on the display 143. Also, for example, the output function 145d transmits the collected projection data and X-ray CT images to another device via the communication interface 141, for storage in that other device, or for display on that other device.

[0038] In the X-ray CT scanner 10 shown in Figure 1, each processing function is stored in memory 144 in the form of a program that can be executed by a computer. The processing circuit 145 is a processor that realizes the function corresponding to each program by reading and executing the program from memory 144. In other words, the processing circuit 145, when a program has been read, has the function corresponding to the read program.

[0039] In Figure 1, the control function 145a, setting function 145b, image processing function 145c, and output function 145d are described as being realized by a single processing circuit 145. However, the processing circuit 145 may be configured by combining multiple independent processors, and each processor may realize the functions by executing a program. Furthermore, each processing function of the processing circuit 145 may be appropriately distributed or integrated across one or more processing circuits. Also, in Figure 1, an example is shown in which the programs corresponding to each processing function are stored in a single memory 144. However, the programs corresponding to each processing function may be distributed and stored in multiple memories, and each program may be read and executed from each memory.

[0040] Furthermore, the processing circuit 145 may also implement its functions by utilizing the processor of an external device connected via a network NW. For example, the processing circuit 145 reads and executes programs corresponding to each function from the memory 144, and also utilizes a group of servers (cloud) connected to the X-ray CT device 10 via a network NW as computing resources to implement the functions shown in Figure 1.

[0041] The above describes an example configuration of the X-ray CT apparatus 10. Under this configuration, the X-ray CT apparatus 10 improves the quality of the X-ray CT images acquired by kV switching through the process described below.

[0042] First, we will describe the CT scan performed on the subject P under the control of the control function 145a. In this embodiment, we will describe an example of performing a dual-energy scan using kV switching.

[0043] For example, the setting function 145b first allows you to set various imaging conditions, such as the two types of X-ray energies to be used in dual-energy scanning and the signal amplification conditions in the DAS118.

[0044] For example, the setting function 145b sets two types of X-ray energies to be used in a dual-energy scan: a high tube voltage Vh and a low tube voltage Vl. During scanning, the control function 145a alternately switches the tube voltage applied to the X-ray tube 111 between Vh and Vl, thereby irradiating the subject P with X-rays while switching the X-ray energy. The X-ray energy may be automatically set by the setting function 145b based on the imaging protocol set for each target area, or it may be manually set by a user such as a physician via the input interface 142.

[0045] During scanning, the X-ray energy is switched for each view or set of views. A view is a unit of projection data acquisition in the time direction. For example, the time width per view (view duration) corresponds to the sampling period of digital data by the A / D converter equipped in the DAS118. In a CT scan, projection data is acquired for each view while the imaging angle is sequentially changed by the rotation of the rotating part.

[0046] An example of dual energy scanning is explained using Figure 2A. The horizontal axis in Figure 2A represents the view number. The horizontal axis in Figure 2A can also be described as the time axis. Figure 2A shows a range of "12 views," from View 1 to View 12.

[0047] Figure 2A shows an example of switching the X-ray energy every "5 views". Specifically, the control function 145a irradiates with high tube voltage Vh X-rays from view 1 to view 5, with low tube voltage Vl X-rays from view 6 to view 10, and then irradiates with high tube voltage Vh X-rays again from view 11 onwards.

[0048] Furthermore, in Figure 2A, the DAS gain is set to the high tube voltage in all views. Conventionally, when performing dual-energy scanning using kV switching, a constant DAS gain was often used without following the switching of X-ray energy due to hardware limitations.

[0049] When the DAS118 amplifies electrical signals and converts them into digital data, if the amplification factor is insufficient, only a portion of the dynamic range can be used, resulting in a decrease in resolution regarding signal strength. On the other hand, if the amplification factor is too high, it exceeds the maximum value of the dynamic range. In other words, if the amplification factor is too high, overflow occurs, and when converted to digital data, information from electrical signals above a certain intensity is lost. It is preferable to set the DAS gain so as not to cause overflow while making maximum use of the dynamic range.

[0050] When performing a dual-energy scan with a constant DAS gain, the DAS gain for high tube voltage is set to account for the overflow problem. This is because high-tube-voltage X-rays have higher transmittance compared to low-tube-voltage X-rays, allowing more X-ray photons to reach the X-ray detector 112. In other words, if the DAS gain is the same, overflow is more likely to occur when irradiating with high-tube-voltage X-rays, so the DAS gain is set to prevent overflow even when irradiated with high-tube-voltage X-rays.

[0051] In recent years, as shown in Figure 2B, it has become possible to switch the DAS gain during scanning and follow the switching of X-ray energy. For example, the DAS118 includes a gain switch, an A / D converter for high tube voltage, and an A / D converter for low tube voltage. The gain switch switches the output destination from the detection element between the A / D converter for high tube voltage and the A / D converter for low tube voltage. For example, in views 1 to 5 of Figure 2B, the DAS118 inputs the electrical signal output from the X-ray detector 112 to the A / D converter for high tube voltage via the gain switch and amplifies it with the DAS gain for high tube voltage. Also, in views 6 to 10 of Figure 2B, the DAS118 inputs the electrical signal output from the X-ray detector 112 to the A / D converter for low tube voltage via the gain switch and amplifies it with the DAS gain for high tube voltage.

[0052] The processing circuit 145 according to this embodiment not only switches the DAS gain during scanning, but also sets the DAS gain for high tube voltage and the DAS gain for low tube voltage, respectively, in order to maximize the use of the dynamic range without causing overflow. Furthermore, the processing circuit 145 performs image processing such as reconstruction processing and noise reduction processing based on the DAS gain for high tube voltage and the DAS gain for low tube voltage.

[0053] The following describes the series of processes performed by the processing circuit 145, following the flowchart in Figure 3. Steps S11 and S15 in Figure 3 correspond to the control function 145a, steps S12, S13, and S14 correspond to the setting function 145b, steps S16 and S17 correspond to the image processing function 145c, and step S18 corresponds to the output function 145d. Figure 3 is a flowchart illustrating the series of processes of the X-ray CT apparatus 10 according to the first embodiment.

[0054] First, the processing circuit 145 performs a scan on the subject P placed on the top plate 133 (step S11) and collects a scan image. The scan image is collected before the main scan, which is used to collect diagnostic images, for purposes such as positioning the subject P. In the flowchart of Figure 3, the dual-energy scan performed in step S15 is the main scan. The main scan is usually performed using a higher dose of X-rays than during the scan.

[0055] For example, the processing circuit 145 irradiates the subject P with a low dose of X-rays while rotating the rotating part, and reconstructs a three-dimensional scan image from the projection data collected by the DAS 118. The processing circuit 145 also sets the scan range of the main scan based on the scan image. For example, the processing circuit 145 identifies the position of the area to be inspected in a coordinate system based on the top plate 133 based on the scan image, and sets the scan range of the main scan to include the area to be inspected.

[0056] In other words, scan images are also collected in general inspection procedures for positioning the scan. Processing circuit 145 uses such scan images for setting the DAS gain.

[0057] Next, the processing circuit 145 acquires a water model based on the scan image (step S12). For example, the processing circuit 145 acquires a water model W1 based on the scan image I1, as shown in Figure 4. Figure 4 is a diagram illustrating the overview of the DAS gain setting process.

[0058] The water model W1 calculates the equivalent water length for each position of the subject P in the body axis direction (Z axis direction), assuming that the entire object being photographed is water. For example, the processing circuit 145 calculates the equivalent water length based on the shape of the subject P. To give one example, the processing circuit 145 acquires the shape of the cross-section (axial section) at each position in the Z axis direction based on the scan image I1. Since the cross-sections of the chest and head are close to elliptical in shape, the processing circuit 145 can acquire the shortest line segment (minor axis) that can be set within the cross-section as the equivalent water length.

[0059] Furthermore, the processing circuit 145 may determine the equivalent water length by taking the composition into consideration. For example, after calculating the short axis as described above, the processing circuit 145 can obtain the equivalent water length by multiplying it by a coefficient greater than "1" if there are high-density areas such as bone in the cross-section, and by multiplying it by a coefficient less than "1" if there are low-density areas such as lungs.

[0060] Next, the processing circuit 145 sets the Automatic Exposure Control (AEC) conditions (step S13). Specifically, the processing circuit 145 sets the tube current value [mA] at each position in the Z-axis direction.

[0061] AEC (Automated Electron Control) is a process that controls the amount of X-rays irradiated to reduce the radiation dose to the subject P and suppress variations in image quality. Generally, X-rays are greatly attenuated at locations with a large water equivalent length, resulting in a smaller amount of X-rays reaching the X-ray detector 112. Therefore, when imaging is performed with a constant amount of X-rays irradiated from the X-ray tube 111, either insufficient dose occurs at locations with a large water equivalent length, or excessive exposure occurs at locations with a small water equivalent length. To address this, the processing circuit 145 sets the AEC conditions so that the tube current value [mA] is increased at locations with a large water equivalent length to obtain the necessary image quality, and the tube current value [mA] is decreased at locations with a small water equivalent length to suppress the radiation dose.

[0062] For example, AEC setting information is created in advance and recorded in memory 144. The AEC setting information is, for example, information that defines the correspondence between the equivalent length of water and the pipe current value [mA]. ​​In such AEC setting information, the correspondence is set so that the pipe current value [mA] increases as the equivalent length of water increases. For example, the AEC setting information is set so that the correspondence is proportional to the equivalent length of water. Then, the processing circuit 145 sets the pipe current value [mA] at each position in the Z-axis direction by comparing the equivalent length of water at each position shown in the water model W1 in Figure 4 with the AEC setting information.

[0063] Next, the processing circuit 145 sets the DAS gains for high tube voltage and low tube voltage, respectively (step S14). That is, the processing circuit 145 sets different amplification conditions for each X-ray energy. The details of step S13 will be explained below with reference to Figure 5. Figure 5 is a flowchart illustrating the method for setting the DAS gain according to the first embodiment.

[0064] First, the processing circuit 145 obtains the minimum value of the calculated equivalent water length (minimum equivalent water length) (step S101). For example, in the water model W1 shown in Figure 4, the equivalent water length at position Z1 on the Z axis is the minimum equivalent water length.

[0065] Furthermore, the processing circuit 145 acquires a LUT (Look Up Table) corresponding to the tube voltage (step S102). For example, a LUT is created in advance by linking the count obtained when X-rays are irradiated to the equivalent length of water, tube current, and tube voltage, and is recorded in memory 144. For example, the LUT can be created by actually scanning the water phantom while changing conditions such as the tube voltage. Then, the processing circuit 145 acquires a LUT corresponding to the high tube voltage Vh and a LUT corresponding to the low tube voltage Vl, respectively.

[0066] Next, the processing circuit 145 sets "n" as the DAS gain for the high tube voltage (step S103). Here, "n" may be an identification number of a preset DAS gain, a multiplier of the amplified signal strength to the signal strength before amplification, or a value in decibels (dB). In any case, "n" is set such that the larger the value of "n", the greater the amplification factor. The same applies to "m" and "l", which will be described later. Furthermore, it is preferable that the initially set "n" is a small value such that no overflow occurs regardless of the settings of the imaging conditions, including the tube voltage.

[0067] Next, the processing circuit 145 determines whether or not an overflow will occur when amplification processing is performed with a DAS gain of "n" based on the minimum equivalent water length obtained in step S102, the high tube voltage Vh, the LUT obtained in step S102 according to the high tube voltage Vh, and other imaging conditions such as the tube current (step S104). The tube current here is the tube current value [mA] set for the position Z1 where the equivalent water length is minimum, among the AEC conditions in step S13. That is, the processing circuit 145 sets the AEC conditions based on the equivalent water length and sets the amplification conditions based on the minimum equivalent water length and the AEC conditions. If it is determined that no overflow will occur (negation in step S104), the processing circuit 145 replaces "n" with "n+1" (step S105) and proceeds back to step S103. In other words, if it is determined that no overflow will occur, the processing circuit 145 increases the amplification factor by one step and determines again whether or not an overflow will occur.

[0068] On the other hand, if it is determined that an overflow will occur (step S104 affirmative), the processing circuit 145 determines the DAS gain for the high tube voltage (step S106). For example, the processing circuit 145 determines the DAS gain "n-1" as the DAS gain for the high tube voltage. That is, the processing circuit 145 determines the DAS gain for the high tube voltage to be one step lower than the amplification factor at which it was determined that an overflow would occur. In this way, the processing circuit 145 sets the amplification conditions so that no overflow occurs and the amplification factor is maximized.

[0069] The DAS gain for low tube voltage can be set in the same way. For example, the processing circuit 145 sets "m" as the DAS gain for low tube voltage (step S107). Next, the processing circuit 145 determines whether or not an overflow will occur when amplification processing is performed with the DAS gain "m" based on the minimum equivalent water length obtained in step S102, the low tube voltage Vl, the LUT obtained in step S102 according to the low tube voltage Vl, and other imaging conditions such as tube current (step S108). If it is determined that no overflow will occur (step S108 negative), the processing circuit 145 replaces "m" with "m+1" (step S109) and proceeds back to step S107. On the other hand, if it is determined that an overflow will occur (step S108 affirmative), the processing circuit 145 determines the DAS gain for low tube voltage (step S110).

[0070] The DAS gain "m" determined in step S110 is greater than the DAS gain "n" determined in step S106. In other words, the DAS gain for low tube voltage is set to have a higher amplification factor than the DAS gain for high tube voltage. This is because X-rays attenuate more easily at lower tube voltages, resulting in a smaller amount of X-rays detected by the X-ray detector 112. That is, even if a higher amplification factor is set for low tube voltage than for high tube voltage, the amount of X-rays detected by the X-ray detector 112 is correspondingly smaller, thus avoiding overflow.

[0071] As explained above, the processing circuit 145 can set the DAS gain for high tube voltage and the DAS gain for low tube voltage by repeatedly determining whether or not an overflow occurs when amplification processing is performed at the amplification factor while changing the amplification factor. In Figure 5, the DAS gain for high tube voltage and the DAS gain for low tube voltage are set sequentially, but these settings may be performed in parallel. That is, the processing in steps S103 to S106 and the processing in steps S107 to S110 may be performed in parallel.

[0072] Alternatively, instead of the processing in steps S107 to S110, the DAS gain for the low tube voltage may be set based on the DAS gain for the high tube voltage determined in step S106. For example, if "n" is set as the DAS gain for the high tube voltage, the processing circuit 145 sets "m = n + 1" as the DAS gain for the low tube voltage. That is, the processing circuit 145 may calculate the DAS gain for the high tube voltage based on the LUT, etc., and set the DAS gain for the low tube voltage to an amplification factor one step higher than the DAS gain for the high tube voltage.

[0073] Furthermore, Figure 5 illustrates an example in which the amplification factor is gradually increased while sequentially determining whether or not an overflow occurs. However, the embodiments are not limited to this. For example, the processing circuit 145 may set the DAS gain by gradually decreasing the amplification factor while sequentially determining whether or not an overflow occurs.

[0074] For example, the processing circuit 145 sets "l" as the DAS gain for high tube voltage. It is preferable that the value of "l" set here is large enough to cause overflow regardless of the settings of the imaging conditions, including the tube voltage. Next, the processing circuit 145 determines whether or not overflow will occur when amplification processing is performed with the DAS gain "l" based on the LUT, etc. If it is determined that overflow will occur, the processing circuit 145 replaces "l" with "l-1" and repeats the process of determining whether or not overflow will occur. Then, the processing circuit 145 determines the DAS gain "l" at the point in time when it is determined that no overflow will occur as the DAS gain for high tube voltage.

[0075] As explained above, the processing circuit 145 sets various imaging conditions such as the high tube voltage Vh and low tube voltage Vl, the DAS gain for the high tube voltage and the DAS gain for the low tube voltage, and the AEC conditions. Then, under the set imaging conditions, the processing circuit 145 performs a dual energy scan (step S15).

[0076] During dual-energy scanning, projection data is collected under high-voltage conditions for high-voltage views. Specifically, a high-voltage Vh is applied to the X-ray tube 111 to irradiate high-energy X-rays. The irradiated X-rays are converted into electrical signals by the X-ray detector 112, and the DAS 118 amplifies these electrical signals with a DAS gain for high-voltage to collect projection data. As the X-ray irradiation position moves in the Z-axis direction, the tube current is changed according to the AEC conditions. A set of projection data collected for each view under high-voltage conditions is also referred to as the high-voltage projection dataset. Similarly, a set of projection data collected for each view under low-voltage conditions is also referred to as the low-voltage projection dataset.

[0077] Next, the processing circuit 145 performs reconstruction processing based on the projection data collected by the dual-energy scan (step S16). For example, the processing circuit 145 generates a high-tube-voltage X-ray CT image (high-tube-voltage image) based on a high-tube-voltage projection dataset and generates a low-tube-voltage X-ray CT image (low-tube-voltage image) based on a low-tube-voltage projection dataset.

[0078] Alternatively, the processing circuit 145 may perform material discrimination processing using a high-tube voltage projection dataset and a low-tube voltage projection dataset, and generate a material discrimination image by reconstruction processing. Alternatively, the processing circuit 145 may generate a material discrimination image by performing material discrimination processing using a high-tube voltage image and a low-tube voltage image. Examples of material discrimination images include a reference material image that emphasizes the reference material used in the material discrimination processing, a virtual monochromatic X-ray image (monochromatic image) at an arbitrary energy, a density image, an effective atomic number image, etc.

[0079] While not limited to reconstruction methods, examples include successive reconstruction methods such as Filtered Back-Projection (FBP) and Model-Based Iterative Reconstruction (MBIR), as well as AI-based reconstruction methods such as Deep-Learning Reconstruction (DLR).

[0080] In various reconstruction methods, the reconstruction parameters are adjusted according to the characteristics of the noise contained in the projection data. For example, in the FBP method, the type and settings of the preprocessing filter and reconstruction filter are adjusted as reconstruction parameters. In the successive reconstruction method, the type and settings of the filter, the number of subsets, and the number of iterations are adjusted as reconstruction parameters.

[0081] Here, each projection dataset collected by dual-energy scanning contains noise corresponding to the DAS gain. Specifically, the electrical signal output from the X-ray detector 112 contains noise components such as dark current and circuit noise, regardless of whether it is a high-voltage or low-voltage view. Furthermore, when DAS 118 amplifies the electrical signal, the noise contained in the electrical signal is also amplified. As mentioned above, the DAS gain for low-voltage is set to have a higher amplification factor than the DAS gain for high-voltage. Therefore, low-voltage projection datasets typically contain more noise than high-voltage projection datasets.

[0082] The processing circuit 145 performs the reconstruction process in step S16 based on amplification conditions. Here, different amplification conditions are set for each projection dataset, such as DAS gain for high tube voltage and DAS gain for low tube voltage. Therefore, the processing circuit 145 performs the reconstruction process with different reconstruction conditions for each projection dataset. For example, the processing circuit 145 performs the reconstruction process using different reconstruction parameters depending on the DAS gain.

[0083] For example, the processing circuit 145 uses a ramp filter to perform reconstruction processing based on a high-tube voltage projection dataset, and uses a high-pass filter such as Shepp & Logan to perform reconstruction processing based on a low-tube voltage projection dataset. Since noise is often contained in high-frequency components, the processing circuit 145 employs a high-pass filter as the reconstruction filter, enabling it to generate noise-reduced X-ray CT images from low-tube voltage projection datasets that contain a lot of noise. Furthermore, the processing circuit 145 can generate sharp X-ray CT images from high-tube voltage projection datasets with less noise without excessively removing high-frequency components.

[0084] Furthermore, in MBIR, for example, there is an adaptive process that estimates the statistical weight and changes the noise reduction intensity accordingly. Specifically, in MBIR, the higher the statistical weight, the lower the noise reduction intensity is adjusted. For example, the processing circuit 145 sets the reconstruction parameters so that the statistical weight increases as the amplification factor of the DAS gain decreases, and then performs the reconstruction process using the MBIR method.

[0085] Furthermore, in the DLR method, for example, noise is estimated for both the projection data and the X-ray CT image, and adaptive noise reduction processing is performed, which changes depending on the noise, before inputting it to the DNN (Deep Neural Network). The processing circuit 145 performs reconstruction processing using the DLR method with different estimation parameters corresponding to the DAS gains of the high tube voltage and low tube voltage, respectively.

[0086] For example, a DNN is trained using multiple projection data sets with different noise levels as input data and high-quality data as output data. Each of the multiple projection data sets is labeled with noise level information. High-quality data can be prepared, for example, by performing high-dose scans or executing high-precision reconstruction processes that are computationally intensive, such as the MBIR method. The processing circuit 145 then inputs the projection dataset along with noise level information estimated from the DAS gain into the DNN, and can perform reconstruction processing using the DLR method under estimated parameters adjusted according to the DAS gain.

[0087] Alternatively, multiple DNNs are trained for each level of noise in the projection data used as input data. For example, a DNN for high-noise data and a DNN for low-noise data are trained separately. Then, the processing circuit 145 inputs the projection dataset into the DNN selected according to the noise level estimated from the DAS gain, thereby performing reconstruction processing using the DLR method under estimated parameters corresponding to the DAS gain.

[0088] An example of adjusting reconstruction parameters based on amplification conditions has been described, but the processing circuit 145 may also select a reconstruction method according to the amplification conditions. For example, as mentioned above, the projection dataset at low tube voltages is collected at a higher amplification factor than the dataset at high tube voltages and contains more noise. Therefore, the processing circuit 145 may perform reconstruction processing on the projection dataset at low tube voltages while removing noise using a reconstruction method with a high processing load, such as the MBIR method, and perform reconstruction processing on the projection dataset at high tube voltages using a reconstruction method with a low processing load, such as the FBP method.

[0089] Next, the processing circuit 145 performs noise reduction processing on the X-ray CT image (step S17). Here, the processing circuit 145 performs the noise reduction processing in step S17 based on the amplification conditions.

[0090] For example, the processing circuit 145 first estimates the noise contained in the X-ray CT image. For example, the processing circuit 145 estimates the noise in both high-voltage and low-voltage images, assuming that higher amplification factors contain more noise. Furthermore, the processing circuit 145 may also estimate the noise by considering the reconstruction parameters and reconstruction methods used when reconstructing each X-ray CT image. Then, the processing circuit 145 performs adaptive noise reduction processing, changing the noise reduction intensity according to the estimated noise. This makes it possible to sufficiently remove noise from the X-ray CT image without smoothing the image due to excessive noise reduction processing.

[0091] Next, the processing circuit 145 performs display based on the X-ray CT image (step S18). Specifically, the processing circuit 145 generates a display image based on the X-ray CT image and displays it on the display 143. Examples of processing for generating the display image include, but are not limited to, volume rendering, surface volume rendering, MPR (Multi-Planer Reconstruction) processing, and CPR (Curved MPR) processing.

[0092] The above explains the series of processes shown in Figure 3. Of course, the flowchart in Figure 3 is just one example, and various modifications are possible.

[0093] For example, in Figure 3, after the reconstruction process in step S16, noise reduction processing is performed on the X-ray CT image in step S17. However, the embodiments are not limited to this. For example, noise reduction processing may be performed on projection data before the reconstruction process in step S16. Specifically, the processing circuit 145 may set a noise reduction intensity according to the amplification conditions for each of the projection data sets with high tube voltage and low tube voltage, and perform noise reduction processing on these projection data sets. In this case, the processing circuit 145 can perform reconstruction processing on the projection data set after noise reduction processing.

[0094] As described above, the X-ray CT apparatus 10 according to the first embodiment includes a control function 145a, an X-ray detector 112, a setting function 145b, a DAS 118, and an image processing function 145c. The control function 145a irradiates the subject P with X-rays while switching the X-ray energy between multiple X-ray energies. The X-ray detector 112 detects X-rays and outputs an electrical signal. The setting function 145b sets amplification conditions for each of the multiple X-ray energies. The DAS 118 collects multiple projection datasets corresponding to the multiple X-ray energies by amplifying the electrical signal and converting it into digital data under the amplification conditions set by the setting function 145b. The image processing function 145c performs image processing based on the multiple projection datasets based on the amplification conditions. With this configuration, the X-ray CT apparatus 10 can improve the quality of X-ray CT images collected by kV switching.

[0095] Specifically, when scanning an object with the same tube current but different tube voltages, a higher tube voltage yields a greater number of photon counts. The X-ray CT scanner 10 takes these characteristics corresponding to tube voltage into consideration, sets appropriate amplification conditions for each tube voltage, and performs dual-energy scanning using kV switching to maximize the dynamic range while preventing overflow. This allows the X-ray CT scanner 10 to include more information in the acquired projection data and improve the quality of the reconstructed X-ray CT image.

[0096] Furthermore, image processing such as reconstruction and noise reduction can be maximized by optimizing various parameters. The X-ray CT apparatus 10 can improve the quality of X-ray CT images by setting different amplification conditions for each tube voltage and then performing various image processing operations with parameters that take these amplification conditions into account.

[0097] (Other embodiments) Figure 2B shows an example where the X-ray energy is switched every "5 views," but the number of views for which the X-ray energy is switched can be changed arbitrarily. For example, the control function 145a may switch the X-ray energy every "1 view."

[0098] Furthermore, the number of views required for switching may differ for each X-ray energy. For example, control function 145a may irradiate with X-rays at a high tube voltage Vh for "5 views" to switch the X-ray energy, and then irradiate with X-rays at a low tube voltage Vl for "7 views".

[0099] Furthermore, in Figure 2B, views 1 through 5 are described as high tube voltage views, and the view switches to a low tube voltage view from view 6 onwards. However, when switching tube voltages, a rise or fall period occurs, albeit for a short time. For example, when switching from a low tube voltage Vl to a high tube voltage Vh, a rise period is necessary, during which X-rays are irradiated at a tube voltage different from both the low tube voltage Vl and the high tube voltage Vh.

[0100] The setting function 145b may further set amplification conditions corresponding to such transition states. For example, the setting function 145b sets view 6 shown in Figure 2B as the view of the transition state, and sets the DAS gain for the transition state as the amplification condition for the electrical signal collected in that view. In this case, the DAS 118 can collect a projection dataset of the transition state by performing amplification processing with the DAS gain for the transition state, in addition to the projection dataset of the high tube voltage and the projection dataset of the low tube voltage. Furthermore, image processing based on the projection dataset of the transition state is performed based on the DAS gain for the transition state.

[0101] Alternatively, the transition state view may follow either the DAS gain for high tube voltage or the DAS gain for low tube voltage. For example, if the DAS gain for high tube voltage is used in the transition state view, at least overflow will be avoided.

[0102] Furthermore, the first embodiment described above illustrates an example of performing a dual-energy scan. However, the embodiments are not limited to this, and the same can be applied to multi-energy scans using three or more types of X-ray energies.

[0103] For example, the control function 145a irradiates the subject P while switching the tube voltage supplied to the X-ray tube 111 between the first, second, and third tube voltages. The setting function 145b sets amplification conditions for each of the first, second, and third tube voltages. The DAS 118 then amplifies the electrical signal and converts it into digital data under the amplification conditions set by the setting function 145b, thereby collecting projection datasets corresponding to the first, second, and third tube voltages. The image processing function 145c then performs image processing based on these projection datasets, according to the amplification conditions set for each projection dataset.

[0104] Furthermore, the first embodiment described above illustrates an example of obtaining the minimum water equivalent length using a scan image. However, the embodiments are not limited to this. For example, the setting function 145b may estimate the body thickness of the subject P from an optical image taken of the subject P with an optical camera, and obtain the minimum water equivalent length based on the estimation result. Alternatively, the setting function 145b may use medical images acquired in another examination. For example, separate from the series of examinations shown in Figure 3, 3D volume data such as X-ray CT images or MRI images may be collected from the subject P, and anatomical landmarks may be extracted from the 3D volume data. In this case, the setting function 145b can obtain the minimum water equivalent length using the 3D volume data with anatomical landmarks.

[0105] Furthermore, Figure 5 illustrates an example in which overflow determination in steps S104 and S108 is performed based on the minimum equivalent water length and the AEC condition (tube current value [mA]) at position Z1 where the equivalent water length is minimized. However, the embodiment is not limited to this. For example, the overflow determination in steps S104 and S108 may be performed for each position in the Z-axis direction. For example, the setting function 145b selects an arbitrary position in the Z-axis direction as the determination target, performs an overflow determination based on the equivalent water length and AEC condition (tube current value [mA]) at that position, and sets the DAS gain for that position. The setting function 145b also sets the DAS gain similarly for each position in the Z-axis direction while changing the position to be determined. The setting function 145b then sets the minimum value of the DAS gain set for each position as the amplification condition used in this scan. By setting the amplification condition in this way, it is possible to ensure that no overflow occurs at any position in the Z-axis direction when this scan is performed while AEC is being performed.

[0106] Furthermore, in the first embodiment described above, an example was given in which common AEC conditions are set for multiple X-ray energies, such as high tube voltage Vh and low tube voltage Vl. However, the embodiment is not limited to this, and AEC conditions may be set for each X-ray energy.

[0107] For example, AEC setting information corresponding to the X-ray energy is created in advance and recorded in memory 144. For example, information defining the correspondence between the equivalent length of water, the tube current value [mA], and the tube voltage value [kV] is created in advance as AEC setting information. Such setting information can be created, for example, by actually scanning a water phantom. To give one example, setting information corresponding to the tube voltage value [kV] can be created by keeping the tube voltage value [kV] constant and adjusting the tube current value [mA] so that a constant amount of X-rays is detected when the equivalent length of water is changed.

[0108] The processing circuit 145 then obtains setting information corresponding to the high tube voltage Vh from the memory 144 and sets the AEC conditions on the high tube voltage Vh side by comparing the equivalent water length at each position shown in the water model W1 in Figure 4 with the setting information. Similarly, the processing circuit 145 obtains setting information corresponding to the low tube voltage Vl from the memory 144 and sets the AEC conditions on the low tube voltage Vl side by comparing the equivalent water length at each position shown in the water model W1 in Figure 4 with the setting information.

[0109] Furthermore, while the first embodiment described above illustrates an example of setting amplification conditions based on the equivalent length of water, the embodiments are not limited to this. For example, any reference substance other than water may be set, and the equivalent length assuming that all objects being photographed are that reference substance may be calculated and used to set the amplification conditions.

[0110] Furthermore, Figure 1 illustrates a single-tube type device equipped with one pair of X-ray tubes 111 and X-ray detectors 112. However, the embodiment is not limited to this, and the X-ray CT apparatus 10 may be a multi-tube type device equipped with multiple pairs of X-ray tubes 111 and X-ray detectors 112.

[0111] Furthermore, Figure 1 illustrates a Rotate / Rotate-Type device in which the X-ray tube 111 and the X-ray detector 112 rotate together around the subject P. This type of system is also called a third-generation CT. However, the embodiments are not limited to this. For example, the X-ray CT apparatus 10 may be a so-called fourth-generation CT. A fourth-generation CT is a Stationary / Rotate-Type device in which a large number of X-ray detection elements are fixed in a ring-shaped array, and only the X-ray tube 111 rotates around the subject P.

[0112] Furthermore, in Figure 1, the processing circuit 145 of the X-ray CT apparatus 10 was described as having an image processing function 145c. However, the embodiment is not limited to this. That is, image processing such as reconstruction processing and noise reduction processing may be performed on a device other than the X-ray CT apparatus 10.

[0113] An example of performing image processing using a device different from the X-ray CT scanner 10 will be explained with reference to Figure 6. Figure 6 is a block diagram showing an example of the configuration of a medical image processing system 1 according to another embodiment. The medical image processing system 1 includes an X-ray CT scanner 10, a medical image processing device 20, and an image storage device 30.

[0114] As shown in Figure 6, the X-ray CT scanner 10, the medical image processing device 20, and the image storage device 30 are connected via a network NW. Here, the network NW may consist of a closed local network within the hospital, or it may be a network via the internet.

[0115] The image storage device 30 stores projection data and X-ray CT images collected by the X-ray CT device 10. The image storage device 30 may also be a data server that stores data collected by multiple modality devices, including the X-ray CT device 10. For example, the image storage device 30 is a PACS (Picture Archiving and Communication System) server.

[0116] For example, the medical image processing device 20 includes a communication interface 21, an input interface 22, a display 23, a memory 24, and a processing circuit 25, as shown in Figure 6. The communication interface 21, input interface 22, display 23, and memory 24 can be configured in the same way as the communication interface 141, input interface 142, display 143, and memory 144 shown in Figure 1, so their explanation is omitted.

[0117] The processing circuit 25 controls the operation of the entire medical image processing device 20 by executing the acquisition function 25a, the image processing function 25b, and the output function 25c. The acquisition function 25a is an example of an acquisition unit. The image processing function 25b is an example of an image processing unit.

[0118] The acquisition function 25a acquires projection datasets collected by the X-ray CT apparatus 10 using dual-energy scanning or multi-energy scanning via kV switching. Alternatively, the acquisition function 25a acquires X-ray CT images reconstructed from projection datasets collected by the X-ray CT apparatus 10 using dual-energy scanning or multi-energy scanning via kV switching. For example, projection datasets or X-ray CT images collected by the X-ray CT apparatus 10 are stored in the image storage device 30. In this case, the acquisition function 25a can acquire projection datasets or X-ray CT images from the image storage device 30 via the network NW. Alternatively, the acquisition function 25a may acquire projection datasets or X-ray CT images directly from the X-ray CT apparatus 10 without going through the image storage device 30.

[0119] Here, the acquisition function 25a acquires the projection dataset or X-ray CT image along with the amplification conditions set during the scan. For example, the amplification conditions are attached as supplementary information to the projection dataset or X-ray CT image.

[0120] Image processing function 25b has the same functionality as image processing function 145c, and performs image processing based on projection datasets, based on amplification conditions set for each projection dataset. For example, acquisition function 25a acquires projection datasets with high tube voltage and projection datasets with low tube voltage, along with DAS gains for high tube voltage and low tube voltage. Then, image processing function 25b performs reconstruction processing and noise reduction processing according to the DAS gain of each projection dataset. Alternatively, for example, acquisition function 25a acquires high tube voltage images and low tube voltage images, along with DAS gains for high tube voltage and low tube voltage. Then, image processing function 25b performs noise reduction processing according to the DAS gain of each X-ray CT image.

[0121] Output function 25c has the same function as output function 145d and displays based on X-ray CT images. Specifically, output function 25c generates a display image based on the X-ray CT image and displays it on display 23.

[0122] In the medical image processing device 20 shown in Figure 6, each processing function is stored in memory 24 in the form of a program that can be executed by a computer. The processing circuit 25 is a processor that realizes the function corresponding to each program by reading and executing the program from memory 24. In other words, the processing circuit 25, when a program has been read, has the function corresponding to the read program.

[0123] In Figure 6, the acquisition function 25a, image processing function 25b, and output function 25c are described as being realized by a single processing circuit 25. However, the processing circuit 25 may be configured by combining multiple independent processors, with each processor executing a program to realize the functions. Furthermore, each processing function of the processing circuit 25 may be appropriately distributed or integrated across one or more processing circuits. Also, in Figure 6, an example is shown in which the programs corresponding to each processing function are stored in a single memory 24. However, the programs corresponding to each processing function may be distributed and stored in multiple memories, and each program may be read and executed from each memory.

[0124] Furthermore, the processing circuit 25 may also implement its functions by utilizing the processor of an external device connected via a network NW. For example, the processing circuit 25 reads and executes programs corresponding to each function from the memory 24, and also utilizes a group of servers (cloud) connected to the medical image processing device 20 via a network NW as computing resources to implement the functions shown in Figure 6.

[0125] In the above description, the term "processor" refers to circuits such as CPUs, GPUs (Graphics Processing Units), ASICs, and programmable logic devices (e.g., Simple Programmable Logic Devices (SPLDs), Complex Programmable Logic Devices (CPLDs), and Field Programmable Gate Arrays (FPGAs)). When the processor is a CPU, for example, it performs its functions by reading and executing programs stored in memory circuits. On the other hand, when the processor is an ASIC, for example, instead of storing programs in memory circuits, the functions are directly incorporated as logic circuits within the processor's circuitry. In the embodiments, each processor is not limited to being configured as a single circuit; multiple independent circuits may be combined to form a single processor and perform its functions. Furthermore, multiple components shown in each figure may be integrated into a single processor to perform its functions.

[0126] Each component of the apparatus according to the above embodiment is a functional concept and does not necessarily have to be physically configured as shown in the illustration. That is, the specific form of distribution and integration of each apparatus is not limited to that shown in the illustration, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions. Furthermore, each processing function performed by each apparatus can be implemented in whole or in any part by a CPU and a program that is analyzed and executed by the CPU, or by hardware using wired logic.

[0127] Furthermore, the medical image processing method described in the above-mentioned embodiments can be implemented by executing a pre-prepared program on a computer such as a personal computer or workstation. This program can be distributed via a network such as the Internet. Alternatively, this program can be recorded on a computer-readable non-transient recording medium such as a hard disk, flexible disk (FD), CD-ROM, MO, or DVD, and executed by reading it from the recording medium by a computer.

[0128] According to at least one embodiment described above, the quality of X-ray CT images acquired by kV switching can be improved.

[0129] While several embodiments have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These embodiments can be implemented in a variety of other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of symbols]

[0130] 1: Medical image processing system 10:X-ray CT device 111:X-ray tube 112: X-ray detector 114: X-ray high-voltage equipment 118:DAS 140: Console device 145: Processing Circuit 145a: Control function 145b: Settings function 145c: Image processing function 145d: Output function 20: Medical image processing equipment 25: Processing Circuit 25a: Acquisition function 25b: Image processing function 25c: Output function 30: Image storage device

Claims

1. An X-ray control unit that irradiates a subject with X-rays while switching between multiple X-ray energy levels, An X-ray detection unit that detects the aforementioned X-rays and outputs an electrical signal, A setting unit for setting amplification conditions for each of the aforementioned plurality of X-ray energies, A data acquisition unit that collects multiple projection data sets corresponding to multiple X-ray energies by amplifying the electrical signal under the amplification conditions and converting it into digital data, An image processing unit that performs image processing based on the plurality of projection datasets based on the amplification conditions, An X-ray CT scanner equipped with [the following features].

2. The X-ray CT apparatus according to claim 1, wherein the image processing unit performs reconstruction processing by setting reconstruction conditions corresponding to the amplification conditions for each of the plurality of projection datasets as the image processing.

3. The X-ray CT apparatus according to claim 1, wherein the image processing unit performs noise reduction processing by setting a noise reduction intensity corresponding to the amplification conditions for each of the plurality of projection datasets as the image processing.

4. The X-ray CT apparatus according to claim 1, wherein the image processing unit performs noise reduction processing by setting a noise reduction intensity corresponding to the amplification conditions for each of the plurality of X-ray CT images reconstructed based on the plurality of projection datasets as the image processing.

5. The X-ray CT apparatus according to claim 1, wherein the setting unit sets the amplification conditions for each of the plurality of X-ray energies by repeatedly determining whether or not an overflow occurs when amplification processing is performed at the amplification rate while changing the amplification rate of the electrical signal.

6. The X-ray CT apparatus according to claim 1, wherein the setting unit sets the amplification condition to the condition that does not cause an overflow when the electrical signal is amplified and converted into digital data and has the greatest amplification factor.

7. The X-ray CT apparatus according to claim 1, wherein the setting unit determines the equivalent water length for each position in the axial direction of the subject, and sets the amplification conditions for each of the plurality of X-ray energies based on the minimum value of the determined equivalent water length.

8. The X-ray CT apparatus according to claim 7, wherein the setting unit determines the water equivalent length based on the scan image collected from the subject before collecting the projection dataset.

9. The X-ray CT apparatus according to claim 7, wherein the setting unit sets the AEC conditions based on the equivalent water length, and sets the amplification conditions based on the minimum value of the equivalent water length and the AEC conditions.

10. The X-ray control unit switches the energy of the X-rays between a first X-ray energy and a second X-ray energy lower than the first X-ray energy. The X-ray CT apparatus according to claim 1, wherein the setting unit sets a first amplification condition corresponding to the first X-ray energy and a second amplification condition corresponding to the second X-ray energy.

11. The X-ray CT apparatus according to claim 1, wherein the setting unit further sets amplification conditions corresponding to transition states that occur when switching the X-ray energy between the plurality of X-ray energies.

12. An X-ray CT apparatus comprising: an X-ray control unit that irradiates a subject with X-rays while switching the energy between multiple X-ray energies; an X-ray detection unit that detects the X-rays and outputs an electrical signal; a setting unit that sets amplification conditions for each of the multiple X-ray energies; and a data acquisition unit that collects multiple projection data sets corresponding to the multiple X-ray energies by amplifying the electrical signal with the amplification conditions and converting it into digital data. A medical image processing apparatus comprising: an acquisition unit that acquires the amplification conditions set for each of the plurality of X-ray energies and the plurality of projection datasets; and an image processing unit that performs image processing based on the plurality of projection datasets based on the amplification conditions. A medical image processing system equipped with [the following features].

Citation Information

Patent Citations

  • X-ray computed tomography apparatus

    JP2023108512A