The present application claims priority based on Japanese Patent Application No. 2021-107643 filed Jun. 29, 2021, the content of which is incorporated herein by reference.
Embodiments disclosed herein relate generally to an X-ray CT apparatus, an X-ray CT apparatus control method, and a storage medium.
Conventionally, there is an X-ray computed tomography (CT) apparatus that generates a cross-sectional image of a subject using X-rays. As X-ray CT apparatuses, one that collects and transfers projection data in parallel and one that acquires projection data and then transfers the acquired projection data are known. Although the latter method (hereinafter referred to as “two-stage transfer method”) was devised because real-time data transfer became difficult with the former method due to increases in capacity of projection data, it takes more time to complete data transfer than the former method. In recent years, an X-ray CT apparatus capable of generating a cross-sectional image that is less affected by movement of a subject according to electrocardiographic synchronous scanning for acquiring projection data at a timing when movement of the subject is small based on electrocardiographic waveforms of the subject has also been developed.
However, a long time is required for the two-stage transfer type X-ray CT apparatus. Furthermore, when helical scanning is performed as electrocardiographic synchronous scanning, a helical pitch needs to be shorter than that of normal helical scanning in order to guarantee reconstruction at all phases, which increases the amount of data to be acquired and requires more time for data transfer. For this reason, when electrocardiographic synchronous scanning in a two-stage transfer type X-ray CT apparatus is performed, a time required for acquisition and transfer of projection data increases, and reconstruction processing at a target phase cannot be performed immediately after examination is completed and thus there is a possibility that it will take a long time to determine success or failure of examination.
Hereinafter, an X-ray CT apparatus, an X-ray CT apparatus control method, and a storage medium of embodiments will be described with reference to the drawings.
An X-ray CT apparatus of an embodiment is an apparatus that acquires projection data of a subject based on X-ray detection data according to biometric information synchronous scanning and generates a CT image of the subject based on the projection data. The X-ray CT apparatus includes a processing circuitry. The processing circuitry acquires biometric information of the subject at a timing when the biometric information synchronous scanning has been performed. The processing circuitry determines, as priority data, detection data that is a target for which data transfer will be preferentially performed among X-ray detection data acquired in the biometric information synchronous scanning based on the biometric information. The processing circuitry acquires the priority data from a storage device that holds the detection data.
An X-ray CT apparatus of an embodiment is an apparatus that acquires projection data of a subject based on X-ray detection data according to biometric information synchronous scanning and generates a CT image of the subject based on the projection data. The X-ray CT apparatus includes a processing circuitry. The processing circuitry acquires exposure information indicating an X-ray exposure timing in the biometric information synchronous scanning. The processing circuitry determines, as priority data, detection data that is a target for which data transfer will be preferentially performed among X-ray detection data acquired in the biometric information synchronous scanning based on the exposure information. The processing circuitry acquires the priority data from a storage device that holds the detection data.
The gantry device 10 includes, for example, an X-ray tube 11, a wedge 12, a collimator 13, an X-ray high voltage device 14, an X-ray detector 15, a data acquisition system (hereinafter, DAS) 16, the rotating frame 17, a control device 18, and an electrocardiograph 21.
The X-ray tube 11 generates X-rays by radiating thermoelectrons from a cathode (filament) toward an anode (target) according to application of a high voltage from the X-ray high voltage device 14. The X-ray tube 11 includes a vacuum tube. For example, the X-ray tube 11 is a rotating anode type X-ray tube that generates X-rays by radiating thermoelectrons to a rotating anode.
The wedge 12 is a filter for adjusting an X-ray dose radiated from the X-ray tube 11 to a subject P that is an image diagnosis target. The wedge 12 attenuates X-rays passing through the wedge 12 such that a distribution of the X-ray dose applied to the subject P from the X-ray tube 11 becomes a predetermined distribution. The wedge 12 is also called a wedge filter or a bow-tie filter. The wedge 12 is made by processing aluminum to have a predetermined target angle and a predetermined thickness, for example.
The collimator 13 is a mechanism for narrowing a radiation range of X-rays that have passed through the wedge 12. The collimator 13 narrows the X-ray radiation range by forming a slit, for example, by combining a plurality of lead plates. The collimator 13 may be called an X-ray diaphragm.
The narrowing range of the collimator 13 may be mechanically driven.
The X-ray high voltage device 14 includes, for example, a high voltage generation device and an X-ray control device. The high voltage generation device has an electric circuit including a transformer, a rectifier, and the like and generates a high voltage to be applied to the X-ray tube 11. The X-ray control device controls the output voltage of the high voltage generation device according to X-ray dose to be generated in the X-ray tube 11. The high voltage generation device may be one that boosts a voltage by the transformer described above or may be one that boosts a voltage by an inverter.
The X-ray high voltage device 14 may be provided on the rotating frame 17 or may be provided on the side of a fixed frame (not shown) of the gantry device 10.
The X-ray detector 15 detects the intensity of X-rays that are generated by the X-ray tube 11, and have passed through and are incident on the subject P. The X-ray detector 15 outputs an electric signal (which may be an optical signal or the like) depending on the detected intensity of X-rays to the DAS 16. The X-ray detector 15 includes, for example, a plurality of X-ray detection element strings. Each of the plurality of X-ray detection element strings is an arrangement of a plurality of X-ray detection elements in a channel direction along an arc having a focal point of the X-ray tube 11 as a center. The plurality of X-ray detection element strings is arranged in a slice direction (column direction and row direction).
The X-ray detector 15 is an indirect detector having, for example, a grid, a scintillator array, and an optical sensor array. The scintillator array has a plurality of scintillators. Each scintillator has a scintillator crystal. The scintillator crystal emits an amount of light corresponding to the intensity of incident X-rays. The grid is disposed on the surface of the scintillator array on which X-rays are incident and has an X-ray shielding plate having a function of absorbing scattered X-rays. The grid may also be called a collimator (one-dimensional collimator or two-dimensional collimator). The optical sensor array includes, for example, an optical sensor such as a photomultiplier tube (PMT). The optical sensor array outputs an electric signal depending on the amount of light emitted by the scintillator. The X-ray detector 15 may be a direct conversion type detector having a semiconductor element that converts incident X-rays into an electric signal.
The DAS 16 includes, for example, an amplifier, an integrator, and an A/D converter. The amplifier performs amplification processing on the electric signal output by each X-ray detection element of the X-ray detector 15. The integrator integrates the amplified electrical signal over a view period. The A/D converter converts an electric signal indicating the integration result into a digital signal. The DAS 16 outputs detection data of the X-ray detector 15 based on the digital signal to the console device 40. Since X-rays are intermittently exposed in electrocardiographic synchronous helical scanning, the detection data output by the DAS 16 includes data indicating X-ray detection and data indicating X-ray non-detection (refer to
The rotating frame 17 supports the X-ray tube 11, the wedge 12, the collimator 13, and the X-ray detector 15 in a facing manner. The rotating frame 17 is an annular member including both side surfaces of a circle having a circular opening formed at the center, an inner surface connecting the inner circles of both side surfaces, and an outer surface connecting the outer circles of both side surfaces. Both side surfaces of the rotating frame 17 are flat surfaces, and the inner and outer surfaces are curved surfaces.
The rotating frame 17 is an annular member that supports the X-ray tube 11, the wedge 12, the collimator 13, and the X-ray detector 15 in a facing manner. The rotating frame 17 is rotatably supported around the subject P introduced inside by a fixed frame (not shown). The rotating frame 17 further supports the DAS 16. Detection data output by the DAS 16 is transmitted from a transmitter having a light emitting diode (LED) provided in the rotating frame 17 to a receiver 23 having a photodiode provided in a non-rotating part (for example, a fixed frame) of the gantry device 10 through optical communication and transferred to the console device 40 by the receiver 23. The receiver 23 includes a memory that stores the detection data received from the transmitter at least until it is transferred to the console device 40. The method of transmitting the detection data from the rotating frame 17 to the non-rotating part is not limited to the aforementioned method using optical communication, and any non-contact transmission method may be adopted. The rotating frame 17 is not limited to an annular member as long as it can support and rotate the X-ray tube 11 and the like and may be a member such as an arm.
Although the X-ray CT apparatus 1A is, for example, a rotate/rotate-type X-ray CT apparatus (third generation CT) in which both the X-ray tube 11 and the X-ray detector 15 are supported by the rotating frame 17 and rotate around the subject P, it is not limited thereto and may be a stationary/rotate-type X-ray CT apparatus (fourth generation CT) in which a plurality of X-ray detection elements arranged in an annular shape are fixed to a fixed frame and the X-ray tube 11 rotates around the subject P.
The control device 18 includes, for example, a processing circuit having a processor such as a central processing unit (CPU) and a drive mechanism including a motor, an actuator, and the like. The processing circuit realizes these functions by, for example, a hardware processor executing a program stored in a storage device (storage circuit).
The hardware processor is, for example, a circuit (circuitry) such as a central processing unit (CPT), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a programmable logic device (for example, a simple programmable logic device (SPLD) or a complex programmable logic device (CPLD)), or a field programmable gate array (FPGA). The program may be configured to be embedded directly in the circuit of the hardware processor instead of being stored in the storage device. In this case, the hardware processor realizes a function by reading and executing the program embedded in the circuit. The hardware processor is not limited to a single circuit and may be configured as one hardware processor by combining a plurality of independent circuits to realize each function. The storage device may be a (hardware) non-transitory storage medium. A plurality of components may be integrated into one hardware processor to realize each function.
For example, the control device 18 rotates the rotating frame 17, tilts a gantry of the gantry device 10, moves the top plate 33 of the bed device 30 by vertical movement or the like, and causes the X-ray tube 11 to emit (expose) X-rays. The control device 18 may be provided in the gantry device 10 or in the console device 40.
The electrocardiograph 21 detects a weak current generated according to excitement of the heart of the subject P through a probe 22. The electrocardiograph 21 outputs temporal changes in the detected current as an electrocardiogram. The electrocardiogram is an example of “biometric information.” The electrocardiogram is used to determine timing when the X-ray CT apparatus 1A exposes X-rays in electrocardiographic synchronous helical scanning of the subject P. The electrocardiogram is used to determine data (hereinafter referred to as “priority data”) of a target for which data transfer to the receiver 23 or the console device 40 is preferentially performed among detection data acquired according to electrocardiographic synchronous helical scanning.
Electrocardiographic synchronous helical scanning is a scanning method for acquiring projection data at a timing when temporal changes in electrocardiographic waveforms are small during this relaxation period. Electrocardiographic synchronous helical scanning includes a method of collecting projection data at corresponding timing from projection data acquired at a plurality of phases, a method of determining an intermittent X-ray exposure period (hereinafter referred to as an “X-ray exposure period”) at corresponding timings and exposing the subject P to X-rays during the X-ray exposure period, and the like. In either case, an electrocardiogram is acquired at the time of scanning the subject P. and projection data necessary for reconstruction is identified based on electrocardiographic waveforms indicated by the acquired electrocardiogram.
Since the X-ray exposure period may differ depending on the individual subject P or the state of the subject P at the time of examination, an electrocardiogram of the subject P may be acquired before scanning is performed and the X-ray exposure period may be determined based on the acquired electrocardiogram at the time of determining the X-ray exposure period. Here, an electrocardiogram acquired before scanning is performed is referred to as a “pre-scan electrocardiogram” in order to distinguish it from an electrocardiogram acquired at the time of performing scanning. Although a preliminary electrocardiogram may be acquired at any time before the start of scanning, it is desirable to acquire it at the timing of breathing exercises performed in a conventional examination procedure, or the like in consideration of avoiding a decrease in examination efficiency. In the present embodiment, it is assumed that the X-ray exposure period is set in a sufficiently wide range such that it includes at least a priority period which will be described later. A heartbeat cycle is an example of a “biological motion cycle.” Although electrocardiographic synchronous helical scanning when the X-ray exposure period is set will be exemplified below, a method of determining the priority period in the first embodiment is also applicable to electrocardiographic synchronous helical scanning when the X-ray exposure period is not set.
Return to description of
The base 31 includes a housing that movably supports the support frame 34 in the vertical direction (Y-axis direction). The bed driving device 32 includes a motor and an actuator. The bed driving device 32 moves the top plate 33 on which the subject P is placed along the support frame 34 in the longitudinal direction (Z-axis direction) of the top plate 33. The top plate 33 is a plate-shaped member on which the subject P is placed. The bed driving device 32 retracts the top plate 33 and inserts it into an opening of the gantry 20. The bed driving device 32 advances the top plate 33 and pulls it out from the gantry 20.
The bed driving device 32 may move not only the top plate 33 but also the support frame 34 in the longitudinal direction of the top plate 33. In contrast to this, the gantry device 10 may be movable in the Z-axis direction, and the rotating frame 17 may be controlled to come around the subject P according to the movement of the gantry device 10. Both the gantry device 10 and the top plate 33 may be movable.
The console device 40 includes, for example, a memory 41, a display 42, an input interface 43, and a processing circuit 50. Although the console device 40 will be described as a separate body from the gantry device 10 in embodiments, the gantry device 10 may include some or all components of the console device 40. The console device 40 is an example of a “terminal device.”
The memory 41 is realized by, for example, a random access memory (RAM), a semiconductor memory element such as a flash memory, a hard disk, an optical disc, or the like. The memory 41 stores, for example, detection data, projection data, reconstructed image data, CT image data, and the like. This data may be stored in an external memory with which the X-ray CT apparatus 1A can communicate instead of the memory 41 (or in addition to the memory 41). The external memory is controlled by, for example, a cloud server that manages the external memory when the cloud server receives a read/write request.
The display 42 displays various types of information. For example, the display 42 displays a medical image (CT image) generated by the processing circuit, an electrocardiogram output by the electrocardiograph 21, a graphical user interface (GUI) image through which various operations by an operator such as a doctor or an engineer are received, and the like. The display 42 is, for example, a liquid crystal display, a cathode ray tube (CRT), an organic electroluminescence (EL) display, or the like. The display 42 may be provided on the gantry device 10. The display 42 may be a desktop type or a display device (for example, a tablet terminal) capable of wirelessly communicating with the main body of the console device 40.
The input interface 43 receives various input operations performed by an operator and outputs an electric signal indicating the content of the received input operations to the processing circuit 50. For example, the input interface 43 receives an input operation of converting generated CT image data into three-dimensional image data or cross-sectional image data of an arbitrary cross section as an input to the image processing function 54 which will be described later.
The input interface 43 receives an operation of inputting various conditions (a scanning plan) when generating a CT image of the subject P, such as collection conditions when collecting detection data or projection data, reconstruction conditions when reconstructing a CT image, and image processing conditions when generating a post-processed image from a CT image, for example. The input interface 43 receives an operation of inputting transfer conditions when transferring detection data to the console device 40, for example.
For example, the input interface 43 receives an operation of inputting phase information as a detection data transfer condition. The phase information is information related to a heartbeat cycle and is, for example, information indicating a specific phase in the heartbeat cycle of the subject P or information indicating a section (specific section) before and after the specific phase. The phase information is used to determine priority data from detection data acquired through electrocardiographic synchronous helical scanning.
In this case, the input interface 43 is configured to receive an operation of inputting a value “75%” indicating the reconstruction center and a value “5%” indicating the width of the priority period as phase information. The reconstruction center and the priority period are determined based on an electrocardiogram acquired during scanning (hereinafter referred to as “scanning electrocardiogram”).
For example, the input interface 43 may be configured to receive an input operation for causing the display 42 to display a scanning electrocardiogram and designating a reconstruction center and a priority period for the displayed scanning electrocardiogram. Temporal changes in the R wave may differ for each heartbeat cycle. Therefore, the input interface 43 may be configured to receive an input operation for designating a reconstruction center and a priority period for each heartbeat cycle.
The input interface 43 is realized by, for example, a mouse, a keyboard, a touch panel, a track ball, a switch, a button, a joystick, a camera, an infrared sensor, a microphone, or the like. The input interface 43 may be realized by a display device (for example, a tablet terminal) capable of wirelessly communicating with the main body of the console device 40.
In the present description, the input interface 43 is not limited to the one provided with physical operation parts such as a mouse and a keyboard. For example, examples of the input interface 43 include an electric signal processing circuit that receives an electric signal corresponding to an input operation from an external input device provided separately from the device and outputs the electric signal to a control circuit. The input interface 43 is an example of an “input unit.”
Return to description of
The hardware processor means, for example, a circuit such as a CPU, a GPU, an integrated circuit for a specific application, a programmable logic device or a composite programmable logic device, or a field programmable gate array. The program may be directly embedded in the circuit of the hardware processor instead of being stored in the storage device. The hardware processor is not limited to the one configured as a single circuit and may be configured as one hardware processor by combining a plurality of independent circuits to realize each function. The storage device may be a (hardware) non-transitory storage medium. A plurality of components may be integrated into one hardware processor to realize each function.
Components included in the console device 40 or the processing circuit 50 may be decentralized and realized by a plurality of hardware devices. The processing circuit 50 may be realized by a processing device capable of communicating with the console device 40 instead of being a component included in the console device 40. The processing device is, for example, a workstation connected to one X-ray CT apparatus, or a device (e.g., a cloud server) connected to a plurality of X-ray CT apparatuses and collectively executing the same processing as that of the processing circuit 50 which will be described below.
Each function included in the processing circuit 50 may be distributed to a plurality of circuits or may be configured to be available by activating application software stored in the memory 41. For example, the control function 51, the preprocessing function 52, the reconstruction processing function 53, and the image processing function 54 are included in the processing circuit 50, and the first acquisition function 55A, the determination function 56A, and the second acquisition function 57 may be configured to be available by activating application software stored in the memory 41.
The control function 51 controls various functions of the processing circuit 50 based on an input operation received by the input interface 43. For example, the control function 51 stores an input scanning plan in the memory 41 and executes scanning of the subject P according to the scanning plan stored in the memory 41. For example, the control function 51 executes detection data collection processing in the gantry device 10, and the like by controlling the X-ray high voltage device 14, the DAS 16, the control device 18, and the bed driving device 32.
The preprocessing function 52 generates projection data by performing preprocessing (logarithmic conversion processing, offset correction processing, interchannel sensitivity correction processing, beam hardening correction, and the like) on detection data output by the DAS 16 according to the scanning plan and stores the generated projection data in the memory 41.
The reconstruction processing function 53 generates CT image data by performing reconstruction processing (according to a filter correction back projection method, a sequential approximation reconstruction method, and the like) on the projection data generated by the preprocessing function 52 according to the scanning plan and stores the generated CT image data in the memory 41.
The image processing function 54 converts the CT image data into three-dimensional image data or cross-sectional image data of an arbitrary cross section by a known method based on an input operation received by the input interface 43. Conversion into the three-dimensional image data may be performed by the preprocessing function 52.
The first acquisition function 55A acquires a scanning electrocardiogram and stores the electrocardiogram in the memory 41.
The determination function 56A determines priority data from detection data acquired through electrocardiographic synchronous helical scanning based on the scanning electrocardiogram. Specifically, the determination function 56A determines, as the priority data, detection data acquired in a priority period determined based on the scanning electrocardiogram in a period in which electrocardiographic synchronous helical scanning is performed. The determination function 56A instructs the second acquisition function 57 to acquire the determined priority data.
The second acquisition function 57 acquires the detection data acquired by performing electrocardiographic synchronous helical scanning on the subject P from the gantry device 10 and stores the acquired detection data in the memory 41. The detection data acquired by the second acquisition function 57 is used to generate projection data by the preprocessing function 52. Then, the reconstruction processing function 53 performs reconstruction processing using the projection data generated by the preprocessing function 52 to generate a CT image.
In this case, the determination function 56A recognizes a priority period based on phase information input through the input interface 43 and determines detection data acquired in the priority period as priority data. The determination function 56A instructs the second acquisition function 57 to acquire the determined priority data from the gantry device 10. Specifically, the determination function 56A notifies the second acquisition function 57 of the recognized priority period, and the second acquisition function 57 acquires the detection data of the notified priority period from the gantry device 10 in the order in which the detection data is acquired.
The determination function 56A may be configured to acquire all priority data among all acquired detection data and then acquire a part or all of the remaining detection data (hereinafter referred to as “non-priority data”) from the gantry device 10. For example, in the example of
As a result, the console device 40 can shorten a waiting time until detection data required for reconstruction processing is transferred and can rapidly start reconstruction processing. Specifically, reconstruction processing is started after waiting for the entire detection data to be transferred to the console device 40 conventionally, whereas reconstruction processing can be started after waiting for a time required for priority data transfer according to the transfer method of the present embodiment.
Although a case in which the second acquisition function 57 acquires all priority data from the gantry device 10 among all the acquired detection data and then acquires a part or all of non-priority data from the gantry device 10 has been described in the example of
Subsequently, the determination function 56A acquires phase information for determining priority data from detection data acquired by the gantry device 10 via the input interface 43 (step S102). The determination function 56A stores the acquired phase information in the memory 41. The determination function 56A determines a priority period based on the acquired scanning electrocardiogram and the phase information (step S103).
Subsequently, the second acquisition function 57 acquires detection data acquired in the priority period determined by the determination function 56A from the gantry device 10 as priority data (step S104) and stores the acquired priority data in the memory 41. When the priority data is acquired from the gantry device 10, the preprocessing function 52 performs preprocessing on the acquired priority data, and the reconstruction processing function 53 starts reconstruction processing using the preprocessed priority data. Here, it is assumed that the gantry device 10 deletes detection data transferred to the console device 40 from the gantry device 10 after transfer of the detection data is completed.
Subsequently, the second acquisition function 57 determines whether or not there is detection data (hereinafter referred to as “data required to be acquired”) to be acquired by the console device 40 among detection data (non-priority data) other than the priority data (step S105). For example, the second acquisition function 57 causes the display 42 to display a display indicating that data required to be acquired can be designated and receives an input of an operation for designating data required to be acquired via the input interface 43. In this case, the second acquisition function 57 determines that “there is data required to be acquired” when the operation for designating data required to be acquired is input and determines that “there is no data required to be acquired” when the operation for designating data required to be acquired is not input. For example, the second acquisition function 57 may determine presence or absence of data required to be acquired based on conditions and the like preset with respect to data required to be acquired.
Here, if it is determined that “there is data required to be acquired” (step S105—YES), the second acquisition function 57 acquires the data required to be acquired from the gantry device 10 (step S106) and stored the acquired data required to be acquired in the memory 41. On the other hand, if it is determined that “there is no data required to be acquired” (step S106—NO), the second acquisition function 57 skips step S106 and proceeds to step S107.
Subsequently, the second acquisition function 57 determines whether or not to delete other detection data (hereinafter referred to as “unacquired data”) that has not been acquired from the gantry device 10 (step S107). The second acquisition function 57 may determine whether or not to delete the unacquired data based on an input operation of a user, preset conditions, or the like, as in the case of data required to be acquired. Here, if it is determined that the unacquired data will be deleted (step S107—YES), the second acquisition function 57 instructs the gantry device 10 to delete the unacquired data (step S108). On the other hand, if it is determined that the unacquired data will not be deleted (step S07—NO), step S108 is skipped, and the processing flow ends.
According to the X-ray CT apparatus 1A of the first embodiment configured in this manner, detection data necessary for reconstruction processing can be preferentially transferred from the gantry device 10 to the console device 40, and thus reconstruction processing can be rapidly started after execution of scanning on the subject P.
The first acquisition function 55B differs from the first acquisition function 55A in that it acquires exposure information indicating X-ray exposure timing in electrocardiographic synchronous helical scanning instead of a scanning electrocardiogram of the subject P. The first acquisition function 55B stores the acquired exposure information in the memory 41.
The determination function 56B differs from the determination function 56A in that it determines priority data based on exposure information instead of a scanning electrocardiogram. Specifically, the determination function 56B determines, as priority data, detection data acquired in a period in which detection data indicating detection of X-rays is acquired (X-ray exposure period). This may be rephrased as that the determination function 56B sets the X-ray exposure period as a priority period. The determination function 56B instructs the second acquisition function 57 to acquire the determined priority data.
Here, it is assumed that the control device 18 of the gantry device 10 records a timing at which X-rays are exposed at the time of performing electrocardiographic synchronous helical scanning as log information. The first acquisition function 55B acquires the log information from the control device 18, extracts exposure information from the acquired log information, and stores the exposure information in the memory 41. When the same log information as described above is stored in the memory 41 as log information of the control function 51, the first acquisition function 55B acquires the log information of the control function 51 from the memory 41 and extracts exposure information from the log information of the control function 51.
Subsequently, the determination function 56B acquires the exposure information from the memory 41 and determines a priority period based on the acquired exposure information (step S202). Specifically, the determination function 56B recognizes an X-ray exposure period in electrocardiographic synchronous helical scanning based on the exposure information and determines the recognized X-ray exposure period as a priority period.
In this case, the second acquisition function 57 acquires detection data acquired in the X-ray exposure period as priority data from the gantry device 10 in step S104.
According to the X-ray CT apparatus 1B of the second embodiment configured in this manner, detection data of the X-ray exposure period including priority data necessary for reconstruction processing can be preferentially transferred from the gantry device 10 to the console device 40, and thus reconstruction processing can be rapidly started after execution of scanning of the subject P.
The method of transferring detection data in the second embodiment preferentially transfers detection data of the X-ray exposure period. Accordingly, the method of transferring detection data in the second embodiment has a longer waiting time until reconstruction processing can be started than the method of transferring detection data in the first embodiment, but a priority period can be mechanically determined based on the actual X-ray exposure period and thus it is possible to shorten a waiting time until the start of reconstruction processing while simplifying the configuration with respect to determination of the priority period.
Although a case in which priority data is preferentially transferred when detection data is transferred from the gantry device 10 to the console device 40 has been described in the first embodiment, this transfer method may be applied to data transfer in the gantry device 10. As described above, detection data is stored in the memory of the DAS 16 first, transmitted from the memory of the DAS 16 to the receiver 23 via the transmitter (not shown), and transferred to the console device 40 by the receiver 23. Therefore, the transfer method of the first embodiment may be applied to data transfer from the DAS 16 to the receiver 23.
Similarly to this, the transfer method of the second embodiment may be applied to data transfer from the DAS 16 to the receiver 23.
Although the detection data transfer methods have been described in the first embodiment and the second embodiment, the transfer methods of the embodiments may be used as a projection data transfer method when a projection data is generated in a detection data transfer source or when detection data is used as projection data as it is. Although a case in which a transfer destination device serves as a main agent in acquiring detection data from a transfer source device has been described in the first embodiment and the second embodiment, the transfer method of the embodiments is also applicable when the transfer source device serves as a main agent in transmitting detection data to a transfer destination.
Although the embodiments of the X-ray CT apparatuses 1A and 1B (hereinafter referred to as “X-ray CT apparatus 1”) have been described above, the method of transferring detection data by the X-ray CT apparatus 1 may be applied to other medical image diagnostic apparatuses. Medical image diagnostic apparatuses to which the X-ray CT apparatus can be applied may be anyone that generates a medical image by performing reconstruction processing on projection data based on detection data, and may be, for example, a positron emission tomography (PET)-CT apparatus, a magnetic resonance imaging (MRI) apparatus, an angiography imaging apparatus, and the like.
The detection data transfer method in the present embodiment is applicable to a two-stage transfer type X-ray CT apparatus that performs biometric information synchronous scanning. Biometric information synchronous scanning may be performed in synchronization with periodic biological motion of a subject. For example, biometric information synchronous scanning may be respiratory synchronous scanning performed in synchronization with the respiration of a subject, in addition to electrocardiographic synchronous scanning performed in synchronization with the heartbeat of a subject described in the above embodiment. For example, the scanning method may be helical scanning or non-helical scanning.
According to at least one embodiment described above, the X-ray CT apparatus of the embodiment can start reconstruction processing more rapidly in a two-stage transfer type X-ray CT apparatus by including a first acquisition unit that acquires biometric information of a subject at a timing when biometric information synchronous scanning has been performed, a determination unit that determines priority data among X-ray detection data acquired in biometric information synchronous scanning based on the biometric information, and a second acquisition unit that acquires priority data from a storage device that holds detection data.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, submissions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2021-107643 | Jun 2021 | JP | national |