Calibration data generation device, calibration data generation method, program, and medical imaging device

The calibration data generation device corrects tabletop movements based on sensor installation position, addressing interference issues and improving image capture accuracy in medical imaging devices.

JP2025133623APending Publication Date: 2025-09-11FUJIFILM CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024031694
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-01
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Existing medical imaging devices face challenges in accurately installing sensors due to interference from facility obstructions, leading to inaccuracies in detecting subject position and orientation.

Method used

A calibration data generation device and method that utilize sensors to acquire distance and plane information, generating calibration data to correct movement parameters of a tabletop based on the sensor's installation position, enabling precise adjustment of the tabletop's vertical and horizontal movements.

Benefits of technology

The solution allows for accurate correction of tabletop movements, ensuring precise alignment and positioning of subjects within the imaging field, enhancing the quality of medical images captured by medical imaging devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025133623000001_ABST
    Figure 2025133623000001_ABST
Patent Text Reader

Abstract

To provide a calibration data generation device, a calibration data generation method, a program, and a medical imaging device that achieve correction of a control parameter of a couch according to a position at which a sensor is installed.SOLUTION: A calibration data generation device acquires first distance information from a sensor attached to a measurement chamber to a top plate at a first vertical position, acquires first plane information at the first vertical position, acquires second distance information from the sensor to the top plate at a second vertical position, acquires second plane information at the second vertical position, and generates calibration data of correcting a movement parameter of the top plate by using the first distance information, the first plane information, the second distance information, and the second plane information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a calibration data generating device, a calibration data generating method, a program, and a medical imaging device. [Background technology]

[0002] When medical images of a subject are taken using a medical imaging device such as an MRI device, the subject is photographed using a camera installed on the ceiling of the examination room, the subject's posture is detected based on the captured image, and the subject's position, orientation, etc. are adjusted based on the detection results. MRI is an abbreviation for Magnetic Resonance Imaging.

[0003] Patent Document 1 describes a camera installed on the ceiling of an operating room as a surgical device present in the operating room. Patent Document 2 describes an MRI device equipped with a bed camera that captures images of a subject placed on a tabletop. The device described in this document recognizes the examination area from image data obtained using the bed camera and acquires the amount of tabletop movement that will bring the recognized examination area to the center of the magnetic field. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-088734 [Patent Document 2] Japanese Patent Publication No. 2023-089745 Summary of the Invention [Problem to be solved by the invention]

[0005] The installation position of a sensor such as a camera used to detect a subject is designated in advance. However, there may be cases where the sensor cannot be installed in the designated position due to interference from facilities such as fluorescent lights, fire alarms, and hanging ejector frames. Patent Documents 1 and 2 do not mention the location where the camera should be installed.

[0006] The present disclosure has been made in consideration of the above circumstances, and aims to provide a calibration data generation device, a calibration data generation method, a program, and a medical imaging device that enable correction of control parameters of a bed according to the position where a sensor is installed. [Means for solving the problem]

[0007] A calibration data generation device according to a first aspect of the present disclosure includes one or more processors and one or more memories storing a program including one or more instructions to be executed by the one or more processors, wherein the one or more processors execute the program stored in the one or more memories to obtain, using a sensor attached to a measurement room in which a bed equipped with a top board on which a subject can be placed is installed, first distance information representing a distance to the top board at a first vertical position in a vertical direction perpendicular to an installation surface on which the bed is installed, and to obtain, using the sensor, first distance information representing a distance to the top board at a first vertical position perpendicular to the vertical direction. a sensor to acquire second distance information representing the distance from the sensor to a tabletop at a second vertical position different from the first vertical position in the vertical direction; a sensor to acquire second plane information including information on the distance on a second plane perpendicular to the vertical direction at the second vertical position; and, using the first distance information, the first plane information, the second distance information, and the second plane information, to generate calibration data that is applied to correct movement parameters of the tabletop in the vertical direction and movement parameters of the tabletop at an arbitrary position in the vertical direction on a plane perpendicular to the vertical direction.

[0008] According to the calibration data generating device of the first aspect, calibration data is generated based on first distance information, first plane information, second distance information, and second plane information acquired using a sensor installed in a measurement room, to correct movement parameters of the tabletop in the up-down direction perpendicular to the installation surface of the bed and movement parameters of the tabletop in the plane perpendicular to the up-down direction, thereby realizing correction of the movement parameters of the tabletop according to the position where the sensor is installed.

[0009] The sensor may include a first sensor that measures the distance from the sensor to the tabletop, and a second sensor that includes an image capture device that generates a captured image of a plane perpendicular to the up-down direction.

[0010] The plane perpendicular to the up-down direction may be defined as the front-to-back direction in which the tabletop moves forward or backward, or the lateral direction along the width of the tabletop perpendicular to the front-to-back direction.

[0011] The term "acquire" is not limited to the manner in which target information is acquired, but may include the manner in which information that serves as a basis for generating target information is acquired, and the target information is generated from the basis information.

[0012] In the calibration data generating device of the second aspect, in the calibration data generating device of the first aspect, the first vertical position may be the home position where the top plate is lowest, and the second vertical position may be the highest position where the top plate is highest.

[0013] According to this aspect, the first distance information, the first plane information, the second distance information, and the second plane information are acquired for the home position and the highest position where the error of the movement parameter corresponding to the position where the sensor is installed is maximum, thereby generating highly accurate calibration data.

[0014] In the calibration data generating device of the third aspect, in the calibration data generating device of the first or second aspect, one or more processors may obtain, as calibration data, a combination of the slope and intercept of the value axis of a linear function that represents the relationship between the distance from the sensor to the tabletop and the distance from the installation surface to the tabletop.

[0015] According to this aspect, calibration data suitable for the calculations executed by the processor is generated.

[0016] The distance from the installation surface to the top board may be measured by an operator or may be automatically measured using a measuring device.

[0017] A calibration data generating device according to a fourth aspect is a calibration data generating device according to any one of the first to third aspects, wherein one or more processors acquire first distance information and second distance information measured using a distance measuring sensor that measures the distance to the object to be measured, and acquire a captured image of a first plane as first plane information from an imaging device that captures an image of a plane perpendicular to the up-down direction, and acquire a captured image of a second plane as second plane information.

[0018] In this aspect, the imaging device may be used as the distance measurement sensor.

[0019] A calibration data generating device according to a fifth aspect is the calibration data generating device of the fourth aspect, wherein one or more processors may acquire, as the calibration data, a distance per pixel in the captured image relative to the distance from the installation surface to the tabletop.

[0020] According to this aspect, the number of pixels in the captured image of the tabletop is converted into the distance on the tabletop.

[0021] In the calibration data generating device of the sixth aspect, in the calibration data generating device of the fourth or fifth aspect, one or more processors may acquire, as calibration data, for a second vertical position, the distance between the center position of the captured image and the measurement center position of the measurement device that measures the subject in the horizontal direction perpendicular to the front-to-back direction in which the tabletop moves forward or backward.

[0022] According to this aspect, correction of movement parameters of the tabletop in the lateral direction perpendicular to the front-to-rear direction in which the tabletop moves forward or backward can be achieved.

[0023] In the calibration data generating device of the seventh aspect, in the calibration data generating device of the fourth or fifth aspect, one or more processors may acquire, as calibration data, for a second up / down position, the distance between the center position of the captured image and the measurement start position specified for the subject in the forward / backward direction in which the tabletop moves forward or backward.

[0024] According to this aspect, the movement parameters of the tabletop can be corrected in the forward and backward directions in which the tabletop moves forward and backward.

[0025] A calibration data generating device according to an eighth aspect may be the calibration data generating device according to the fourth or fifth aspect, wherein one or more processors acquire a captured image of the first plane that shows the entire tabletop.

[0026] In this aspect, a photographed image may be acquired in which the position of the head rest of the tabletop is shown at a specified position in the photographed image.

[0027] A calibration data generating device according to a ninth aspect is a calibration data generating device according to any one of the first to eighth aspects, wherein one or more processors may acquire, as calibration data, the slope of a linear function representing the relationship between the distance from the sensor to the tabletop and the position on the tabletop.

[0028] According to this aspect, correction of the movement parameters of the tabletop can be achieved even when the sensor is installed at an angle with respect to the installation surface of the bed.

[0029] A calibration data generation method according to a tenth aspect of the present disclosure is a calibration data generation method that uses a sensor attached to a measurement room in which a bed having a support surface on which a subject can rest is installed to acquire first distance information from the sensor, the first distance information representing the distance to a top of the bed on which the subject can rest at a first vertical position in the vertical direction perpendicular to the support surface on which the bed is installed; uses the sensor to acquire first plane information including information on the distance on a first plane perpendicular to the vertical direction at the first vertical position; uses the sensor to acquire second distance information from the sensor representing the distance to the top at a second vertical position different from the first vertical position in the vertical direction; uses the sensor to acquire second plane information including information on the distance on the second plane perpendicular to the vertical direction at the second vertical position; and uses the first distance information, the first plane information, the second distance information, and the second plane information to generate calibration data that is applied to correct movement parameters of the top in the vertical direction and movement parameters of the top in a plane perpendicular to the vertical direction at an arbitrary position in the vertical direction.

[0030] The calibration data generation method according to the tenth aspect of the present disclosure can achieve the same effects as the calibration data generation device according to the first aspect. The constituent elements of the calibration data generation devices according to the second to ninth aspects can be applied as constituent elements of the calibration data generation methods according to the other aspects.

[0031] A program according to an eleventh aspect of the present disclosure provides a program that implements, by a computer, the following functions: using a sensor attached to a measurement room in which a bed equipped with a top on which a subject can rest is installed, to acquire, from the sensor, first distance information representing the distance to the top of the bed on which a subject can rest at a first vertical position in the vertical direction perpendicular to an installation surface on which the bed is installed; using the sensor to acquire first plane information including information on the distance on a first plane perpendicular to the vertical direction at the first vertical position; using the sensor to acquire second distance information representing the distance to the top at a second vertical position different from the first vertical position in the vertical direction; using the sensor to acquire second plane information including information on the distance on the second plane perpendicular to the vertical direction at the second vertical position; and using the first distance information, the first plane information, the second distance information, and the second plane information to generate calibration data that is applied to correct movement parameters of the top in the vertical direction and movement parameters of the top in a plane perpendicular to the vertical direction at an arbitrary position in the vertical direction.

