The present disclosure relates to a radiation imaging apparatus, a radiation imaging system, a method for processing information, and a storage medium.
In imaging using radiation at medical sites, it is required to capture images suitable for diagnoses.
According to Japanese Patent Application Laid-Open No. 2022-93760, it is discussed that the irradiation axis of a radiation generating apparatus needs to be orthogonal to the imaging surface of a radiation imaging apparatus. According to Japanese Patent Application Laid-Open No. 2022-93760, it is discussed that a user, such as a radiological technician, adjusts the inclination of the radiation generating apparatus or the radiation imaging apparatus before imaging in order to make the irradiation axis orthogonal to the imaging plane. Further, according to Japanese Patent Application Laid-Open No. 2022-93760, it is discussed that in order to support the user in adjusting the inclination, the radiation imaging apparatus is provided with an angle detection unit, and a method is used of detecting the inclination of the radiation imaging apparatus with respect to the radiation generating apparatus, which is acquired using the angle detection unit, and displaying the inclination on a monitor. Further, according to Japanese Patent Application Laid-Open No. 2022-93760, it is discussed that a sensor that detects the gravitational acceleration (an acceleration sensor), a sensor that detects an angular velocity (a gyro sensor), and a sensor that detects an azimuth (north, south, east, and west) can be used as the angle detection means.
As an example of a sensor that detects an azimuth (north, south, east, and west), there is known a geomagnetic sensor. It is known that the geomagnetic sensor is easily affected by its ambient magnetic field (refers to a magnetic field from a magnetized reinforcing bar and a magnetic field generated from an electronic device). Thus, for example, an ambient magnetic field in imaging using radiation at a medical site can reduce the detection accuracy of the inclination of a radiation imaging apparatus with respect to a radiation generating apparatus.
Embodiments of the present disclosure are directed to improving the detection accuracy of the inclination between a radiation generating apparatus and a radiation imaging apparatus.
According to an aspect of the disclosure, an information processing apparatus includes one or more memories and one or more processors. The one or more memories and the one or more processors are configured to, based on a data group that is acquired in a state in which a detection unit configured to detect an orientation is not attached to a radiation imaging apparatus and is acquired by the detection unit detecting a plurality of orientations, correct an orientation that is detected by the detection unit after the plurality of orientations is detected and is acquired in a state in which the detection unit is attached to the radiation imaging apparatus.
Further features of various embodiments of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
A radiation imaging system according to a first exemplary embodiment will be described with reference to
The radiation imaging system according to the present exemplary embodiment includes a radiation generating apparatus 300 including an X-ray tube, a detection unit 100, a radiation imaging apparatus 600 including a flat panel detector (FPD), a detection unit 200, a wireless access point 500, and an information terminal 400. The radiation generating apparatus 300 is an example of a radiation generating apparatus that generates radiation. The radiation imaging apparatus 600 is an example of a radiation imaging apparatus that detects radiation and captures an image.
The detection unit 100 is a unit that detects the orientation of the radiation generating apparatus 300. Here, the orientation is an inclination in the three-dimensional space. For example, the orientation is expressed with a combination of a roll angle (0), a pitch angle (φ), a yaw angle (ψ), or coordinates (x, y, z).
The detection unit 100 can be attached to and detached from the radiation generating apparatus 300. The detection unit 100 includes a communication unit 113 and an angle detection unit 111. The angle detection unit 111 is an example of a first detection unit that detects the orientation of the radiation generating apparatus 300.
The angle detection unit 111 includes a geomagnetic sensor that detects an inclination in an azimuthal direction and an acceleration sensor that detects an inclination in the direction of gravity.
The communication unit 113 has a function of transmitting information, such as a detection result detected by the angle detection unit 111, to external devices (in this embodiment, external devices refer to the information terminal 400 and the radiation imaging apparatus 600) and a function of receiving information on the external devices. A communication scheme for the communication unit 113 can use Wi-Fi® or Bluetooth®. Further, the information may be transmitted or received via the wireless access point 500.
The detection unit 200 is a unit that detects the orientation of the radiation imaging apparatus 600. The detection unit 200 can be attached to and detached from the radiation imaging apparatus 600. The detection unit 200 includes a communication unit 213 and an angle detection unit 211. The angle detection unit 211 is an example of a second detection unit that detects the orientation of the radiation imaging apparatus 600.
The angle detection unit 211 includes a geomagnetic sensor that detects an inclination in an azimuthal direction and an acceleration sensor that detects an inclination in the direction of gravity.
The communication unit 213 has a function of transmitting information, such as a detection result detected by the angle detection unit 211, to the external devices (in this embodiment, external devices refer to the information terminal 400 and the radiation generating apparatus 300) and a function of receiving information on the external devices. A communication scheme for the communication unit 213 can use Wi-Fi® or Bluetooth®. Further, the information may be transmitted or received via the wireless access point 500.
The information terminal 400 is, for example, a personal computer. The information terminal 400 includes a calculation unit 401, such as a central processing unit (CPU) or a field programmable gate array (FPGA), a display unit 402, such as a monitor, and a display control unit 403 that controls display on the display unit 402. The calculation unit 401 is an example of an acquisition unit that acquires relative orientations. The display unit 402 is an example of a display unit that displays instructions to a user and relative orientations. However, the display unit 402 may be separated from the information terminal 400. With the display unit 402 separated, the display unit 402 may be connected to the information terminal 400 in a wired or wireless manner.
Subsequently, an operation of the radiation imaging system according to the present exemplary embodiment will be described with reference to
If the operation of the radiation imaging system is started, in step S101, the information terminal 400 executes calibration of the angle detection unit 111. When the calibration of the angle detection unit 111 is executed, in step S102, the information terminal 400 executes calibration of the angle detection unit 211.
The calibration is an operation of calculating correction values to reduce the effect of an ambient magnetic field.
If the execution of the calibration is started, in step S200, the information terminal 400 displays a calibration method on the display unit 402. Specifically, for example, an instruction to remove the detection unit 100 from the radiation generating apparatus 300, or an instruction to bring the detection unit 100 into a plurality of orientations (for example, turn it in an “8” shape) is displayed.
Subsequently, in step S201, the information terminal 400 acquires a detection result of the angle detection unit 111. The detection result is transmitted from the angle detection unit 111 via the communication unit 113 and the wireless access point 500 to the information terminal 400.
Subsequently, in step S202, the information terminal 400 determines whether a sufficient number of detection results are acquired to calculate correction values. Here, the correction values refer to a correction value for offset correction (an offset correction value) and a correction value for gain correction (a gain correction value). Details will be described below.
If a sufficient number of detection results have not been acquired yet (NO in step S202), in step S201, the information terminal 400 repeats the operation of acquiring a detection result. The repetition is performed at predetermined time intervals (for example, at intervals of 10 ms). At this time, in addition to the display illustrated in
If a sufficient number of detection results have been acquired (YES in step S202), then in step S203, the information terminal 400 calculates correction values to correct the detection results of the angle detection unit 111.
Specific examples of correction will now be described with reference to
If the data group (P) is approximated to an ellipsoid, its center coordinates (x1, y1, z1) and diameters (a, b, c) can be calculated.
If there is no effect of the ambient magnetic field or attenuation of the geomagnetism due to buildings, or other objects, the center coordinates (x1, y1, z1) coincide with the origin. Further, the diameters (a, b, c) have the same value (a=b=c).
However, if there is an effect of the ambient magnetic field, the center coordinates (x1, y1, z1) does not coincide with the origin. Further, the diameters (a, b, c) have different values.
In other words, if there is an effect of the ambient magnetic field, it is necessary to correct the center coordinates and the diameters. Correction to bring the center coordinates closer to the origin is referred to as offset correction. Further, correction to make the diameters (a, b, c) substantially equal values is referred to as gain correction.
In the offset correction, the data group (P) is approximated to an ellipsoid, and its center coordinates (x1, y1, z1) are calculated. The calculated center coordinates themselves indicate deviations from the origin, and thus they are offset correction values. The center coordinates are an example of a first correction value and a second correction value.
In the gain correction, the data group (P) is approximated to an ellipsoid, and its diameters (a, b, c) are calculated. Then, coefficients are calculated that make the diameters b and c equal to the diameter a. These coefficients are regarded as the gain correction values. Specifically, the correction value of the diameter b is a/b. The correction value of the diameter c is a/c. The correction values of the diameters b and c are examples of a first correction value and a second correction value.
If the operation of calculating the correction values is completed, in step S204, the information terminal 400 terminates the display of the calibration method. At this time, the display may be made to emphasize the fact that the calibration is successfully completed.
Through the above-described operations, the calibration of the angle detection unit 111 is completed.
If the calibration of the angle detection unit 111 is completed, then in step S102, the information terminal 400 executes the calibration of the angle detection unit 211. Operations are similar to those of the angle detection unit 111, so that descriptions thereof are omitted.
If the operation in step S101 is completed, the correction values of the angle detection unit 111 are acquired. If the operation in step S102 is completed, the correction values of the angle detection unit 211 are acquired.
Subsequently, in step S103, the information terminal 400 calculates the relative orientation between the radiation generating apparatus 300 and the radiation imaging apparatus 600. The relative orientation is, for example, the inclination of the radiation imaging apparatus 600 with respect to the radiation generating apparatus 300. Specifically, the information terminal 400 calculates the orientation of the radiation generating apparatus 300 by applying the correction values of the angle detection unit 111 acquired in step S101 to the detection results of the angle detection unit 111.
Subsequently, the information terminal 400 calculates the orientation of the radiation imaging apparatus 600 by applying the correction values of the angle detection unit 211 acquired in step S102 to the detection results of the angle detection unit 211. Then, the information terminal 400 calculates the difference between the orientation of the radiation generating apparatus 300 and the orientation of the radiation imaging apparatus 600 and determines the calculation result to be the relative orientation.
Subsequently, in step S104, the information terminal 400 displays the relative orientation calculated in step S103 on the display unit 402.
Such display allows a user to adjust the inclination of the radiation generating apparatus 300 or the radiation imaging apparatus 600 while checking the display.
The configuration and operations according to the first exemplary embodiment are described above.
According to the first exemplary embodiment, it is described that the information terminal 400 as an acquisition unit performs the calibration and calculation of the relative orientation, but some embodiments are not limited to these operations.
For example, the radiation imaging apparatus 600 may perform the above-described operations. Specifically, the radiation imaging apparatus 600 may receive information regarding the orientation from the radiation generating apparatus 300. Then, a CPU, an FPGA, or the like included in the radiation imaging apparatus 600 may calculate the relative orientation based on the received information. The communication units 113 and 213 are examples of a reception unit that receives information regarding the orientation of an external device.
According to the first exemplary embodiment, it is described that a display is made to prompt a user to remove the detection unit 100 from the radiation generating apparatus 300. However, if it is difficult to remove the detection unit 100, calibration may be performed without removing it.
Further, according to the first exemplary embodiment, it is described that the calibration method and the relative orientation are displayed on the display unit 402 of the information terminal 400, but some embodiments are not limited to this. For example, if the radiation generating apparatus 300 includes the display unit 402, the above-described information may be displayed on the display unit 402 of the radiation generating apparatus 300. If a user adjusts the inclination of the radiation generating apparatus 300, the adjustment is facilitated by displaying the inclination on the display unit 402 of the radiation generating apparatus 300.
Furthermore, according to the present exemplary embodiment, the calibration of the geomagnetic sensor is described in detail, but calibration may be performed on an acceleration sensor. In the calibration of the acceleration sensor, it may be desirable to make the detection unit still once in a plurality of orientations for accuracy improvement.
A second exemplary embodiment will be described. According to the first exemplary embodiment, it is described that both the angle detection units 111 and 211 are set to a plurality of orientations in the calibration.
According to the second exemplary embodiment, it is described that either the angle detection unit 111 or 211 is set to a plurality of orientations in the calibration. According to the second exemplary embodiment, it is only necessary to set either the angle detection unit 111 or 211 to a plurality of orientations, so that time required for the calibration can be reduced. As a result, the configuration provides an effect of further reducing a burden on a user.
A schematic configuration and a block diagram of a radiation imaging system according to the second exemplary embodiment are similar to those according to the first exemplary embodiment, so that descriptions thereof are omitted.
An operation of the radiation imaging system according to the second exemplary embodiment will be described with reference to
If the operation of the radiation imaging system is started, in step S301, the information terminal 400 executes calibration of the angle detection unit 111. Detailed descriptions of the calibration of the angle detection unit 111 are omitted because they are similar to those according to the first exemplary embodiment.
If the calibration of the angle detection unit 111 is completed, then in step S302, the information terminal 400 executes the calibration of the angle detection unit 211.
If execution of the calibration is started, in step S311, the information terminal 400 displays a calibration method on the display unit 402. Specifically, for example, the information terminal 400 performs a display prompting a user to remove the detection unit 100 from the radiation generating apparatus 300, a display prompting the user to remove the detection unit 200 from the radiation imaging apparatus 600, and a display prompting the user to set the detection units 100 and 200 to a predetermined relative orientation. Here, the predetermined relative orientation is, for example, a relative orientation if the detection units 100 and 200 are arranged on the same plane.
Subsequently, in step S312, the information terminal 400 acquires the detection results of the angle detection unit 211.
Subsequently, in step S313, the information terminal 400 acquires the detection results of the angle detection unit 111.
Subsequently, in step S314, the information terminal 400 corrects the detection results of the angle detection unit 111 acquired in step S313. Specifically, the information terminal 400 applies the correction values (the offset correction value and the gain correction value) acquired in step S301 to the detection results acquired in step S313. The corrected detection results of the angle detection unit 111 are expressed as the detection results (after correction) of the angle detection unit 111.
Subsequently, in step S315, the information terminal 400 calculates the correction values of the angle detection unit 211. Specifically, the information terminal 400 compares the detection results of the angle detection unit 211 acquired in step S312 with the detection results (after correction) of the angle detection unit 111 acquired in step S314 and determines the difference therebetween to be the correction values.
This is because the detection units 100 and 200 are arranged on the same plane in step S311, so that the detection results of the angle detection unit 211 are originally to be equivalent to the detection results (after correction) of the angle detection unit 111.
If the operation of calculating the correction values of the angle detection unit 211 is completed, in step S316, the information terminal 400 terminates the display of the calibration method. At this time, a display may be made to emphasize the fact that the calibration is successfully completed.
Through the above-described operations, the calibration of the angle detection unit 211 is completed.
If the calibration of the angle detection unit 211 is completed, in step S303, the information terminal 400 calculates the relative orientation between the radiation generating apparatus 300 and the radiation imaging apparatus 600, and then in step S304, displays the calculated relative orientation on the display unit 402. These operations are similar to those according to the first exemplary embodiment, so that descriptions thereof are omitted.
The configuration and operations according to the second exemplary embodiment are described above.
Here, according to the second exemplary embodiment, it is described that, between the angle detection units 111 and 211, only the angle detection unit 111 is set to a plurality of orientations, but the same effect can be achieved if only the angle detection unit 211 is set to a plurality of orientations.
Here, according to the first and the second exemplary embodiments, an ultrasonic generating apparatus may be used in addition to the radiation generating apparatus 300. Further, the radiation imaging apparatus 600 may be an ultrasonic imaging apparatus.
The techniques in the present disclosure can also be realized by executing the following processing. In other words, the techniques according to the present disclosure can also be realized by processing in which software (e.g., a program) for carrying out one or more functions of the above-described exemplary embodiments is supplied to a system or an apparatus via a network or a storage medium and a computer (or a CPU or a micro processing unit (MPU)) of the system or the apparatus reads and executes the software. The computer may include one or a plurality of processors or other circuits, and a plurality of separate computers, or a network of a plurality of separate processors or other circuits can be included in order to read and execute computer-executable instructions. At this time, the processor or other circuit may include a CPU, an MPU, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or an FPGA. Further, the processor or other circuit may also include a digital signal processor (DSP), a data flow processor (DFP), or a neural processing unit (NPU).
The descriptions according to the present exemplary embodiments include the following configuration, method, and program.
An information processing apparatus comprising a correction unit configured to, based on a data group that is acquired in a state in which a detection unit configured to detect an orientation is not attached to a radiation imaging apparatus and is acquired by the detection unit detecting a plurality of orientations, correct an orientation that is detected by the detection unit after the plurality of orientations is detected and is acquired in a state in which the detection unit is attached to the radiation imaging apparatus.
The information processing apparatus according to the configuration 1,
The information processing apparatus according to the configuration 1, wherein the correction unit corrects an orientation detected by the detection unit after the plurality of orientations is detected based on correction values that are acquired by approximating a form of the data group to an ellipsoid.
The information processing apparatus according to any one of the configurations 1 to 3, wherein the correction unit corrects an orientation detected by the detection unit after the plurality of orientations is detected based on the correction values that are acquired by approximating the form of the data group to an ellipsoid, the correction values being used for correcting center coordinates and diameters of the ellipsoid.
The information processing apparatus according to the configuration 4, wherein the correction values include an offset correction value for correcting a deviation of the center coordinates of the ellipsoid with respect to origin coordinates and a gain correction value for correcting the diameters of the ellipsoid to be substantially equal.
The information processing apparatus according to any one of the configurations 1 to 5, further comprising a display control unit configured to perform control to display an attachment/detachment state between the detection unit and the radiation imaging apparatus and to perform control to display an instruction prompting a user to attach the detection unit to the radiation imaging apparatus in a case where the detection unit is not attached to the radiation imaging apparatus after the plurality of orientations is detected.
A radiation imaging system comprising:
A radiation imaging system comprising:
The radiation imaging system according to the configuration 8 further comprising a display control unit configured to perform control to display the relative orientation on a display unit.
A radiation imaging system comprising:
A method for processing information, the method comprising, based on a data group that is acquired in a state in which a detection unit configured to detect an orientation is not attached to a radiation imaging apparatus and is acquired by the detection unit detecting a plurality of orientations, correcting an orientation that is detected by the detection unit after the plurality of orientations is detected and is acquired in a state in which the detection unit is attached to the radiation imaging apparatus.
A storage medium storing a program for causing a computer to execute the method for processing information according to the method 1.
According to the present disclosure, it is possible to improve detection accuracy of an inclination of a radiation imaging apparatus with respect to a radiation generating apparatus.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer-executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer-executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer-executable instructions. The computer-executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc™ (BD)), a flash memory device, a memory card, and the like.
While the present disclosure has described exemplary embodiments, it is to be understood that some embodiments are not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims priority to Japanese Patent Application No. 2023-050410, which was filed on Mar. 27, 2023 and which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-050410 | Mar 2023 | JP | national |