Information processing device, information processing method, and information processing program
By storing calibration data in a key-value format within CT scanners, the search time for appropriate calibration data is shortened, addressing the inefficiency in existing systems and improving the calibration process efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FUJIFILM CORP
- Filing Date
- 2024-12-19
- Publication Date
- 2026-07-01
AI Technical Summary
In radiation image imaging apparatuses like CT scanners, the large number of calibration data types in photon counting type CT apparatuses leads to prolonged search times for appropriate calibration data, necessitating a more efficient method to shorten this search time.
The implementation of an information processing device that stores calibration data in a key-value format, where the key includes strings related to imaging conditions and the value includes calibration data for the radiation detector, allowing for rapid retrieval of matching calibration data using a processor.
This approach significantly reduces the time required to search for and retrieve calibration data, enhancing the efficiency of the calibration process in CT scanners.
Smart Images

Figure 2026109027000001_ABST
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , , ,
[0005] , , ,
[0003] , , , , ,
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Patent Document 1 discloses a technique for extracting medical information that matches search conditions when receiving a search request for medical information including a key that is an item of information about a patient and a value that is the content of the key.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in a radiation image imaging apparatus such as a CT apparatus, correction processing using calibration data of a radiation detector is performed. When taking a radiation image, it is preferable to be able to search for appropriate calibration data from a plurality of calibration data in a short time. For example, in a photon counting type CT apparatus, since the types of calibration also increase, there are a large number of calibration data. Therefore, it is preferable to be able to shorten the search time for calibration data of the radiation detector.
[0005] The information processing device of the technology disclosed herein is an information processing device that includes a processor and processes data to be stored in key-value format, wherein the processor stores the key and value in a storage device, with the key including a string relating to the conditions for taking a radiographic image and the value including calibration data of a radiation detector provided in a radiographic imaging device that takes radiographic images.
[0007] The radiographic image is a CT image, and the radiographic imaging device may be a CT scanner.
[0008] The CT scanner may be equipped with a photon-counting type radiation detector.
[0009] The string relating to the imaging conditions may include a string indicating whether or not a process was performed to reduce the number of projection data acquired by the CT scanner.
[0010] The string related to the shooting conditions may include a string indicating the date and time the calibration data was created.
[0011] The processor may accept a string to be searched and retrieve calibration data from storage, which is stored as a value corresponding to a key that partially matches the accepted string.
[0012] The processor may acquire calibration data from a storage device, corresponding to the imaging conditions, between the start of preparation for imaging a radiographic image and the start of imaging.
[0013] The information processing method of the technology disclosed herein includes a processor, and the processor of an information processing device that performs a process of storing data in key-value format performs a process of storing in a storage device the key includes a string relating to the conditions for taking a radiographic image, and the value includes calibration data of a radiation detector provided in a radiographic imaging device that takes radiographic images, with the key and value associated.
[0014] The information processing program of the technology of the present disclosure causes a processor of an information processing apparatus including a processor and performing a process of storing data in a key-value format to associate a key including a character string related to imaging conditions of a radiation image with a value including calibration data of a radiation detector included in a radiation image imaging apparatus that images the radiation image, and store the key and the value in a storage device in association with each other.
Effect of the Invention
[0015] According to the present disclosure, the search time for calibration data of the radiation detector can be shortened.
Brief Description of the Drawings
[0016] [Figure 1] It is a schematic diagram showing an example of the configuration of a tomographic imaging system. [Figure 2] It is a block diagram showing an example of the hardware configuration of a console. [Figure 3] It is a block diagram showing an example of the functional configuration of a console. [Figure 4] It is a diagram for explaining the character string included in the key. [Figure 5] It is a diagram for explaining the case where the downsampling function is off. [Figure 6] It is a diagram for explaining the case where the downsampling function is on. [Figure 7] It is a diagram for explaining the case where the downsampling function according to a modification example is on. [Figure 8] It is a flowchart showing an example of calibration data storage processing. [Figure 9] It is a flowchart showing an example of CT image generation processing.
Embodiments for Carrying Out the Invention
[0017] Hereinafter, embodiments for implementing the technology of the present disclosure will be described in detail with reference to the drawings.
[0018] First, referring to FIG. 1, the configuration of the tomographic imaging system 10 will be described. As shown in FIG. 1, the tomographic imaging system 10 according to this embodiment includes a CT apparatus 11 and a console 12.
[0019] The CT apparatus 11 obtains a tomographic image of the subject H by imaging the subject H using X-rays, which is an example of radiation. The CT apparatus 11 is an example of a radiation image imaging apparatus that images a radiation image. The CT image imaged by the CT apparatus 11 is an example of a radiation image. The CT apparatus 11 includes a gantry 18 and a couch device 19. FIG. 1 is a front view of the gantry 18 and the couch device 19. The couch device 19 includes a top plate 19A on which the subject H can be placed in a supine position. Hereinafter, the longitudinal direction of the top plate 19A will be described as the Z-axis direction, the short-side direction of the top plate 19A as the X-axis direction, and the vertical direction as the Y-axis direction. The top plate 19A is movable in the Z-axis direction while maintaining a horizontal state. The gantry 18 has an overall annular shape, and a circular opening 18A having a diameter larger than the width of the top plate 19A is formed at the center. During imaging, the top plate 19A on which the subject H is placed enters the opening 18A by moving in the Z-axis direction with respect to the gantry 18. Imaging is performed while moving the top plate 19A with respect to the gantry 18.
[0020] Inside the gantry 18 are a radiation source 21, a radiation detector 22, and a frame 23. The radiation source 21 irradiates radiation toward the subject H. The radiation detector 22 detects the radiation that has passed through the subject H. The radiation that has passed through the subject H is attenuated by interactions with structures such as organs and bones inside the subject H (e.g., absorption and scattering of radiation). Each structure has its own unique attenuation coefficient for radiation, and the radiation that has passed through a structure carries information that reflects the physical properties of the structure. The radiation detector 22 detects radiation that reflects the physical properties of the structures inside the subject H. The radiation detector 22 has a detection surface in which detection elements are arranged in two dimensions, and outputs a detection signal for each detection element. Therefore, the radiation detector 22 can detect radiation at each transmission position as it passes through the structures of the subject H. In addition, the radiation detector 22 has a roughly arc shape according to the curvature of the gantry 18, and its detection surface is also curved. The radiation detector 22 is an example of a photon-counting type radiation detector, and is a radiation detector capable of counting the number of photons in incident X-rays. In other words, the CT device 11 is a PCCT (Photon Counting Computed Tomography) device. The radiation detector 22 may also be an energy-integrating type radiation detector that, for example, converts X-rays into visible light and then converts the visible light into an electrical signal, accumulating the resulting charge for a certain period of time.
[0021] Within the gantry 18, the radiation source 21 and the radiation detector 22 are positioned opposite each other and rotate around the Z-axis while maintaining their opposing orientation. The frame 23 is annular in shape and rotatably supports the radiation source 21 and the radiation detector 22. During imaging, the gantry 18 rotates the radiation source 21 and the radiation detector 22 around the subject H on the top plate 19A, and the radiation detector 22 acquires detection signals at multiple positions in the circumferential direction around the Z-axis corresponding to the body axis of the subject H. During imaging, the top plate 19A also moves in the Z-axis direction in synchronization with the rotation of the radiation source 21 and the radiation detector 22.
[0022] The Data Acquisition System (DAS) 25 collects the detection signal output by the radiation detector 22, generates output data for each position around the Z axis based on the collected detection signal, and outputs the generated output data to the console 12. If an object H exists between the radiation source 21 and the radiation detector 22, this output data is projection data of the object H.
[0023] A field limiter 24 (also called a collimator) is positioned in front of the radiation source 21 in the direction of irradiation to limit the radiation field. The field limiter 24 has an irradiation aperture whose outline is defined by multiple shielding plates that shield the radiation, and the size of the irradiation aperture can be changed by moving the shielding plates. Voltage is supplied to the radiation source 21 from a high-voltage generator 26. The radiation source 21 and the radiation detector 22 are electrically connected to the frame 23 using a slip ring system, for example, and power supply and data transmission and reception are performed via the slip rings. The slip ring connection system enables helical scan imaging, in which the radiation source 21 and the radiation detector 22 are rotated in one direction without reversing the direction of rotation.
[0024] Console 12 controls the radiation source 21 and radiation detector 22 via a control device (not shown) provided in the gantry 18. Console 12 is an example of an information processing device relating to the disclosed technology. The imaging conditions of the CT apparatus 11 are set by operation from console 12. The imaging conditions include the radiation irradiation conditions and imaging range of the radiation source 21. The radiation irradiation conditions include the tube voltage (unit: kV), tube current (unit: mA), and radiation irradiation time (unit: msec) applied to the radiation source 21. The imaging range is adjusted, for example, in the XY plane by changing the size of the irradiation aperture of the irradiation field limiter 24, and in the Z axis direction by changing the movement range of the top plate 19A.
[0025] Referring to Figure 2, the hardware configuration of the console 12 according to this embodiment will be described. An example of the console 12 is a personal computer or a server computer. As shown in Figure 2, the console 12 includes a CPU (Central Processing Unit) 31, a memory 32 as a temporary storage area, and a non-volatile storage unit 33. The console 12 also includes a display 34 such as a liquid crystal display, input devices 35 such as a keyboard and mouse, and a network interface 36 connected to the CT device 11. The CPU 31, memory 32, storage unit 33, display 34, input devices 35, and network interface 36 are connected to a bus 37. The CPU 31 is an example of a processor according to the disclosed technology.
[0026] The storage unit 33 is implemented by an HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, etc. The storage unit 33, as a storage medium, stores the information processing program 40. The CPU 31 reads the information processing program 40 from the storage unit 33, expands it into memory 32, and executes the expanded information processing program 40.
[0027] Furthermore, the memory unit 33 stores calibration data for the radiation detector 22. Details of the calibration data will be described later.
[0028] In the CT scanner 11, calibration data for the radiation detector 22 is required to be read within a relatively short time between sequences in multiple imaging sequences. Examples of multiple imaging sequences include pre-imaging to determine the imaging range and main imaging according to the imaging range determined in the pre-imaging. Another example of multiple imaging sequences is consecutive imaging of different body parts. In PCCT scanners, the types of calibration data are relatively large, so it is required to quickly search for appropriate calibration data from among a large number of calibration data. Therefore, the console 12 according to this embodiment has a function to store calibration data in key-value format and to search for it.
[0029] Next, the functional configuration of the console 12 will be described with reference to Figure 3. As shown in Figure 3, the console 12 includes an image capture control unit 50, an acquisition unit 52, a generation unit 54, a storage unit 56, a reception unit 58, a search unit 60, a correction unit 62, and a reconstruction unit 64. The CPU 31 executes the information processing program 40, thereby enabling the image capture control unit 50, the acquisition unit 52, the generation unit 54, the storage unit 56, the reception unit 58, the search unit 60, the correction unit 62, and the reconstruction unit 64 to function.
[0030] The imaging control unit 50 controls the acquisition of CT images according to the imaging conditions. In this embodiment, the imaging control unit 50 performs the following two imaging controls. As a first imaging control, the imaging control unit 50 performs controls to create calibration data. For example, as a first imaging control, the imaging control unit 50 controls the acquisition when there is no subject H and patient table device 19 between the radiation source 21 and the radiation detector 22. This control is sometimes called air calibration.
[0031] Furthermore, for example, the imaging control unit 50 performs a first imaging control, which involves imaging with a phantom present between the radiation source 21 and the radiation detector 22. This control is sometimes referred to as phantom calibration. The phantom simulates the subject H, and its size, shape, and material, including its thickness, length, and width, are known. The phantom is installed using a jig or the like (not shown).
[0032] The imaging control unit 50 performs a second imaging control, which involves taking images while the subject H is present between the radiation source 21 and the radiation detector 22.
[0033] The acquisition unit 52 acquires output data obtained by the first shooting control (hereinafter referred to as "first output data") from the DAS25. In the case of phantom calibration, the first output data is projection data of the phantom projected. The acquisition unit 52 also acquires output data obtained by the second shooting control (hereinafter referred to as "second output data") from the DAS25. The second output data is projection data of the subject H projected.
[0034] The generation unit 54 generates calibration data to correct errors in the output data of the radiation detector 22 based on the first output data acquired by the acquisition unit 52. For example, in air calibration, if the first output data does not contain errors, the projected value based on the first output data is considered to be zero. In this case, the generation unit 54 generates calibration data for each detection element of the radiation detector 22 such that the projected value based on the first output data becomes zero when subtracted from the first output data.
[0035] Furthermore, in phantom calibration, the size, shape, and material of the phantom are known, as are the incident angle and radiation dose of the phantom. Therefore, in phantom calibration, the theoretical value of the first output data, assuming no error is present in the first output data, can be calculated in advance. In this case, the generation unit 54 generates a correction coefficient as calibration data for each detection element of the radiation detector 22 such that the measured value of the first output data matches the theoretical value of the first output data.
[0036] Furthermore, the generation unit 54 may generate calibration data, for example, data that corrects errors caused by misalignment of the detection elements of the radiation detector 22.
[0037] The storage unit 56 includes a string of characters relating to the CT image acquisition conditions in the first acquisition control as the key, and calibration data for the radiation detector 22 generated based on the first output data obtained according to those acquisition conditions as the value. The storage unit 56 then stores the key and value in association with a storage unit 33, which is an example of a storage device.
[0038] As an example, as shown in Figure 4, the string of characters related to the shooting conditions included in the key according to this embodiment includes strings indicating the type of calibration data, the measurement mode, and whether the downsampling function is on or off. The type of calibration data indicates, for example, whether it was obtained by air calibration, obtained by phantom calibration, or for correcting errors caused by misalignment of the detection element. The measurement mode indicates the number of divisions and boundary values of the energy band when the radiation detector 22 counts photons.
[0039] The on / off setting of the downsampling function indicates whether or not a process has been performed to reduce the number of projection data acquired by the CT device 11 when a CT image is generated for the user to confirm whether or not the imaging is being performed correctly during the imaging process. It is preferable that there is no delay in the process of saving the projection data to the storage unit 33 and the process of generating a CT image for the user to confirm whether or not the imaging is being performed correctly during the imaging of the subject H. For this reason, in the tomographic imaging system 10 according to this embodiment, it is possible to set whether or not to reduce the number of projection data used to generate a CT image for confirming whether or not the imaging is being performed correctly in order to suppress the console 12 from becoming overloaded. This is because the load of various correction processes performed on the projection data is relatively high. When the downsampling function is turned on, the number of projection data to be corrected is reduced, thus suppressing the console 12 from becoming overloaded.
[0040] As an example, as shown in Figure 5, when the downsampling function is off, a CT image is generated by reconstructing an image based on all the projection data acquired by the CT device 11. On the other hand, as an example, as shown in Figure 6, when the downsampling function is on, a process is performed to reduce the number of projection data acquired by the CT device 11, and a CT image is generated by reconstructing an image based on the reduced number of projection data. Figure 6 shows an example where a single projection data is generated by averaging a predetermined number of projection data (3 in the example in Figure 6), thereby reducing the number of projection data.
[0041] As an example, as shown in Figure 7, when the downsampling function is turned on, the number of projection data points may be reduced by extracting one projection data point from a pre-set number of projection data points (three in the example in Figure 6). Figure 7 shows an example where projection data points filled with diagonal lines have been extracted.
[0042] Furthermore, as shown in Figure 4, the string related to the imaging conditions included in the key contains strings indicating the tube voltage, tube current, scan time, and creation date and time of the calibration data applied to the radiation source 21. The tube voltage and tube current are shown as their respective numerical values. The scan time indicates the time required for the radiation source 21 and radiation detector 22 to complete one rotation around the Z axis. The creation date and time of the calibration data is shown in a pre-set format. Figure 4 shows an example where the creation date and time format is "YYYYMMDDhhmmss". In this case, for example, "August 23, 2024, 15:30:45" is represented as "20240823153045".
[0043] The storage unit 56 generates a key by concatenating strings representing each shooting condition via a delimiter. Figure 4 shows an example where an underscore (_) is used as the delimiter.
[0044] The reception unit 58 receives the string to be searched. For example, the reception unit 58 may receive the string to be searched entered by the user via the input device 35 based on the shooting conditions in the second shooting control. Alternatively, for example, the reception unit 58 may receive the string to be searched extracted and generated from the shooting conditions in the second shooting control.
[0045] The search unit 60 uses the string received by the reception unit 58 to acquire calibration data corresponding to the shooting conditions of the second shooting control. Specifically, the search unit 60 searches for a key that partially matches the string to be searched from among the keys stored in the storage unit 33. Then, the search unit 60 acquires the calibration data stored as the value corresponding to the searched key from the storage unit 33. For example, if the string to be searched is "AAA_bbb_ON_100_150_0.50_", calibration data associated with a key containing "AAA_bbb_ON_100_150_0.50_" is acquired.
[0046] The search unit 60 may acquire calibration data from the storage unit 33 according to the imaging conditions of the CT image between the start of preparation for imaging and the start of imaging. The period between the start of preparation for imaging and the start of imaging is, for example, the period from the start of scout image acquisition to the start of the main imaging based on the imaging range determined using the scout image. Alternatively, the period between the start of preparation for imaging and the start of imaging is, for example, the period from the end of imaging of the first target area (i.e., the start of preparation for imaging of the second target area) to the start of imaging of the second target area when the first and second target areas are imaged consecutively in that order.
[0047] The correction unit 62 corrects the second output data acquired by the acquisition unit 52 using the calibration data acquired by the search unit 60. If multiple calibration data of different types are acquired by the search unit 60, the correction unit 62 may correct the second output data using each of the multiple calibration data. Alternatively, if multiple calibration data of the same type are acquired by the search unit 60, the correction unit 62 may generate one calibration data by averaging the multiple calibration data.
[0048] Furthermore, if the search unit 60 has acquired multiple calibration data of the same type, the correction unit 62 may select the most recently created calibration data from among the multiple calibration data. In this case, the correction unit 62 may identify the most recently created calibration data from a string indicating the date and time of acquisition included in the key. This makes it possible to acquire highly accurate calibration data even if the characteristics of the radiation detector 22 change over time. Also, even when a CT image is generated using projection data acquired in the past, the correction unit 62 can acquire calibration data created at the date and time closest to the acquisition date and time of that projection data by using the date and time of acquisition.
[0049] The reconstruction unit 64 generates a CT image by reconstructing the image based on the second output data corrected by the correction unit 62. Image reconstruction based on the second output data is performed, for example, by a filtered back projection method. A CT image, composed of multiple tomographic images, is an example of a radiographic image.
[0050] Next, the operation of the console 12 will be explained with reference to Figures 8 and 9. The CPU 31 executes the information processing program 40, which performs the calibration data saving process shown in Figure 8 and the CT image generation process shown in Figure 9. The calibration data saving process is performed, for example, at a timing determined as the timing for creating calibration data. The CT image generation process is performed, for example, when a user inputs an instruction to start execution.
[0051] In step S10 of Figure 8, the imaging control unit 50 performs first imaging control according to the imaging conditions. In step S12, the acquisition unit 52 acquires the first output data obtained from the DAS 25 through the processing in step S10. In step S14, the generation unit 54 generates calibration data to correct errors contained in the output data of the radiation detector 22 based on the first output data acquired in step S12.
[0052] In step S16, the storage unit 56 includes a string in the key field relating to the CT image acquisition conditions in the first imaging control performed in step S10, and the calibration data for the radiation detector 22 generated based on the first output data acquired in step S12 according to those acquisition conditions in the value field. The storage unit 56 then stores the key and value in the memory unit 33 in association with each other. When the processing in step S16 is completed, the calibration data storage process is completed.
[0053] In step S20 of Figure 9, the reception unit 58 receives the string to be searched. In step S22, the search unit 60 retrieves calibration data stored as a value corresponding to a key that partially matches the string received in step S20 from the storage unit 33. In step S24, the shooting control unit 50 performs a second shooting control according to the shooting conditions.
[0054] In step S26, the acquisition unit 52 acquires the second output data obtained from the DAS 25 through the processing in step S24. In step S28, the correction unit 62 corrects the second output data acquired in step S26 using the calibration data acquired in step S22. In step S30, the reconstruction unit 64 generates a CT image by reconstructing the image based on the corrected second output data from the processing in step S28. When the processing in step S30 is completed, the CT image generation process is completed.
[0055] As described above, this embodiment makes it possible to shorten the time required to retrieve calibration data for the radiation detector.
[0056] In the above embodiment, a case in which a CT scanner is used as the radiographic imaging device has been described, but the disclosed technology is not limited to this embodiment. For example, a device other than a CT scanner may be used as the radiographic imaging device, such as a radiographic imaging device in which a radiation detector is built into a portable housing such as a DR (Digital Radiography) cassette.
[0057] Furthermore, at least one of the functional units of the console 12 in the above embodiment may be provided by other devices such as a control device provided by the gantry 18.
[0058] Furthermore, in the above embodiments, each process is executed on any computer. The computer may execute these processes using a processor as hardware, a program as software, or a combination thereof. In this case, the processor is configured to work in cooperation with the program to execute the various processes in the above embodiments and can function as a unit or means in the above embodiments. The execution order of the processes by the processor is not limited to the order described and may be changed as appropriate. The computer may be a general-purpose computer, a computer designed for a specific purpose, a workstation, or any other system capable of executing each process.
[0059] A processor may consist of one or more hardware components, and the type of hardware is not limited. For example, a processor may consist of a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a programmable logic device such as an FPGA (Field Programmable Gate Array), a dedicated circuit for executing a specific process such as an ASIC (Application Specific Integrated Circuit), a GPU (Graphic Processing Unit), or an NPU (Neural Processing Unit). Furthermore, the type of hardware may be a combination of different types of hardware. When multiple hardware components are configured to execute one or more processes of a processor, these components may reside in physically separate devices or in the same device. Also, in any embodiment, the order of each process performed by the processor is not limited to the order described above and may be changed as appropriate. Hardware is composed of electrical circuits (circuitry) that combine circuit elements such as semiconductor elements.
[0060] Furthermore, the program may be firmware or software such as microcode. Alternatively, the program may be, for example, a set of program modules, each function of which may be implemented by a processor configured to perform its respective function. The program may be program code or multiple code segments stored on one or more non-temporary computer-readable media (e.g., storage media or other storage). The program may be divided and stored on multiple non-temporary computer-readable media located on physically separate devices. Program code or code segments may represent any combination of procedures, functions, subprograms, routines, subroutines, modules, software packages, classes, or instructions, data structures, or program statements. Program code or code segments may be connected to other code segments or hardware circuits by sending and receiving information, data, arguments, parameters, or memory contents.
[0061] Furthermore, although the above embodiment describes an embodiment in which the information processing program 40 is pre-stored (installed) in the storage unit 33, the invention is not limited to this. The information processing program 40 may be provided in the form of being recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), DVD-ROM (Digital Versatile Disc Read Only Memory), and USB (Universal Serial Bus) memory. The information processing program 40 may also be provided in the form of being downloaded from an external device via a network. In addition, the information processing program 40 can be provided as a program product. A program product includes any form of product for providing a program. For example, a program product includes a program provided via a network such as the Internet, and a non-temporary computer-readable recording medium such as a CD-ROM or DVD on which the program is stored.
[0062] The following additional information is disclosed regarding the embodiments described above. (Note 1) An information processing device equipped with a processor and which performs data storage in key-value format, The aforementioned processor, The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. Information processing device.
[0063] (Note 2) The aforementioned radiographic image is a CT image, The aforementioned radiographic imaging device is a CT scanner. The information processing device described in Appendix 1.
[0064] (Note 3) The CT apparatus is equipped with a photon-counting type radiation detector. The information processing device described in Appendix 2.
[0065] (Note 4) The string relating to the aforementioned imaging conditions includes a string indicating whether or not a process was performed to reduce the number of projection data acquired by the CT device. The information processing device described in Appendix 2 or Appendix 3.
[0066] (Note 5) The string relating to the shooting conditions includes a string indicating the date and time the calibration data was created. An information processing device as described in any one of the appendices 1 through 4.
[0067] (Note 6) The aforementioned processor, Accepts the string to be searched, The calibration data stored as the value corresponding to the key that partially matches the received string is retrieved from the storage device. An information processing device as described in any one of the appendices 1 through 5.
[0068] (Note 7) The aforementioned processor, Between the start of preparation for capturing the aforementioned radiation image and the start of the image capture, the calibration data corresponding to the shooting conditions for that image is acquired from the storage device. An information processing device as described in any one of the appendices 1 through 6.
[0069] (Note 8) The processor of an information processing device that includes a processor and performs the process of storing data in key-value format, The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. An information processing method that performs a process.
[0070] (Note 9) The information processing device, which includes a processor and performs the process of storing data in key-value format, has the following processor: The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. An information processing program used to execute a process. [Explanation of Symbols]
[0071] 10 Tomography System 11 CT device 12 Consoles 18 Gantry 18A opening 19 Bed equipment 19A Top plate 21 Radiation source 22 Radiation detectors 23 frames 24 Irradiation field limiter 25 DAS 26 High-voltage generator 31 CPU 32 memory 33 Storage section 34 displays 35 Input device 36 Network Interfaces 37 Bus 40 Information Processing Programs 50 Imaging control unit 52 Acquisition Department 54 Generation part 56 Preservation Department 58 Reception Department 60 Search section 62 Correction section 64 Reconstruction part H Subject
Claims
1. An information processing device equipped with a processor and which performs data storage in key-value format, The aforementioned processor, The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. Information processing device.
2. The aforementioned radiographic image is a CT image. The aforementioned radiographic imaging device is a CT scanner. The information processing apparatus according to claim 1.
3. The CT apparatus is equipped with a photon counting type radiation detector. The information processing apparatus according to claim 2.
4. The string relating to the aforementioned shooting conditions includes a string indicating whether or not a process was performed to reduce the number of projection data acquired by the CT device. The information processing apparatus according to claim 2 or claim 3.
5. The string relating to the shooting conditions includes a string indicating the date and time the calibration data was created. An information processing apparatus according to any one of claims 1 to 3.
6. The aforementioned processor, Accepts the string to be searched, The calibration data stored as the value corresponding to the key that partially matches the received string is retrieved from the storage device. An information processing apparatus according to any one of claims 1 to 3.
7. The aforementioned processor, Between the start of preparation for capturing the aforementioned radiation image and the start of the image capture, the calibration data corresponding to the shooting conditions for that image is acquired from the storage device. An information processing apparatus according to any one of claims 1 to 3.
8. The processor of an information processing device that includes a processor and performs the process of storing data in key-value format, The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. An information processing method that performs a process.
9. The information processing device, which includes a processor and performs the process of storing data in key-value format, has the following processor: The key includes a string related to the conditions for capturing radiographic images. The value includes calibration data for the radiation detector of the radiation imaging device that takes the aforementioned radiation images. The key and the value are associated and stored in the memory. An information processing program used to execute a process.