[0032] The program according to the eleventh aspect of the present disclosure can provide the same operational effects as the calibration data generation device according to the first aspect. The components of the calibration data generation devices according to the second to ninth aspects can be applied as components of the program according to the other aspects.

[0033] A medical imaging apparatus according to a twelfth aspect of the present disclosure includes a measurement device that measures a subject, a measurement data processing device that generates a medical image of the subject based on the measurement results of the subject, a bed equipped with a top plate on which the subject can lie, and a sensor attached to a measurement room in which the bed is installed, the sensor detecting the subject, and a calibration data generation device that generates calibration data to correct movement parameters of the top plate based on the position at which the sensor is installed. The calibration data generation device includes one or more processors and one or more memories that store a program including one or more instructions to be executed by the one or more processors, and the one or more processors execute the program stored in the one or more memories to detect the position at which the bed is installed, using the sensor attached to the measurement room in which the bed on which the subject can lie is installed. and a sensor for acquiring first plane information including information on the distance in a first plane perpendicular to the vertical direction at the first vertical position. The sensor for acquiring second distance information including information on the distance in the second plane perpendicular to the vertical direction at the second vertical position. The sensor for acquiring second plane information including information on the distance in the second plane perpendicular to the vertical direction at the second vertical position. The medical imaging device generates calibration data using the first distance information, the first plane information, the second distance information, and the second plane information to be used for correcting movement parameters of the top in the vertical direction and movement parameters of the top in the plane perpendicular to the vertical direction at any position in the vertical direction.

[0034] The medical imaging device according to the twelfth aspect of the present disclosure can achieve the same effects as the calibration data generation device according to the first aspect. The constituent elements of the calibration data generation devices according to the second to ninth aspects can be applied as constituent elements of the medical imaging device according to the other aspects. [Effects of the Invention]

[0035] According to the present disclosure, calibration data is generated based on first distance information, first plane information, second distance information, and second plane information acquired using a sensor installed in a measurement room, to correct movement parameters of the tabletop in the up-down direction perpendicular to the installation surface of the bed and movement parameters of the tabletop in a plane perpendicular to the up-down direction, thereby realizing correction of the movement parameters of the tabletop according to the position where the sensor is installed. [Brief explanation of the drawings]

[0036] [Figure 1] FIG. 1 is a perspective view schematically showing the configuration of an MRI apparatus. [Figure 2] FIG. 2 is a functional block diagram showing the electrical configuration of the MRI apparatus shown in FIG. [Figure 3] FIG. 3 is a block diagram showing the hardware configuration of the electrical configuration of the console unit shown in FIG. [Figure 4] FIG. 4 is a functional block diagram showing the electrical configuration of the inspection control device shown in FIG. [Figure 5] FIG. 5 is a flowchart showing the procedure of the vertical movement calibration data generating method. [Figure 6] FIG. 6 is an explanatory diagram of the bed height. [Figure 7] FIG. 7 is a schematic diagram of a screen on which a camera image is displayed. [Figure 8] FIG. 8 is a schematic diagram of another example of the screen on which the camera image is displayed. [Figure 9] FIG. 9 is a schematic diagram showing a specific example of a guide superimposed on a camera image. [Figure 10] FIG. 10 is a graph showing an example of the vertical movement calibration data. [Figure 11] FIG. 11 is an explanatory diagram of the mathematical formula representing the linear function of the graph shown in FIG. [Figure 12] FIG. 12 is a flowchart showing the procedure of the method for generating the longitudinal and lateral movement calibration data. [Figure 13]FIG. 13 is an explanatory diagram of how to obtain the coordinates of both ends of the tabletop. [Figure 14] FIG. 14 is a graph showing an example of the longitudinal and lateral movement calibration data. [Figure 15] FIG. 15 is an explanatory diagram of the mathematical formula representing the linear function of the graph shown in FIG. [Figure 16] FIG. 16 is an explanatory diagram of an example of marking of the center of the camera at the home position. [Figure 17] FIG. 17 is an explanatory diagram of an example of marking the center of the camera at the highest position of the bed. [Figure 18] FIG. 18 is an explanatory diagram for obtaining the amount of deviation of the center position of the tabletop. [Figure 19] FIG. 19 is an explanatory diagram of an example of marking after the top plate is advanced. [Figure 20] FIG. 20 is a diagram illustrating an example of the difference value between the camera center and the ISO center. [Figure 21] FIG. 21 is a schematic diagram showing a specific example of calibration in the lateral and longitudinal directions. [Figure 22] FIG. 22 is a schematic diagram of the distance from the camera to the tabletop when the camera is tilted relative to the installation surface. [Figure 23] FIG. 23 is an explanatory diagram showing an example of measurement positions on the top plate. [Figure 24] FIG. 24 is a schematic diagram of calibration when the camera is tilted with respect to the installation surface. DETAILED DESCRIPTION OF THE INVENTION

[0037] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In the following description and accompanying drawings, identical components are designated by the same reference numerals, and duplicate explanations will be omitted. In addition, when multiple components are listed in the following embodiments, it can be interpreted that at least one of the multiple components is included.

[0038] [Example of MRI system configuration] Fig. 1 is a perspective view showing the schematic configuration of an MRI apparatus. The MRI apparatus 10 comprises a measurement device 12 including a gantry 11, a bed 14, and a console unit 16. The measurement device 12 and the bed 14 are located in an imaging room 17A, and the console unit 16 is located in an operation room 17B. Fig. 1 shows a state in which the bed 14 is set at a position where medical images of a subject are taken. The bed 14 is configured to be movable manually or automatically on an installation surface PP.

[0039] The bed 14 includes a tabletop 14A on which a subject undergoing an imaging diagnostic examination can rest. The tabletop 14A can be moved by a bed drive device in the vertical direction, a forward direction to enter the imaging space 11A of the gantry 11, a backward direction to leave the imaging space 11A, and a lateral direction that is perpendicular to the forward direction and perpendicular to the vertical direction. Hereinafter, the forward direction and the backward direction may be collectively referred to as the front-to-rear direction.

[0040] The console unit 16 includes an examination control device 20, an input device 22, and a display device 24. The examination control device 20 controls the control unit in the machine room to control the measuring device 12 and the bed 14, and functions as a control device that executes MRI imaging to acquire NMR signals. The examination control device 20 also functions as a device that processes various types of data, including the process of reconstructing images based on the NMR signals acquired from the measuring device 12 and the communication process via a network, displays the processing results, and stores data.

[0041] The NMR signals obtained from the measuring device 12 are processed and then digitally image processed, and the reconstructed image is displayed on the display device 24 of the console unit 16. Note that NMR is an abbreviation of Nuclear Magnetic Resonance, the English abbreviation of nuclear magnetic resonance.

[0042] A camera unit 26 is installed on the ceiling of the photography room 17A. The camera unit 26 includes a camera and a case 26A that houses the camera. The camera is not shown in Fig. 1. The camera is designated by the reference numeral 27 and is shown in Fig. 2.

[0043] The camera provided in camera unit 26 captures an image of the subject placed on top board 14A and generates a camera image of the subject. The camera provided in camera unit 26 also acquires distance information indicating the distance from the camera to the subject or other object.

[0044] The MRI apparatus 10 described in the embodiment is an example of a medical imaging apparatus, and the examination control device 20 is an example of a measurement data processing device that generates a medical image of a subject based on measurement results of the subject. The imaging room 17A described in the embodiment is an example of a measurement room. The camera unit 26 described in the embodiment is an example of a sensor attached to the measurement room.

[0045] [Electrical configuration of MRI device] Fig. 2 is a functional block diagram showing the electrical configuration of the MRI apparatus shown in Fig. 1. The measurement device 12 includes a static magnetic field coil 32, a gradient magnetic field coil 34, and a gradient magnetic field power supply 36. The static magnetic field coil 32 generates a static magnetic field in a space in which a subject is placed. The gradient magnetic field coil 34 applies a magnetic field gradient to the static magnetic field generated by the static magnetic field coil 32. The gradient magnetic field power supply 36 is a drive power supply for the gradient magnetic field coil 34.

[0046] The measurement device 12 includes a transmitting coil 40, a receiving coil 42, a transmitter 44, and a receiver 46. The transmitting coil 40 generates a high-frequency magnetic field in the measurement region of the subject. The transmitter 44 supplies a pulse current, which is an excitation current, to the transmitting coil 40. The receiving coil 42 receives an NMR signal generated from the subject. The receiver 46 transmits the NMR signal received using the receiving coil 42 to the examination control device 20. The NMR signal may also be referred to as an echo signal.

[0047] The MRI apparatus 10 employs either a vertical magnetic field system or a horizontal magnetic field system depending on the direction of the static magnetic field to be generated. Various configurations are adopted for the static magnetic field coil 32 depending on the magnetic field system. The gradient magnetic field coil 34 includes a plurality of coils that generate gradient magnetic fields in three mutually orthogonal axial directions. Each of the plurality of coils included in the gradient magnetic field coil 34 is driven by a gradient magnetic field power supply 36. Position information is added to the NMR signal generated from the subject due to the application of the gradient magnetic field.

[0048] Although FIG. 2 illustrates an example in which the transmitting coil 40 and the receiving coil 42 are provided separately, there may be an example in which a single coil having the functions of the transmitting coil 40 and the receiving coil 42 is provided.

[0049] The measurement device 12 includes a sequence control device 48. The sequence control device 48 controls the operation of the gradient magnetic field power supply 36 and the transmitter 44 to control the timing of generating the gradient magnetic field and the radio frequency magnetic field. The sequence control device 48 controls the operation of the receiver 46 to control the timing of receiving the NMR signal and executes the measurement. A control time chart applied to the sequence control device 48 is called an imaging sequence, which is set in advance according to the measurement and stored in a storage device or the like provided in the examination control device 20.

[0050] The examination control device 20 controls the operation of each part of the measurement device 12 via the sequence control device 48. The examination control device 20 also functions as a calculation device that performs arithmetic processing on the NMR signals received via the receiver 46 and the sequence control device 48 and acquires image signals of a predetermined imaging region. The examination control device 20 may include the sequence control device 48. The examination control device 20 may be a device that constitutes the MRI device 10, or may be an external device independent of the MRI device 10.

