Medical image processing device, X-ray diagnostic device, and medical image processing program
The medical image processing apparatus enhances X-ray image visibility by correlating device positions with biometric data, facilitating precise stent placement and reducing restenosis risk.
Patent Information
- Application Number
- JP2021193908
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-30
- Publication Date
- 2025-12-11
- Estimated Expiration
- 2041-11-30
Smart Images

Figure 0007784272000001 
Figure 0007784272000002 
Figure 0007784272000003
Abstract
Description
[Technical Field]
[0001] The embodiments disclosed in the present specification and drawings relate to a medical image processing apparatus, an X-ray diagnostic apparatus, and a medical image processing program. [Background technology]
[0002] Conventionally, it is known that an X-ray diagnostic device or an image processing device instantly displays an X-ray image that ensures the visibility of treatment equipment when performing treatment with reference to the X-ray image. For example, when performing image transformation on an X-ray image of a current frame, the X-ray diagnostic device or the image processing device may use the marker position of an X-ray image of a previous frame in the same cardiac phase. There is a technology that continuously displays a region of interest, such as a narrowed blood vessel, in a fixed position to alleviate the difficulty of performing a procedure due to the temporal movement of the region of interest caused by heartbeat and breathing.
[0003] For example, a stent used to treat a narrowed blood vessel is selected to fit the length of the narrowed lesion. On the other hand, when the lesion is longer than the stent, multiple stents are used to treat the desired area. In this case, if multiple stents are spaced apart, the risk of restenosis occurring between the stents increases. Therefore, the procedure for placing stents in a narrowed lesion is performed carefully to avoid leaving too much space between the first stent already placed and the second stent to be placed.
[0004] However, in the cardiovascular field, the procedure of placing the second stent can be difficult because the first stent placed in advance and the second stent placed next to it move on the X-ray image due to the beating of the heart and the breathing of the subject, and / or the first stent can be difficult to see on the X-ray image due to the treatment site, the subject's physique, etc. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-131371 Summary of the Invention [Problem to be solved by the invention]
[0006] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to improve the visibility of information related to a treatment device in an X-ray image. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problem. Problems corresponding to the effects of each configuration shown in the embodiments described below can also be positioned as other problems. [Means for solving the problem]
[0007] The medical image processing apparatus according to this embodiment includes an image acquisition unit, a biometric information acquisition unit, a detection unit, a correlation unit, and a display control unit. The image acquisition unit acquires a plurality of first X-ray images of a subject and a second X-ray image of the subject captured after the plurality of first X-ray images. The biometric information acquisition unit acquires first biometric information relating to a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information relating to a periodic movement of the subject when the plurality of second X-ray images are captured. The detection unit detects the position of a characteristic feature of a first device in each of the plurality of first X-ray images. The correlation unit correlates the position of the characteristic feature with a time phase in the first biometric information based on the plurality of first X-ray images and the first biometric information. The display control unit uses the correlation result and the time phase in the second biometric information to display device information about the first device superimposed on the second X-ray image on a display. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram showing an example of the arrangement of an X-ray diagnostic apparatus according to an embodiment. [Figure 2]FIG. 2 is a block diagram showing an example of the arrangement of a medical image processing apparatus according to an embodiment. [Figure 3] FIG. 3 is a flowchart showing an example of a procedure of a device display process according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of an X-ray image (fluoroscopic image) before acquiring a plurality of first X-ray images according to the embodiment. [Figure 5] FIG. 5 is a view showing a display example in a frame when a first balloon is inflated after being moved to a stenotic site in a blood vessel according to the embodiment. [Figure 6] FIG. 6 is a view showing a display example in a frame when a first balloon moved to a stenotic region of a blood vessel is inflated according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of the state after the first balloon has been expanded and then removed in the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of the position of the first marker (virtual marker) superimposed on the blood vessel region in the second X-ray image and the position of the end face of the first stent (virtual end face) according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of the position of the first marker (virtual marker) superimposed on the blood vessel region in the second X-ray image and the position of the end face of the first stent (virtual end face) according to the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a second marker that has been moved to a virtual end face at a stenosis site according to the embodiment. [Figure 11] FIG. 11 is a diagram showing an example in which the diaphragm is displayed in a first X-ray image according to a first modified example of the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of a medical image processing apparatus, an X-ray diagnostic apparatus, and a medical image processing program will be described with reference to the drawings. In the following embodiments, parts with the same reference numerals perform similar operations, and redundant explanations will be omitted as appropriate. In addition, the content described in one embodiment is, in principle, also applicable to modified examples, etc.
[0010] (Embodiment) Fig. 1 is a block diagram showing an example of the configuration of an X-ray diagnostic apparatus 100 according to an embodiment. As shown in Fig. 1, the X-ray diagnostic apparatus 100 according to an embodiment includes a catheter bed 101, a holding device 102, an X-ray tube 103, an X-ray detector 106, an X-ray high-voltage generator 107, a holding device control device 108, a monitor 109, a medical image processing apparatus 110, an X-ray detector control device 120, and an input interface 130. The X-ray diagnostic apparatus 100 shown in Fig. 1 may also be referred to as an X-ray cardiovascular diagnostic apparatus.
[0011] The catheter bed 101 has a top and a base. A subject P is placed on the top. The base supports the top so that it can move parallel to the top, for example, along the long axis direction of the top, the short axis direction of the top, and the vertical direction. The base also supports the top so that it can rotate around the short axis direction of the top, the long axis direction of the top, and the vertical direction as rotation axes. A processor mounted on the catheter bed 101 controls various movements of the top under the control of the medical image processing device 110, for example, based on input operations received from an operator via an operation unit provided on the top, etc.
[0012] The holding device 102 is rotatable around the Z axis in the direction of arrow R, and holds the X-ray tube 103 and the X-ray detector 106 facing each other. The holding device 102 rotatably supports the X-ray diaphragm attached to the X-ray radiation window of the X-ray tube 103 and the X-ray detector 106, with the line connecting the focal point where X-rays are generated in the X-ray tube 103 and the center of the X-ray detector 106 as the rotation axis. The holding device 102 rotates the X-ray diaphragm and the X-ray detector 106 around the rotation axis by operation of the holding arm movement mechanism.
[0013] The holding device 102 may hold the X-ray tube 103 and the X-ray detector 106, for example, so that the source image distance (hereinafter referred to as SID) is variable. The shape and configuration of the holding device 102 are not limited to those shown in FIG. 1. For example, the holding device 102 may be suspended by an Ω-arm from the ceiling of an examination room in which the X-ray diagnostic apparatus 100 is installed. The holding device 102 may also be realized by two arms: a C-arm installed on the floor of the examination room and an Ω-arm suspended from the ceiling, and other known holding devices may be used as appropriate.
[0014] The X-ray tube 103 is a vacuum tube that generates X-rays by irradiating thermions from a cathode (filament) toward an anode (target) when a high voltage is applied from an X-ray high voltage generator 107 and a filament current is supplied. The X-ray tube 103 generates X-rays when thermions collide with the target. The X-ray tube 103 is, for example, a rotating anode type X-ray tube that generates X-rays by irradiating a rotating anode with thermions. Note that the type of the X-ray tube 103 is not limited to the rotating anode type, and any type of X-ray tube can be applied. Furthermore, an X-ray emission window in the X-ray tube 103 is provided with an X-ray aperture and a beam quality adjustment filter (also called a collimator). The X-ray aperture and beam quality adjustment filter are used for the purposes of reducing the radiation dose to the subject P and improving the image quality of image data.
[0015] The X-ray detector 106 detects X-rays emitted from the X-ray tube 103 and transmitted through the subject P. The X-ray detector 106 is realized, for example, by a flat panel detector (hereinafter referred to as FPD). The FPD has a plurality of semiconductor detection elements. Semiconductor detection elements include a direct conversion type that directly converts X-rays into an electrical signal, and an indirect conversion type that converts X-rays into light using a phosphor and then converts the light into an electrical signal. Either type may be used for the FPD. The electrical signal generated by the FPD is output to the medical image processing device 110 via the X-ray detector control device 120. The X-ray detector 106 is not limited to an FPD, and detectors of other known configurations may be used as appropriate.
[0016] The X-ray high voltage generator 107 includes, for example, electrical circuits such as a transformer and a rectifier, and a high voltage generating unit. The high voltage generating unit controls the output voltage according to the X-rays emitted by the X-ray tube 103 under the control of the medical image processing device 110. As a result, the high voltage generating unit has the function of generating a high voltage to be applied to the X-ray tube 103 and a filament current to be supplied to the X-ray tube 103. The X-ray high voltage generator 2 may be of a transformer type or an inverter type. The X-ray high voltage generator 107 may be provided in the holding device 102.
[0017] The holding device control device 108 controls the rotation and other operations of the holding device 102 under the control of the medical image processing device 110. The holding device control device 108 controls various movement operations of the holding device 102 based on input operations received from an operator via an operation unit provided on a tabletop or the like, for example.
[0018] The monitor (display unit) 109 displays X-ray images and the like generated by the medical image processing device 110. The monitor 109 may be composed of multiple sub-monitors, or may be a large-screen monitor whose display area can be arbitrarily divided according to an instruction from an operator. Furthermore, if the monitor 109 has multiple sub-monitors, the display area of each sub-monitor may be arbitrarily divided according to an instruction from an operator. Furthermore, the monitor 109 can be realized as a display. In this case, for example, a liquid crystal display (LCD), a cathode ray tube (CRT) display, an organic electroluminescence display (OLED), a plasma display, or any other arbitrary display can be used as appropriate. Furthermore, the display may be a desktop type, or may be composed of a tablet terminal or the like capable of wireless communication with the medical image processing device 110 and the like.
[0019] The medical image processing device 110 controls the holding device control device 108 and the X-ray high voltage generator 107, and collects and processes image data output by the X-ray detector control device 120. Details of the medical image processing device 110 will be described later.
[0020] The X-ray detector control device 120 controls the timing of readout of electrical signals by the X-ray detector 106. The X-ray detector control device 120 also collects electrical signals from the X-ray detector 106, generates image data from the collected electrical signals, and outputs the image data to the medical image processing device 110. For example, the X-ray detector control device 120 is composed of a charge-to-voltage converter, an A / D (Analog to Digital) converter, a parallel-to-serial converter, a gate driver, and the like. The charge-to-voltage converter converts the electrical signals output from the X-ray detector 106 into voltage signals and outputs the voltage signals to the A / D converter. Under the control of the medical image processing device 110, the A / D converter converts the voltage signals into X-ray image data as digital data and outputs the digital data to the parallel-to-serial converter. Under the control of the medical image processing device 110, the parallel-to-serial converter converts the A / D converted X-ray image data from parallel data to serial data and outputs the digital data to the medical image processing device 110. The gate driver drives the detection elements in the X-ray detector 106 under the control of the medical image processing device 110 .
[0021] The input interface 130 is a keyboard, a control panel, a foot switch, or the like, and receives input of various operations for the X-ray diagnostic apparatus 100 from an operator. Note that, in this embodiment, the input interface 130 is not limited to one equipped with physical operation components such as a mouse, keyboard, trackball, switch, button, joystick, touchpad, and touch panel display. For example, an example of the input interface 130 also includes an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the apparatus and outputs this electrical signal to the medical image processing apparatus 110, etc. Note that the input interface 130 may be configured as a tablet terminal, etc. capable of wireless communication with the medical image processing apparatus 110, etc.
[0022] The biological information detection device 140 detects biological information of the subject P. For example, if the biological information is an electrocardiogram waveform, the biological information detection device 140 corresponds to an electrocardiograph. In this case, the biological information detection device 140 outputs the electrocardiogram waveform of the subject P to the medical image processing device 110. Note that the biological information is not limited to an electrocardiogram waveform, but may be, for example, a respiratory waveform or a pulse waveform. In these cases, the biological information detection device 140 corresponds to a respiratory waveform detector, a pulse wave meter, or the like. Furthermore, the biological information detection device 140 is not limited to a single measurement device, but may include, for example, an electrocardiograph and a respiratory waveform detector. In this case, the electrocardiograph outputs the electrocardiogram waveform of the subject P to the medical image processing device 110, and the respiratory waveform detector outputs the respiratory waveform of the subject P to the medical image processing device 110. Since a known device can be used as the biological information detection device 140, a description thereof will be omitted. Furthermore, although the biological information detection device 140 is placed at a position away from the subject P in FIG.
[0023] The processing circuitry that realizes the holding device control device 108 and the X-ray detector control device 120 has, as hardware resources, processors such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), and GPU (Graphics Processing Unit), and memories such as ROM (Read Only Memory) and RAM (Random Access Memory).
[0024] The various functions executed by the processor are stored in a memory (not shown) in the form of programs executable by a computer. The processor realizes the functions corresponding to each program by reading the programs from the memory and executing them. In other words, each circuit that has read each program has the function corresponding to the read program.
[0025] The processing circuit may be realized by a processor such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), other complex programmable logic devices (CPLDs), or simple programmable logic devices (SPLDs).
[0026] The overall configuration of the X-ray diagnostic apparatus 100 according to the embodiment has been described above. In this configuration, the X-ray diagnostic apparatus 100 according to the embodiment acquires X-ray signals output by the X-ray detector 106. Next, the X-ray diagnostic apparatus 100 displays an image generated from the acquired X-ray signals on the monitor 109.
[0027] The configuration of the medical image processing device 110 will be described below with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the medical image processing device 110. As shown in Fig. 2, the medical image processing device 110 has a communication interface 11, a memory 13, and a processing circuitry 15. As shown in Fig. 2, in the medical image processing device 110, the communication interface 11, the memory 13, and the processing circuitry 15 are electrically connected by a bus.
[0028] The communication interface 11 is electrically connected to the catheter bed 101, the holding device 102, the X-ray high voltage generator 107, the holding device control device 108, the monitor 109, the X-ray detector control device 120, and the input interface 130. The communication interface 11 is also connected to a network. The network is connected to various modalities, a hospital information system (hereinafter referred to as HIS (Hospital Information System)), a medical image management system (hereinafter referred to as PACS (Picture Archiving and Communication Systems)), etc.
[0029] The memory 13 is realized by a storage circuit that stores various information. For example, the memory 13 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or an integrated circuit storage device. The memory 13 corresponds to a storage unit. Note that, in addition to an HDD or SSD, the memory 13 may also be a drive device that reads and writes various information from and to a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, an optical disc such as a CD (Compact Disc) or a DVD (Digital Versatile Disc), a portable storage medium, or a semiconductor memory element such as a RAM.
[0030] The memory 13 stores X-ray images acquired from the X-ray detector control device 120 via the communication interface 11 by the image acquisition function 153. The memory 13 stores biological information acquired from the biological information detection device 140 via the communication interface 11 by the biological information acquisition function 154. For example, when an electrocardiogram waveform is acquired as biological information, the memory 13 stores the cardiac phase at the time of X-ray irradiation and the X-ray image generated by the X-ray irradiation in association with each other by the association function 156. The memory 13 stores programs corresponding to various functions executed in the processing circuitry 15, as shown in FIG. 2.
[0031] The memory 13 stores a correspondence table (hereinafter referred to as a device distance correspondence table) of the distance from a marker for a device to an end face of the device (hereinafter referred to as end face distance) for each type of device inserted into the subject P. The device is, for example, a stent. The marker for a device corresponds to, for example, a marker provided on a balloon for the device. The marker is made of, for example, a material with an X-ray attenuation coefficient greater than that of biological tissue, in other words, a highly absorbent material (such as various metals) with a higher X-ray absorption rate than biological tissue. The end face distance corresponds, for example, to the distance from a marker on the balloon to the end face of the nearest stent for a balloon and stent set in a catheter.
[0032] Furthermore, when a second stent is placed after the placement of the first stent, the memory 13 stores the overlap length between the first and second stents (overlapping amount information) and the distance from the position of the end face of the first stent (hereinafter referred to as the end face position) to a second marker on the second stent (hereinafter referred to as the target distance). The target distance is set in advance based on the overlapping amount information, the end face distance, and the position of the detected marker, which will be described later. In other words, the target distance includes the distance related to the overlap between the first stent corresponding to the first device and the second stent corresponding to the second device.
[0033] The processing circuitry 15 performs overall control of the X-ray diagnostic apparatus 100 and the medical image processing apparatus 110 based on electrical signals of input operations output from the input interface 130. For example, the processing circuitry 15 has, as hardware resources, processors such as a CPU, MPU, and GPU (Graphics Processing Unit), and memories such as ROM and RAM.
[0034] Various processing functions executed by the processing circuit 15 are stored in the memory 13 in the form of programs executable by a computer. The processing circuit 15 is a processor that realizes various functions shown in Fig. 2 corresponding to each program by reading and executing the programs from the memory 13. In other words, each circuit in the state where each program has been read has the function corresponding to the read program.
[0035] The processing circuitry 15 has, for example, a system control function 151, an image processing function 152, an image acquisition function 153, a biometric information acquisition function 154, a detection function 155, an association function 156, a calculation function 157, and a display control function 158. In this case, the processing circuitry 15 executes the system control function 151, the image processing function 152, the image acquisition function 153, the biometric information acquisition function 154, the detection function 155, the association function 156, the calculation function 157, and the display control function 158 by a processor that executes a program loaded in a memory. The processing circuit 15, which executes the system control function 151, the image processing function 152, the image acquisition function 153, the biometric information acquisition function 154, the detection function 155, the matching function 156, the calculation function 157, and the display control function 158, corresponds to the system control unit, the image processing unit, the image acquisition unit, the biometric information acquisition unit, the detection unit, the matching unit, the calculation unit, and the display control unit.
[0036] The system control function 151, image processing function 152, image acquisition function 153, biometric information acquisition function 154, detection function 155, association function 156, calculation function 157, and display control function 158 are not limited to being realized by a single processing circuit. A processing circuit may be configured by combining multiple independent processors, and each processor may execute a program to realize the system control function 151, image processing function 152, image acquisition function 153, biometric information acquisition function 154, detection function 155, association function 156, calculation function 157, and display control function 158. The processing circuit 15 may also be realized by a processor such as an ASIC, FPGA, CPLD, or SPLD.
[0037] The processing circuitry 15 controls the X-ray high voltage generator 107, the holding device control device 108, the monitor 109, the X-ray detector control device 120, etc., using a system control function 151 based on input operations received from an operator via the input interface 130. Specifically, the system control function 151 reads out a control program stored in the memory 13, loads it on the memory within the processing circuitry 15, and controls each part of the X-ray diagnostic apparatus 100 according to the loaded control program. Note that when the medical image processing apparatus 110 is realized as a standalone unit separate from the modality, for example, the system control function 151 may be omitted.
[0038] The processing circuitry 15 receives an input signal from the input interface 130 and performs various image processing such as filtering on the X-ray image using the image processing function 152 to generate image data. The image data corresponds to medical image data including fluoroscopic images and radiographic images of the subject P. The image processing function 152 performs synthesis processing, subtraction processing, and the like using the image data. The processing circuitry 21 outputs the generated image data to the memory 13.
[0039] The processing circuitry 15 acquires X-ray images from the X-ray detector control device 120 via the communication interface 11 using the image acquisition function 153. For example, the image acquisition function 153 acquires a plurality of first X-ray images of the subject P and a second X-ray image of the subject P captured after the first X-ray images. The first X-ray images correspond to, for example, a plurality of fluoroscopic images displayed on the monitor 109 when a first stent is placed in the subject P. The second X-ray images correspond to, for example, a plurality of fluoroscopic images displayed on the monitor 109 when a second stent is placed in the subject P after the first stent has been placed in the subject P.
[0040] The image acquisition function 153 may have a function of collecting electrical signals from the X-ray detector 106 and generating image data (X-ray image) from the collected electrical signals. That is, the image acquisition function 153 may generate (acquire) an X-ray image based on the output from the X-ray detector 106. In this case, the X-ray detector control device 120 only has a function of controlling the timing of reading out the electrical signals by the X-ray detector 106.
[0041] The processing circuit 15 acquires biometric information from the biometric information detection device 140 via the communication interface 11 using the biometric information acquisition function 154. For example, the biometric information acquisition function 154 acquires first biometric information related to the periodic movement of the subject P when a plurality of first X-ray images are captured. More specifically, the periodic movement of the subject P corresponds to the periodic movement of a predetermined part of the subject. The predetermined part is, for example, the heart or lungs. Furthermore, the biometric information acquisition function 154 acquires second biometric information related to the periodic movement of the subject P when a second X-ray image is captured. Hereinafter, for the sake of concrete explanation, it is assumed that the first biometric information and the second biometric information are the electrocardiogram waveform of the subject P. Note that the image acquisition function 153 and the biometric information acquisition function 154 may be realized as an integrated acquisition function.
[0042] The processing circuitry 15 detects the position of a characteristic portion related to the first device in each of the plurality of first X-ray images using the detection function 155. The characteristic portion is, for example, a marker (hereinafter referred to as a first marker) provided on a balloon related to the first device (hereinafter referred to as a first balloon). The detection function 155 detects the first marker in each of the plurality of first X-ray images using threshold determination based on pixel values and various segmentation processes.
[0043] The detection of the first marker is not limited to threshold determination based on pixel values or various segmentation processes, and known image processing techniques can be used as appropriate. In addition, the processing by the detection function 155 may be realized by the image processing function 152.
[0044] The processing circuitry 15 associates the positions of the characteristic parts with the time phases in the first biological information based on the plurality of first X-ray images and the first biological information using the association function 156. The association function 156 stores the positions of the characteristic parts associated with the time phases for each of the plurality of first X-ray images in the memory 13.
[0045] The processing circuitry 15 uses the calculation function 157 to calculate the placement position of the second device at the time phase of the first biological information based on the device information and the distance related to the overlap between the first device and the second device in the second X-ray image. The device information is, for example, at least one of the position of the end face of the first stent and the position of the first marker. Specifically, the calculation function 157 determines the end face distance of the first device (hereinafter referred to as the first end face distance) based on the type of the first device and the device distance correspondence table. Next, the calculation function 157 calculates the position of the end face of the first device, i.e., the position of the end face of the first stent (hereinafter referred to as the end face position), based on the position of the first marker and the first end face distance in each of the multiple first X-ray images.
[0046] The calculation function 157 calculates the placement position of the second device at the time phase in the first biological information based on the device information and the distance related to the overlap between the first device and the second device. Specifically, the calculation function 157 calculates the placement position for placing the second stent for each of the multiple time phases corresponding to the multiple first X-ray images based on the target distance and the first marker. The placement position corresponds to the position of the second marker, for example, in the overlap region between the first stent and the second balloon. In other words, the placement position indicates the position (hereinafter referred to as the target end face) where the second marker is recommended to reach in the insertion direction of the second device into a region of interest, such as a stenotic region of a blood vessel. The target end face may be recommended as the recommended position.
[0047] The processing circuitry 15 causes the display control function 158 to superimpose device information about the first device on the second X-ray image using the result of the association performed by the association function 156 and the time phase in the second biological information, and causes the monitor (display) 109 to display the device information. The display control function 158 also superimposes the placement position of the second stent, i.e., the target end face, on the second X-ray image and displays it on the monitor (display) 109.
[0048] The configuration of the medical image processing apparatus 110 according to the embodiment has been described above. In this configuration, the X-ray diagnostic apparatus 100 and the medical image processing apparatus 110 according to the embodiment execute a process (hereinafter referred to as a device display process) for displaying device information related to the placed first stent on the second X-ray image. The procedure of the device information display process will be described below with reference to Fig. 3. Fig. 3 is a flowchart showing an example of the procedure of the device display process.
[0049] (Device display processing) (Step S301) The image acquisition function 153 acquires a plurality of first X-ray images by performing imaging of the subject P. Specifically, the image acquisition function 153 acquires a plurality of first X-ray images in chronological order. The plurality of first X-ray images are collected, for example, over a predetermined period. The predetermined period is, for example, a period corresponding to one cardiac cycle. In addition, the processing circuitry 15 acquires an electrocardiogram waveform as first biological information corresponding to the plurality of first X-ray images using the biological information acquisition function 154. Furthermore, the processing circuitry 15 associates each of the plurality of first X-ray images with a cardiac phase using the association function 156, based on the X-ray exposure timing related to the generation of the plurality of first X-ray images and the cardiac phase of the electrocardiogram waveform at the exposure timing.
[0050] Fig. 4 is a diagram showing an example of an X-ray image (fluoroscopic image) before acquiring a plurality of first X-ray images. The arrow shown in Fig. 4 indicates a stenotic portion of a blood vessel in the subject P. The first device is moved to the stenotic portion of the blood vessel. Below the X-ray image shown in Fig. 4, an electrocardiogram waveform is displayed as biological information of the subject P. A vertical line VL in the electrocardiogram waveform indicates the cardiac phase of the X-ray image shown in Fig. 4.
[0051] (Step S302) The processing circuitry 15 detects the position of the first marker for each of the plurality of first X-ray images using the detection function 155. If there is a frame (hereinafter referred to as an undetected frame) in which the position of the first marker cannot be detected in each of the plurality of first X-ray images (multiple frames) over one cycle, the processing circuitry 15 may extend the predetermined period and acquire more first X-ray images using the image acquisition function 153. Furthermore, the predetermined period may be set to cover multiple cardiac cycles, taking into account the occurrence of random image noise in the first X-ray images. This can reduce the frequency of undetection of the position of the first marker due to the influence of image noise.
[0052] The detection function 155 may detect the position of the first marker for each of a plurality of first X-ray images relating to a specific cardiac phase of the cardiac cycle. The specific cardiac phase is, for example, an R wave, a T wave, an S wave, or the like in an electrocardiogram waveform, and is set in advance. If there is an undetected frame, the detection function 155 may determine the position of the first marker in the undetected frame by interpolation processing using the positions of at least two first markers in a frame (hereinafter referred to as a detected frame) that is close to the undetected frame and in which the position of the first marker is detected, and / or by interpolation processing using the positions of the first marker for multiple cycles.
[0053] 5 and 6 are diagrams showing examples of display in the frame when the first balloon BR1 is inflated after being moved to the stenotic site of the blood vessel. As shown in Fig. 5 and Fig. 6, first markers MK1 are provided near both ends of the first balloon BR1. Also, as shown in Fig. 5 and Fig. 6, as the first balloon BR1 is inflated, the first stent ST1 maintains the shape of the inflated stenotic site.
[0054] In response to the detection of the inflation of the first balloon BR1 (hereinafter referred to as balloon inflation detection), the processing circuit 15 may start detecting the position of the first marker MK1 by the detection function 155 from the first X-ray image of the frame corresponding to the balloon inflation detection. In this case, the start of the detection of the position of the first marker MK1 is automated. The balloon inflation detection is performed by, for example, the image processing function 152 by subtracting the X-ray images between frames and / or by various segmentation processes.
[0055] 7 is a diagram showing an example of the state after the first balloon BR1 has been expanded and then removed, and as shown in FIG. 7, a first stent ST1 is placed in the expanded stricture site.
[0056] (Step S303) The processing circuitry 15 associates the time phases in the first biological information with the positions of the first markers MK1 using the association function 156. For example, the association function 156 associates the time phases of the electrocardiogram waveform at the time of acquisition of each of the plurality of first X-ray images with the positions of the first markers MK1 for each of the plurality of first X-ray images. The positions of the first markers MK1 associated with the time phases correspond to the positions of the virtual first markers, and are stored in the memory 13. This allows the memory 13 to record to which positions the first markers MK1 move in accordance with the heartbeats of the subject P.
[0057] (Step S304) The processing circuitry 15 determines the first end face distance based on the type of the first device and the device distance correspondence table using the calculation function 157. Next, the calculation function 157 calculates the end face position of the first stent ST1 based on the position of the first marker MK1 and the first end face distance in each of the multiple first X-ray images.
[0058] The processing circuitry 15 associates the time phase relating to the position of the first marker MK1 with the calculated end face position using the association function 156. The end face position associated with the time phase corresponds to the virtual end face position of the first stent ST1, and is stored in the memory 13. This means that the position to which the end face position moves in response to the heartbeat of the subject P is recorded in the memory 13.
[0059] (Step S305) The processing circuitry 15 calculates the target end face for each of a plurality of time phases corresponding to a plurality of first X-ray images based on the target distance and the end face position using the calculation function 157. The target end face is, for example, a point located a target distance from one end face position of the first stent ST1 toward the other end face position of the first stent ST1. In other words, the target end face is calculated so that the first stent ST1 and the second stent ST1 overlap when the second marker reaches the target end face.
[0060] (Step S306) The image acquisition function 153 acquires a second X-ray image of the subject P captured after the multiple first X-ray images. Specifically, the image acquisition function 153 acquires the second X-ray image by imaging the subject P after the placement of the first stent ST1. In addition, the processing circuitry 15 acquires an electrocardiogram waveform as second biometric information corresponding to the second X-ray image using the biometric information acquisition function 154. Furthermore, the processing circuitry 15 associates the second X-ray image with the cardiac phase using the association function 156 based on the X-ray exposure timing related to the generation of the second X-ray image and the cardiac phase of the electrocardiogram waveform at that exposure timing. At this time, the second device is inserted into the subject P, and the second marker is moved by a user operation.
[0061] Fig. 7 is a diagram showing an example of the first stent ST1 after the first balloon BR1 has been removed. Although the first stent ST1 is clearly shown in Fig. 7, in many cases an indwelling stent cannot be clearly seen.
[0062] (Step S307) The processing circuitry 15 causes the display control function 158 to superimpose device information about the first device on the second X-ray image and display it on the display 109 using the association result by the association function 156 and the time phase in the second biological information. Specifically, the display control function 158 receives the time phase of the electrocardiogram waveform associated with the second X-ray image as input, and identifies the position of the first marker MK1, the end face position, and the placement position for the time phase of the electrocardiogram waveform associated with the second X-ray image through the correspondence between the time phase of the electrocardiogram waveform related to the first biological information and the position of the first marker MK1. The display control function 158 superimposes at least one of the identified position of the first marker MK1, the end face position, and the placement position (target end face) on the second X-ray image and displays it on the monitor 109.
[0063] 8 and 9 are diagrams showing an example of the position of the first marker MK1 (virtual marker) and the end face position (virtual end face) of the first stent ST1 superimposed on the blood vessel region in the second X-ray image. As shown in FIGS. 8 and 9, the virtual marker and the virtual end face are superimposed on the second X-ray image in a display manner that is visible to the user. EFD shown in FIG. 8 indicates the end face distance. The second stent ST2 shown in FIG. 9 is in a state before deployment.
[0064] (Step S308) If the second stent ST2 is placed (Yes in step S308), the device display process ends. That is, after the second marker is moved to the placement position, the second balloon is inflated. At this time, the second stent ST2 is deployed and placed, and the device display process ends. Note that after the placement of the second stent ST2, the device display process may end after the process of step S307 is executed for a predetermined time. If the second stent ST2 is not placed at the placement position (No in step S308), the process of step S307 is repeated.
[0065] 10 is a diagram showing an example of a second marker MK2 that has been moved to the target end face TEF at the stenotic site. As shown in FIG. 10, the marker MK2 on the second balloon BR2 has been moved to the target end face TEF, which is the placement position. At this time, the second stent ST2 is deployed as the second balloon BR2 is expanded. In addition, as shown in FIG. 10, the end of the first stent ST1 and the end of the second stent ST2 overlap.
[0066] The X-ray diagnostic apparatus 100 according to the embodiment described above acquires a plurality of first X-ray images of the subject P and a second X-ray image of the subject P captured after the plurality of first X-ray images, acquires first biological information relating to the periodic movement of the subject P when the plurality of first X-ray images are captured and second biological information relating to the periodic movement of the subject P when the second X-ray images are captured, detects the position of a characteristic part relating to a first device in each of the plurality of first X-ray images, associates the position of the characteristic part with a time phase in the first biological information based on the plurality of first X-ray images and the first biological information, and displays device information relating to the first device on the display 109 by superimposing it on the second X-ray image using the result of the association and the time phase in the second biological information. In this case, the first device is a first stent ST1, the characteristic part is a first marker MK1 provided on a first balloon BR1 related to the first stent ST1, and the device information includes at least one of the position of the end face of the first stent ST1 (virtual end face) and the position of the first marker MK1 (virtual marker).
[0067] That is, the X-ray diagnostic apparatus 100 associates the position of the first marker MK1 detected in the first X-ray image with the time phase of the biological signal as a virtual marker, and further determines the end face position as a virtual end face for each time phase of the biological signal based on the position of the first marker MK1, the type of the first device, and the device distance correspondence table. Next, the X-ray diagnostic apparatus 100 determines the position of the first marker MK1 and the end face position corresponding to the time phase of the second biological signal in the second X-ray image, and displays the determined position of the first marker MK1 and the end face position on the monitor 109 while superimposing them on the second X-ray image.
[0068] For these reasons, according to the present X-ray diagnostic device 100, in a procedure for placing multiple stents, the visibility of information (device information) relating to the treatment equipment (such as the first stent ST1) in the X-ray image can be improved after the first stent ST1 is placed, as shown in, for example, Figures 8 and 9.
[0069] Furthermore, the X-ray diagnostic apparatus 100 calculates the placement position of the second device at the time phase of the first biological signal based on the device information and the distance related to the overlap between the first device and the second device in the second X-ray image. The second device corresponds to the second stent ST2. That is, the X-ray diagnostic apparatus 100 calculates the placement position (target end face TEF) at which the second stent ST2 is placed for each of the multiple time phases corresponding to the multiple first X-ray images based on the target distance TGD and the first marker MK1. Next, the X-ray diagnostic apparatus 100 determines the placement position corresponding to the time phase of the second biological signal in the second X-ray image and displays the determined placement position on the monitor 109 while superimposing it on the second X-ray image.
[0070] For these reasons, in a procedure for placing multiple stents, the X-ray diagnostic apparatus 100, for example, as shown in Fig. 10, after placing the first stent ST1, further superimposes the placement position TEF of the second stent ST2 on the second X-ray image and displays it on the monitor 109. As a result, the X-ray diagnostic apparatus 100 can place the second stent ST2 safely and in an appropriate position, i.e., with the end of the first stent ST1 and the end of the second stent ST2 appropriately superimposed on each other.
[0071] As described above, the X-ray diagnostic apparatus 100 can provide assistance to the user regarding placement of the second stent ST2. Therefore, the X-ray diagnostic apparatus 100 can safely place the second and subsequent stents in appropriate positions, thereby shortening treatment time and improving prognosis.
[0072] (First Modification) This modification is to associate anatomical landmarks in the first X-ray image with the positions of first markers MK1 superimposed on the second X-ray image. The processing circuitry 15 detects first anatomical landmarks of the subject P in each of the plurality of first X-ray images using the detection function 155. In addition, the detection function 155 detects second anatomical landmarks of the subject P in the second X-ray image.
[0073] The first anatomical landmark and the second anatomical landmark are, for example, the diaphragm, the vertebral body, etc. The process of detecting anatomical landmarks from an X-ray image can be performed using known processes such as various segmentation processes and various deep neural networks (DNNs) for image recognition (semantic segmentation), and therefore a description thereof will be omitted.
[0074] 11 is a diagram showing an example in which the diaphragm is displayed in a first X-ray image. As shown in FIG. 11, the detection function 155 detects the diaphragm in the first X-ray image, for example. The first anatomical landmark and the second anatomical landmark correspond to landmarks of the same type.
[0075] The processing circuitry 15 further associates the first anatomical landmark with the position of the characteristic portion by the association function 156. Specifically, the association function 156 associates the positional relationship between the anatomical landmark and the first marker MK1 with the time phase of the electrocardiogram waveform in the first X-ray image.
[0076] The processing circuitry 15 causes the display control function 158 to further use the first anatomical landmark and the second anatomical landmark to superimpose device information about the first device on the second X-ray image and display it on the display 109. That is, the display control function 158 performs registration between the second anatomical landmark and the first anatomical landmark in the second X-ray image and determines the position of the first marker MK1 in the second X-ray image. Next, the display control function 158 superimposes the determined position of the first marker MK1 on the second X-ray image and displays it on the monitor 109. After determining the position of the first marker MK1, the display control function 158 superimposes the end face position (virtual end face) and the target end face TEF on the second X-ray image and displays them on the monitor 109. Note that the above registration may be performed by, for example, the image processing function 152.
[0077] The X-ray diagnostic apparatus 100 according to this modified example detects first anatomical landmarks of the subject P in each of a plurality of first X-ray images, detects second anatomical landmarks of the subject P in the second X-ray image, further associates the first anatomical landmarks with the positions of characteristic portions, and further uses the first anatomical landmarks and the second anatomical landmarks to display device information about the first device on the display 109 in a superimposed state. As a result, according to this X-ray diagnostic apparatus 100, even when another stent is placed by joining it to the first stent ST1 at a later date after the placement of the first stent ST1, the visibility of information about the treatment device (such as the first stent ST1) in the X-ray image can be improved. Other effects are similar to those of the embodiment, and therefore description thereof will be omitted.
[0078] (Second Modification) In the second modified example, the display position is fixed based on the display position of the device information in the second X-ray image, and the second X-ray image on which the device information is superimposed is displayed on the display 109. Specifically, the processing circuitry 15 specifies the display position of the first marker MK1 in the second X-ray image by the display control function 158. Next, the display control function 158 fixes the display position of the first marker MK1 and displays the second X-ray image on which the first marker MK1 is superimposed on the display 109. Note that the display control function 158 may fix the display position of the end face position (virtual end face) or the placement position (target end face) instead of the position (virtual marker) of the first marker MK1, and display the second X-ray image on which the end face position or the placement position is superimposed on the display 109. As a result, according to the X-ray diagnostic apparatus 100 of this modified example, the display position of device information such as the position of the first marker MK1, the end face position, or the placement position can be fixed and the device information can be displayed in each of the multiple second X-ray images displayed until the second stent ST2 is placed.
[0079] That is, according to this modification, it is possible to realize a function (device stabilization function) for displaying a stable (fixed) device regarding the placement of the second stent ST2. As a result, it is possible to improve the visibility of information regarding device information (such as the placement position of the second stent ST2) related to the first stent ST1 in the second X-ray image. In addition, according to this modification, as the second stent ST2 approaches the first stent ST1, movement of the second stent ST2 due to the pulsation and / or breathing of the subject P becomes smaller, thereby improving assistance to the user regarding the placement of the second stent ST2. As other effects are similar to those of the embodiment, description thereof will be omitted.
[0080] (Third Modification) The third modification is to display the second X-ray image on the display 109 by reducing the display contrast of a region different from the predetermined region including the device information compared to the display contrast of the predetermined region. The predetermined region is, for example, a rectangular or circular region of a predetermined size that includes the position of the first marker MK1, the end face position, and the placement position TEF. Specifically, the display control function 158 identifies other regions in the second X-ray image excluding the predetermined region related to the device information, including the position of the first marker MK1, the end face position, or the placement position. For example, the display control function 158 identifies the other regions by subtracting the predetermined region from the second X-ray image. Note that the identification of the other regions may be achieved by the image processing function 152.
[0081] The display control function 158 reduces the display contrast of an area different from the predetermined area including the device information to be lower than the display contrast of the predetermined area, and displays the second X-ray image on the display 109. According to the X-ray diagnostic apparatus 100 of this modification, after the placement of the first stent ST1, it is possible to further improve the visibility of the information relating to the device information (the position of the first marker MK1, the end face position, and the placement position) in the second X-ray image. As other effects are similar to those of the embodiment, a description thereof will be omitted.
[0082] When the technical idea of the embodiment is realized by a medical image processing program, the medical image processing program causes a computer to acquire a plurality of first X-ray images of the subject P and a second X-ray image of the subject P taken after the plurality of first X-ray images, acquire first biometric information regarding the periodic movement of the subject P when the plurality of first X-ray images are taken and second biometric information regarding the periodic movement of the subject P when the second X-ray image is taken, detect the position of a characteristic part of the first device in each of the plurality of first X-ray images, associate the position of the characteristic part with a time phase in the first biometric information based on the plurality of first X-ray images and the first biometric information, and use the result of the association and the time phase in the second biometric information to superimpose device information about the first device on the second X-ray image and display it on a display 109.
[0083] For example, device display processing can be realized by installing a medical image processing program in a computer such as a medical image processing device and expanding the program in memory. In this case, the program that can cause the computer to execute the device display processing can also be stored and distributed on a storage medium such as a magnetic disk (such as a hard disk), an optical disk (such as a CD-ROM or DVD), or a semiconductor memory. The processing procedures and effects of the device display processing program are the same as those in the embodiment, so a description thereof will be omitted.
[0084] According to at least one of the embodiments described above, it is possible to improve the visibility of information related to treatment equipment in an X-ray image.
[0085] Although several embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0086] 11 Communication Interface 13. Memory 15 Processing circuit 100 X-ray diagnostic equipment 101 Catheter Bed 102 Holding device 103 X-ray tube 106 X-ray detector 107 X-ray high voltage generator 108 Holding device control device 109 Monitor (Display) 110 Medical image processing device 120 X-ray detector control device 130 Input Interface 140 Biometric information detection device 151 System Control Functions 152 Image processing functions 153 Image Acquisition Function 154 Biometric information acquisition function 155 Detection Function 156 Mapping Function 157 Calculation Function 158 Display Control Function
Claims
1. an image acquisition unit that acquires a plurality of first X-ray images of a subject and a second X-ray image of the subject captured after the plurality of first X-ray images; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a feature portion related to a first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; a calculation unit that calculates an indwelling position of the second device in the time phase based on a distance related to an overlap between the first device and the second device in the second X-ray image and the device information; A medical image processing device comprising:
2. the first device is a first stent; the second device is a second stent; the characteristic portion is a marker provided on a balloon related to the first stent, the device information includes at least one of a position of an end face of the first stent and a position of the marker; The medical image processing device according to claim 1 .
3. An image acquisition unit that acquires a plurality of first X-ray images of a subject and a second X-ray image of the subject captured after the plurality of first X-ray images; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a feature portion related to a first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; Equipped with the detection unit detects a first anatomical landmark of the subject in each of the plurality of first X-ray images, and detects a second anatomical landmark of the subject in each of the second X-ray images; the associating unit further associates the first anatomical landmark with the position of the characteristic portion; the display control unit further uses the first anatomical landmark and the second anatomical landmark to display device information about the first device on the display in a superimposed manner on the second X-ray image. Medical imaging equipment.
4. An image acquisition unit that acquires a plurality of first X-ray images of a subject and a second X-ray image of the subject captured after the plurality of first X-ray images; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a feature portion related to a first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; Equipped with the display control unit fixes the display position based on a display position of the device information on the second X-ray image, and causes the display to display the second X-ray image on which the device information is superimposed. Medical imaging equipment.
5. the display control unit reduces the display contrast of an area different from the predetermined area including the device information to be lower than the display contrast of the predetermined area, and displays the second X-ray image on the display. The medical image processing device according to claim 1 .
6. an image acquisition unit that acquires a plurality of first X-ray images and a second X-ray image of the subject that is acquired after the plurality of first X-ray images are acquired by performing imaging of the subject; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a characteristic portion of the first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; a calculation unit that calculates an indwelling position of the second device in the time phase based on a distance related to an overlap between the first device and the second device in the second X-ray image and the device information; An X-ray diagnostic apparatus comprising:
7. An image acquisition unit that acquires a plurality of first X-ray images and a second X-ray image of the subject that is acquired after the plurality of first X-ray images are acquired by performing imaging of the subject; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a characteristic portion of the first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; Equipped with the detection unit detects a first anatomical landmark of the subject in each of the plurality of first X-ray images, and detects a second anatomical landmark of the subject in each of the second X-ray images; the associating unit further associates the first anatomical landmark with the position of the characteristic portion; the display control unit further uses the first anatomical landmark and the second anatomical landmark to display device information about the first device on the display in a superimposed manner on the second X-ray image. X-ray diagnostic equipment.
8. An image acquisition unit that acquires a plurality of first X-ray images and a second X-ray image of the subject that is acquired after the plurality of first X-ray images are acquired by performing imaging of the subject; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a characteristic portion of the first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; Equipped with the display control unit fixes the display position based on a display position of the device information on the second X-ray image, and causes the display to display the second X-ray image on which the device information is superimposed. X-ray diagnostic equipment.
9. On the computer, acquiring first biological information relating to a periodic movement of a subject when a plurality of first X-ray images of the subject are captured, and second biological information relating to a periodic movement of the subject when a second X-ray image of the subject is captured after the plurality of first X-ray images; Detecting a position of a feature of a first device in each of the plurality of first X-ray images; Correlating the position of the characteristic portion with a time phase in the first biological information based on the plurality of first X-ray images and the first biological information; displaying device information about the first device on a display by superimposing the device information on the second X-ray image using the result of the association and the time phase in the second biological information; calculating an indwelling position of the second device at the time phase based on a distance related to an overlap between the first device and the second device in the second X-ray image and the device information; displaying, on the display, the placement position associated with the time phase in the second biological information in such a manner as to be further superimposed on the second X-ray image; A medical image processing program that makes this possible.
10. A computer comprising: acquiring first biological information relating to a periodic movement of a subject when a plurality of first X-ray images of the subject are captured, and second biological information relating to a periodic movement of the subject when a second X-ray image of the subject is captured after the plurality of first X-ray images; Detecting a position of a feature of a first device in each of the plurality of first X-ray images; Correlating the position of the characteristic portion with a time phase in the first biological information based on the plurality of first X-ray images and the first biological information; displaying device information about the first device on a display by superimposing the device information on the second X-ray image using the result of the association and the time phase in the second biological information; detecting a first anatomical landmark of the subject in each of the plurality of first X-ray images; detecting a second anatomical landmark of the subject in the second x-ray image; further associating the first anatomical landmark with the location of the feature; displaying device information about the first device on a display by further using the first anatomical landmark and the second anatomical landmark so as to be superimposed on the second X-ray image; A medical image processing program that makes this possible.
11. A computer comprising: acquiring first biological information relating to a periodic movement of a subject when a plurality of first X-ray images of the subject are captured, and second biological information relating to a periodic movement of the subject when a second X-ray image of the subject is captured after the plurality of first X-ray images; Detecting a position of a feature of a first device in each of the plurality of first X-ray images; Correlating the position of the characteristic portion with a time phase in the first biological information based on the plurality of first X-ray images and the first biological information; displaying device information about the first device on a display by superimposing the device information on the second X-ray image using the result of the association and the time phase in the second biological information; fixing the display position based on the display position of the device information on the second X-ray image, and displaying the second X-ray image on which the device information is superimposed on the display; A medical image processing program that makes this possible.
12. An image acquisition unit that acquires a plurality of first X-ray images of a subject and a second X-ray image of the subject captured after the plurality of first X-ray images; a biometric information acquiring unit that acquires first biometric information regarding a periodic movement of the subject when the plurality of first X-ray images are captured and second biometric information regarding a periodic movement of the subject when the second X-ray images are captured; a detection unit that detects a position of a feature portion related to a first device in each of the plurality of first X-ray images; a correlation unit that correlates positions of the characteristic portions with time phases in the first biological information based on the plurality of first X-ray images and the first biological information; a display control unit that displays device information about the first device on a display by superimposing the device information on the second X-ray image using a result of the association and a time phase in the second biological information; Equipped with the first device is a first stent; the characteristic portion is a marker provided on a balloon related to the first stent, The device information is the location of the marker. Medical imaging equipment.
13. The device information further includes a position of an end face of the first stent. The medical image processing device according to claim 12.
14. The display control unit superimposes the device information on the second X-ray image depicting the second stent, which is the second device, and displays the superimposed device information on the display. The medical image processing device according to claim 12 or 13.
Citation Information
Patent Citations
Image processor
JP2001283215A
X-ray diagnostic apparatus and image processing apparatus
JP2010131371A
X-ray diagnostic apparatus and control program
JP2013046750A