[0051] The inspection control device 20 is electrically connected to an input device 22, a display device 24, and an external storage device 50 so as to be able to communicate with each other. The display device 24 displays the results of arithmetic processing executed using the inspection control device 20. For example, the display device 24 displays a reconstructed image reconstructed based on the NMR signal transmitted from the measurement device 12.

[0052] The display device 24 may be a liquid crystal display, an organic EL display, a projector, or any combination thereof. The organic EL may be referred to as OEL, which is an abbreviation for Organic Electro-Luminescence.

[0053] The input device 22 is an interface through which an operator inputs conditions to be applied to measurement, conditions to be applied to calculation processing, parameters, etc. Examples of the input device 22 include a keyboard and a mouse. The display device 24 and the input device 22 may be integrated using a touch panel display. The operator can use the input device 22 to input parameters such as the number of echoes to be measured, the echo time, and the echo interval.

[0054] The camera 27 provided in the camera unit 26 generates a camera image and distance information based on the depth information of the camera 27, and transmits the camera image and distance information to the inspection control device 20. For example, the camera 27 may include a first camera that generates a camera image and a second camera that acquires distance information.

[0055] The first camera may include an image sensor that converts an optical image of a subject into an electrical signal. Examples of image sensors include a CCD image sensor and a CMOS image sensor. CCD is an abbreviation for Charge Coupled Device, and CMOS is an abbreviation for Complementary Metal Oxide Semiconductor.

[0056] The second camera may be a stereo camera. A passive stereo camera that captures ambient light may be applied to the stereo camera. An active stereo camera that emits infrared light may be applied to the stereo camera. A ToF camera may be applied to the second camera. ToF is an abbreviation for Time-of-Flight. The first camera described in the embodiment is an example of an imaging device that generates a captured image, and the second camera is an example of a distance measuring sensor that measures the distance to a measurement object.

[0057] The examination control device 20 detects the position and posture of the subject using the camera image. The examination control device 20 applies the detection result and distance information of the subject to capturing medical images of the subject, such as controlling the movement of the tabletop 14A.

[0058] For example, the camera image and distance information are used to align the height and lateral position of the subject with respect to the ISO center, which is defined as the center of the imaging space 11A of the gantry 11. The ISO center described in the embodiment is an example of the measurement center position of the measurement device that measures the subject.

[0059] The external storage device 50 stores data used in various arithmetic processing executed by the inspection control device 20, data derived as a result of the arithmetic processing, conditions and parameters applied to the arithmetic processing, programs for executing the arithmetic processing, etc. The external storage device 50 may realize a part of the functions of the internal storage device of the inspection control device 20, or the internal storage device of the inspection control device 20 may realize a part of the functions of the external storage device 50.

[0060] The MRI apparatus 10 includes a bed drive device 52. The bed drive device 52 moves the tabletop 14A in the up-down, front-back, and lateral directions. That is, the bed drive device 52 includes a drive mechanism connected to the tabletop 14A and a drive source such as a motor connected to the drive mechanism. The bed drive device 52 is controlled using a bed drive control device. The drive mechanism and drive source are not shown. Also, the bed drive control device is not shown in Figure 2. The components of the bed drive control device are illustrated in Figure 4.

[0061] [Console unit electrical configuration] Fig. 3 is a block diagram showing the hardware configuration of the electrical configuration of the console unit shown in Fig. 1. The inspection control device 20 provided in the console unit 16 is configured using a computer. The computer applied to the inspection control device 20 may be a personal computer, a workstation, or a server computer.

[0062] The processing function of the inspection control device 20 may be realized by a computer system including a plurality of computers. The computer applied to the console unit 16 may be a virtual machine.

[0063] The inspection control device 20 includes a processor 82 , a memory 84 which is a main storage device, a storage 86 which is an auxiliary storage device, an input / output interface 88 , and a bus 90 .

[0064] The processor 82 includes one or more CPUs. The processor 82 may include a GPU. The test control device 20 may further include processors such as a DSP, an ASIC, and a PLD. Note that GPU is an abbreviation for Graphics Processing Unit, DSP is an abbreviation for Digital Signal Processor, ASIC is an abbreviation for Application Specific Integrated Circuit, and PLD is an abbreviation for Programmable Logic Device.

[0065] The processor 82 is connected to the memory 84 , storage 86 , input / output interface 88 , input device 22 , and display device 24 via a bus 90 .

[0066] The memory 84 includes RAM. The memory 84 may include ROM. For example, the storage 86 may include a hard disk drive or a solid state drive. The storage 86 may be a combination of a hard disk drive and a solid state drive. The storage 86 may also include an external storage device such as a removable disk.

[0067] RAM is an abbreviation for Random Access Memory, and ROM is an abbreviation for Read Only Memory. Hard disk drives can be abbreviated as HDD, which stands for Hard Disk Drive. Solid state drives can be abbreviated as SSD, which stands for Solid State Drive.

[0068] The storage device including the memory 84 and the storage 86 stores programs, data, etc. that realize various functions of the MRI apparatus 10. The processor 82 executes the programs stored in the memory 84 to realize various functions of the MRI apparatus 10. The processor 82 comprehensively controls each part of the examination control device 20 and various devices and units provided in the MRI apparatus 10, and performs various processes.

[0069] The input / output interface 88 includes a communication interface connectable to a network, a connection interface connectable to an external device, and the like. For example, a connection interface connectable to an external device, such as a Universal Serial Bus or HDMI (registered trademark), can be applied to the input / output interface 88. The Universal Serial Bus may be referred to as USB, which is an abbreviation for Universal Serial Bus. HDMI is an abbreviation for High-Definition Multimedia Interface.

[0070] The processor 82 communicates with various devices of the MRI apparatus 10 via an input / output interface 88, thereby transmitting and receiving necessary information.

[0071] Various instructions and information input by the operator via the input device 22 are input to the examination control device 20. The operator uses the input device 22 and the display device 24 to interactively operate the MRI apparatus 10.

[0072] The display device 24 displays various information in addition to the examination images captured by the MRI apparatus 10. The display device 24 is used as part of a user interface when receiving input from the input device 22. The display device 24 is not limited to one, and may be in the form of a multi-display having multiple display devices.

[0073] The hardware configuration of the electrical configuration of the console unit 16 shown in FIG. 3 is a variety of control devices provided in the console unit 16, and is applicable to various control devices to which a computer is applied.

[0074] The processor 82 described in the embodiment is an example of one or more processors that execute programs stored in one or more memories. The memory 84 described in the embodiment is an example of one or more memories that store programs containing one or more instructions that are executed by one or more processors.

[0075] [Electrical configuration of inspection control device] Fig. 4 is a functional block diagram showing the electrical configuration of the inspection control device shown in Fig. 2. The inspection control device 20 includes a measurement condition setting unit 100, a measurement control signal generating unit 102, and a measurement control signal output unit 104 as components related to the control of the measuring device 12 shown in Fig. 1. The inspection control device 20 also includes a measurement data acquiring unit 106 and a measurement data processing unit 108 related to the processing of the measurement results of the measuring device 12.

[0076] The measurement condition setting unit 100 sets measurement conditions to be applied to the sequence control device 48 shown in Fig. 2 based on the imaging protocol. Examples of measurement conditions include subject identification information and imaging region.

[0077] The measurement control signal generating unit 102 generates a measurement control signal to be applied to the sequence control device 48 based on the measurement conditions. The measurement control signal output unit 104 transmits the measurement control signal generated using the measurement control signal generating unit 102 to the sequence control device 48. The sequence control device 48 controls the measurement of the subject based on a specified imaging protocol.

[0078] The measurement data acquisition unit 106 acquires NMR signals as measurement data of the subject transmitted from the measurement device 12. The measurement data processing unit 108 generates a reconstructed image of the subject using the acquired NMR signals of the subject.

[0079] The examination control device 20 includes a display signal generating unit 110. The display signal generating unit 110 generates a display signal representing information to be displayed on the display device 24, and transmits the display signal to the display device 24. For example, the display signal generating unit 110 generates a display signal representing a reconstructed image of the subject generated using the measurement data processing unit 108, and transmits the display signal representing the reconstructed image to the display device 24. The reconstructed image of the subject is displayed on the display device 24.

[0080] The examination control device 20 includes a bed driving condition setting unit 120, a bed control signal generating unit 122, a bed control signal output unit 124, and a calibration data generating unit 126 as components related to the movement control of the tabletop 14A.

[0081] The bed driving condition setting unit 120 sets the movement conditions of the table 14A on which the subject rests, based on the imaging protocol. Examples of the movement conditions include the subject's identification information and the subject's body part to be measured.

[0082] The bed control signal generator 122 generates a movement control signal for the table 14A that is applied to the bed driving device 52. The movement control signal for the table 14A defines the vertical movement distance, lateral movement distance, and front-to-back movement distance of the table 14A. The movement speed of the table 14A in each direction is defined appropriately.

[0083] The bed control signal output unit 124 transmits a drive control signal to the bed driving device 52. The bed driving device 52 moves the table top 14A in at least one of the up-down direction, the lateral direction, and the front-rear direction based on the drive control signal.

[0084] The calibration data generation unit 126 generates calibration data for correcting distance information transmitted from the camera 27. The calibration data is applied to correct the distance from the camera 27 to the subject, which is derived using the camera 27. Details of the generation of the calibration data will be described later.

[0085] The inspection control device 20 includes a camera image acquisition unit 130, a camera image processing unit 132, a distance information acquisition unit 134, a distance information processing unit 136, an actual measurement data acquisition unit 138, and an actual measurement data processing unit 140 as components related to the generation of calibration data.

[0086] The camera image acquisition unit 130 acquires a camera image generated using the camera 27 shown in Fig. 2. The camera image may be a through image or a still image taken at any timing.

[0087] The camera image processing unit 132 performs predetermined processing on the camera image. For example, the camera image processing unit 132 performs processing to generate a guide or the like to be superimposed on the camera image.

[0088] The camera image processing unit 132 transmits data representing the camera image, etc. to the display signal generation unit 110. The display signal generation unit 110 generates a display signal representing the camera image, etc., and transmits the display signal to the display device 24. The camera image, etc. is displayed on the display device 24.

[0089] A two-dimensional coordinate system is applied to the camera image, and a position in the camera image is identified using coordinate values. An example of a two-dimensional coordinate system applied to the camera image is a two-dimensional Cartesian coordinate system having two axes that are orthogonal to each other. The origin of the two-dimensional Cartesian coordinate system may be one of the four corners of the camera image.

[0090] Distance information acquisition unit 134 acquires the distance from camera 27 to the subject as distance information transmitted from camera 27.

[0091] Distance information processing unit 136 performs specified processing on the distance information acquired using distance information acquisition unit 134. Distance information processing unit 136 transmits the distance information that has been subjected to specified processing to display signal generation unit 110. Display signal generation unit 110 generates a display signal representing the distance information and transmits the display signal to display device 24. The distance information is displayed on display device 24. An example of the distance information is text information representing the distance from camera 27 to the subject.

[0092] Furthermore, the distance information processing unit 136 transmits the distance information to the calibration data generating unit 126. The distance information is used by the calibration data generating unit 126 to generate calibration data.

[0093] The actual measurement data acquiring unit 138 acquires actual measurement data obtained by an operator. For example, the actual measurement data acquiring unit 138 acquires actual measurement data obtained by an operator using a measuring tool and input by the operator using the input device 22.

[0094] The actual measurement data processing unit 140 performs specified processing on the actual measurement data acquired using the actual measurement data acquisition unit 138. The actual measurement data processing unit 140 transmits the actual measurement data to the calibration data generation unit 126. The actual measurement data is used to generate calibration data in the calibration data generation unit 126. The actual measurement data processing unit 140 may transmit the actual measurement data acquired using the actual measurement data acquisition unit 138 to the display signal generation unit 110, and cause the display device 24 to display the actual measurement data.

[0095] The calibration data generation unit 126, camera image acquisition unit 130, camera image processing unit 132, distance information acquisition unit 134, distance information processing unit 136, actual measurement data acquisition unit 138, and actual measurement data processing unit 140 shown in Figure 4 can function as components of a calibration data generation device that generates calibration data that is applied to correct the movement parameters of the tabletop 14A.

[0096] [Hardware configuration of each processing unit] The hardware structure of the processing unit that executes various processes in the console unit 16 shown in FIG. 2 and the inspection control device 20 shown in FIG. 4 is, for example, various processors as shown below.

[0097] Various types of processors include CPUs, which are general-purpose processors that execute programs and function as various processing units, GPUs, programmable logic devices (PLDs), such as FPGAs (Field Programmable Gate Arrays), which are processors whose circuit configuration can be changed after manufacture, and dedicated electrical circuits, such as ASICs (Application Specific Integrated Circuits), which are processors with circuit configurations designed specifically to execute specific processes.

[0098] A single processing unit may be configured with one of these various processors, or may be configured with two or more processors of the same or different types. For example, a single processing unit may be configured with multiple FPGAs, or a combination of a CPU and an FPGA, or a combination of a CPU and a GPU. Alternatively, multiple processing units may be configured with a single processor. Examples of multiple processing units configured with a single processor include, first, a configuration in which a single processor is configured with a combination of one or more CPUs and software, as typified by client or server computers, and this processor functions as multiple processing units. Second, a configuration in which a processor is used to realize the functions of an entire system including multiple processing units on a single IC (Integrated Circuit) chip, as typified by a system-on-chip (SoC). In this way, the various processing units are configured with one or more of the above-mentioned various processors as a hardware structure.

[0099] Furthermore, the hardware structure of these various processors is, more specifically, an electric circuit made up of a combination of circuit elements such as semiconductor elements.

[0100] [Generating vertical movement calibration data] 5 is a flowchart showing the steps of a method for generating vertical movement calibration data. The vertical movement of the tabletop 14A refers to the movement of the tabletop 14A in a vertical direction perpendicular to the installation surface PP of the bed 14. For example, if the installation surface PP of the bed 14 is parallel to a horizontal plane, the vertical movement refers to the movement of the tabletop 14A in a vertically upward direction and a vertically downward direction. In this specification, the term "parallel" is not limited to "strictly parallel" and may include "substantially parallel" that can be considered to be parallel. The term "orthogonal" also has the same meaning as "parallel" and may include "substantially parallel."

[0101] Hereinafter, for convenience of explanation, the horizontal direction may be referred to as the DX direction, the front-to-rear direction as the DY direction, and the up-to-down direction as the DZ direction.

[0102] In generating calibration data, a calibration data generation program is installed in advance in the calibration data generation unit 126, and a computer equipped with a processor that functions as the calibration data generation unit 126 executes the calibration data generation program. Note that the term "program" is synonymous with software.

[0103] In the home position movement step S10, the examination control device 20 shown in FIG. 2 moves the tabletop 14A to the home position for the bed 14, which is placed at a position where measurement of the subject is to begin. The home position is the position where the tabletop 14A is lowered to the lowest point, and represents the lowest position of the tabletop 14A. After the home position movement step S10, the process proceeds to the angle of view adjustment step S12. The movement of the bed 14 may be performed manually by an operator, or the bed 14 may be operated automatically or semi-automatically.

[0104] In the angle of view adjustment step S12, the operator visually checks the camera image of the tabletop 14A and confirms the position of the head rest of the tabletop 14A. That is, in the angle of view adjustment step S12, it is confirmed that the head rest is at the top edge of the screen of the display device 24 in the camera image of the tabletop 14A. When confirming the position of the head rest in the camera image, it may be confirmed that the gantry 11 is reflected at the top edge of the camera image.

[0105] If the head rest is not visible within a specified range in the camera image of the bed 14, the mounting direction of the camera unit 26 is adjusted and changed to the specified mounting direction.

[0106] In the angle of view adjustment step S12, the operator visually checks the camera image of the tabletop 14A and checks whether the bed 14 is accommodated within the bed position guide frame displayed on the display screen of the camera image.

[0107] Furthermore, in the angle of view adjustment step S12, the operator visually checks the camera image of the tabletop 14A and checks whether all three marks on the linear guide displayed on the display screen of the camera image are displayed on the tabletop 14A.

[0108] If the position of the bed 14 does not satisfy the above conditions, the position of the bed 14 is adjusted to a position that satisfies the above conditions. Instead of adjusting the bed 14, the mounting position of the camera 27 may be adjusted, or both the adjustment of the bed 14 and the adjustment of the mounting position of the camera 27 may be used. If the position of the bed 14 satisfies the above conditions, the inspection control device 20 acquires a signal indicating the completion of the angle of view adjustment. The signal indicating the completion of the angle of view adjustment may be sent to the inspection control device 20 by the operator operating the input device 22. After the angle of view adjustment process S12, the process proceeds to the home position tabletop height acquisition process S14. The bed position guide frame, guide, and mark are illustrated in Figure 9.

[0109] In the home position tabletop height acquisition step S14, the home position tabletop height M, which is the height from the installation surface PP of the bed 14 at the home position to the upper surface of the tabletop 14A, is acquired. low The height of the home position tabletop M is obtained. low It is a value actually measured by the operator, and can acquire a value input using the input device 22. After the home position top plate height acquisition step S14, the process proceeds to the home position camera top plate distance acquisition step S16.

[0110] In the home position camera tabletop distance acquisition step S16, the home position camera tabletop distance H low The distance H from the home position camera to the top plate is obtained. low may apply the distance information transmitted from the camera 27. When the value of the distance information transmitted from the camera 27 changes, the home position camera tabletop distance H low The operator can set the approximate median value of the varying values. low The user may input the distance information value to be displayed on the display device 24 using the input device 22 as the distance information.

[0111] The order of the home position top plate height acquisition step S14 and the home position camera top plate distance acquisition step S16 may be reversed, or both steps may be executed in parallel. After the home position camera top plate distance acquisition step S16, the process proceeds to the highest position movement step S18.

[0112] In the highest position movement step S18, the inspection control device 20 raises the top plate 14A from the home position and moves the top plate 14A to the highest position. The top plate 14A may be moved manually, automatically, or semi-automatically. After the highest position movement step S18, the process proceeds to the highest position top plate height acquisition step S20.

[0113] In the highest position tabletop height acquisition step S20, the highest position tabletop height M, which is the height from the installation surface PP of the bed 14 at the highest position to the upper surface of the tabletop 14A, is acquired. high The highest position tabletop height M is obtained. high is the height of the home position top plate M low After the highest position top plate height acquisition step S20, the process proceeds to the highest position camera top plate distance acquisition step S22.

[0114] In the highest position camera tabletop distance acquisition step S22, the highest position camera tabletop distance H high The highest camera distance from the top plate H is obtained. high is the distance H from the home position camera to the top plate low Similarly, it is derived using the function of the camera 27. After the highest position camera tabletop distance acquisition step S22, the process proceeds to the up / down movement calibration data generation step S24.

[0115] In the up / down movement calibration data generation step S24, the calibration data generation unit 126 calculates the home position tabletop height M low , Home position camera top plate distance H low , Top plate height at highest position M high , and the highest camera top distance H high is used to generate vertical movement calibration data.

[0116] After the vertical movement calibration data is generated in the vertical movement calibration data generating step S24, the procedure of the vertical movement calibration data generating method is ended.

[0117] The home position of the tabletop 14A described in the embodiment is an example of the first vertical position, and the highest position of the tabletop 14A is an example of the second vertical position. The top surface of the tabletop 14A at the home position described in the embodiment is an example of a first plane, the top surface of the tabletop 14A at the highest position is an example of a second plane, and the top surface of the tabletop 14A is an example of a placement surface.

[0118] Home position camera top plate distance H described in the embodiment low is an example of the first distance information, and the highest position camera tabletop distance H high is an example of second distance information. The camera image at the home position described in the embodiment is an example of first plane information, and the camera image at the highest position is an example of second plane information. The up-down movement calibration data described in the embodiment is an example of calibration data for correcting movement parameters of the tabletop.

[0119] [Examples of bed height] FIG. 6 is an explanatory diagram of the bed height. The figure schematically shows the home position and highest position of the table 14A at the position of the bed 14 where the table 14A begins to enter the imaging space 11A of the gantry 11. The upper table 14A shown in FIG. 6 shows a state where it is stopped at the highest position. The lower table 14A shown in FIG. 6 shows a state where it is stopped at the home position. Note that the plus DY direction shown in FIG. 6 is the backward direction, and the minus DY direction is the forward direction.

[0120] 6 is installed directly above the center position CP of the tabletop 14A in the home position, with the camera 27 facing straight down and not tilted relative to the horizontal plane. That is, the imaging optical axis OP of the camera 27 passes through the center position CP of the tabletop 14A and faces in a direction perpendicular to the installation surface PP of the bed 14.

[0121] However, in an actual imaging room 17A, it may not be possible to install the camera 27 directly above the center position CP of the tabletop 14A. For example, if a lighting device, a projector, etc. are installed directly above the center position CP of the tabletop 14A, the lighting device, etc. will interfere with the camera 27. In such a case, the camera 27 is installed shifted in at least one of the front-to-back direction and the left-to-right direction.

[0122] [Example of camera image viewed during the angle of view adjustment process] 7 is a schematic diagram of a screen on which a camera image is displayed. The camera image display screen 200 shown in the figure is a display screen for the camera image displayed on the display device 24. The camera image shown in the figure is a through image.

[0123] In the angle of view adjustment step S12 shown in FIG. 5, the operator visually checks the camera image display screen 200 to see whether the gantry 11 and the headrest 14B are displayed on the upper side of the camera image display screen 200.

[0124] 7, the imaging space 11A of the gantry 11 and the headrest 14B are shown on the upper side of the camera image display screen 200, and there is no need to adjust the installation direction of the camera 27 in the angle of view adjustment step S12.

[0125] Fig. 8 is a schematic diagram of another example of a screen on which a camera image is displayed. The camera image displayed on camera image display screen 202 shown in Fig. 8 displays head rest 14C, which has a different shape from head rest 14B shown in Fig. 7. On camera image display screen 202 shown in Fig. 8, imaging space 11A of gantry 11 and head rest 14C are displayed on the upper side of camera image display screen 202, and adjustment of the installation direction of camera 27 is not required in angle of view adjustment step S12.

[0126] [Example of guides superimposed on camera images] Fig. 9 is a schematic diagram showing a specific example of a guide superimposed on a camera image. The camera image display screen 204 shown in Fig. 9 is displayed on the display device 24 in the angle of view adjustment step S12 shown in Fig. 5. The camera image display screen 204 displays a camera image of the table top 14A of the bed 14, and also displays a bed position guide frame EF, a lateral guide XG, and a front-to-back guide YG superimposed on the camera image.

[0127] Furthermore, the camera image display screen 204 displays the first mark Mt, the second mark Mc, and the third mark Mb, which represent the measurement positions of the distance from the camera 27 to the tabletop 14A, superimposed on the front-to-rear direction guide YG, superimposed on the camera image.

[0128] The bed position guide frame EF represents both lateral ends of the area where the bed 14 is placed. In the angle of view adjustment step S12 shown in Fig. 5, the operator visually checks the camera image display screen 204 to adjust the lateral position of the bed 14 and place the bed 14 between the two bed position guide frames EF. If the camera 27 is shifted left or right, it is sufficient that the bed position guide frame EF and the bed 14 are parallel to each other in the left or right direction.

[0129] The lateral guide XG indicates the center position in the front-to-back direction in the camera image. The front-to-back guide YG indicates the center position in the lateral direction in the camera image. A second mark Mc is displayed at the intersection of the lateral guide XG and the front-to-back guide YG. The second mark Mc indicates the center position of the camera image and indicates the measurement position of the distance from the camera 27 to the center position CP of the tabletop 14A.

[0130] 5, the operator visually checks the camera image to see whether the first mark Mt, the second mark Mc, and the third mark Mb are displayed superimposed on the tabletop 14A. If the first mark Mt, the second mark Mc, and the third mark Mb are not displayed superimposed on the tabletop 14A, the position of the bed 14 or the position of the camera 27 is adjusted, and the bed 14 is placed at a position where the first mark Mt, the second mark Mc, and the third mark Mb are displayed superimposed on the tabletop 14A.

[0131] [Example of vertical movement calibration data] 10 is a graph showing an example of vertical movement calibration data. The horizontal axis of graph G1 shown in the figure represents the distance from the camera 27 to the table top 14A. The vertical axis of graph G1 represents the measured value of the distance from the installation surface PP of the bed 14 to the table top 14A. The unit of the distance from the camera 27 to the table top 14A and the unit of the distance from the installation surface PP of the bed 14 to the table top 14A are millimeters. For convenience, the horizontal axis of graph G1 is referred to as the x-axis, and the vertical axis is referred to as the y-axis. The same applies to graph G2 shown in FIG. 14.

[0132] The linear function F1 expressed as graph G1 is the home position tabletop height M low , Home position camera top plate distance H low , Top plate height at highest position M high , and the highest camera top distance H high The calibration data generation unit 126 shown in Fig. 4 derives, as up-down movement calibration data, a pair of the value of the slope a1 of the linear function F1 and the value of the intercept b1 of the y-axis, which is the value axis.

[0133] Fig. 11 is an explanatory diagram of mathematical expressions representing the linear functions of the graph shown in Fig. 10. The linear function F1 is expressed as Equation 1 shown in Fig. 11. The slope a1 used in Equation 1 is expressed as Equation 2. Furthermore, the y-axis intercept b1 used in Equation 1 is expressed as Equation 3.

[0134] 10 and 11 is used to derive camera_iso_mm, the distance from the camera 27 to the ISO center in the vertical direction. For example, if the distance from the installation surface PP of the bed 14 to the ISO center in the vertical direction is 1234 millimeters, then in function F1, the value of x when y=1234 is the distance camera_iso_mm from the camera 27 to the ISO center in the vertical direction. That is, the linear function F1 is expressed as x=(y-b1) / a1, and camera_iso_mm=(1234-b1) / a1.

[0135] The calibration data is used to derive the vertical movement amount of the tabletop 14A. The distance from the camera 27 to the subject, camera_patient_mm, is obtained using the camera 27. The vertical movement amount of the tabletop 14A, move_height_mm, is calculated by subtracting the distance from the camera 27 to the ISO center, camera_iso_mm, from the distance from the camera 27 to the subject, camera_patient_mm.

[0136] That is, the amount of movement of the tabletop 14A in the up-down direction, move_height_mm, is expressed as (move_height_mm)=(camera_iso_mm)-(camera_point_mm).

[0137] [Example of generating calibration data for longitudinal and lateral movement] Fig. 12 is a flowchart showing the steps of the method for generating front-back and lateral movement calibration data. In the home position movement step S100, the inspection control device 20 shown in Fig. 2 moves the top 14A to the home position, similar to the home position movement step S10 shown in Fig. 5. After the home position movement step S100, the process proceeds to the top end coordinate acquisition step S102.

[0138] In the home position tabletop end coordinate acquisition step S102, the inspection control device 20 acquires the coordinates of both ends of the tabletop 14A in the horizontal direction. Specifically, a two-dimensional Cartesian coordinate system defined in the camera image, based on the DX axis along the horizontal direction and the DY axis along the front-to-back direction, is applied to acquire the coordinate value LowTableLeftPointX of one end of the tabletop 14A in the DX direction and the coordinate value LowTableRightPointX of the other end. The coordinate values ​​are expressed using the number of pixels.

[0139] In the home position top plate end coordinate acquisition step S102, the operator may operate the mouse to click on both ends of the top plate 14A in the DX direction in the camera image as a mouse event, thereby acquiring the coordinate values ​​of both ends of the top plate 14A in the DX direction. After the home position top plate end coordinate acquisition step S102, the process proceeds to the home position top plate center position identification step S104.

[0140] In the step S104 of identifying the center position of the tabletop at the home position, the position of the tabletop 14A that overlaps with the center of the camera image is marked using the front-rear direction guide YG and the side direction guide XG superimposed on the camera image as markers. After the step S104 of identifying the center position of the tabletop at the home position, the process proceeds to the step S106 of moving to the highest position.

[0141] In the highest position movement step S106, similar to the highest position movement step S18 shown in Fig. 5, the inspection control device 20 raises the top plate 14A from the home position and moves the top plate 14A to the highest position. After the highest position movement step S106, the process proceeds to the highest position top plate end coordinate acquisition step S108.

[0142] In the highest position top plate both end coordinate acquisition step S108, similar to the home position top plate both end coordinate acquisition step S102, the inspection control device 20 acquires the coordinate value HighTableLeftPointX of one end of the top plate 14A in the DX direction at the highest position, and the coordinate value HighTableRightPointX of the other end. After the highest position top plate both end coordinate acquisition step S108, the process proceeds to the highest position top plate center position identification step S110.

[0143] In the top-top center position specifying step S110, similar to the home-position top-top center position specifying step S104, a marking is applied to the position of the top 14A that overlaps with the center of the camera image using the front-rear direction guide YG and the side direction guide XG superimposed on the camera image as markers. After the top-top center position specifying step S110, the process proceeds to the deviation amount obtaining step S112.

[0144] In the deviation amount acquisition step S112, the operator measures the distance between the marking at the home position and the marking at the highest position in the DX direction and the DY direction.

[0145] That is, in the deviation amount acquisition step S112, a DX deviation amount UpTableZureX representing the deviation amount of the center position of the camera image due to the up and down movement of the tabletop 14A in the DX direction, and a DY deviation amount UpTableZureY representing the deviation amount of the center position of the camera image due to the up and down movement of the tabletop 14A in the DY direction are acquired. After the deviation amount acquisition step S112, the process proceeds to a pre-advance center position identification step S114.

[0146] In the pre-advancement center position specifying step S114, the center position in the DX direction and the center position in the DY direction of the tabletop 14A in the camera image are specified at the pre-advancement position. That is, in the pre-advancement center position specifying step S114, using the lateral direction guide XG and the front-rear direction guide YG superimposed on the camera image as markers, a mark is applied to the center position in the DX direction of the tabletop 14A in the camera image, and a mark is applied to the center position in the DY direction of the tabletop 14A in the camera image. After the pre-advancement center position specifying step S114, the process proceeds to the advancing step S116.

[0147] In the forward movement step S116, the top plate 14A is moved in the forward movement direction until it abuts against the light localizer indicating the ISO center. After the forward movement step S116, the process proceeds to a post-forward movement center position specifying step S118.

[0148] In the post-forward movement center position specifying step S118, similar to the pre-forward movement center position specifying step S114, the center position in the DX direction and the center position in the DY direction of the tabletop 14A in the camera image are specified at the post-forward movement position. After the post-forward movement center position specifying step S118, the process proceeds to the ISO center distance deriving step S120.

[0149] In the ISO center distance derivation process S120, the ISO center distance ISOcenterDistanceX in the DX direction is derived based on the center position in the DX direction of the tabletop 14A identified in the pre-advance center position identification process S114 and the center position in the DX direction of the tabletop 14A identified in the post-advance center position identification process S118.

[0150] Furthermore, in an ISO center distance derivation step S120, the ISO center distance ISOcenterDistanceY in the DY direction is derived based on the center position in the DY direction of the tabletop 14A identified in the pre-advance center position identification step S114 and the center position in the DY direction of the tabletop 14A identified in the post-advance center position identification step S118. After the ISO center distance derivation step S120, the process proceeds to a front-to-back lateral movement calibration data generation step S122.

[0151] In the front-to-back and side-to-side movement calibration data generation process S122, the calibration data generation unit 126 calculates a home position length-pixel conversion value LowTableMpp that converts the number of pixels at the home position into length based on the coordinate value LowTableLeftPointX of one end of the DX axis of the tabletop 14A at the home position and the coordinate value LowTableRightPointX of the other end.

[0152] In addition, in the front-to-back and side-to-side movement calibration data generation process S122, the calibration data generation unit 126 uses the coordinate value HighTableLeftPointX of one end of the DX axis of the tabletop 14A at the highest position and the coordinate value HighTableRightPointX of the other end to calculate the highest position length-pixel conversion value HighTableMpp, which converts the number of pixels at the highest position into length.

[0153] Furthermore, in the front-rear and lateral movement calibration data generation step S122, the calibration data generation unit 126 calculates a home position camera tabletop distance H low , and the highest position camera tabletop distance H representing the distance from the camera 27 to the tabletop 14A at the highest position. high is used to generate the longitudinal and lateral movement calibration data.

[0154] After the longitudinal lateral movement calibration data is generated in the longitudinal lateral movement calibration data generating step S122, the procedure of the longitudinal lateral movement calibration data generating method is ended.

[0155] [Example of obtaining the coordinates of both ends of the tabletop] FIG. 13 is an explanatory diagram of how the coordinates of both ends of the tabletop are acquired. A camera image display screen 206 is shown in the figure. The boundary between the tabletop 14A and the side cover 14D, shown using a dashed line, may be used as a guide for the tabletop 14A in the DX direction. The left end of the tabletop 14A in FIG. 13 corresponds to the coordinate values ​​LowTableLeftPointX and HighTableLeftPointX. The right end of the tabletop 14A corresponds to the coordinate values ​​LowTableRightPointX and HighTableRightPointX.

[0156] The overall width of the tabletop 14A in the DX direction is H T Then, the home position length pixel conversion value LowTableMpp is (LowTableMpp)=H T / {(LowTableRightPointX)-(LowTableLeftPointX)}. Note that the coordinate value LowTableRightPointX has a value that exceeds the value of the coordinate value LowTableLeftPointX.

[0157] The highest position length pixel conversion value HighTableMpp is (HighTableMpp)=H T / {(HighTableRightPointX)-(HighTableLeftPointX)}. Note that the coordinate value HighTableRightPointX has a value that exceeds the value of the coordinate value HighTableLeftPointX.

[0158] [Example of longitudinal and lateral movement calibration data] 14 is a graph showing an example of front-to-back lateral movement calibration data. The horizontal axis of graph G2 shown in the figure represents the distance from the camera 27 to the tabletop 14A. The unit of the horizontal axis of graph G2 is millimeters. The vertical axis of graph G2 represents the distance mpp on the tabletop 14A per pixel of the camera image. The unit of the vertical axis of graph G2 is millimeters per pixel.

[0159] The linear function F2 expressed as graph G2 is the distance H from the home position camera to the top plate. low , Highest position camera top plate distance H high , is derived using the home position length-pixel conversion value LowTableMpp and the highest position length-pixel conversion value HighTableMpp. The calibration data generator 126 shown in FIG. 4 derives, as the front-rear and lateral movement calibration data, a pair of the value of the slope a2 of the linear function F2 and the value of the intercept b2 of the y-axis, which is the value axis.

[0160] Fig. 15 is an explanatory diagram of the mathematical formula representing the linear function of the graph shown in Fig. 14. The linear function F2 shown as graph G2 in Fig. 14 is expressed as Equation 4 shown in Fig. 15. The slope a2 used in Equation 4 is expressed as Equation 5. Furthermore, the y-axis intercept b2 used in Equation 4 is expressed as Equation 6.

[0161] [Example of markings at the home position] Fig. 16 is an explanatory diagram of an example of marking the center position at the home position. The camera image display screen 208 shown in Fig. 16 shows the home position DX marking HXM and the home position DY marking HYM that were applied to the tabletop 14A in the home position tabletop center position identification step S104 shown in Fig. 12.

[0162] The home position DX marking HXM is placed along the longitudinal guide YG at a position where it intersects with the lateral guide XG. The home position DY marking HYM is placed along the lateral guide XG at a position where it intersects with the longitudinal guide YG.

[0163] Fig. 17 is an explanatory diagram of an example of marking of the camera center at the highest position. Fig. 17 shows the highest position marking DXM and the highest position marking DYM that were applied to the tabletop 14A in the highest position tabletop center position specifying step S110 shown in Fig. 12.

[0164] The highest position marking DX (MXM) is placed along the longitudinal guide YG at a position where it intersects with the lateral guide XG. The highest position marking DY (MYM) is placed along the lateral guide XG at a position where it intersects with the longitudinal guide YG.

[0165] [Example of obtaining the amount of deviation from the center of the tabletop] Fig. 18 is an explanatory diagram for obtaining the amount of deviation of the tabletop center position. Fig. 18 shows an enlarged view of the home position DX marking HXM, the home position DY marking HYM, the highest position DX marking MXM, and the highest position DY marking MYM shown in Fig. 17.

[0166] 12, the operator measures the distance in the DX direction between the home position DX marking HXM and the highest position DX marking MXM, and derives the DX deviation amount UpTableZureX. The unit of the DX deviation amount UpTableZureX is millimeters.

[0167] When the home position DX marking HXM is located to the right of the highest position DX marking MXM, the DX deviation amount UpTableZureX is a negative value. When the home position DX marking HXM is located to the left of the highest position DX marking MXM, the DX deviation amount UpTableZureX is a positive value.

[0168] Figure 18 illustrates an example in which the distance between each marking is measured using the right edge of each marking as the reference, but the left edge of each marking may be the reference, or the center of each marking may be the reference.

[0169] In the deviation amount acquisition step S112, the operator measures the distance in the DY direction between the home position DY marking HYM and the highest position DY marking MYM, and derives the DY deviation amount UpTableZureY. The unit of the DY deviation amount UpTableZureY is millimeters.

[0170] When the home position DY marking HYM is located above the highest position DY marking MYM, the DY deviation amount UpTableZureY is a negative value. When the home position DY marking HYM is located below the highest position DY marking MYM, the DY deviation amount UpTableZureY is a positive value.

[0171] FIG. 18 illustrates an example in which the distance between each marking is measured using the top of each marking as the reference, but the bottom of each marking may be the reference, or the center of each marking may be the reference.

[0172] [Example of marking in the post-advance center positioning process] 19 is an explanatory diagram of an example of markings after the tabletop has been advanced, showing a frame CIF representing the display range of the camera image, a lateral guide XG superimposed on the camera image, and a front-to-back guide YG.

[0173] In the post-advance center position specifying step S118 shown in FIG. 12, the operator marks the tabletop 14A with a forward position X marking FPXM along the front-rear guide YG and a forward position Y marking FPYM along the lateral guide XG.

[0174] 20 is an explanatory diagram of an example of the difference value between the camera center and the ISO center, which shows the DX difference value ISOcenterDistanceX, which is the difference value between the camera center and the ISO center in the horizontal direction, and the DY difference value ISOcenterDistanceY, which is the difference value between the camera center and the ISO center in the front-to-back direction.

[0175] The light localizer shown in Fig. 20 is a light beam that indicates the ISO center and is used as a mark for aligning the subject with the center of imaging. A laser beam or the like is used as the light localizer.

[0176] The operator measures the DX difference value ISOcenterDistanceX and the DY difference value ISOcenterDistanceY and inputs the measured values ​​to the inspection control device 20. If the camera 27 is attached directly above the position of the ISO center in the lateral direction, the measured value of the DX difference value ISOcenterDistanceX will theoretically be zero. The units of the DX difference value ISOcenterDistanceX and the DY difference value ISOcenterDistanceY are millimeters.

[0177] [Examples of lateral and longitudinal calibration] 21 is a schematic diagram showing a specific example of calibration in the lateral and front-back directions, in which a camera image of a subject placed on the top board 14A of the bed 14 is shown.

[0178] The alignment of the scan start position of the subject using the calibration data with the ISO center is performed according to the following procedure. First, the coordinate values ​​(middle_line, middle_line_st) of the scan start position in the anterior-posterior lateral plane are estimated from the camera image. Here, the origin of the two-dimensional Cartesian coordinate system applied to the camera image is set to the upper left corner of the camera image. The coordinate values ​​are expressed as the number of pixels from the origin.

[0179] Next, the value of the slope a2 of the linear function F2 shown in Fig. 14 and the value of the y-axis intercept b2 are read. The estimated value H_ of the distance from the camera 27 to the tabletop 14A at the height of the tabletop 14A where the scan start position is estimated is estimate is substituted for x in Equation 4 representing the linear function F2 shown in FIG. 15, and the length-pixel conversion value Estimate_TableMpp at the height of the tabletop 14A where the scan start position is estimated is calculated. That is, the length-pixel conversion value Estimate_TableMpp is calculated as follows: (Estimate_TableMpp)=a2×(H_ estimate )+b2.

[0180] Next, the number of pixels from the center position of the camera image to the scan start position is converted into a distance in units such as millimeters using the length-pixel conversion value Estimate_TableMpp. The center position of the camera image is the intersection of the lateral guide XG and the longitudinal guide YG shown in FIG.

[0181] The distance (middle_line_mm) from the center position of the camera image in the horizontal direction to the scan start position is expressed as (middle_line_mm) = {PNX - (middle_line)} × (Estimate_TableMpp). PNX is half the number of pixels in the horizontal direction of the camera image. If the number of pixels in the horizontal direction of the camera image is 600, PNX is 300.

[0182] The distance (middle_line_st_mm) from the center position of the camera image in the front-to-back direction to the scan start position is expressed as (middle_line_st_mm) = {(middle_line_st) - PNY} × Estimate_TableMpp. PNY is half the number of pixels in the front-to-back direction of the camera image. If the number of pixels in the horizontal direction of the camera image is 1200, PNY is 600.

[0183] The distance from the center position of the camera image to the scan start position is a value estimated at the height of the tabletop 14A at which the scan start position is estimated. This value is converted to a value at the highest position of the tabletop 14A.

[0184] First, the distance high_table_middle_line_mm from the center of the horizontal camera image to the scan start position at the highest position is (high_table_middle_line_mm) = (middle_line_mm) + {(H_ estimate -H high ) / (H low -H high )}×(UpTableZureX).

[0185] In addition, the distance from the center position of the camera image in the front-to-back direction to the scan start position at the highest position is (high_table_middle_line_st_mm) = (middle_line_st_mm) + {(H_ estimate -H high ) / (H low -H high )}×(UpTableZureY). The scan start position described in the embodiment is an example of a measurement start position defined for the subject.

[0186] Next, the movement distance of the table top 14A in the lateral direction, move_shift_mm, and the movement distance of the table top 14A in the front-to-rear direction, move_position_mm, are calculated. The movement distance of the table top 14A in the lateral direction, move_shift_mm, is expressed as (move_shift_mm)=(ISOcenterDistanceX)-(high_table_middle_line_mm).

[0187] The movement distance move_position_mm of the tabletop 14A in the front-rear direction is expressed as (move_position_mm)=(ISOcenterDistanceY)-(high_table_middle_line_st_mm).

[0188] When the value of the movement distance move_shift_mm of the top board 14A in the lateral direction is negative, the top board 14A is moved to the right in Fig. 21. On the other hand, when the value of the movement distance move_shift_mm is positive, the top board 14A is moved to the left in Fig. 21.

[0189] The movement distance move_position_mm of the tabletop 14A in the front-rear direction is always negative, and the tabletop 14A is moved forward.

[0190] [Example of calibration when the camera is installed at an angle] 22 is a schematic diagram of the distance from the camera to the tabletop when the camera is tilted relative to the installation surface. In some cases, the camera 27 is tilted relative to the installation surface PP so that the tabletop 14A fits within the frame of the camera image. For example, the imaging optical axis OP of the camera 27 is rotated about a rotation axis parallel to the horizontal direction, and the tilt of the camera 27 is adjusted within a range of, for example, plus 5 degrees to minus 5 degrees.

[0191] When the camera 27 is tilted and adjusted, the distance from the camera 27 to the tabletop 14A varies depending on the position in the front-to-back direction on the tabletop 14A. Therefore, when adjusting the mounting position in the front-to-back and lateral directions, the distance from the camera 27 to the tabletop 14A for each position in the front-to-back direction on the tabletop 14A is taken into account.

[0192] That is, the distance from camera 27 to tabletop 14A affects the accuracy of calculating the movement distance of tabletop 14A in the front-to-rear direction. Therefore, it is necessary to adjust the installation direction of camera 27 taking into account the inclination of camera 27 with respect to installation surface PP.

[0193] When the orientation of camera 27 is adjusted so that the photographing optical axis OP of camera 27 is perpendicular to the installation surface PP, the distance from camera 27 to the center position of the camera image captured in the camera image is measured as the distance from camera 27 to tabletop 14A. That is, the linear function F1 shown in Fig. 10 and the linear function F2 shown in Fig. 14 are based on the center position of the camera image.

[0194] When the orientation of the camera 27 relative to the installation surface PP is adjusted by tilting within a specified range, the distance from the camera 27 to the tabletop 14A measured at a position different from the center position of the camera image is converted to a value at the center position of the camera image. A linear function used for this conversion is prepared. The first mark Mt, the second mark Mc, and the third mark Mb shown in FIG. 23 are used to derive the linear function.

[0195] At the home position of the bed 14, the distance from the camera 27 to the second mark Mc is defined as D_center, the distance from the camera 27 to the first mark Mt is defined as D_minus, and the distance from the camera 27 to the third mark Mb is defined as D_plus. Each of the above distances is acquired as distance information of the camera 27. The unit of each distance is millimeters.

[0196] The linear function F3 on the negative side in the front-to-back direction is expressed as z = a3 × y. In the formula expressing the linear function F3, z and y represent values ​​in the up-down direction and the front-to-back direction, respectively. The same applies to the linear function F4 below.

[0197] When the number of pixels representing the distance from the second mark Mc to the first mark Mt in the forward / backward direction is set to minus 500 pixels, the slope a3 of the linear function F3 is expressed as a3 = {(D_center) - (D_minus)} / {0 - (-500)} = {(D_center) - (D_minus)} / 500.

[0198] Similarly, the positive linear function F4 in the front-to-back direction is expressed as z = a4 × y. When the number of pixels representing the distance from the second mark Mc to the third mark Mb in the front-to-back direction is plus 500 pixels, the slope a4 of the linear function F4 is expressed as a4 = {(D_center) - (D_plus)} / {0 - (+500)} = {(D_center) - (D_plus)} / (-500). Here, the 0 in the equations representing the slope a3 of the linear function F3 and the slope a4 of the linear function F4 represents the coordinate value of the center position of the camera image.

[0199] That is, the number of pixels from the second mark Mc to the first mark Mt and the number of pixels from the second mark Mc to the third mark Mb indicate that the second mark Mc is used as a reference. The slope a3 of the linear function F3 and the slope a4 of the linear function F4 are stored as calibration data.

[0200] 24 is a schematic diagram of calibration when the camera is tilted with respect to the installation surface PP. When the camera is installed tilted with respect to the installation surface PP, the estimated value H_ of the distance from the camera 27 to the tabletop 14A is estimate A correction value for is calculated.

[0201] In calculating the correction value, the estimated value H_ of the distance from the camera 27 to the top plate 14A is used. estimate is estimated, the coordinate value Y in the front-rear direction of the measurement position on the tabletop 14A.estimate The estimated position MPN on the negative side in the forward / backward direction is defined, and the coordinate value Y estimate If is a negative value, the coordinate value Y is estimate is substituted, and the correction value ZCN is calculated as the value of z.

[0202] The estimated distance HN_ from the camera 27 on the negative side in the front-to-rear direction to the tabletop 14A estimate is the estimated value H_ estimate and using the correction value ZCN, (HN_ estimate )=(H_ estimate ) + (ZCN).

[0203] Similarly, the measurement position MPP on the positive side in the forward / backward direction is specified, and the coordinate value Y estimate If is a positive value, the coordinate value Y is estimate is substituted, and the correction value ZCP is calculated as the value of z.

[0204] Estimated distance HP_ from camera 27 on the positive side in the front-to-back direction to the top panel 14A estimate is the measured value H_ estimate and the correction value ZCP, (HP_ estimate )=(H_ estimate )-(ZCP).

[0205] [Effects of the embodiment] The inspection control device 20 according to the embodiment can achieve the following advantageous effects.

[0206] [1] The camera 27 installed on the ceiling of the imaging room 17A is adjusted to a position and attitude such that the entire top board 14A is captured in the camera image and the head rest 14B and the like are captured in specified positions in the camera image.

[0207] At the home position of the tabletop 14A of the bed 14, a camera 27 installed on the ceiling of the radiography room 17A is used to measure the distance from the camera 27 to the tabletop 14A of the bed 14, which is the home position camera tabletop distance H lowis measured, and the height M of the home position tabletop, which is the height from the installation surface PP of the bed 14 to the upper surface of the tabletop 14A, is low is measured by the operator.

[0208] When the tabletop 14A is at the highest position, the distance from the camera 27 to the tabletop 14A of the bed 14 is defined as the highest position camera tabletop distance H high is measured, and the height M of the tabletop at the highest position is the height from the installation surface PP of the bed 14 to the upper surface of the tabletop 14A. high is measured by the operator.

[0209] From the measurement results, a linear function F1 is derived that expresses the relationship between the distance from the installation surface PP to the tabletop 14A and the distance from the camera 27 to the tabletop 14A. The combination of the slope a1 of the linear function F1 and the y-axis intercept b1 is derived and stored as up-down direction calibration data.

[0210] This makes it possible to correct the vertical movement distance of the tabletop 14A based on the measurement results of the distance from the camera 27 to the subject, even if the position at which the camera 27 is installed is shifted from the predetermined position.

[0211] [2] At the home position of the tabletop 14A, the number of pixels corresponding to the entire horizontal length of the tabletop 14A is derived from the coordinate values ​​of both ends of the tabletop 14A in the horizontal direction captured in the camera image. The entire horizontal length of the tabletop 14A is divided by the derived number of pixels to calculate the home position length-pixel conversion value LowTableMpp.

[0212] When the tabletop 14A is at its highest position, the number of pixels corresponding to the entire horizontal length of the tabletop 14A is derived from the coordinate values ​​of both ends of the tabletop 14A in the horizontal direction captured in the camera image. The entire horizontal length of the tabletop 14A is divided by the derived number of pixels to calculate the home position length-pixel conversion value HighTableMpp.

[0213] From the measurement results, a linear function F2 is derived that expresses the relationship between the length-pixel value conversion value and the distance from the camera 27 to the tabletop 14A. A set of the slope a2 of the linear function F2 and the intercept b2 of the y-axis, which is the value axis, is derived and stored as the front-rear and lateral direction calibration data.

[0214] As a result, at any height of the tabletop 14A, the number of pixels from the estimated center position of the camera image to the scan start position in the camera image is converted into a distance in units such as millimeters.

[0215] [3] In the horizontal direction, the amount of deviation UpTableZureX between the center position of the camera image when the tabletop 14A is at the home position and the center position of the camera image when the tabletop 14A is at the highest position is measured.

[0216] As a result, in the horizontal direction, using the offset amount UpTableZureX, the distance middle_line_mm from the center position of the camera image at any height of the tabletop 14A to the scan start position is converted to high_table_middle_line_mm, which is the distance from the center position of the camera image at the highest position of the tabletop 14A to the scan start position.

[0217] Additionally, the amount of deviation UpTableZureY in the front-to-rear direction between the center position of the camera image at the home position of the tabletop 14A and the center position of the camera image at the highest position of the tabletop 14A is measured.

[0218] As a result, in the front-to-back direction, using the offset amount UpTableZureY, the distance middle_line_st_mm from the center position of the camera image at any height of the tabletop 14A to the scan start position is converted to high_table_middle_line_st_mm, which is the distance from the center position of the camera image at the highest position of the tabletop 14A to the scan start position.

[0219] [4] At the highest position of the tabletop 14A, the distance ISOcenterDistanceX between the lateral center of the camera image and the ISO center is measured.

[0220] As a result, the movement distance move_shift_mm of the table top 14A in the horizontal direction is calculated from the distance high_table_middle_line_mm from the center position of the camera image to the scan start position.

[0221] Similarly, at the highest position of the tabletop 14A, the distance ISOcenterDistanceY between the center of the camera image in the front-to-rear direction and the ISO center is measured.

[0222] As a result, the movement distance move_position_mm of the table top 14A in the front-to-rear direction is calculated from the distance high_table_middle_line_st_mm from the center position of the camera image to the scan start position.

[0223] [5] A negative measurement position is defined for the negative side in the front-to-rear direction, a specified number of pixels away from the center position of the camera image. A slope a3 of a linear function F3 for the negative side in the front-to-rear direction is defined using the distance D_center from the camera 27 to the center position of the camera image, the distance D_minus from the camera 27 to the negative measurement position, and the number of pixels from the center position of the camera image to the negative measurement position.

[0224] As a result, even when the camera 27 is tilted to the negative side in the front-to-back direction with respect to the installation surface PP, the estimated value H_ of the distance from the camera 27 to the tabletop 14A at the center position of the camera image can be estimate Based on this, the movement distance of the tabletop 14A in the front-rear direction can be corrected.

[0225] A positive-side measurement position is defined on the positive side in the front-to-back direction, a specified number of pixels away from the center position of the camera image. A slope a4 of a linear function F4 on the positive side in the front-to-back direction is defined using the distance D_center from the camera 27 to the center position of the camera image, the distance D_plus from the camera 27 to the positive-side measurement position, and the number of pixels from the center position of the camera image to the negative-side measurement position.

[0226] As a result, even when the camera 27 is tilted to the plus side in the front-to-back direction with respect to the installation surface PP, the estimated value H_ of the distance from the camera 27 to the tabletop 14A at the center position of the camera image can be estimate Based on this, the movement distance of the tabletop 14A in the front-rear direction can be corrected.

[0227] [About the programs that run the computer] A program that causes a computer to realize some or all of the processing functions of the inspection control device 20, etc. in the embodiment can be recorded on a computer-readable medium such as an optical disk, a magnetic disk, a semiconductor memory, or other tangible non-transitory information storage medium, and the program can be provided through this information storage medium.

[0228] Furthermore, instead of providing a program stored on a tangible, non-transitory computer-readable medium, it is also possible to provide a program signal as a download service using a telecommunications line such as the Internet.

[0229] Furthermore, some or all of the processing functions of the inspection control device 20 and the like may be realized by cloud computing, and may also be provided as SaaS (Software as a Service).

[0230] [Application example to medical image diagnostic examination system] 1 may be electrically connected via any network to freely communicate data with the measurement device 12 and the examination control device 20 to form a medical image diagnostic examination system. Data communication between the measurement device 12 and the examination control device 20 may be wired or wireless.

[0231] The present disclosure is not limited to the above-described embodiments, and various modifications are possible within the scope of the gist of the technical idea of ​​the present disclosure. [Explanation of symbols]

[0232] 10...MRI device 12...Measuring equipment 14...Bed 14A...Tabletop 14D… 16...Console unit 17A...filming room 20...Inspection control device 26...Camera unit 27...Camera 82...Processor 84...Memory 126...Calibration data generation unit 130...Camera image acquisition unit 132...Camera image processing unit 134…Distance information acquisition unit 136...Distance information processing unit 138...Measurement data acquisition section 140...Measurement data processing section a1...tilt b1...y-axis intercept H high …Highest camera distance from the top H low …Home position camera top plate distance M high …Top height at highest position M low …Home position top plate height PP…Installation surface UpTableZureX…DX deviation amount UpTableZureY...DY deviation amount ZCN…correction value ZCP…Correction value

Claims

1. one or more processors; one or more memories in which a program including one or more instructions to be executed by one or more processors is stored; wherein the one or more processors execute a program stored in the one or more memories, using a sensor attached to a measurement room in which a bed equipped with a top board on which a subject can be placed is installed, first distance information representing a distance to the top board at a first vertical position in a vertical direction perpendicular to an installation surface on which the bed is installed is acquired from the sensor; using the sensor to acquire first plane information including distance information on a first plane perpendicular to the up-down direction at the first up-down position; using the sensor to acquire second distance information from the sensor representing a distance to the tabletop at a second vertical position different from the first vertical position in the vertical direction; using the sensor to acquire second plane information including information on a distance on a second plane perpendicular to the up-down direction at the second up-down position; A calibration data generation device that uses the first distance information, the first plane information, the second distance information, and the second plane information to generate calibration data that is applied to correct movement parameters of the tabletop in the vertical direction and movement parameters of the tabletop in a plane perpendicular to the vertical direction at any position in the vertical direction.

2. The first vertical position corresponds to a home position where the top plate is lowered to the lowest position. The calibration data generating device according to claim 1 , wherein the second vertical position is a highest position at which the top plate is raised to the highest position.

3. The one or more processors: The calibration data generating device according to claim 1 , wherein the calibration data is obtained as a combination of a slope and an intercept of a value axis of a linear function that represents the relationship between the distance from the sensor to the tabletop and the distance from the installation surface to the tabletop.

4. The one or more processors: acquiring the first distance information and the second distance information measured using a distance measuring sensor that measures the distance to the object to be measured; 2. The calibration data generating device according to claim 1, wherein an image of the first plane is acquired as the first plane information from an imaging device that captures an image of a plane perpendicular to the vertical direction, and an image of the second plane is acquired as the second plane information.

5. The one or more processors: The calibration data generating device according to claim 4 , wherein the calibration data is a distance per pixel in the captured image relative to a distance from the installation surface to the tabletop.

6. The one or more processors: The calibration data generating device of claim 4, wherein the calibration data is obtained as the distance between the center position of the captured image and the measurement center position of a measurement device that measures the subject in a horizontal direction perpendicular to the front-to-back direction in which the tabletop moves forward or backward for the second vertical position.

7. The one or more processors: The calibration data generating device of claim 4, wherein the calibration data is obtained as the distance between the center position of the captured image and the measurement start position defined for the subject in the forward / backward direction in which the tabletop moves forward or backward for the second vertical position.

8. The one or more processors: The calibration data generating device according to claim 4 , wherein a captured image showing the entire tabletop is acquired as the captured image of the first plane.

9. The one or more processors: The calibration data generating device according to claim 1 , wherein the calibration data is a slope of a linear function that represents a relationship between a position on the tabletop and a distance from the sensor to the tabletop.

10. using a sensor attached to a measurement room in which a bed having a placement surface on which a subject can be placed is installed, first distance information representing a distance to a top board of the bed on which the subject can be placed at a first vertical position in a vertical direction perpendicular to an installation surface on which the bed is installed, using the sensor to acquire first plane information including distance information on a first plane perpendicular to the up-down direction at the first up-down position; using the sensor to acquire second distance information from the sensor representing a distance to the tabletop at a second vertical position different from the first vertical position in the vertical direction; using the sensor to acquire second plane information including information on a distance on a second plane perpendicular to the up-down direction at the second up-down position; A calibration data generation method that uses the first distance information, the first plane information, the second distance information, and the second plane information to generate calibration data that is applied to correct movement parameters of the tabletop in the vertical direction and movement parameters of the tabletop in a plane perpendicular to the vertical direction at any position in the vertical direction.

11. The computer a function of acquiring, using a sensor attached to a measurement room in which a bed equipped with a top plate on which a subject can be placed is installed, first distance information representing a distance from the sensor to the top plate of the bed on which the subject can be placed at a first vertical position in a vertical direction perpendicular to an installation surface on which the bed is installed; a function of acquiring first plane information including information on a distance on a first plane perpendicular to the up-down direction at the first up-down position using the sensor; a function of acquiring, from the sensor using the sensor, second distance information representing a distance to the tabletop at a second vertical position different from the first vertical position in the vertical direction; a function of acquiring second plane information including information on a distance on a second plane perpendicular to the up-down direction at the second up-down position using the sensor; and A program that uses the first distance information, the first plane information, the second distance information, and the second plane information to realize a function of generating calibration data that is applied to correct movement parameters of the tabletop in the vertical direction and movement parameters of the tabletop in a plane perpendicular to the vertical direction at any position in the vertical direction.

12. a measurement device for measuring the subject; a measurement data processing device that generates a medical image of the subject based on the measurement results of the subject; a bed provided with a top plate on which the subject can be placed; a sensor attached to a measurement room in which the bed is installed, the sensor detecting the subject; a calibration data generating device that generates calibration data for correcting movement parameters of the tabletop based on the position where the sensor is installed; Equipped with The calibration data generating device one or more processors; one or more memories in which a program including one or more instructions to be executed by one or more processors is stored; wherein the one or more processors execute a program stored in the one or more memories, using a sensor attached to a measurement room in which a bed on which a subject is placed is installed, to acquire, from the sensor, first distance information representing a distance to a top board of the bed on which the subject is placed at a first vertical position in a vertical direction perpendicular to an installation surface on which the bed is installed; using the sensor to acquire first plane information including distance information on a first plane perpendicular to the up-down direction at the first up-down position; using the sensor to acquire second distance information from the sensor representing a distance to the tabletop at a second vertical position different from the first vertical position in the vertical direction; using the sensor to acquire second plane information including information on a distance on a second plane perpendicular to the up-down direction at the second up-down position; A medical imaging device that uses the first distance information, the first plane information, the second distance information, and the second plane information to generate calibration data that is applied to correct movement parameters of the tabletop in the vertical direction and movement parameters of the tabletop in a plane perpendicular to the vertical direction at any position in the vertical direction.

Citation Information

Patent Citations

  • Surgical system, information processing apparatus, and information processing method

    JP2019088734A

  • Magnetic resonance imaging apparatus and program

    JP2023089745A