WO2016137157A1 - Medical imaging device and medical image processing method - Google Patents

Medical imaging device and medical image processing method Download PDF

Info

Publication number
WO2016137157A1
WO2016137157A1 PCT/KR2016/001615 KR2016001615W WO2016137157A1 WO 2016137157 A1 WO2016137157 A1 WO 2016137157A1 KR 2016001615 W KR2016001615 W KR 2016001615W WO 2016137157 A1 WO2016137157 A1 WO 2016137157A1
Authority
WO
WIPO (PCT)
Prior art keywords
region
blood vessel
medical image
partial region
image
Prior art date
Application number
PCT/KR2016/001615
Other languages
French (fr)
Korean (ko)
Inventor
남우현
박용섭
신영길
이재성
정진욱
김지혜
이용근
Original Assignee
삼성전자 주식회사
서울대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사, 서울대학교 산학협력단 filed Critical 삼성전자 주식회사
Priority to US15/553,052 priority Critical patent/US10624597B2/en
Publication of WO2016137157A1 publication Critical patent/WO2016137157A1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/48Diagnostic techniques
    • A61B6/485Diagnostic techniques involving fluorescence X-ray imaging
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/52Devices using data or image processing specially adapted for radiation diagnosis
    • A61B6/5211Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data
    • A61B6/5229Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data combining image data of a patient, e.g. combining a functional image with an anatomical image
    • A61B6/5235Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data combining image data of a patient, e.g. combining a functional image with an anatomical image combining images from the same or different ionising radiation imaging techniques, e.g. PET and CT
    • A61B6/5241Devices using data or image processing specially adapted for radiation diagnosis involving processing of medical diagnostic data combining image data of a patient, e.g. combining a functional image with an anatomical image combining images from the same or different ionising radiation imaging techniques, e.g. PET and CT combining overlapping images of the same imaging modality, e.g. by stitching
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/46Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment with special arrangements for interfacing with the operator or the patient
    • A61B6/461Displaying means of special interest
    • A61B6/466Displaying means of special interest adapted to display 3D data
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/48Diagnostic techniques
    • A61B6/481Diagnostic techniques involving the use of contrast agents
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/50Clinical applications
    • A61B6/504Clinical applications involving diagnosis of blood vessels, e.g. by angiography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/02Devices for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computerised tomographs
    • A61B6/032Transmission computed tomography [CT]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/44Constructional features of apparatus for radiation diagnosis
    • A61B6/4429Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units
    • A61B6/4435Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units the source unit and the detector unit being coupled by a rigid structure
    • A61B6/4441Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units the source unit and the detector unit being coupled by a rigid structure the rigid structure being a C-arm or U-arm
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/46Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment with special arrangements for interfacing with the operator or the patient
    • A61B6/461Displaying means of special interest
    • A61B6/463Displaying means of special interest characterised by displaying multiple images or images and diagnostic data on one display
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/48Diagnostic techniques
    • A61B6/486Diagnostic techniques involving generating temporal series of image data
    • A61B6/487Diagnostic techniques involving generating temporal series of image data involving fluoroscopy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10116X-ray image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30101Blood vessel; Artery; Vein; Vascular
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30172Centreline of tubular or elongated structure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS

Definitions

  • the present disclosure relates to a medical imaging apparatus and a medical image processing method for matching a 2D medical image and a 3D medical image.
  • the medical imaging apparatus is a device for acquiring an internal structure of an object as an image.
  • the medical imaging apparatus photographs and processes structural details, internal tissues, and fluid flow in the body and is displayed to the user.
  • a user such as a doctor may diagnose a medical condition and a disease of a patient using the medical image output from the medical imaging apparatus.
  • An X-ray apparatus as an example of a medical imaging apparatus is a medical imaging apparatus that acquires an internal structure of the human body by transmitting X-rays through the human body.
  • the X-ray apparatus is simpler than other medical imaging apparatuses including an MRI apparatus, a CT apparatus, and the like, and has an advantage of obtaining a medical image of an object in a short time. Therefore, the X-ray apparatus is widely used for simple chest imaging, simple abdominal imaging, simple skeletal imaging, simple sinus imaging, simple neck soft tissue imaging and mammography.
  • Fluoroscopy is an image processing technique of acquiring an X-ray video by photographing an object in real time.
  • the user may use fluoroscopy for the purpose of monitoring X-ray angiography or surgical procedures.
  • a medical imaging apparatus and a medical image processing method for matching a 2D medical image and a 3D medical image are provided.
  • a medical image processing method includes: obtaining a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; Determining a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image; And matching the blood vessel region to a partial region in the 2D medical image.
  • the partial region may include at least one of a region in which a contrast agent is administered in a blood vessel in a 2D medical image, a region of interest of a blood vessel in a 2D medical image, or a region in which a target is located in a blood vessel in a 2D medical image. It may be any one area.
  • the determining may include separating the three-dimensional blood vessel region from the three-dimensional medical image; Separating a partial region from the 2D medical image; And among the plurality of sub-vascular regions divided from the three-dimensional blood vessel region, determining the sub-vascular region having the highest similarity to the partial region as the blood vessel region.
  • the determining may include performing parallel or rotational movement with respect to centerlines of each of the plurality of sub-vascular regions; Calculating a distance between centerlines of each of the plurality of sub-vascular regions that have been moved or rotated in parallel and a centerline of the partial region; And determining the sub-vascular region having the smallest distance from the partial region as the blood vessel region.
  • the determining may include projecting centerlines of each of the plurality of sub-vascular regions in a two-dimensional plane; Calculating a distance between centerlines of each of the projected plurality of subvascular regions and a centerline of the partial region; And determining the sub-vascular region having the smallest distance from the partial region of the blood vessel as the blood vessel region.
  • the calculating may include generating a distance transform with respect to the centerline of the partial region; And calculating a distance between the centerlines of each of the projected plurality of sub-vascular regions and the centerline of the partial region by using the distance transformation.
  • the matching may include determining three-dimensional transformation information for matching the blood vessel region with the partial region; And matching the blood vessel region to a partial region in the 2D medical image based on the 3D transformation information.
  • the medical image processing method may further include: storing an image in which a blood vessel region is matched with a 2D medical image; And displaying the matched image.
  • the 3D medical image may be an image obtained through CT angiography before the procedure on the subject, and the 2D medical image may be x-ray angiography during the procedure on the subject. It may be an image acquired through.
  • a medical imaging apparatus includes: an image acquisition unit configured to acquire a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; And a matching unit for determining a blood vessel region in the 3D medical image corresponding to the partial region of the blood vessel in the 2D medical image, and matching the blood vessel region to the partial region in the 2D medical image.
  • a computer readable recording medium having recorded thereon a program for implementing the above method.
  • a 3D roadmap capable of correcting various movements of an object may be determined because a region of a blood vessel in a 3D medical image corresponding to a portion of the selectively imaged blood vessel may be determined and a matched image may be generated. ) Can be provided.
  • a partial region of the blood vessel selectively imaged through the registration image may be expressed as a 3D blood vessel structure, the convenience of the procedure for the subject may be improved.
  • FIG. 1 is a block diagram of a medical imaging apparatus according to an exemplary embodiment.
  • FIG. 2 is a block diagram of a medical imaging apparatus according to another exemplary embodiment.
  • FIG. 3 is a diagram for describing an exemplary embodiment in which the medical imaging apparatus extracts a center line of a 3D blood vessel region or a 3D blood vessel region from a 3D medical image.
  • 4 and 5 are diagrams for describing an exemplary embodiment in which the medical imaging apparatus divides a 3D blood vessel region into a plurality of subvascular regions.
  • FIG. 6 is a diagram for describing an example in which a medical imaging apparatus separates a partial region of a blood vessel from a 2D medical image, according to an exemplary embodiment.
  • FIG. 7 illustrates an embodiment in which the medical imaging apparatus determines a subvascular region having the highest similarity to a partial region of a blood vessel among a plurality of subvascular regions.
  • FIG. 8 is a diagram for describing an embodiment of matching blood vessel regions in a 3D medical image to a 2D medical image, according to an exemplary embodiment.
  • FIG. 9 is a diagram for describing a medical image processing method performed by a medical imaging apparatus, according to an exemplary embodiment.
  • FIG. 12 is a diagram illustrating a configuration of the communication unit of FIG. 11.
  • a medical image processing method includes: obtaining a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; Determining a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image; And matching the blood vessel region to a partial region in the 2D medical image.
  • a medical imaging apparatus includes: an image acquisition unit configured to acquire a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; And a matching unit for determining a blood vessel region in the 3D medical image corresponding to the partial region of the blood vessel in the 2D medical image, and matching the blood vessel region to the partial region in the 2D medical image.
  • a computer readable recording medium having recorded thereon a program for implementing the above method.
  • part refers to a hardware component, such as software, FPGA or ASIC, and “part” plays certain roles. But wealth is not limited to software or hardware.
  • the 'unit' may be configured to be in an addressable storage medium or may be configured to play one or more processors.
  • a “part” refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.
  • the functionality provided within the components and “parts” may be combined into a smaller number of components and “parts” or further separated into additional components and “parts”.
  • image may mean multi-dimensional data composed of discrete image elements (eg, pixels in a 2D image and voxels in a 3D image). Examples of the image may include an X-ray device, a computed tomography (CT) device, a magnetic resonance imaging (MRI) device, an ultrasound device, and a medical image of an object obtained by another medical device.
  • CT computed tomography
  • MRI magnetic resonance imaging
  • ultrasound ultrasound
  • medical image of an object obtained by another medical device.
  • an "object” may be a person or an animal, or part of a person or an animal.
  • the subject may include at least one of organs, nerves, bones, and blood vessels, such as the liver, heart, uterus, brain, breast, and abdomen.
  • the "object” may be a phantom. Phantoms are materials that are very close to the density and effective atomic number of an organism and also very close to the volume of an organism, and may include sphere phantoms with properties similar to the body.
  • the "user” may be a doctor, a nurse, a clinical pathologist, a medical imaging expert, or the like, and may be a technician who repairs a medical device, but is not limited thereto.
  • FIG. 1 is a block diagram of a medical imaging apparatus 100 according to an exemplary embodiment.
  • the medical imaging apparatus 100 may include an image acquisition unit 110 and a matching unit 120, according to an exemplary embodiment.
  • the medical imaging apparatus 100 illustrated in FIG. 1 only components related to the present exemplary embodiment are illustrated. Accordingly, it will be understood by those skilled in the art that other general purpose components may be further included in addition to the components shown in FIG. 1.
  • the image acquirer 110 acquires a 3D medical image and a 2D medical image representing a blood vessel, according to an exemplary embodiment.
  • the image acquisition unit 110 performs computed tomography angiography (MRI angiography) or magnetic resonance angiography (MRI angiography) on the object, three-dimensional medical representation of the blood vessels in the object in three dimensions An image can be obtained.
  • the image acquirer 110 may perform X-ray angiography on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions.
  • the 2D medical image may be an X-ray video obtained through fluoroscopy.
  • the 3D medical image may be acquired by the image acquisition unit 110 before the user performs the procedure on the object, and the 2D medical image is performed while the user performs the procedure on the object. It may be obtained by the image acquisition unit 110 in real time.
  • the image acquisition unit 110 may acquire a 3D medical image and a 2D medical image representing blood vessels from the outside through a communication unit (not shown).
  • the image acquirer 110 may acquire a 3D medical image and a 2D medical image stored in advance from a memory (not shown).
  • the matching unit 120 determines a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image, according to an exemplary embodiment.
  • some regions of the blood vessels in the 2D medical image may be regions in which a contrast agent is administered in the blood vessels.
  • a user may inject a contrast agent into a blood vessel of an object, and the image acquirer 110 may perform an X-ray angiography test.
  • the 2D medical image may include a portion of the blood vessel in which the contrast agent is added. It can be represented by some area.
  • the partial region of the blood vessel in the 2D medical image may be a region of interest set by the user.
  • a part of the blood vessel in the 2D medical image may be a region in which a target is located in the blood vessel.
  • a portion of the blood vessel may be an area where the catheter is located.
  • the matching unit 120 may separate or extract a 3D blood vessel region from a 3D medical image. That is, the matching unit 120 may separate or extract only the blood vessel region seen in three dimensions in the 3D medical image. Subsequently, the matching unit 120 may divide the separated three-dimensional blood vessel region into a plurality of sub-vascular regions.
  • the matching unit 120 may generate a graph corresponding to the 3D blood vessel region based on the branching point of the blood vessel. That is, the matching unit 120 may generate a graph showing a connection relationship between branch points of each blood vessel in the 3D blood vessel region. Subsequently, the matching unit 120 may divide the graph corresponding to the 3D blood vessel region into a plurality of regions according to a predetermined condition.
  • a predetermined condition may be a condition that the sum of the lengths of the branch points included in each of the plurality of areas is greater than a predetermined threshold.
  • the matching unit 120 may divide the graph into a plurality of regions, so that the three-dimensional blood vessel region corresponding to the graph may be divided into a plurality of sub-vascular regions corresponding to the plurality of regions. A more specific embodiment will be described with reference to FIGS. 4 and 5 below.
  • the matching unit 120 may separate a portion of a blood vessel from a 2D medical image. That is, the matching unit 120 may separate only a part of the blood vessel seen in two dimensions in the two-dimensional medical image. Also, according to an embodiment, when the 2D medical image is a moving picture composed of a plurality of frames, the matching unit 120 may separate a partial region of the blood vessel based on the 2D medical images corresponding to the plurality of frames. Can be. For example, the matching unit 120 may refer to a partial region of the blood vessel shown in the 2D medical image corresponding to the next frame, and then may match the blood vessel from the 2D medical image corresponding to the current frame. Some areas can be separated.
  • the matching unit 120 may determine a sub-vascular region corresponding to a partial region of a blood vessel in the 2D medical image among a plurality of sub-vascular regions divided from the 3D blood vessel region. That is, the matching unit 120 may determine a sub-vascular region having the highest similarity to a partial region of the blood vessel among the plurality of sub-vascular regions.
  • the matching unit 120 may project the centerlines of each of the plurality of sub-vessels to a two-dimensional plane. According to an embodiment, the matching unit 120 may calculate a distance between centerlines of each of the plurality of sub-vascular areas projected on the 2D plane and a centerline of a part of the blood vessel in the 2D medical image. According to one embodiment, the matching unit 120 may calculate the closest distance to the center line of the partial blood vessel region for each of the points constituting the center line of any sub-vascular region, the matching unit 120 is a point The average value of the closest distances calculated for each of these may be determined as the distance between the centerline of any subvascular region and the centerline of some region of the blood vessel.
  • the distance between the centerline of any of the subvascular regions of the plurality of subvascular regions and the centerline of some regions of the blood vessels in the two-dimensional medical image is how to move or rotate the centerline of any subvascular region in three-dimensional space. Since the matching unit 120 may vary according to whether or not, the matching unit 120 may perform a parallel movement or a rotational movement with respect to the centerline of any sub-vascular region by a predetermined number of times by varying a numerical value within a preset range.
  • the matching unit 120 may calculate the distance between the center line of any sub-vascular region that is parallel or rotated and the center line of the partial region of the blood vessel by a preset number of times, and as a result, the matching unit 120 may set the preset number of times.
  • the distance having the lowest value among the calculated distances may be determined as the distance between the centerline of any subvascular region and the centerline of some region of the blood vessel.
  • the matching unit 120 may store information of parallel movement or rotational movement of any sub-vascular region corresponding to the distance having the minimum value in the form of a matrix.
  • the matching unit 120 may further include a distance map for the centerline of the partial region of the blood vessel to calculate the distance between the centerlines of each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel.
  • a distance transform such as a distance map or a distance field, may be generated.
  • the distance transformation may be represented as an image according to an embodiment, and may include location information about the centerline of some regions of the blood vessel for each pixel in the image.
  • the matching unit 120 may use the distance transformation with respect to the centerline of the partial region of the blood vessel and the centerlines of each of the plurality of subvascular regions, thereby forming the centerline between each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel. Speed up calculations over distance.
  • the matching unit 120 may calculate a distance between centerlines of each of the plurality of subvascular regions and a centerline of a partial region of a blood vessel in the 2D medical image, and the plurality of subvascular regions Among these, it is possible to determine the sub-vascular region having the smallest distance from some region of the blood vessel. Accordingly, the matching unit 120 may determine the sub-vascular region having the smallest distance to the partial region of the blood vessel as the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel. A more specific embodiment will be described with reference to FIG. 7.
  • the matching unit 120 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel in the 2D medical image to the 2D medical image. According to an embodiment, the matching unit 120 may determine the conversion information for matching the blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image.
  • An example of the transformation information may be a transformation matrix.
  • the matching unit 120 is based on the information on the parallel or rotational movement that was performed for the sub-vascular region having the smallest distance to the partial region of the blood vessel among the plurality of sub-vascular region, A transformation matrix may be determined for matching sub-vascular regions in the 3D medical image to some regions of the blood vessels in the 2D medical image.
  • the matching unit 120 adds or subtracts an amount of change within a preset range for each value of the matrix representing the parallel movement or the rotational movement performed on the sub-vascular region, thereby making the blood vessel region in the 3D medical image two-dimensional.
  • a transformation matrix can be determined for more precise registration with some regions of blood vessels in the medical image. Therefore, the matching unit 120 may match the blood vessel region in the 3D medical image having the highest similarity with the region of the blood vessel to the partial region of the blood vessel in the 2D medical image by using the determined transformation matrix. In addition, the matching unit 120 may generate a matching image in which blood vessel regions in the 3D medical image are matched to the 2D medical image.
  • the matching unit 120 may match a wider vessel region to a 2D medical image than a vessel region in a 3D medical image having the highest similarity with a partial region of the vessel according to a user's selection. have.
  • the medical imaging apparatuses 100 and 200 may selectively determine a blood vessel region in a 3D medical image corresponding to a region of a blood vessel that is selectively contrasted, and generate a matched image, thereby allowing a 3D roadmap for correcting various movements of an object. ) Can be provided.
  • the medical imaging apparatus 100 or 200 may express a partial region of the selectively contrasted blood vessel through a registration image, the medical imaging apparatus 100 or 200 may improve the convenience of the procedure for the object.
  • FIG. 2 is a block diagram of the medical imaging apparatus 200 according to another exemplary embodiment.
  • the medical imaging apparatus 200 may include an image acquirer 210, a matcher 220, a display 230, an inputter 240, and a storage 250. It may include. Since the contents described with reference to FIG. 1 may be applied to the image acquisition unit 210 and the matching unit 220, descriptions of overlapping contents will be omitted. In addition, each component included in the medical imaging apparatus 200 may be connected by various connection techniques 260 such as wired or wireless.
  • the display 230 may display a matched image generated by the matcher 220.
  • the display 230 may display a matched image, or display a user interface (UI) or a graphic user interface (GUI) related to function setting of the medical imaging apparatus 200.
  • UI user interface
  • GUI graphic user interface
  • the display unit 230 may include a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, and a three-dimensional display. It may include at least one of a 3D display, an electrophoretic display.
  • the medical imaging apparatus 200 may include two or more display units 230 according to the implementation form of the medical imaging apparatus 200.
  • the input unit 240 may receive a command for controlling the medical imaging apparatus 200 from a user.
  • the input unit 240 may receive a command from the user to match a blood vessel region in the 3D medical image to the 2D medical image.
  • the display 230 and the inputter 240 may provide a user with a user interface (UI) for manipulating the medical imaging apparatus 200.
  • the display 230 may display a UI.
  • the storage unit 250 may store a 2D medical image or a 3D medical image acquired by the image acquirer 210, according to an exemplary embodiment.
  • the matching image generated by the matching unit 220 may be stored.
  • FIG. 3 is a view for explaining an embodiment in which the medical imaging apparatus 100 or 200 extracts a center line of a 3D blood vessel region or a 3D blood vessel region from a 3D medical image.
  • the medical imaging apparatus 100 or 200 may extract or separate a 3D blood vessel region 310 representing only a blood vessel region from a 3D medical image of an object.
  • the medical imaging apparatus 100 or 200 may acquire the 3D blood vessel region 310 as a 3D medical image of the object.
  • the medical imaging apparatus 100 or 200 may extract the center line 320 corresponding to the 3D blood vessel region 310 from the 3D blood vessel region 310 or the 3D medical image, according to an exemplary embodiment.
  • 4 and 5 illustrate an embodiment in which the medical imaging apparatus 100 or 200 divides a 3D blood vessel region into a plurality of subvascular regions.
  • the medical imaging apparatus 100 or 200 may divide the 3D blood vessel region 310 into a plurality of sub-vascular regions 412, 414, 416, 418, 420, and 422.
  • the medical imaging apparatus 100 or 200 may generate a graph 510 showing a connection relationship between branch points of respective blood vessels in the 3D blood vessel region 310 of FIG. 3.
  • the medical imaging apparatus 100 or 200 may generate a graph 510 indicating a connection relationship between branch points of respective blood vessels in the center line 320 corresponding to the 3D blood vessel region 310 of FIG. 3. That is, as shown in FIG. 5, the medical imaging apparatus 100 or 200 determines 86 branch points of each blood vessel in the 3D blood vessel region 310 and generates a graph 510 indicating a connection relationship between the 86 branch points. Can be.
  • the medical imaging apparatus 100 or 200 may divide the graph 510 into a plurality of regions 512, 514, 516, 518, 520, and 522 according to a predetermined criterion.
  • the medical imaging apparatus 100 or 200 may provide an arbitrary area when the number of branch points in an area divided by a predetermined branch point or the sum of lengths between the branch points in an area is greater than a predetermined threshold value. May be determined as one region of the plurality of regions. Accordingly, the medical imaging apparatus 100 or 200 may divide the graph 510 into a plurality of regions 512, 514, 516, 518, 520 and 522.
  • the medical imaging apparatus 100 and 200 may include a plurality of three-dimensional blood vessel regions 310 corresponding to the graph 510.
  • the sub-vascular regions 412, 414, 416, 418, 420, and 422 may correspond to the regions 512, 514, 516, 518, 520, and 522.
  • FIG. 6 is a diagram illustrating an example in which the medical imaging apparatus 100 or 200 separates a partial region of a blood vessel from a 2D medical image according to an exemplary embodiment.
  • the medical imaging apparatus 100 or 200 may extract or separate a partial region 620 of the blood vessel from the 2D medical image 610 according to an exemplary embodiment.
  • the medical imaging apparatus 100 or 200 may extract the center line 630 corresponding to the partial region 620 of the blood vessel from the partial region 620 of the blood vessel.
  • FIG. 7 illustrates an embodiment in which the medical imaging apparatus 100 or 200 determines a subvascular region having the highest similarity to a partial region of a blood vessel in a 2D medical image among a plurality of subvascular regions.
  • the medical imaging apparatus 100 or 200 may extract centerlines 712, 714, 716, 718, 720, and 722 from each of the plurality of sub-vascular regions 412, 414, 416, 418, 420, and 422 of FIG. 4. That is, the medical imaging apparatus 100 or 200 may extract centerlines 712, 714, 716, 718, 720, and 722 corresponding to each of the plurality of subvascular regions 412, 414, 416, 418, 420, and 422.
  • the medical imaging apparatus 100 or 200 may determine a sub-vascular region corresponding to a partial region 620 of the blood vessel, and may include a center line 630 corresponding to the partial region 620 of the blood vessel and the plurality of sub-vascular vessels.
  • the distance between the centerlines 712, 714, 716, 718, 720, and 722 corresponding to each of the regions 412, 414, 416, 418, 420, and 422 may be calculated.
  • the medical imaging apparatus 100 or 200 may perform parallel movement or rotational movement with respect to the center lines 712, 714, 716, 718, 720, and 722 by a predetermined number of times by varying a numerical value within a preset range.
  • the medical imaging apparatus 100 or 200 may project each of the center lines 712, 714, 716, 718, 720, and 722 that are parallel or rotated in a two-dimensional plane. Subsequently, the medical imaging apparatus 100 or 200 may calculate the distance between each of the centerlines 712, 714, 716, 718, 720, and 722 projected on the two-dimensional plane and the centerline 630 corresponding to the partial region 620 of the blood vessel by a predetermined number of times. The imaging apparatus 100 or 200 may determine the center line 718 having the minimum distance from the center line 630 by comparing the distances calculated by a predetermined number of times. Therefore, the medical imaging apparatus 100 or 200 may determine the sub-vascular region 418 corresponding to the center line 718 as the sub-vascular region most similar to the partial region 620 of the blood vessel.
  • the medical imaging apparatus 100 or 200 generates a distance transform 705 for the center line 630 corresponding to a partial region 620 of the blood vessel, and converts the distance transform 705 and the center lines 712, 714, 716, 718, 720, and 722. ) May facilitate calculation of the distance between the centerlines 712, 714, 716, 718, 720, 722 and the centerline 630.
  • FIG. 8 is a diagram for describing an embodiment of matching blood vessel regions in a 3D medical image to a 2D medical image, according to an exemplary embodiment.
  • the medical imaging apparatus 100 or 200 may include a sub-vessel as a blood vessel region within a three-dimensional medical image that is most similar to a partial region 620 of a blood vessel extracted from the two-dimensional medical image 610. Area 418 can be determined.
  • the medical imaging apparatus 100 or 200 may match the sub-vascular region 418 to a partial region 620 of the blood vessel in the 2D medical image 610. Accordingly, the medical imaging apparatus 100 or 200 may generate a registration image 810 in which the sub-vascular region 418 is matched to the 2D medical image 610.
  • the medical imaging apparatus 100 or 200 may determine a transformation matrix for matching the sub-vascular region 418 to a partial region 620 of the blood vessel in the 2D medical image 610.
  • the medical imaging apparatus 100 or 200 may determine a transformation matrix based on information on parallel movement or rotation movement that has been performed with respect to the center line 718. That is, the medical imaging apparatus 100 or 200 subtracts the sub-vessel region 418 by subtracting a change amount within a preset range for each value of the matrix representing the parallel movement or the rotation movement performed with respect to the center line 718.
  • a transformation matrix may be determined to more accurately match the partial region 620 of the blood vessel in the dimensional medical image 610. Therefore, the matching unit 120 may match the sub-vascular region 418 to the 2D medical image 610 using the determined transformation matrix.
  • FIG. 9 is a diagram for describing a medical image processing method performed by the medical imaging apparatus 100 or 200, according to an exemplary embodiment.
  • the method illustrated in FIG. 9 may be performed by each component of the medical imaging apparatus 100 or 200 of FIG. 1 or 2, and overlapping descriptions thereof will be omitted.
  • the medical imaging apparatus 100 or 200 acquires a 3D medical image and a 2D medical image representing blood vessels.
  • the medical imaging apparatus 100 or 200 performs a computed tomography angiography (CT angiography) or magnetic resonance imaging angiography (MRI angiography) on a subject, thereby displaying a three-dimensional representation of blood vessels in the subject in three dimensions.
  • the medical image may be acquired.
  • the medical imaging apparatus 100 or 200 may perform an X-ray angiography test on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions.
  • the medical imaging apparatus 100 or 200 may acquire a 3D medical image and a 2D medical image representing blood vessels from the outside.
  • the medical imaging apparatus 100 or 200 may obtain a 3D medical image and a 2D medical image stored in advance from an internal memory.
  • the medical imaging apparatus 100 or 200 determines a blood vessel region in the 3D medical image corresponding to a partial region of the blood vessel in the 2D medical image.
  • some regions of the blood vessels in the 2D medical image may be regions in which a contrast agent is administered in the blood vessels.
  • a user may inject a contrast agent into a blood vessel of an object, and the image acquirer 110 may perform an X-ray angiography test.
  • the 2D medical image may include a portion of the blood vessel in which the contrast agent is added. It can be represented by some area.
  • the partial region of the blood vessel in the 2D medical image may be a region of interest set by the user.
  • a part of the blood vessel in the 2D medical image may be a region in which a target is located in the blood vessel.
  • a portion of the blood vessel may be an area where the catheter is located.
  • the medical imaging apparatus 100 or 200 may separate or extract a 3D blood vessel region from a 3D medical image. That is, the medical imaging apparatus 100 or 200 may separate or extract only a blood vessel region viewed in 3D from a 3D medical image. Subsequently, the medical imaging apparatus 100 or 200 may divide the separated three-dimensional blood vessel region into a plurality of sub-vascular regions.
  • the medical imaging apparatus 100 or 200 may generate a graph showing a connection relationship between branch points of respective blood vessels in the 3D blood vessel region. Subsequently, the medical imaging apparatus 100 or 200 may divide the graph corresponding to the 3D blood vessel region into a plurality of regions according to a predetermined condition.
  • a predetermined condition may be a condition that the sum of the lengths of the branch points included in each of the plurality of areas is greater than a predetermined threshold. Accordingly, the medical imaging apparatus 100 or 200 may divide the graph into a plurality of regions, and thus may divide the three-dimensional blood vessel region corresponding to the graph into a plurality of sub-vascular regions corresponding to the plurality of regions.
  • the medical imaging apparatus 100 or 200 may separate or extract a partial region of a blood vessel from a 2D medical image. That is, the medical imaging apparatus 100 or 200 may separate or extract only a portion of a blood vessel that appears in two dimensions in the two-dimensional medical image.
  • the medical imaging apparatus 100 or 200 may determine a sub-vascular region corresponding to a partial region of a blood vessel in the 2D medical image among a plurality of sub-vascular regions divided from the 3D blood vessel region. That is, the medical imaging apparatus 100 or 200 may determine a subvascular region having the highest similarity to a partial region of the blood vessel among the plurality of subvascular regions.
  • the medical imaging apparatus 100 or 200 may project centerlines of each of the plurality of sub vessels onto a two-dimensional plane. According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may calculate a distance between centerlines of each of the plurality of subvascular regions projected on the 2D plane and a centerline of a partial region of the blood vessel. According to an embodiment, the medical imaging apparatus 100 or 200 may calculate a distance closest to the centerline of the partial region of the blood vessel for each point constituting the centerline of the arbitrary sub-vascular region, and the medical imaging apparatus 100 or 200 ) May be determined as the distance between the centerline of any subvascular region and the centerline of some region of the vessel.
  • the medical imaging apparatus 100 or 200 may perform a parallel movement or a rotational movement with respect to the center line of an arbitrary sub-vascular region by a predetermined number of times by varying a numerical value within a preset range. Subsequently, the medical imaging apparatus 100 or 200 may calculate the distance between the centerline of any sub-vascular region that is parallel or rotated and the centerline of the partial region of the blood vessel a predetermined number of times. The distance having the smallest value among the distances calculated by the set number of times may be determined as the distance between the centerline of any sub-vascular region and the center line of some region of the blood vessel.
  • the medical imaging apparatus 100 or 200 may more easily calculate a distance between the centerline of each of the plurality of sub-vascular regions and the center line of the partial region of the blood vessel in the 2D medical image.
  • a distance transform such as a distance map or a distance field, may be generated.
  • the distance transformation may be represented as an image according to an embodiment, and may include location information about the centerline of some regions of the blood vessel for each pixel in the image. Therefore, the medical imaging apparatus 100 or 200 uses a distance transformation with respect to the centerline of the partial region of the blood vessel and a centerline of each of the plurality of subvascular regions, and thus, between the centerline of each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel. Speed up calculations over distance.
  • the medical imaging apparatus 100 or 200 may calculate a distance between centerlines of each of the plurality of subvascular regions and a centerline of a portion of the blood vessel, and may determine the distance between the blood vessels among the plurality of subvascular regions.
  • the sub-vascular region with the smallest distance to some region can be determined.
  • the medical imaging apparatus 100 or 200 may determine a sub-vascular region having the smallest distance to a partial region of the blood vessel as a blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel.
  • the medical imaging apparatus 100 or 200 may match the blood vessel region with a portion of the blood vessel in the 2D medical image.
  • the medical imaging apparatus 100 or 200 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel in the 2D medical image to the 2D medical image.
  • the medical imaging apparatus 100 or 200 may determine transformation information for matching a blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image.
  • An example of the transformation information may be a transformation matrix.
  • the medical imaging apparatus 100 or 200 may be configured to perform parallel movement or rotational movement based on information about a parallel movement or a rotational movement that has been performed with respect to a subvascular region having a minimum distance from a portion of a blood vessel among a plurality of subvascular regions.
  • the transformation matrix for matching the sub-vascular region in the 3D medical image to a partial region of the blood vessel may be determined. That is, the medical imaging apparatus 100 or 200 subtracts the amount of change within a preset range for each value of the matrix representing the parallel movement or the rotational movement performed with respect to the sub-vascular region, thereby reducing the blood vessel region in the 3D medical image by 2.
  • a transformation matrix can be determined for more precise registration with some regions of blood vessels in the dimensional medical image. Accordingly, the medical imaging apparatus 100 or 200 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel to the 2D medical image by using the determined transformation matrix. In addition, the medical imaging apparatus 100 or 200 may generate a registration image in which blood vessel regions in the 3D medical image are matched to the 2D medical image.
  • the medical imaging apparatus 100 or 200 may match a blood vessel region wider than a blood vessel region in a 3D medical image having the highest similarity with a portion of the blood vessel, to the 2D medical image according to a user's selection. Can be.
  • FIG 10 and 11 are views illustrating the X-ray apparatus 300 according to an embodiment.
  • the medical imaging apparatuses 100 and 200 of FIGS. 1 and 2 may perform some or all of the functions performed by the X-ray apparatus 300 of FIGS. 10 and 11.
  • the image acquirers 110 and 210 of FIGS. 1 and 2 may correspond to at least one of the detector 108, the data acquisition circuit (DAS) 116, and the data transmitter 152 of FIGS. 10 and 11.
  • the matching units 120 and 220 of FIGS. 1 and 2 may correspond to the image processor 126 of FIG. 11.
  • the display unit 230 of FIG. 2 may correspond to the display unit 153 of FIG. 11
  • the input unit 240 of FIG. 2 may correspond to the input unit 128 of FIG. 1, and the storage of FIG. 2.
  • the unit 250 may correspond to the storage unit 124 of FIG. 11.
  • the X-ray apparatus 300 may include a C-arm 102 having a C shape, and may continuously perform X-ray imaging for a predetermined time.
  • An X-ray source 106 is provided at one end of the C-arm 102, and a detector 108 is provided at the other end of the C-arm 102.
  • the C-arm 102 may connect the X-ray source 106 and the detector 108, and adjust the positions of the X-ray source 106 and the detector 108.
  • the C-arm 102 may be coupled to the ceiling, coupled to the floor, or coupled to both the ceiling and the floor.
  • the X-ray apparatus 300 may further include a table 105 on which the object 10 may be located.
  • X-ray source 106 is configured to generate and irradiate X-rays.
  • the detector 108 is configured to detect X-rays radiated from the X-ray source 106 and transmitted through the object 10. The medical image may be acquired based on the X-rays detected by the detector 108.
  • the X-ray source 106 may rotate to radiate X-rays to the object 10.
  • the X-ray source 106 may be rotated by the rotation of the C-arm 102, and the detector 108 may also detect X-rays passing through the object 10 while rotating together with the X-ray source 106.
  • the user may photograph the object 10 at various positions or at various angles by adjusting the positions of at least one of the C-arm 102 and the table 105.
  • the user may acquire a medical image by photographing the object 10 while rotating at least one of the C-arm 102 and the table 105 or moving up, down, left, and right. Accordingly, the user may more efficiently photograph the object 10 for a continuous time than the general fixed X-ray apparatus using the X-ray apparatus 300.
  • the X-ray apparatus 300 may be useful when it is necessary to acquire a plurality of X-ray images acquired in a continuous time or when an X-ray video should be obtained.
  • the X-ray apparatus 300 may be usefully used in medical procedures such as X-ray angiography, or surgery. If the doctor needs to examine the patient's patient precisely for the diagnosis of the vascular disease patient, the doctor continuously performs X-rays during the examination time. The vascular state of the patient is examined through a fluoroscopy image, which is an X-ray video obtained in real time. Therefore, in a medical procedure such as angiography, X-rays should be continuously irradiated to the subject during the procedure and a fluoroscopy image should be obtained.
  • a guide wire may be installed at an object site and X-ray imaging may be performed, or X-ray imaging may be performed by injecting drugs using a thin needle or a catheter. You can proceed.
  • a user in performing a procedure by inserting a catheter, a stent, a needle, or the like into a body, a user such as a doctor should check whether the catheter is properly inserted into a target point of the subject. Therefore, the user may acquire a fluoroscopy image during the procedure, and proceed with the procedure while confirming the position of the target object such as a catheter through the obtained fluoroscopy image.
  • the X-ray apparatus 300 may include an Interventional X-ray, an Interventional Angiography C-arm X-ray, or a Surgical C-arm X-ray. have.
  • the X-ray apparatus 300 may acquire a 3D medical image representing 3D of blood vessels in the object.
  • the X-ray apparatus 300 may perform an X-ray angiography test on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions. That is, the user may inject a contrast agent into the blood vessel of the object, and the X-ray apparatus 300 may perform an X-ray angiography test to acquire a 2D medical image showing a portion of the contrast medium in which the blood vessel is injected.
  • the X-ray apparatus 300 may determine a blood vessel region in the 3D medical image corresponding to a partial region of the blood vessel in the 2D medical image. Subsequently, the X-ray apparatus 300 may match the blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image.
  • the X-ray apparatus 300 includes an X-ray source 106, a detector 108, and a C-arm 102 connecting the X-ray source 106 and the detector 108.
  • the X-ray apparatus 300 may include a rotation driver 151, a data acquisition circuit 116, a data transmitter 152, a table 105, a controller 118, a storage 124, an image processor 126, and an input unit. 128, the display unit 153 and the communication unit 132 may be further included.
  • the object 10 may be located on the table 105.
  • the table 105 may move in a predetermined direction (eg, at least one of up, down, left, and right), and the movement may be controlled by the controller 118.
  • the X-ray source 106 and the detector 108 connected to the C-arm 102 and disposed to face each other have a predetermined field of view (FOV). If the X-ray source 106 and detector 108 are rotated by the C-arm 102, the FOV will change accordingly.
  • FOV field of view
  • the X-ray apparatus 300 may further include an anti-scatter grid 114 positioned on the detector 108.
  • X-ray radiation that reaches the detector 108 includes attenuated primary radiation that forms a useful image, as well as scattered radiation that degrades the quality of the image.
  • the anti-scattering grid 114 can be positioned between the patient and the detector (or photosensitive film) in order to transmit most of the main radiation and attenuate the scattered radiation.
  • anti-scatter grids include strips of lead foil, solid polymer materials or solid polymers and fiber composite materials. It may be configured in the form of alternately stacked space filling material (interspace material) of. However, the shape of the anti-scattering grid is not necessarily limited thereto.
  • the C-arm 102 may receive a drive signal and power from the rotation driver 151 and rotate the X-ray source 106 and the detector 108 at a predetermined rotation speed.
  • the X-ray source 106 may generate and emit X-rays by receiving a voltage and a current from a power distribution unit (PDU) through a high voltage generator (not shown).
  • a high voltage generator applies a predetermined voltage (hereinafter referred to as a tube voltage)
  • the X-ray source 106 may generate X-rays having a plurality of energy spectra corresponding to the predetermined tube voltage.
  • X-rays generated by the X-ray source 106 may be emitted in a predetermined form by a collimator 112.
  • the detector 108 may be positioned to face the X-ray source 106.
  • the detector 108 may include a plurality of X-ray detection elements.
  • the single X-ray detection element may form a single channel, but is not necessarily limited thereto.
  • the detector 108 may detect X-rays generated from the X-ray source 106 and transmitted through the object 10 and generate an electrical signal corresponding to the detected intensity of the X-rays.
  • the detector 108 may include an indirect method for converting radiation into light and a direct method detector for converting and detecting radiation into direct charge.
  • the indirect detection unit may use a scintillator.
  • the direct type detecting unit may use a photon counting detector.
  • the data acquisition circuit 116 may be connected to the detector 108.
  • the electrical signal generated by the detector 108 may be collected by the DAS 116.
  • the electrical signal generated by the detector 108 may be collected by the data acquisition circuit 116 by wire or wirelessly.
  • the electrical signal generated by the detector 108 may be provided to an analog / digital converter (not shown) through an amplifier (not shown).
  • Only some data collected from the detector 108 may be provided to the image processor 126 according to the slice thickness or the number of slices, or only some data may be selected by the image processor 126.
  • the digital signal may be provided to the image processor 126 through the data transmitter 152.
  • the digital signal may be transmitted to the image processor 126 by wire or wirelessly through the data transmitter 152.
  • the controller 118 may control the operation of each module included in the X-ray apparatus 300.
  • the controller 118 may include a table 105, a rotation driver 151, a collimator 112, a data acquisition circuit 116, a storage unit 124, an image processor 126, an input unit 128, and a display. Operations of the unit 153 and the communication unit 132 may be controlled.
  • the image processor 126 receives data (eg, raw data before processing) from the data acquisition circuit 116 through the data transmitter 152 to perform a process of pre-processing. Can be.
  • data eg, raw data before processing
  • the preprocessing may include, for example, a process of correcting the sensitivity unevenness between the channels, a sharp reduction in signal strength, or a process of correcting the loss of a signal due to an X-ray absorber such as metal.
  • the data preprocessed by the image processor 126 may be referred to as raw data or projection data.
  • Such projection data may be stored in the storage unit 124 together with photographing conditions (eg, tube voltage, photographing angle, etc.) when data is acquired.
  • the projection data may be a set of data values corresponding to the intensity of X-rays passing through the object.
  • the set of projection data acquired simultaneously at the same photographing angle for all channels is referred to as projection data set or measured data.
  • the storage unit 124 may include a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (SD, XD memory, etc.) and a RAM. ; Random Access Memory (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) magnetic memory, magnetic disk, optical disk It may include at least one type of storage medium.
  • the image processor 126 may acquire a reconstructed image of the object based on the acquired measurement data.
  • the image processor 126 may obtain a reconstructed image obtained by imaging the ROI from the measured data.
  • ROI is an area in which the X-ray apparatus 300 may reconstruct an image.
  • Such a reconstructed image may be a 3D image.
  • the image processor 126 may generate a 3D image of the object by using a cone beam reconstruction method based on the acquired measurement data.
  • X-ray tomography conditions may include a plurality of tube voltages, energy values of a plurality of X-rays, an imaging protocol selection, an image reconstruction method selection, an FOV region setting, an ROI region setting, a number of slices, a slice thickness, And image post-processing parameter settings.
  • the image processing condition may include a resolution of an image, attenuation coefficient setting for the image, a combination ratio setting of the image, and the like.
  • the input unit 128 may include a device for receiving a predetermined input from the outside.
  • the input unit 128 may include a microphone, a keyboard, a mouse, a joystick, a touch pad, a touch fan, a voice, a gesture recognition device, and the like.
  • the display unit 153 may display an image reconstructed by the image processor 126.
  • the transmission and reception of data, power, and the like between the above-described elements may be performed using at least one of wired, wireless, and optical communication.
  • the communication unit 132 may communicate with an external device, an external medical device, or the like through the server 134.
  • the X-ray apparatus 300 may be connected to a workstation configured to control the X-ray apparatus 300 through the communication unit 132. This will be described later with reference to FIG. 12.
  • FIG. 12 is a diagram illustrating a configuration of the communication unit 133 of FIG. 11.
  • the communication unit 132 may be connected to the network 15 by wire or wirelessly to communicate with the external server 134, the medical device 136, the portable device 138, or the workstation 139.
  • the communication unit 132 may exchange data with a hospital server or another medical device in a hospital connected through a PACS.
  • the communication unit 132 may perform data communication with the portable device 138 or the like according to a digital imaging and communications in medicine (DICOM) standard.
  • DICOM digital imaging and communications in medicine
  • the communication unit 132 may transmit and receive data related to diagnosis of the object through the network 15.
  • the communication unit 132 may transmit and receive a medical image obtained from the medical device 136, such as an MRI device, an X-ray device.
  • the communication unit 132 may receive a diagnosis history or a treatment schedule of the patient from the server 134 and use it for clinical diagnosis of the patient.
  • the communication unit 132 may perform data communication not only with the server 134 or the medical device 136 in the hospital, but also with the portable device 138, the workstation 139, or the like of the user or the patient.
  • the workstation 139 may be located in a space physically separated from the X-ray apparatus 300.
  • the X-ray apparatus 300 may be in a shield room and the workstation 139 may be in a console room.
  • the shield room refers to a space in which the X-ray apparatus 300 is located to photograph an object, and may be variously referred to as a 'photography room', 'inspection room', or 'inspection room'.
  • the console room is a space in which the user is located to control the X-ray apparatus 300 and means a space separated from the shield room.
  • the console room and the shield room may be separated from each other through a shielding wall to protect the user from magnetic fields, radiation, RF signals, etc. transmitted from the shield room.
  • the device includes a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, a key, a button, and the like.
  • a computer readable recording medium may be a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (eg, CD-ROM). ) And DVD (Digital Versatile Disc).
  • the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • the medium is readable by the computer, stored in the memory, and can be executed by the processor.
  • This embodiment can be represented by functional block configurations and various processing steps. Such functional blocks may be implemented in various numbers of hardware or / and software configurations that perform particular functions.
  • an embodiment may include an integrated circuit configuration such as memory, processing, logic, look-up table, etc. that may execute various functions by the control of one or more microprocessors or other control devices. You can employ them.
  • the present embodiment includes various algorithms implemented in C, C ++, Java (data structures, processes, routines or other combinations of programming constructs). It may be implemented in a programming or scripting language such as Java), an assembler, or the like.
  • the functional aspects may be implemented with an algorithm running on one or more processors.
  • the present embodiment may employ the prior art for electronic configuration, signal processing, and / or data processing.
  • Terms such as “mechanism”, “element”, “means”, “configuration” can be used widely and are not limited to mechanical and physical configurations. The term may include the meaning of a series of routines of software in conjunction with a processor or the like.
  • connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections.

Abstract

Disclosed are a medical image processing method and a medical imaging device therefor, the medical image processing method comprising the steps of: acquiring a three-dimensional medical image and a two-dimensional medical image, which indicate a blood vessel; determining a blood vessel region in the three-dimensional medical image, which corresponds to a partial region of the blood vessel in the two-dimensional medical image; and matching the blood vessel region to the partial region of the blood vessel in the two-dimensional medical image.

Description

의료 영상 장치 및 의료 영상 처리 방법Medical Imaging Device and Medical Image Processing Method
본 개시는 2차원 의료 영상과 3차원 의료 영상을 정합하는 의료 영상 장치 및 의료 영상 처리 방법에 관한 것이다.The present disclosure relates to a medical imaging apparatus and a medical image processing method for matching a 2D medical image and a 3D medical image.
의료 영상 장치는 대상체의 내부 구조를 영상으로 획득하기 위한 장비이다. 의료 영상 장치는 신체 내의 구조적 세부사항, 내부 조직 및 유체의 흐름 등을 촬영 및 처리하여 사용자에게 보여준다. 의사 등의 사용자는 의료 영상 장치에서 출력되는 의료 영상을 이용하여 환자의 건강 상태 및 질병을 진단할 수 있다. The medical imaging apparatus is a device for acquiring an internal structure of an object as an image. The medical imaging apparatus photographs and processes structural details, internal tissues, and fluid flow in the body and is displayed to the user. A user such as a doctor may diagnose a medical condition and a disease of a patient using the medical image output from the medical imaging apparatus.
의료 영상 장치의 일 예시인 엑스선 장치는 엑스선을 인체에 투과시켜 인체의 내부 구조를 이미지로 획득하는 의료 영상 장치이다. 엑스선 장치는 MRI 장치, CT 장치 등을 포함하는 다른 의료 영상 장치에 비해 간편하고, 짧은 시간 내에 대상체의 의료 이미지를 획득할 수 있다는 장점이 있다. 따라서, 엑스선 장치는 단순 흉부 촬영, 단순 복부 촬영, 단순 골격 촬영, 단순 부비동 촬영, 단순 경부 연조직(neck soft tissue) 촬영 및 유방 촬영 등에 널리 이용되고 있다.An X-ray apparatus as an example of a medical imaging apparatus is a medical imaging apparatus that acquires an internal structure of the human body by transmitting X-rays through the human body. The X-ray apparatus is simpler than other medical imaging apparatuses including an MRI apparatus, a CT apparatus, and the like, and has an advantage of obtaining a medical image of an object in a short time. Therefore, the X-ray apparatus is widely used for simple chest imaging, simple abdominal imaging, simple skeletal imaging, simple sinus imaging, simple neck soft tissue imaging and mammography.
플루오로스코피(fluoroscopy)는 실시간으로 대상체를 촬영하여 엑스선 동영상을 획득하는 영상 처리 기술이다. 사용자는 엑스선 혈관조영술(angiography) 또는 외과적인 시술 등을 모니터링하기 위한 목적으로 플루오로스코피를 이용할 수 있다.Fluoroscopy is an image processing technique of acquiring an X-ray video by photographing an object in real time. The user may use fluoroscopy for the purpose of monitoring X-ray angiography or surgical procedures.
본 실시예들에 따르면, 2차원 의료 영상과 3차원 의료 영상을 정합하는 의료 영상 장치 및 의료 영상 처리 방법을 제공한다.According to the embodiments, a medical imaging apparatus and a medical image processing method for matching a 2D medical image and a 3D medical image are provided.
제 1 측면에 따른 의료 영상 처리 방법은, 혈관을 나타내는 3차원 의료 영상 및 혈관을 나타내는 2차원 의료 영상을 획득하는 단계; 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하는 단계; 및 혈관 영역을 2차원 의료 영상 내의 일부 영역에 정합하는 단계를 포함할 수 있다.According to a first aspect, a medical image processing method includes: obtaining a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; Determining a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image; And matching the blood vessel region to a partial region in the 2D medical image.
또한, 일부 영역은, 2차원 의료 영상 내의 혈관에서 조영제가 투여된 영역, 2차원 의료 영상 내의 혈관의 관심 영역(region of interest), 또는 2차원 의료 영상 내의 혈관 내에서 목적물이 위치하는 영역 중 적어도 어느 하나의 영역일 수 있다.In addition, the partial region may include at least one of a region in which a contrast agent is administered in a blood vessel in a 2D medical image, a region of interest of a blood vessel in a 2D medical image, or a region in which a target is located in a blood vessel in a 2D medical image. It may be any one area.
또한, 결정하는 단계는, 3차원 의료 영상에서 3차원 혈관 영역을 분리하는 단계; 2차원 의료 영상에서 일부 영역을 분리하는 단계; 및 3차원 혈관 영역으로부터 나눠진 복수의 서브 혈관 영역들 중에서, 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 혈관 영역으로 결정하는 단계를 포함할 수 있다.The determining may include separating the three-dimensional blood vessel region from the three-dimensional medical image; Separating a partial region from the 2D medical image; And among the plurality of sub-vascular regions divided from the three-dimensional blood vessel region, determining the sub-vascular region having the highest similarity to the partial region as the blood vessel region.
또한, 결정하는 단계는, 복수의 서브 혈관 영역들 각각의 중심선(centerline)들에 대한 평행 이동 또는 회전 이동을 수행하는 단계; 평행 이동 또는 회전 이동된 복수의 서브 혈관 영역들 각각의 중심선들과 일부 영역의 중심선 간의 거리를 계산하는 단계; 및 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 혈관 영역으로 결정하는 단계를 포함할 수 있다.Further, the determining may include performing parallel or rotational movement with respect to centerlines of each of the plurality of sub-vascular regions; Calculating a distance between centerlines of each of the plurality of sub-vascular regions that have been moved or rotated in parallel and a centerline of the partial region; And determining the sub-vascular region having the smallest distance from the partial region as the blood vessel region.
또한, 결정하는 단계는, 복수의 서브 혈관 영역들 각각의 중심선(centerline)들을 2차원 평면에 투영(projection)하는 단계; 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 일부 영역의 중심선 간의 거리를 계산하는 단계; 및 혈관의 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 혈관 영역으로 결정하는 단계를 포함할 수 있다.Further, the determining may include projecting centerlines of each of the plurality of sub-vascular regions in a two-dimensional plane; Calculating a distance between centerlines of each of the projected plurality of subvascular regions and a centerline of the partial region; And determining the sub-vascular region having the smallest distance from the partial region of the blood vessel as the blood vessel region.
또한, 계산하는 단계는, 일부 영역의 중심선에 대한 거리 변환(distance transform)을 생성하는 단계; 및 거리 변환을 이용하여, 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 일부 영역의 중심선 간의 거리를 계산하는 단계를 포함할 수 있다.In addition, the calculating may include generating a distance transform with respect to the centerline of the partial region; And calculating a distance between the centerlines of each of the projected plurality of sub-vascular regions and the centerline of the partial region by using the distance transformation.
또한, 정합하는 단계는, 혈관 영역과 일부 영역을 일치시키기 위한 3차원 변환 정보를 결정하는 단계; 및 3차원 변환 정보에 기초하여, 혈관 영역을 2차원 의료 영상 내의 일부 영역에 정합하는 단계를 포함할 수 있다.In addition, the matching may include determining three-dimensional transformation information for matching the blood vessel region with the partial region; And matching the blood vessel region to a partial region in the 2D medical image based on the 3D transformation information.
또한, 의료 영상 처리 방법은, 혈관 영역이 2차원 의료 영상에 정합된 영상을 저장하는 단계; 및 정합된 영상을 디스플레이하는 단계를 더 포함할 수 있다.The medical image processing method may further include: storing an image in which a blood vessel region is matched with a 2D medical image; And displaying the matched image.
또한, 3차원 의료 영상은 대상체에 대한 시술 전에 CT 혈관 조영검사(CT angiography)를 통해 획득되는 영상일 수 있고, 2차원 의료 영상은 대상체에 대한 시술 중에 x-선 혈관 조영술(x-ray angiography)를 통해 획득되는 영상일 수 있다.In addition, the 3D medical image may be an image obtained through CT angiography before the procedure on the subject, and the 2D medical image may be x-ray angiography during the procedure on the subject. It may be an image acquired through.
제 2 측면에 따른, 의료 영상 장치는, 혈관을 나타내는 3차원 의료 영상 및 혈관을 나타내는 2차원 의료 영상을 획득하는 영상 획득부; 및 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하고, 혈관 영역을 2차원 의료 영상 내의 일부 영역에 정합하는 정합부를 포함할 수 있다.According to a second aspect, a medical imaging apparatus includes: an image acquisition unit configured to acquire a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; And a matching unit for determining a blood vessel region in the 3D medical image corresponding to the partial region of the blood vessel in the 2D medical image, and matching the blood vessel region to the partial region in the 2D medical image.
제 3 측면에 따라, 전술한 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.According to a third aspect, there is provided a computer readable recording medium having recorded thereon a program for implementing the above method.
본 실시예들에 따르면, 선택적으로 조영된 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하고, 정합 영상을 생성할 수 있으므로, 대상체의 다양한 움직임에 대한 보정이 가능한 3D 로드맵(roadmap)을 제공할 수 있다. 또한, 정합 영상을 통해 선택적으로 조영된 혈관의 일부 영역을 3차원 혈관 구조로 표현할 수 있으므로, 대상체에 대한 시술의 편의성을 향상 시킬 수 있다.According to the present embodiments, a 3D roadmap capable of correcting various movements of an object may be determined because a region of a blood vessel in a 3D medical image corresponding to a portion of the selectively imaged blood vessel may be determined and a matched image may be generated. ) Can be provided. In addition, since a partial region of the blood vessel selectively imaged through the registration image may be expressed as a 3D blood vessel structure, the convenience of the procedure for the subject may be improved.
도 1 은 일 실시예에 따른 의료 영상 장치의 블록도를 도시한다.1 is a block diagram of a medical imaging apparatus according to an exemplary embodiment.
도 2는 다른 실시예에 따른 의료 영상 장치의 블록도를 도시한다. 2 is a block diagram of a medical imaging apparatus according to another exemplary embodiment.
도 3은 의료 영상 장치가 3차원 의료 영상으로부터 3차원 혈관 영역 또는 3차원 혈관 영역의 중심선을 추출하는 실시예를 설명하기 위한 도면이다.FIG. 3 is a diagram for describing an exemplary embodiment in which the medical imaging apparatus extracts a center line of a 3D blood vessel region or a 3D blood vessel region from a 3D medical image.
도 4 및 도 5는 의료 영상 장치가 3차원 혈관 영역을 복수의 서브 혈관 영역들로 나누는 실시예를 설명하기 위한 도면이다.4 and 5 are diagrams for describing an exemplary embodiment in which the medical imaging apparatus divides a 3D blood vessel region into a plurality of subvascular regions.
도 6은 일 실시예에 따라, 의료 영상 장치가 2차원 의료 영상으로부터 혈관의 일부 영역을 분리하는 실시예를 설명하기 위한 도면이다.6 is a diagram for describing an example in which a medical imaging apparatus separates a partial region of a blood vessel from a 2D medical image, according to an exemplary embodiment.
도 7은 의료 영상 장치가 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 결정하는 실시예를 나타낸다.FIG. 7 illustrates an embodiment in which the medical imaging apparatus determines a subvascular region having the highest similarity to a partial region of a blood vessel among a plurality of subvascular regions.
도 8은 일 실시예에 따라, 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상에 정합하는 실시예를 설명하기 위한 도면이다.8 is a diagram for describing an embodiment of matching blood vessel regions in a 3D medical image to a 2D medical image, according to an exemplary embodiment.
도 9은, 일 실시예에 따라, 의료 영상 장치가 수행하는 의료 영상 처리 방법을 설명하기 위한 도면이다.9 is a diagram for describing a medical image processing method performed by a medical imaging apparatus, according to an exemplary embodiment.
도 10 및 도 11은 일 실시예에 따른 엑스선 장치를 나타내는 도면이다.10 and 11 illustrate X-ray apparatuses according to example embodiments.
도 12은 도 11의 통신부의 구성을 도시하는 도면이다.FIG. 12 is a diagram illustrating a configuration of the communication unit of FIG. 11.
제 1 측면에 따른 의료 영상 처리 방법은, 혈관을 나타내는 3차원 의료 영상 및 혈관을 나타내는 2차원 의료 영상을 획득하는 단계; 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하는 단계; 및 혈관 영역을 2차원 의료 영상 내의 일부 영역에 정합하는 단계를 포함할 수 있다.According to a first aspect, a medical image processing method includes: obtaining a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; Determining a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image; And matching the blood vessel region to a partial region in the 2D medical image.
제 2 측면에 따른, 의료 영상 장치는, 혈관을 나타내는 3차원 의료 영상 및 혈관을 나타내는 2차원 의료 영상을 획득하는 영상 획득부; 및 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하고, 혈관 영역을 2차원 의료 영상 내의 일부 영역에 정합하는 정합부를 포함할 수 있다.According to a second aspect, a medical imaging apparatus includes: an image acquisition unit configured to acquire a 3D medical image representing a blood vessel and a 2D medical image representing a blood vessel; And a matching unit for determining a blood vessel region in the 3D medical image corresponding to the partial region of the blood vessel in the 2D medical image, and matching the blood vessel region to the partial region in the 2D medical image.
제 3 측면에 따라, 전술한 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.According to a third aspect, there is provided a computer readable recording medium having recorded thereon a program for implementing the above method.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present disclosure, and a method of achieving them will be apparent with reference to the embodiments described below in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below, but may be implemented in various forms, and only the present embodiments are disclosed so that the disclosure of the present disclosure is complete, and common knowledge in the art to which the present disclosure belongs. It is provided to fully inform the person having the scope of the invention, and the present disclosure is only defined by the scope of the claims.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 개시에 대해 구체적으로 설명하기로 한다. Terms used herein will be briefly described, and the present disclosure will be described in detail.
본 개시에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the present disclosure selected general terms widely used as far as possible in consideration of functions in the present disclosure, but may vary according to the intention or precedent of a person skilled in the art, the emergence of new technologies, and the like. In addition, in certain cases, there is also a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the invention. Therefore, the terms used in the present disclosure should be defined based on the meanings of the terms and the contents throughout the present disclosure, rather than simply the names of the terms.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행한다. 그렇지만 '부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.When any part of the specification is to "include" any component, this means that it may further include other components, except to exclude other components unless otherwise stated. In addition, the term "part" as used herein refers to a hardware component, such as software, FPGA or ASIC, and "part" plays certain roles. But wealth is not limited to software or hardware. The 'unit' may be configured to be in an addressable storage medium or may be configured to play one or more processors. Thus, as an example, a "part" refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. The functionality provided within the components and "parts" may be combined into a smaller number of components and "parts" or further separated into additional components and "parts".
본 명세서에서 "영상"은 이산적인 영상 요소들(예를 들어, 2차원 영상에 있어서의 픽셀들 및 3차원 영상에 있어서의 복셀들)로 구성된 다차원(multi-dimensional) 데이터를 의미할 수 있다. 영상의 예로는 엑스선 장치, CT(Computed Tomography) 장치, MRI(magnetic resonance imaging) 장치, 초음파 장치 및 다른 의료 장치에 의해 획득된 대상체의 의료 영상 등을 포함할 수 있다. As used herein, "image" may mean multi-dimensional data composed of discrete image elements (eg, pixels in a 2D image and voxels in a 3D image). Examples of the image may include an X-ray device, a computed tomography (CT) device, a magnetic resonance imaging (MRI) device, an ultrasound device, and a medical image of an object obtained by another medical device.
또한, 본 명세서에서 "대상체(object)"는 사람 또는 동물, 또는 사람 또는 동물의 일부일 수 있다. 예를 들어, 대상체는 간, 심장, 자궁, 뇌, 유방, 복부 등의 장기, 신경, 뼈 및 혈관 중 적어도 하나를 포함할 수 있다. 또한, "대상체"는 팬텀(phantom)일 수도 있다. 팬텀은 생물의 밀도와 실효 원자 번호에 아주 근사하고 또한 생물의 부피에 아주 근사한 물질을 의미하는 것으로, 신체와 유사한 성질을 갖는 구형(sphere)의 팬텀을 포함할 수 있다.Also, herein, an "object" may be a person or an animal, or part of a person or an animal. For example, the subject may include at least one of organs, nerves, bones, and blood vessels, such as the liver, heart, uterus, brain, breast, and abdomen. In addition, the "object" may be a phantom. Phantoms are materials that are very close to the density and effective atomic number of an organism and also very close to the volume of an organism, and may include sphere phantoms with properties similar to the body.
또한, 본 명세서에서 "사용자"는 의료 전문가로서 의사, 간호사, 임상 병리사, 의료 영상 전문가 등이 될 수 있으며, 의료 장치를 수리하는 기술자가 될 수 있으나, 이에 한정되지 않는다.In addition, in the present specification, the "user" may be a doctor, a nurse, a clinical pathologist, a medical imaging expert, or the like, and may be a technician who repairs a medical device, but is not limited thereto.
도 1 은 일 실시예에 따른 의료 영상 장치(100)의 블록도를 도시한다.1 is a block diagram of a medical imaging apparatus 100 according to an exemplary embodiment.
도 1 에 도시된 바와 같이, 의료 영상 장치(100)는 일 실시예에 따라, 영상 획득부(110) 및 정합부(120)를 포함할 수 있다. 도 1에 도시된 의료 영상 장치(100)는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.As shown in FIG. 1, the medical imaging apparatus 100 may include an image acquisition unit 110 and a matching unit 120, according to an exemplary embodiment. In the medical imaging apparatus 100 illustrated in FIG. 1, only components related to the present exemplary embodiment are illustrated. Accordingly, it will be understood by those skilled in the art that other general purpose components may be further included in addition to the components shown in FIG. 1.
영상 획득부(110)는 일 실시예에 따라, 혈관을 나타내는 3차원 의료 영상 및 2차원 의료 영상을 획득한다. 일 실시예에 따라, 영상 획득부(110)는 대상체에 대한 컴퓨터 단층촬영 혈관 조영술(CT angiography) 또는 자기공명영상 혈관 조영술(MRI angiography)을 수행하여, 대상체 내의 혈관을 3차원으로 나타내는 3차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 영상 획득부(110)는 대상체 내의 혈관에 대한 X-선 혈관 조영술를 수행하여, 대상체 내의 혈관을 2차원으로 나타내는 2차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상은 플루오로스코피를 통해 획득되는 엑스선 동영상일 수 있다. 일 실시예에 따라, 3차원 의료 영상은 사용자가 대상체에 대한 시술을 수행하기 전에 미리 영상 획득부(110)에 의해 획득될 수 있으며, 2차원 의료 영상은 사용자가 대상체에 대한 시술을 수행하는 중에 실시간으로 영상 획득부(110)에 의해 획득될 수 있다. 또한, 일 실시예에 따라, 영상 획득부(110)는 통신부(미도시)를 통해 외부로부터 혈관을 나타내는 3차원 의료 영상 및 2차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 영상 획득부(110)는 메모리(미도시)로부터 미리 저장된 3차원 의료 영상 및 2차원 의료 영상을 획득할 수 있다.The image acquirer 110 acquires a 3D medical image and a 2D medical image representing a blood vessel, according to an exemplary embodiment. According to an embodiment, the image acquisition unit 110 performs computed tomography angiography (MRI angiography) or magnetic resonance angiography (MRI angiography) on the object, three-dimensional medical representation of the blood vessels in the object in three dimensions An image can be obtained. In addition, according to an exemplary embodiment, the image acquirer 110 may perform X-ray angiography on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions. In addition, according to an embodiment, the 2D medical image may be an X-ray video obtained through fluoroscopy. According to an embodiment, the 3D medical image may be acquired by the image acquisition unit 110 before the user performs the procedure on the object, and the 2D medical image is performed while the user performs the procedure on the object. It may be obtained by the image acquisition unit 110 in real time. In addition, according to an exemplary embodiment, the image acquisition unit 110 may acquire a 3D medical image and a 2D medical image representing blood vessels from the outside through a communication unit (not shown). In addition, according to an exemplary embodiment, the image acquirer 110 may acquire a 3D medical image and a 2D medical image stored in advance from a memory (not shown).
정합부(120)는 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정한다.The matching unit 120 determines a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image, according to an exemplary embodiment.
일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 혈관에서 조영제가 투여된 영역일 수 있다. 예를 들어, 사용자는 대상체의 혈관에 조영제를 투입할 수 있고, 영상 획득부(110)는 X-선 혈관 조영 검사를 수행할 수 있고, 결과적으로 2차원 의료 영상은 조영제가 투입된 부분을 혈관의 일부 영역으로써 나타낼 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 사용자에 의해 설정된 관심 영역(Region of Interest)일 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 혈관 내에서 목적물이 위치하는 영역일 수 있다. 예를 들어, 사용자가 대상체의 혈관에 카테터를 삽입하는 경우, 혈관의 일부 영역은 카테터가 위치하는 영역일 수 있다. According to an embodiment, some regions of the blood vessels in the 2D medical image may be regions in which a contrast agent is administered in the blood vessels. For example, a user may inject a contrast agent into a blood vessel of an object, and the image acquirer 110 may perform an X-ray angiography test. As a result, the 2D medical image may include a portion of the blood vessel in which the contrast agent is added. It can be represented by some area. According to an embodiment, the partial region of the blood vessel in the 2D medical image may be a region of interest set by the user. In addition, according to an exemplary embodiment, a part of the blood vessel in the 2D medical image may be a region in which a target is located in the blood vessel. For example, when the user inserts the catheter into the blood vessel of the subject, a portion of the blood vessel may be an area where the catheter is located.
정합부(120)는 일 실시예에 따라, 3차원 의료 영상으로부터 3차원 혈관 영역을 분리 또는 추출할 수 있다. 즉, 정합부(120)는 3차원 의료 영상에서 3차원으로 보여지는 혈관 영역만을 분리 또는 추출할 수 있다. 이어서, 정합부(120)는 분리된 3차원 혈관 영역을 복수의 서브 혈관 영역들로 나눌 수 있다.According to an embodiment, the matching unit 120 may separate or extract a 3D blood vessel region from a 3D medical image. That is, the matching unit 120 may separate or extract only the blood vessel region seen in three dimensions in the 3D medical image. Subsequently, the matching unit 120 may divide the separated three-dimensional blood vessel region into a plurality of sub-vascular regions.
정합부(120)는 일 실시예에 따라, 혈관의 분기점에 기초하여, 3차원 혈관 영역에 대응되는 그래프를 생성할 수 있다. 즉, 정합부(120)는 3차원 혈관 영역 내의 각 혈관의 분기점들간의 연결 관계를 나타낸 그래프를 생성할 수 있다. 이어서, 정합부(120)는 3차원 혈관 영역에 대응되는 그래프를 소정의 조건에 따라 복수의 영역들로 나눌 수 있다. 소정의 조건의 예로는, 복수의 영역들 각각에 포함된 분기점들간의 길이의 합이 소정의 임계값보다 크다는 조건이 될 수 있다. 따라서, 정합부(120)는 그래프를 복수의 영역들로 나눌 수 있는 바, 그래프에 대응되는 3차원 혈관 영역을 복수의 영역들에 대응되는 복수의 서브 혈관 영역들로 나눌 수 있다. 보다 구체적인 실시 예는 이하 도 4 및 도 5에서 살펴보기로 한다.According to an embodiment, the matching unit 120 may generate a graph corresponding to the 3D blood vessel region based on the branching point of the blood vessel. That is, the matching unit 120 may generate a graph showing a connection relationship between branch points of each blood vessel in the 3D blood vessel region. Subsequently, the matching unit 120 may divide the graph corresponding to the 3D blood vessel region into a plurality of regions according to a predetermined condition. An example of the predetermined condition may be a condition that the sum of the lengths of the branch points included in each of the plurality of areas is greater than a predetermined threshold. Accordingly, the matching unit 120 may divide the graph into a plurality of regions, so that the three-dimensional blood vessel region corresponding to the graph may be divided into a plurality of sub-vascular regions corresponding to the plurality of regions. A more specific embodiment will be described with reference to FIGS. 4 and 5 below.
정합부(120)는 일 실시예에 따라, 2차원 의료 영상으로부터 혈관의 일부 영역을 분리할 수 있다. 즉, 정합부(120)는 2차원 의료 영상에서 2차원으로 보여지는 혈관의 일부 영역만을 분리할 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상이 복수의 프레임으로 구성된 동영상인 경우, 정합부(120)는 복수의 프레임에 대응되는 2차원 의료 영상들에 기초하여, 혈관의 일부 영역을 분리할 수 있다. 예를 들어, 정합부(120)는 다음 프레임(next frame)에 대응되는 2차원 의료 영상에서 보여지는 혈관의 일부 영역을 참조하여, 현재 프레임(current frame)에 대응되는 2차원 의료 영상으로부터 혈관의 일부 영역을 분리할 수 있다.According to an embodiment, the matching unit 120 may separate a portion of a blood vessel from a 2D medical image. That is, the matching unit 120 may separate only a part of the blood vessel seen in two dimensions in the two-dimensional medical image. Also, according to an embodiment, when the 2D medical image is a moving picture composed of a plurality of frames, the matching unit 120 may separate a partial region of the blood vessel based on the 2D medical images corresponding to the plurality of frames. Can be. For example, the matching unit 120 may refer to a partial region of the blood vessel shown in the 2D medical image corresponding to the next frame, and then may match the blood vessel from the 2D medical image corresponding to the current frame. Some areas can be separated.
정합부(120)는 일 실시예에 따라, 3차원 혈관 영역으로부터 나눠진 복수의 서브 혈관 영역들 중에서, 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 서브 혈관 영역을 결정할 수 있다. 즉, 정합부(120)는 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 결정할 수 있다. According to an exemplary embodiment, the matching unit 120 may determine a sub-vascular region corresponding to a partial region of a blood vessel in the 2D medical image among a plurality of sub-vascular regions divided from the 3D blood vessel region. That is, the matching unit 120 may determine a sub-vascular region having the highest similarity to a partial region of the blood vessel among the plurality of sub-vascular regions.
일 실시예에 따라, 정합부(120)는 복수의 서브 혈관들 각각의 중심선(centerline)들을 2차원 평면에 투영(projection)할 수 있다. 정합부(120)는 일 실시예에 따라, 2차원 평면에 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 2차원 의료 영상 내의 혈관의 일부 영역의 중심선(centerline) 간의 거리를 계산할 수 있다. 일 실시예에 따라, 정합부(120)는 임의의 서브 혈관 영역의 중심선을 구성하는 지점(point)들 각각마다 혈관 일부 영역의 중심선과 가장 가까운 거리를 계산할 수 있고, 정합부(120)는 지점들 각각마다 계산된 가장 가까운 거리들의 평균값을 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리로써 결정할 수 있다.According to an embodiment, the matching unit 120 may project the centerlines of each of the plurality of sub-vessels to a two-dimensional plane. According to an embodiment, the matching unit 120 may calculate a distance between centerlines of each of the plurality of sub-vascular areas projected on the 2D plane and a centerline of a part of the blood vessel in the 2D medical image. According to one embodiment, the matching unit 120 may calculate the closest distance to the center line of the partial blood vessel region for each of the points constituting the center line of any sub-vascular region, the matching unit 120 is a point The average value of the closest distances calculated for each of these may be determined as the distance between the centerline of any subvascular region and the centerline of some region of the blood vessel.
일 실시예에 따라, 복수의 서브 혈관 영역들 중 임의의 서브 혈관 영역의 중심선과 2차원 의료 영상 내의 혈관의 일부 영역의 중심선 간의 거리는 임의의 서브 혈관 영역의 중심선을 3차원 공간 상에서 어떻게 이동 또는 회전시키는가에 따라 달라질 수 있기 때문에, 정합부(120)는 기 설정된 범위 내에서 수치를 다르게 하여 임의의 서브 혈관 영역의 중심선에 대한 평행 이동 또는 회전 이동을 기 설정된 횟수만큼 수행할 수 있다. 이어서, 정합부(120)는 평행 이동 또는 회전 이동된 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리를 기 설정된 횟수만큼 계산할 수 있고, 결과적으로 정합부(120)는 기 설정된 횟수만큼 계산된 거리들 중에서 가장 최소값을 갖는 거리를 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리로 결정할 수 있다. 또한, 일 실시예에 따라, 정합부(120)는 가장 최소값을 갖는 거리에 대응되는 임의의 서브 혈관 영역에 대한 평행 이동 또는 회전 이동의 정보를 매트릭스(Matrix)의 형태로 저장할 수 있다. According to one embodiment, the distance between the centerline of any of the subvascular regions of the plurality of subvascular regions and the centerline of some regions of the blood vessels in the two-dimensional medical image is how to move or rotate the centerline of any subvascular region in three-dimensional space. Since the matching unit 120 may vary according to whether or not, the matching unit 120 may perform a parallel movement or a rotational movement with respect to the centerline of any sub-vascular region by a predetermined number of times by varying a numerical value within a preset range. Subsequently, the matching unit 120 may calculate the distance between the center line of any sub-vascular region that is parallel or rotated and the center line of the partial region of the blood vessel by a preset number of times, and as a result, the matching unit 120 may set the preset number of times. The distance having the lowest value among the calculated distances may be determined as the distance between the centerline of any subvascular region and the centerline of some region of the blood vessel. In addition, according to an exemplary embodiment, the matching unit 120 may store information of parallel movement or rotational movement of any sub-vascular region corresponding to the distance having the minimum value in the form of a matrix.
일 실시예에 따라, 정합부(120)는 복수의 서브 혈관 영역들 각각의 중심선들과 혈관의 일부 영역의 중심선 간의 거리를 보다 용이하게 계산하기 위해, 혈관의 일부 영역의 중심선에 대한 거리 맵(distance map) 또는 거리 필드(distance field)와 같은 거리 변환(distance transform)을 생성할 수 있다. 거리 변환은 일 실시예에 따라, 이미지로써 표현될 수 있으며, 이미지 내의 각 픽셀 마다 혈관의 일부 영역의 중심선에 대한 위치 정보를 포함할 수 있다. 따라서, 정합부(120)는 혈관의 일부 영역의 중심선에 대한 거리 변환 및 복수의 서브 혈관 영역들 각각의 중심선들을 이용하여, 복수의 서브 혈관 영역들 각각의 중심선들과 혈관의 일부 영역의 중심선 간의 거리에 대한 계산 속도를 높힐 수 있다.According to an exemplary embodiment, the matching unit 120 may further include a distance map for the centerline of the partial region of the blood vessel to calculate the distance between the centerlines of each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel. A distance transform, such as a distance map or a distance field, may be generated. The distance transformation may be represented as an image according to an embodiment, and may include location information about the centerline of some regions of the blood vessel for each pixel in the image. Accordingly, the matching unit 120 may use the distance transformation with respect to the centerline of the partial region of the blood vessel and the centerlines of each of the plurality of subvascular regions, thereby forming the centerline between each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel. Speed up calculations over distance.
정합부(120)는, 일 실시예에 따라, 복수의 서브 혈관 영역들 각각의 중심선들과 2차원 의료 영상 내의 혈관의 일부 영역의 중심선(centerline) 간의 거리를 계산할 수 있고, 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역을 결정할 수 있다. 따라서, 정합부(120)는, 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역을 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역으로 결정할 수 있다. 보다 구체적인 실시예는 도 7에서 살펴보기로 한다.According to an embodiment, the matching unit 120 may calculate a distance between centerlines of each of the plurality of subvascular regions and a centerline of a partial region of a blood vessel in the 2D medical image, and the plurality of subvascular regions Among these, it is possible to determine the sub-vascular region having the smallest distance from some region of the blood vessel. Accordingly, the matching unit 120 may determine the sub-vascular region having the smallest distance to the partial region of the blood vessel as the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel. A more specific embodiment will be described with reference to FIG. 7.
정합부(120)는, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상에 정합할 수 있다. 일 실시예에 따라, 정합부(120)는 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 일치시키기 위한 변환 정보를 결정할 수 있다. 변환 정보의 예로는 변환 매트릭스(transformation matrix)가 될 수 있다. 일 실시예에 따라, 정합부(120)는, 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역에 대해 수행되었던 평행 이동 또는 회전 이동에 대한 정보에 기초하여, 3차원 의료 영상 내의 서브 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 정합시키기 위한 변환 매트릭스를 결정할 수 있다. 즉, 정합부(120)는, 서브 혈관 영역에 대해 수행되었던 평행 이동 또는 회전 이동을 나타내는 매트릭스의 각 수치에 대해 기 설정된 범위 내에서의 변화량을 가감하여, 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 보다 정밀하게 정합시키기 위한 변환 매트릭스를 결정할 수 있다. 따라서, 정합부(120)는 결정된 변환 매트릭스를 이용하여, 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 정합할 수 있다. 또한, 정합부(120)는 3차원 의료 영상 내의 혈관 영역이 2차원 의료 영상에 정합된 정합 영상을 생성할 수 있다.According to an embodiment, the matching unit 120 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel in the 2D medical image to the 2D medical image. According to an embodiment, the matching unit 120 may determine the conversion information for matching the blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image. An example of the transformation information may be a transformation matrix. According to one embodiment, the matching unit 120 is based on the information on the parallel or rotational movement that was performed for the sub-vascular region having the smallest distance to the partial region of the blood vessel among the plurality of sub-vascular region, A transformation matrix may be determined for matching sub-vascular regions in the 3D medical image to some regions of the blood vessels in the 2D medical image. That is, the matching unit 120 adds or subtracts an amount of change within a preset range for each value of the matrix representing the parallel movement or the rotational movement performed on the sub-vascular region, thereby making the blood vessel region in the 3D medical image two-dimensional. A transformation matrix can be determined for more precise registration with some regions of blood vessels in the medical image. Therefore, the matching unit 120 may match the blood vessel region in the 3D medical image having the highest similarity with the region of the blood vessel to the partial region of the blood vessel in the 2D medical image by using the determined transformation matrix. In addition, the matching unit 120 may generate a matching image in which blood vessel regions in the 3D medical image are matched to the 2D medical image.
또한, 일 실시예에 따라, 정합부(120)는 사용자의 선택에 따라, 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역보다 더 넓은 혈관 영역을 2차원 의료 영상에 정합할 수 있다.In addition, according to an exemplary embodiment, the matching unit 120 may match a wider vessel region to a 2D medical image than a vessel region in a 3D medical image having the highest similarity with a partial region of the vessel according to a user's selection. have.
의료 영상 장치(100,200)는 선택적으로 조영된 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정하고, 정합 영상을 생성할 수 있으므로, 대상체의 다양한 움직임에 대한 보정이 가능한 3D 로드맵(roadmap)을 제공할 수 있다. 또한, 의료 영상 장치(100,200)는 정합 영상을 통해, 선택적으로 조영된 혈관의 일부 영역을 3차원 혈관 구조로 표현할 수 있으므로, 대상체에 대한 시술의 편의성을 향상 시킬 수 있다.The medical imaging apparatuses 100 and 200 may selectively determine a blood vessel region in a 3D medical image corresponding to a region of a blood vessel that is selectively contrasted, and generate a matched image, thereby allowing a 3D roadmap for correcting various movements of an object. ) Can be provided. In addition, since the medical imaging apparatus 100 or 200 may express a partial region of the selectively contrasted blood vessel through a registration image, the medical imaging apparatus 100 or 200 may improve the convenience of the procedure for the object.
도 2 는 다른 실시예에 따른, 의료 영상 장치(200)의 블록도를 도시한다.2 is a block diagram of the medical imaging apparatus 200 according to another exemplary embodiment.
도 2에 도시된 바와 같이, 의료 영상 장치(200)는 일 실시예에 따라, 영상 획득부(210), 정합부(220), 디스플레이부(230), 입력부(240) 및 저장부(250)를 포함할 수 있다. 영상 획득부(210) 및 정합부(220)는 도 1에서 설명한 내용이 적용될 수 있으므로, 중복되는 내용에 대해서는 설명을 생략한다. 또한, 의료 영상 장치(200)에 포함되는 각 구성은 유선 또는 무선 등의 다양한 연결 기법(260)으로 연결될 수 있다.As illustrated in FIG. 2, the medical imaging apparatus 200 according to an embodiment may include an image acquirer 210, a matcher 220, a display 230, an inputter 240, and a storage 250. It may include. Since the contents described with reference to FIG. 1 may be applied to the image acquisition unit 210 and the matching unit 220, descriptions of overlapping contents will be omitted. In addition, each component included in the medical imaging apparatus 200 may be connected by various connection techniques 260 such as wired or wireless.
디스플레이부(230)는 일 실시예에 따라, 정합부(220)에 의해 생성된 정합 영상을 표시할 수 있다. 예를 들어, 디스플레이부(230)는 정합 영상을 표시하거나, 의료 영상 장치(200)의 기능 설정과 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시할 수 있다.According to an exemplary embodiment, the display 230 may display a matched image generated by the matcher 220. For example, the display 230 may display a matched image, or display a user interface (UI) or a graphic user interface (GUI) related to function setting of the medical imaging apparatus 200.
디스플레이부(230)는, 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 의료 영상 장치(200)는, 의료 영상 장치(200)의 구현 형태에 따라 디스플레이부(230)를 2개 이상 포함할 수도 있다.The display unit 230 may include a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, and a three-dimensional display. It may include at least one of a 3D display, an electrophoretic display. The medical imaging apparatus 200 may include two or more display units 230 according to the implementation form of the medical imaging apparatus 200.
입력부(240)는 일 실시예에 따라, 사용자로부터 의료 영상 장치(200)를 제어하기 위한 명령을 입력받을 수 있다. 입력부(240)는 일 실시예에 따라, 3차원 의료 영상 내의 혈관 영역이 2차원 의료 영상에 정합되기 위한 명령을 사용자로부터 수신할 수 있다. 또한, 일 실시예에 따라, 디스플레이부(230) 및 입력부(240)는 사용자에게 의료 영상 장치(200)의 조작을 위한 사용자 인터페이스(UI; user interface)를 제공할 수 있다. 디스플레이부(230)는 UI를 디스플레이할 수 있다.According to an embodiment, the input unit 240 may receive a command for controlling the medical imaging apparatus 200 from a user. According to an exemplary embodiment, the input unit 240 may receive a command from the user to match a blood vessel region in the 3D medical image to the 2D medical image. In addition, according to an exemplary embodiment, the display 230 and the inputter 240 may provide a user with a user interface (UI) for manipulating the medical imaging apparatus 200. The display 230 may display a UI.
저장부(250)는 일 실시예에 따라, 영상 획득부(210)에 의해 획득된 2차원 의료 영상 또는 3차원 의료 영상을 저장할 수 있다. 또한, 정합부(220)에 의해 생성된 정합 영상을 저장할 수 있다.The storage unit 250 may store a 2D medical image or a 3D medical image acquired by the image acquirer 210, according to an exemplary embodiment. In addition, the matching image generated by the matching unit 220 may be stored.
도 3은 의료 영상 장치(100,200)가 3차원 의료 영상으로부터 3차원 혈관 영역 또는 3차원 혈관 영역의 중심선을 추출하는 실시예를 설명하기 위한 도면이다.FIG. 3 is a view for explaining an embodiment in which the medical imaging apparatus 100 or 200 extracts a center line of a 3D blood vessel region or a 3D blood vessel region from a 3D medical image.
의료 영상 장치(100, 200)는 일 실시예에 따라 대상체에 대한 3차원 의료 영상으로부터 혈관 영역만을 나타내는 3차원 혈관 영역(310)을 추출 또는 분리할 수 있다. 또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 대상체에 대한 3차원 의료 영상으로써 3차원 혈관 영역(310)을 획득할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may extract or separate a 3D blood vessel region 310 representing only a blood vessel region from a 3D medical image of an object. In addition, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 may acquire the 3D blood vessel region 310 as a 3D medical image of the object.
또한, 의료 영상 장치(100,200)는 일 실시예에 따라, 3차원 혈관 영역(310) 또는 3차원 의료 영상으로부터 3차원 혈관 영역(310)에 대응되는 중심선(320)을 추출할 수 있다.In addition, the medical imaging apparatus 100 or 200 may extract the center line 320 corresponding to the 3D blood vessel region 310 from the 3D blood vessel region 310 or the 3D medical image, according to an exemplary embodiment.
도 4 및 도 5는 의료 영상 장치(100,200)가 3차원 혈관 영역을 복수의 서브 혈관 영역들로 나누는 실시예를 설명하기 위한 도면이다.4 and 5 illustrate an embodiment in which the medical imaging apparatus 100 or 200 divides a 3D blood vessel region into a plurality of subvascular regions.
의료 영상 장치(100,200)는 일 실시예에 따라, 3차원 혈관 영역(310)을 복수의 서브 혈관 영역들(412,414,416,418,420,422)로 나눌 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may divide the 3D blood vessel region 310 into a plurality of sub-vascular regions 412, 414, 416, 418, 420, and 422.
도 5에서 도시된 바와 같이, 의료 영상 장치(100,200)는 도 3의 3차원 혈관 영역(310) 내의 각 혈관의 분기점들간의 연결 관계를 나타낸 그래프(510)를 생성할 수 있다. 또한, 의료 영상 장치(100,200)는 도 3의 3차원 혈관 영역(310)에 대응되는 중심선(320) 내의 각 혈관의 분기점들간의 연결 관계를 나타낸 그래프(510)를 생성할 수 있다. 즉, 도 5에서 도시된 바와 같이 의료 영상 장치(100,200)는 3차원 혈관 영역(310) 내의 각 혈관의 분기점들을 86개로 결정하고, 86개의 분기점들 간의 연결관계를 나타낸 그래프(510)를 생성할 수 있다. 이어서, 의료 영상 장치(100,200)는 그래프(510)를 소정의 기준에 따라 복수의 영역들(512,514,516,518,520,522)로 나눌 수 있다. 일 실시예에 따라, 의료 영상 장치(100,200)는, 소정의 분기점을 기준으로 나눠진 임의의 영역 내의 분기점들의 개수 또는 일 영역 내의 분기점들 간의 길이의 합이 소정의 임계값보다 큰 경우, 임의의 영역을 복수의 영역들 중 일 영역으로 결정할 수 있다. 따라서, 의료 영상 장치(100,200)는 그래프(510)를 복수의 영역들(512,514,516,518,520,522)로 나눌 수 있는 바, 의료 영상 장치(100,200)는 그래프(510)에 대응되는 3차원 혈관 영역(310)을 복수의 영역들(512,514,516,518,520,522)에 대응되는 복수의 서브 혈관 영역들(412,414,416,418,420,422)로 나눌 수 있다.As illustrated in FIG. 5, the medical imaging apparatus 100 or 200 may generate a graph 510 showing a connection relationship between branch points of respective blood vessels in the 3D blood vessel region 310 of FIG. 3. In addition, the medical imaging apparatus 100 or 200 may generate a graph 510 indicating a connection relationship between branch points of respective blood vessels in the center line 320 corresponding to the 3D blood vessel region 310 of FIG. 3. That is, as shown in FIG. 5, the medical imaging apparatus 100 or 200 determines 86 branch points of each blood vessel in the 3D blood vessel region 310 and generates a graph 510 indicating a connection relationship between the 86 branch points. Can be. Subsequently, the medical imaging apparatus 100 or 200 may divide the graph 510 into a plurality of regions 512, 514, 516, 518, 520, and 522 according to a predetermined criterion. According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may provide an arbitrary area when the number of branch points in an area divided by a predetermined branch point or the sum of lengths between the branch points in an area is greater than a predetermined threshold value. May be determined as one region of the plurality of regions. Accordingly, the medical imaging apparatus 100 or 200 may divide the graph 510 into a plurality of regions 512, 514, 516, 518, 520 and 522. The medical imaging apparatus 100 and 200 may include a plurality of three-dimensional blood vessel regions 310 corresponding to the graph 510. The sub-vascular regions 412, 414, 416, 418, 420, and 422 may correspond to the regions 512, 514, 516, 518, 520, and 522.
도 6은 일 실시예에 따라, 의료 영상 장치(100,200)가 2차원 의료 영상으로부터 혈관의 일부 영역을 분리하는 실시예를 설명하기 위한 도면이다.6 is a diagram illustrating an example in which the medical imaging apparatus 100 or 200 separates a partial region of a blood vessel from a 2D medical image according to an exemplary embodiment.
의료 영상 장치(100,200)는 일 실시예에 따라, 2차원 의료 영상(610)으로부터 혈관의 일부 영역(620)을 추출 또는 분리할 수 있다. 또한, 의료 영상 장치(100,200)는 혈관의 일부 영역(620)으로부터 혈관의 일부 영역(620)에 대응되는 중심선(630)을 추출할 수 있다.The medical imaging apparatus 100 or 200 may extract or separate a partial region 620 of the blood vessel from the 2D medical image 610 according to an exemplary embodiment. In addition, the medical imaging apparatus 100 or 200 may extract the center line 630 corresponding to the partial region 620 of the blood vessel from the partial region 620 of the blood vessel.
도 7은 의료 영상 장치(100,200)가 복수의 서브 혈관 영역들 중에서 2차원 의료 영상 내의 혈관의 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 결정하는 실시예를 나타낸다.FIG. 7 illustrates an embodiment in which the medical imaging apparatus 100 or 200 determines a subvascular region having the highest similarity to a partial region of a blood vessel in a 2D medical image among a plurality of subvascular regions.
의료 영상 장치(100,200)는 도 4의 복수의 서브 혈관 영역들(412,414,416,418,420,422) 각각으로부터 중심선들(712,714,716,718,720,722)을 추출할 수 있다. 즉, 의료 영상 장치(100,200)는 복수의 서브 혈관 영역들(412,414,416,418,420,422) 각각에 대응되는 중심선들(712,714,716,718,720,722)을 추출할 수 있다.The medical imaging apparatus 100 or 200 may extract centerlines 712, 714, 716, 718, 720, and 722 from each of the plurality of sub-vascular regions 412, 414, 416, 418, 420, and 422 of FIG. 4. That is, the medical imaging apparatus 100 or 200 may extract centerlines 712, 714, 716, 718, 720, and 722 corresponding to each of the plurality of subvascular regions 412, 414, 416, 418, 420, and 422.
의료 영상 장치(100,200)는 일 실시예에 따라, 혈관의 일부 영역(620)에 대응되는 서브 혈관 영역을 결정하기 위해, 혈관의 일부 영역(620)에 대응되는 중심선(630)과 복수의 서브 혈관 영역들(412,414,416,418,420,422) 각각에 대응되는 중심선들(712,714,716,718,720,722)간의 거리를 계산할 수 있다. 또한, 의료 영상 장치(100,200)는 기 설정된 범위 내에서 수치를 다르게 하여 중심선들(712,714,716,718,720,722)에 대해 평행 이동 또는 회전 이동을 기 설정된 횟수만큼 수행할 수 있다. 이어서, 의료 영상 장치(100,200)는 평행 이동 또는 회전 이동된 중심선들(712,714,716,718,720,722) 각각을 2차원 평면으로 투영시킬 수 있다. 이어서, 의료 영상 장치(100,200)는 2차원 평면에 투영된 중심선들(712,714,716,718,720,722) 각각과 혈관의 일부 영역(620)에 대응되는 중심선(630) 간의 거리들을 기 설정된 횟수만큼 계산할 수 있고, 결과적으로 의료 영상 장치(100,200)는 기 설정된 횟수만큼 계산된 거리들을 비교하여 중심선(630)과 가장 최소값의 거리를 갖는 중심선(718)을 결정할 수 있다. 따라서, 의료 영상 장치(100,200)는 중심선(718)과 대응되는 서브 혈관 영역(418)을 혈관의 일부 영역(620)과 가장 유사한 서브 혈관 영역으로 결정할 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may determine a sub-vascular region corresponding to a partial region 620 of the blood vessel, and may include a center line 630 corresponding to the partial region 620 of the blood vessel and the plurality of sub-vascular vessels. The distance between the centerlines 712, 714, 716, 718, 720, and 722 corresponding to each of the regions 412, 414, 416, 418, 420, and 422 may be calculated. In addition, the medical imaging apparatus 100 or 200 may perform parallel movement or rotational movement with respect to the center lines 712, 714, 716, 718, 720, and 722 by a predetermined number of times by varying a numerical value within a preset range. Subsequently, the medical imaging apparatus 100 or 200 may project each of the center lines 712, 714, 716, 718, 720, and 722 that are parallel or rotated in a two-dimensional plane. Subsequently, the medical imaging apparatus 100 or 200 may calculate the distance between each of the centerlines 712, 714, 716, 718, 720, and 722 projected on the two-dimensional plane and the centerline 630 corresponding to the partial region 620 of the blood vessel by a predetermined number of times. The imaging apparatus 100 or 200 may determine the center line 718 having the minimum distance from the center line 630 by comparing the distances calculated by a predetermined number of times. Therefore, the medical imaging apparatus 100 or 200 may determine the sub-vascular region 418 corresponding to the center line 718 as the sub-vascular region most similar to the partial region 620 of the blood vessel.
또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 혈관의 일부 영역(620)에 대응되는 중심선(630)에 대한 거리 변환(705)을 생성하고, 거리 변환(705) 및 중심선들(712,714,716,718,720,722)을 이용하여, 중심선들(712,714,716,718,720,722)과 중심선(630) 간의 거리에 대한 계산을 보다 용이하게 할 수 있다.In addition, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 generates a distance transform 705 for the center line 630 corresponding to a partial region 620 of the blood vessel, and converts the distance transform 705 and the center lines 712, 714, 716, 718, 720, and 722. ) May facilitate calculation of the distance between the centerlines 712, 714, 716, 718, 720, 722 and the centerline 630.
도 8은 일 실시예에 따라, 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상에 정합하는 실시예를 설명하기 위한 도면이다.8 is a diagram for describing an embodiment of matching blood vessel regions in a 3D medical image to a 2D medical image, according to an exemplary embodiment.
도 7에서 살펴보았듯이, 의료 영상 장치(100,200)는 일 실시예에 따라, 2차원 의료 영상(610)으로부터 추출된 혈관의 일부 영역(620)과 가장 유사한 3차원 의료 영상 내의 혈관 영역으로 서브 혈관 영역(418)을 결정할 수 있다.As described with reference to FIG. 7, the medical imaging apparatus 100 or 200 according to an exemplary embodiment may include a sub-vessel as a blood vessel region within a three-dimensional medical image that is most similar to a partial region 620 of a blood vessel extracted from the two-dimensional medical image 610. Area 418 can be determined.
의료 영상 장치(100,200)는 일 실시예에 따라, 서브 혈관 영역(418)을 2차원 의료 영상(610) 내의 혈관의 일부 영역(620)에 정합할 수 있다. 따라서, 의료 영상 장치(100,200)는 서브 혈관 영역(418)이 2차원 의료 영상(610)에 정합된 정합 영상(810)을 생성할 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may match the sub-vascular region 418 to a partial region 620 of the blood vessel in the 2D medical image 610. Accordingly, the medical imaging apparatus 100 or 200 may generate a registration image 810 in which the sub-vascular region 418 is matched to the 2D medical image 610.
의료 영상 장치(100,200)는 일 실시예에 따라, 서브 혈관 영역(418)을 2차원 의료 영상(610) 내의 혈관의 일부 영역(620)에 일치시키기 위한 변환 매트릭스를 결정할 수 있다. 일 실시예에 따라, 의료 영상 장치(100,200)는 중심선(718)에 대해 수행되었던 평행 이동 또는 회전 이동에 대한 정보에 기초하여, 변환 매트릭스를 결정할 수 있다. 즉, 의료 영상 장치(100,200)는, 중심선(718)에 대해 수행되었던 평행 이동 또는 회전 이동을 나타내는 매트릭스의 각 수치에 대해 기 설정된 범위 내에서의 변화량을 가감하여, 서브 혈관 영역(418)을 2차원 의료 영상(610) 내의 혈관의 일부 영역(620)에 보다 정밀하게 일치시키기 위한 변환 매트릭스를 결정할 수 있다. 따라서, 정합부(120)는 결정된 변환 매트릭스를 이용하여, 서브 혈관 영역(418)을 2차원 의료 영상(610)에 정합할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may determine a transformation matrix for matching the sub-vascular region 418 to a partial region 620 of the blood vessel in the 2D medical image 610. According to an embodiment, the medical imaging apparatus 100 or 200 may determine a transformation matrix based on information on parallel movement or rotation movement that has been performed with respect to the center line 718. That is, the medical imaging apparatus 100 or 200 subtracts the sub-vessel region 418 by subtracting a change amount within a preset range for each value of the matrix representing the parallel movement or the rotation movement performed with respect to the center line 718. A transformation matrix may be determined to more accurately match the partial region 620 of the blood vessel in the dimensional medical image 610. Therefore, the matching unit 120 may match the sub-vascular region 418 to the 2D medical image 610 using the determined transformation matrix.
도 9은, 일 실시예에 따라, 의료 영상 장치(100,200)가 수행하는 의료 영상 처리 방법을 설명하기 위한 도면이다.9 is a diagram for describing a medical image processing method performed by the medical imaging apparatus 100 or 200, according to an exemplary embodiment.
도 9에 도시된 방법은, 도 1 또는 도 2의 의료 영상 장치(100,200)의 각 구성요소에 의해 수행될 수 있고, 중복되는 설명에 대해서는 생략한다.The method illustrated in FIG. 9 may be performed by each component of the medical imaging apparatus 100 or 200 of FIG. 1 or 2, and overlapping descriptions thereof will be omitted.
단계 s910에서, 의료 영상 장치(100,200)는 혈관을 나타내는 3차원 의료 영상 및 2차원 의료 영상을 획득한다. 일 실시예에 따라 의료 영상 장치(100,200)는 대상체에 대한 컴퓨터 단층촬영 혈관 조영검사(CT angiography) 또는 자기공명영상 혈관 조영검사(MRI angiography)을 수행하여, 대상체 내의 혈관을 3차원으로 나타내는 3차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 대상체 내의 혈관에 대한 X-선 혈관 조영 검사를 수행하여, 대상체 내의 혈관을 2차원으로 나타내는 2차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 외부로부터 혈관을 나타내는 3차원 의료 영상 및 2차원 의료 영상을 획득할 수 있다. 또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 내부 메모리로부터 미리 저장된 3차원 의료 영상 및 2차원 의료 영상을 획득할 수 있다.In operation S910, the medical imaging apparatus 100 or 200 acquires a 3D medical image and a 2D medical image representing blood vessels. According to an exemplary embodiment, the medical imaging apparatus 100 or 200 performs a computed tomography angiography (CT angiography) or magnetic resonance imaging angiography (MRI angiography) on a subject, thereby displaying a three-dimensional representation of blood vessels in the subject in three dimensions. The medical image may be acquired. In addition, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 may perform an X-ray angiography test on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions. Also, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 may acquire a 3D medical image and a 2D medical image representing blood vessels from the outside. In addition, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 may obtain a 3D medical image and a 2D medical image stored in advance from an internal memory.
단계 s920에서, 의료 영상 장치(100,200)는 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정한다.In operation S920, the medical imaging apparatus 100 or 200 determines a blood vessel region in the 3D medical image corresponding to a partial region of the blood vessel in the 2D medical image.
일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 혈관에서 조영제가 투여된 영역일 수 있다. 예를 들어, 사용자는 대상체의 혈관에 조영제를 투입할 수 있고, 영상 획득부(110)는 X-선 혈관 조영 검사를 수행할 수 있고, 결과적으로 2차원 의료 영상은 조영제가 투입된 부분을 혈관의 일부 영역으로써 나타낼 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 사용자에 의해 설정된 관심 영역(Region of Interest)일 수 있다. 또한, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역은 혈관 내에서 목적물이 위치하는 영역일 수 있다. 예를 들어, 사용자가 대상체의 혈관에 카테터를 삽입하는 경우, 혈관의 일부 영역은 카테터가 위치하는 영역일 수 있다.According to an embodiment, some regions of the blood vessels in the 2D medical image may be regions in which a contrast agent is administered in the blood vessels. For example, a user may inject a contrast agent into a blood vessel of an object, and the image acquirer 110 may perform an X-ray angiography test. As a result, the 2D medical image may include a portion of the blood vessel in which the contrast agent is added. It can be represented by some area. According to an embodiment, the partial region of the blood vessel in the 2D medical image may be a region of interest set by the user. In addition, according to an exemplary embodiment, a part of the blood vessel in the 2D medical image may be a region in which a target is located in the blood vessel. For example, when the user inserts the catheter into the blood vessel of the subject, a portion of the blood vessel may be an area where the catheter is located.
의료 영상 장치(100,200)는 일 실시예에 따라, 3차원 의료 영상으로부터 3차원 혈관 영역을 분리 또는 추출할 수 있다. 즉, 의료 영상 장치(100,200)는 3차원 의료 영상에서 3차원으로 보여지는 혈관 영역만을 분리 또는 추출할 수 있다. 이어서, 의료 영상 장치(100,200)는 분리된 3차원 혈관 영역을 복수의 서브 혈관 영역들로 나눌 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may separate or extract a 3D blood vessel region from a 3D medical image. That is, the medical imaging apparatus 100 or 200 may separate or extract only a blood vessel region viewed in 3D from a 3D medical image. Subsequently, the medical imaging apparatus 100 or 200 may divide the separated three-dimensional blood vessel region into a plurality of sub-vascular regions.
의료 영상 장치(100,200)는 일 실시예에 따라, 3차원 혈관 영역 내의 각 혈관의 분기점들간의 연결 관계를 나타낸 그래프를 생성할 수 있다. 이어서, 의료 영상 장치(100,200)는 3차원 혈관 영역에 대응되는 그래프를 소정의 조건에 따라 복수의 영역들로 나눌 수 있다. 소정의 조건의 예로는, 복수의 영역들 각각에 포함된 분기점들간의 길이의 합이 소정의 임계값보다 크다는 조건이 될 수 있다. 따라서, 의료 영상 장치(100,200)는 그래프를 복수의 영역들로 나눌 수 있는 바, 그래프에 대응되는 3차원 혈관 영역을 복수의 영역들에 대응되는 복수의 서브 혈관 영역들로 나눌 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may generate a graph showing a connection relationship between branch points of respective blood vessels in the 3D blood vessel region. Subsequently, the medical imaging apparatus 100 or 200 may divide the graph corresponding to the 3D blood vessel region into a plurality of regions according to a predetermined condition. An example of the predetermined condition may be a condition that the sum of the lengths of the branch points included in each of the plurality of areas is greater than a predetermined threshold. Accordingly, the medical imaging apparatus 100 or 200 may divide the graph into a plurality of regions, and thus may divide the three-dimensional blood vessel region corresponding to the graph into a plurality of sub-vascular regions corresponding to the plurality of regions.
의료 영상 장치(100,200)는 일 실시예에 따라, 2차원 의료 영상으로부터 혈관의 일부 영역을 분리 또는 추출할 수 있다. 즉, 의료 영상 장치(100,200)는 2차원 의료 영상에서 2차원으로 나타나는 혈관의 일부 영역만을 분리 또는 추출할 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may separate or extract a partial region of a blood vessel from a 2D medical image. That is, the medical imaging apparatus 100 or 200 may separate or extract only a portion of a blood vessel that appears in two dimensions in the two-dimensional medical image.
의료 영상 장치(100,200)는 일 실시예에 따라, 3차원 혈관 영역으로부터 나눠진 복수의 서브 혈관 영역들 중에서, 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 서브 혈관 영역을 결정할 수 있다. 즉, 의료 영상 장치(100,200)는 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 결정할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may determine a sub-vascular region corresponding to a partial region of a blood vessel in the 2D medical image among a plurality of sub-vascular regions divided from the 3D blood vessel region. That is, the medical imaging apparatus 100 or 200 may determine a subvascular region having the highest similarity to a partial region of the blood vessel among the plurality of subvascular regions.
일 실시예에 따라, 의료 영상 장치(100,200)는 복수의 서브 혈관들 각각의 중심선(centerline)들을 2차원 평면에 투영(projection)할 수 있다. 의료 영상 장치(100,200)는 일 실시예에 따라, 2차원 평면에 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 혈관의 일부 영역의 중심선(centerline) 간의 거리를 계산할 수 있다. 일 실시예에 따라, 의료 영상 장치(100,200)는 임의의 서브 혈관 영역의 중심선을 구성하는 지점(point)들 각각마다 혈관의 일부 영역의 중심선과 가장 가까운 거리를 계산할 수 있고, 의료 영상 장치(100,200)는 지점들 각각마다 계산된 가장 가까운 거리들의 평균값을 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리로써 결정할 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may project centerlines of each of the plurality of sub vessels onto a two-dimensional plane. According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may calculate a distance between centerlines of each of the plurality of subvascular regions projected on the 2D plane and a centerline of a partial region of the blood vessel. According to an embodiment, the medical imaging apparatus 100 or 200 may calculate a distance closest to the centerline of the partial region of the blood vessel for each point constituting the centerline of the arbitrary sub-vascular region, and the medical imaging apparatus 100 or 200 ) May be determined as the distance between the centerline of any subvascular region and the centerline of some region of the vessel.
일 실시예에 따라, 의료 영상 장치(100,200)는 기 설정된 범위 내에서 수치를 다르게 하여 임의의 서브 혈관 영역의 중심선에 대한 평행 이동 또는 회전 이동을 기 설정된 횟수만큼 수행할 수 있다. 이어서, 의료 영상 장치(100,200)는 평행 이동 또는 회전 이동된 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리를 기 설정된 횟수만큼 계산할 수 있고, 결과적으로 의료 영상 장치(100,200)는 기 설정된 횟수만큼 계산된 거리들 중에서 가장 최소값을 갖는 거리를 임의의 서브 혈관 영역의 중심선과 혈관의 일부 영역의 중심선 간의 거리로 결정할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may perform a parallel movement or a rotational movement with respect to the center line of an arbitrary sub-vascular region by a predetermined number of times by varying a numerical value within a preset range. Subsequently, the medical imaging apparatus 100 or 200 may calculate the distance between the centerline of any sub-vascular region that is parallel or rotated and the centerline of the partial region of the blood vessel a predetermined number of times. The distance having the smallest value among the distances calculated by the set number of times may be determined as the distance between the centerline of any sub-vascular region and the center line of some region of the blood vessel.
일 실시예에 따라, 의료 영상 장치(100,200)는 복수의 서브 혈관 영역들 각각의 중심선과 2차원 의료 영상 내의 혈관의 일부 영역의 중심선 간의 거리를 보다 용이하게 계산하기 위해, 혈관의 일부 영역의 중심선에 대한 거리 맵(distance map) 또는 거리 필드(distance field)와 같은 거리 변환(distance transform)을 생성할 수 있다. 거리 변환은 일 실시예에 따라, 이미지로써 표현될 수 있으며, 이미지 내의 각 픽셀 마다 혈관의 일부 영역의 중심선에 대한 위치 정보를 포함할 수 있다. 따라서, 의료 영상 장치(100,200)는 혈관의 일부 영역의 중심선에 대한 거리 변환 및 복수의 서브 혈관 영역들 각각의 중심선을 이용하여, 복수의 서브 혈관 영역들 각각의 중심선과 혈관의 일부 영역의 중심선 간의 거리에 대한 계산 속도를 높힐 수 있다.According to an embodiment, the medical imaging apparatus 100 or 200 may more easily calculate a distance between the centerline of each of the plurality of sub-vascular regions and the center line of the partial region of the blood vessel in the 2D medical image. A distance transform, such as a distance map or a distance field, may be generated. The distance transformation may be represented as an image according to an embodiment, and may include location information about the centerline of some regions of the blood vessel for each pixel in the image. Therefore, the medical imaging apparatus 100 or 200 uses a distance transformation with respect to the centerline of the partial region of the blood vessel and a centerline of each of the plurality of subvascular regions, and thus, between the centerline of each of the plurality of subvascular regions and the centerline of the partial region of the blood vessel. Speed up calculations over distance.
의료 영상 장치(100,200)는, 일 실시예에 따라, 복수의 서브 혈관 영역들 각각의 중심선들과 혈관의 일부 영역의 중심선(centerline) 간의 거리를 계산할 수 있고, 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역을 결정할 수 있다. 따라서, 의료 영상 장치(100,200)는, 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역을 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역으로 결정할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may calculate a distance between centerlines of each of the plurality of subvascular regions and a centerline of a portion of the blood vessel, and may determine the distance between the blood vessels among the plurality of subvascular regions. The sub-vascular region with the smallest distance to some region can be determined. Accordingly, the medical imaging apparatus 100 or 200 may determine a sub-vascular region having the smallest distance to a partial region of the blood vessel as a blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel.
단계 s930에서, 의료 영상 장치(100,200)는 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 정합한다.In operation S930, the medical imaging apparatus 100 or 200 may match the blood vessel region with a portion of the blood vessel in the 2D medical image.
의료 영상 장치(100,200)는, 일 실시예에 따라, 2차원 의료 영상 내의 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상에 정합할 수 있다. 일 실시예에 따라, 의료 영상 장치(100,200)는 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 일치시키기 위한 변환 정보를 결정할 수 있다. 변환 정보의 예로는 변환 매트릭스(transformation matrix)가 될 수 있다. 일 실시예에 따라, 의료 영상 장치(100,200)는, 복수의 서브 혈관 영역들 중에서 혈관의 일부 영역과 가장 최소의 거리를 갖는 서브 혈관 영역에 대해 수행되었던 평행 이동 또는 회전 이동에 대한 정보에 기초하여, 3차원 의료 영상 내의 서브 혈관 영역을 혈관의 일부 영역에 정합시키기 위한 변환 매트릭스를 결정할 수 있다. 즉, 의료 영상 장치(100,200)는, 서브 혈관 영역에 대해 수행되었던 평행 이동 또는 회전 이동을 나타내는 매트릭스의 각 수치에 대해 기 설정된 범위 내에서의 변화량을 가감하여, 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 보다 정밀하게 정합시키기 위한 변환 매트릭스를 결정할 수 있다. 따라서, 의료 영상 장치(100,200)는 결정된 변환 매트릭스를 이용하여, 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상에 정합할 수 있다. 또한, 의료 영상 장치(100,200)는 3차원 의료 영상 내의 혈관 영역이 2차원 의료 영상에 정합된 정합 영상을 생성할 수 있다.According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel in the 2D medical image to the 2D medical image. According to an embodiment, the medical imaging apparatus 100 or 200 may determine transformation information for matching a blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image. An example of the transformation information may be a transformation matrix. According to an exemplary embodiment, the medical imaging apparatus 100 or 200 may be configured to perform parallel movement or rotational movement based on information about a parallel movement or a rotational movement that has been performed with respect to a subvascular region having a minimum distance from a portion of a blood vessel among a plurality of subvascular regions. In addition, the transformation matrix for matching the sub-vascular region in the 3D medical image to a partial region of the blood vessel may be determined. That is, the medical imaging apparatus 100 or 200 subtracts the amount of change within a preset range for each value of the matrix representing the parallel movement or the rotational movement performed with respect to the sub-vascular region, thereby reducing the blood vessel region in the 3D medical image by 2. A transformation matrix can be determined for more precise registration with some regions of blood vessels in the dimensional medical image. Accordingly, the medical imaging apparatus 100 or 200 may match the blood vessel region in the 3D medical image having the highest similarity with the partial region of the blood vessel to the 2D medical image by using the determined transformation matrix. In addition, the medical imaging apparatus 100 or 200 may generate a registration image in which blood vessel regions in the 3D medical image are matched to the 2D medical image.
또한, 일 실시예에 따라, 의료 영상 장치(100,200)는 사용자의 선택에 따라, 혈관의 일부 영역과 가장 유사도가 높은 3차원 의료 영상 내의 혈관 영역보다 더 넓은 혈관 영역을 2차원 의료 영상에 정합할 수 있다.In addition, according to an exemplary embodiment, the medical imaging apparatus 100 or 200 may match a blood vessel region wider than a blood vessel region in a 3D medical image having the highest similarity with a portion of the blood vessel, to the 2D medical image according to a user's selection. Can be.
도 10 및 도 11은 일 실시예에 따른 엑스선 장치(300)를 나타내는 도면이다. 10 and 11 are views illustrating the X-ray apparatus 300 according to an embodiment.
도 1 및 2의 의료 영상 장치(100,200)는 도 10 및 11의 엑스선 장치(300)가 수행하는 기능의 일부 또는 전부를 수행할 수 있다. 도 1 및 도 2의 영상 획득부(110,210)는 도 10 및 11의 검출부(108), 데이터 획득 회로(DAS; Data Acquisitino System)(116), 데이터 송신부(152) 중 적어도 하나에 대응될 수 있다. 또한, 도 1 및 도 2의 정합부(120, 220)는 도 11의 영상 처리부(126)에 대응될 수 있다. 또한, 도 2의 디스플레이부(230)는 도 11의 디스플레이부(153)에 대응될 수 있고, 도 2의 입력부(240)는 도 1의 입력부(128)에 대응될 수 있고, 도 2의 저장부(250)는 도 11의 저장부(124)와 대응될 수 있다.The medical imaging apparatuses 100 and 200 of FIGS. 1 and 2 may perform some or all of the functions performed by the X-ray apparatus 300 of FIGS. 10 and 11. The image acquirers 110 and 210 of FIGS. 1 and 2 may correspond to at least one of the detector 108, the data acquisition circuit (DAS) 116, and the data transmitter 152 of FIGS. 10 and 11. . Also, the matching units 120 and 220 of FIGS. 1 and 2 may correspond to the image processor 126 of FIG. 11. In addition, the display unit 230 of FIG. 2 may correspond to the display unit 153 of FIG. 11, the input unit 240 of FIG. 2 may correspond to the input unit 128 of FIG. 1, and the storage of FIG. 2. The unit 250 may correspond to the storage unit 124 of FIG. 11.
도 10를 참조하면, 엑스선 장치(300)는 C 형태를 갖는 C-arm(102)을 구비하여, 소정 시간 동안 연속적으로 엑스선 촬영을 수행할 수 있다. C-arm(102)의 일단에는 엑스선 소스(106)가 구비되며, C-arm(102)의 다른 일단에는 검출부(108)가 구비된다. C-arm(102)은 엑스선 소스(106) 및 검출부(108)를 연결하고, 엑스선 소스(106)와 검출부(108)의 위치를 조절할 수 있다. 도 10에서 도시되지 않았으나, C-arm(102)은 천장에 결합되거나, 바닥에 결합되거나, 또는 천장 및 바닥에 모두 결합될 수 있다. 또한, 엑스선 장치(300)는 대상체(10)가 위치할 수 있는 테이블(105)을 더 포함할 수 있다. Referring to FIG. 10, the X-ray apparatus 300 may include a C-arm 102 having a C shape, and may continuously perform X-ray imaging for a predetermined time. An X-ray source 106 is provided at one end of the C-arm 102, and a detector 108 is provided at the other end of the C-arm 102. The C-arm 102 may connect the X-ray source 106 and the detector 108, and adjust the positions of the X-ray source 106 and the detector 108. Although not shown in FIG. 10, the C-arm 102 may be coupled to the ceiling, coupled to the floor, or coupled to both the ceiling and the floor. In addition, the X-ray apparatus 300 may further include a table 105 on which the object 10 may be located.
엑스선 소스(106)는 엑스선을 발생시키고 조사하도록 구성된다. 검출부(108)는 엑스선 소스(106)에서 조사되어 대상체(10)를 투과한 엑스선을 검출하도록 구성된다. 검출부(108)에서 검출된 엑스선에 기초하여 의료 영상이 획득될 수 있다. 이때, 엑스선 소스(106)는 회전하면서 대상체(10)로 엑스선을 조사할 수 있다. C-arm(102)의 회전에 의해 엑스선 소스(106)가 회전할 수 있고, 검출부(108) 역시 엑스선 소스(106)와 함께 회전하면서 대상체(10)를 투과한 엑스선을 검출할 수 있다. X-ray source 106 is configured to generate and irradiate X-rays. The detector 108 is configured to detect X-rays radiated from the X-ray source 106 and transmitted through the object 10. The medical image may be acquired based on the X-rays detected by the detector 108. In this case, the X-ray source 106 may rotate to radiate X-rays to the object 10. The X-ray source 106 may be rotated by the rotation of the C-arm 102, and the detector 108 may also detect X-rays passing through the object 10 while rotating together with the X-ray source 106.
사용자는 C-arm(102) 및 테이블(105) 중 적어도 하나의 위치를 조정함으로써, 다양한 위치 또는 다양한 각도에서 대상체(10)를 촬영할 수 있다. 예를 들어, 사용자는 C-arm(102) 및 테이블(105) 중 적어도 하나를 회전시키거나, 상하좌우로 이동시키면서 대상체(10)를 촬영하여 의료 영상을 획득할 수 있다. 따라서 사용자는 엑스선 장치(300)를 이용하여, 일반적인 고정형 엑스선 장치에 비하여 연속되는 시간 동안에 대상체(10)를 더욱 효율적으로 촬영할 수 있다. The user may photograph the object 10 at various positions or at various angles by adjusting the positions of at least one of the C-arm 102 and the table 105. For example, the user may acquire a medical image by photographing the object 10 while rotating at least one of the C-arm 102 and the table 105 or moving up, down, left, and right. Accordingly, the user may more efficiently photograph the object 10 for a continuous time than the general fixed X-ray apparatus using the X-ray apparatus 300.
엑스선 장치(300)는 연속하는 시간에서 획득된 복수개의 엑스선 영상을 획득하여야 하는 경우, 또는 엑스선 동영상을 획득하여야 하는 경우에 유용하게 이용될 수 있다. 예를 들어, 엑스선 장치(300)는 엑스선 혈관조영술(X ray angiograpy), 또는 외과 수술 등과 같은 의료 시술에서 유용하게 이용될 수 있다. 의사가 혈관 질환 환자의 진단을 위하여 환자의 환자를 정밀하게 검사할 필요가 있는 경우, 의사는 검사 시간 동안에 계속적으로 엑스선 촬영을 수행한다. 그리고, 실시간으로 획득되는 엑스선 동영상인 플루오로스코피 영상을 통하여 환자의 혈관 상태를 검사하게 된다. 따라서, 혈관조영술과 같은 의료 시술에서는 시술 시간 동안에 대상체로 계속적으로 엑스선을 조사하며 플루오로스코피 영상을 획득하여야 한다. The X-ray apparatus 300 may be useful when it is necessary to acquire a plurality of X-ray images acquired in a continuous time or when an X-ray video should be obtained. For example, the X-ray apparatus 300 may be usefully used in medical procedures such as X-ray angiography, or surgery. If the doctor needs to examine the patient's patient precisely for the diagnosis of the vascular disease patient, the doctor continuously performs X-rays during the examination time. The vascular state of the patient is examined through a fluoroscopy image, which is an X-ray video obtained in real time. Therefore, in a medical procedure such as angiography, X-rays should be continuously irradiated to the subject during the procedure and a fluoroscopy image should be obtained.
예를 들어, 혈관조영술의 경우 대상체 부위에 가이드와이어(guide wire)를 설치하고 엑스선 촬영을 진행할 수 있으며, 또는 얇은 주사바늘(niddle) 또는 카테터(catheter)등을 이용하여 약물을 주입하며 엑스선 촬영을 진행할 수 있다. For example, in the case of angiography, a guide wire may be installed at an object site and X-ray imaging may be performed, or X-ray imaging may be performed by injecting drugs using a thin needle or a catheter. You can proceed.
또 다른 예로, 외과 시술의 경우, 신체에 카테터(catheter), 스텐트, 주사 바늘 등을 삽입하여 시술을 진행하는데 있어서, 의사 등의 사용자는 카테터 등이 대상체의 목표 지점에 제대로 삽입되는지 확인하여야 한다. 따라서, 사용자는 시술 동안에 플루오로스코피 영상을 획득하고, 획득된 플루오로스코피 영상을 통하여 카테터 등과 같은 목적물의 위치를 확인하며 시술을 진행할 수 있다. As another example, in the case of a surgical procedure, in performing a procedure by inserting a catheter, a stent, a needle, or the like into a body, a user such as a doctor should check whether the catheter is properly inserted into a target point of the subject. Therefore, the user may acquire a fluoroscopy image during the procedure, and proceed with the procedure while confirming the position of the target object such as a catheter through the obtained fluoroscopy image.
엑스선 장치(300)는 중재적 엑스선 장치(Interventional X ray), 중재적 혈관조영술 엑스선 장치(Interventional Angiography C-arm X ray) 또는 외과 시술용 엑스선 장치(Surgical C-arm X ray) 등을 포함할 수 있다.The X-ray apparatus 300 may include an Interventional X-ray, an Interventional Angiography C-arm X-ray, or a Surgical C-arm X-ray. have.
일 실시예에 따라, 엑스선 장치(300)는 대상체 내의 혈관을 3차원으로 나타내는 3차원 의료 영상을 획득할 수 있다. 또한, 엑스선 장치(300)는 대상체 내의 혈관에 대한 X-선 혈관 조영 검사를 수행하여, 대상체 내의 혈관을 2차원으로 나타내는 2차원 의료 영상을 획득할 수 있다. 즉, 사용자는 대상체의 혈관에 대해 조영제를 투입할 수 있고, 엑스선 장치(300)는 X-선 혈관 조영 검사를 수행하여, 혈관 내의 조영제가 투입된 부분이 보여지는 2차원 의료 영상을 획득할 수 있다. 또한, 엑스선 장치(300)는 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 3차원 의료 영상 내의 혈관 영역을 결정할 수 있다. 이어서, 엑스선 장치(300)는 3차원 의료 영상 내의 혈관 영역을 2차원 의료 영상 내의 혈관의 일부 영역에 정합할 수 있다.According to an embodiment, the X-ray apparatus 300 may acquire a 3D medical image representing 3D of blood vessels in the object. In addition, the X-ray apparatus 300 may perform an X-ray angiography test on blood vessels in the object to acquire a 2D medical image representing the blood vessels in the object in two dimensions. That is, the user may inject a contrast agent into the blood vessel of the object, and the X-ray apparatus 300 may perform an X-ray angiography test to acquire a 2D medical image showing a portion of the contrast medium in which the blood vessel is injected. . Also, the X-ray apparatus 300 may determine a blood vessel region in the 3D medical image corresponding to a partial region of the blood vessel in the 2D medical image. Subsequently, the X-ray apparatus 300 may match the blood vessel region in the 3D medical image to a partial region of the blood vessel in the 2D medical image.
도 11를 참조하면, 엑스선 장치(300)는 엑스선 소스(106), 검출부(108) 및 엑스선 소스(106)와 검출부(108)를 연결하는 C-arm(102)을 포함한다. 또한, 엑스선 장치(300)는 회전 구동부(151), 데이터 획득 회로(116), 데이터 송신부(152), 테이블(105), 제어부(118), 저장부(124), 영상 처리부(126), 입력부(128), 디스플레이부(153), 통신부(132)를 더 포함할 수 있다. Referring to FIG. 11, the X-ray apparatus 300 includes an X-ray source 106, a detector 108, and a C-arm 102 connecting the X-ray source 106 and the detector 108. In addition, the X-ray apparatus 300 may include a rotation driver 151, a data acquisition circuit 116, a data transmitter 152, a table 105, a controller 118, a storage 124, an image processor 126, and an input unit. 128, the display unit 153 and the communication unit 132 may be further included.
대상체(10)는 테이블(105) 상에 위치할 수 있다. 일부 실시예에 따른 테이블(105)은 소정의 방향(예컨대, 상, 하, 좌, 우 중 적어도 한 방향)으로 이동 가능하고, 제어부(118)에 의하여 움직임이 제어될 수 있다. The object 10 may be located on the table 105. The table 105 according to some embodiments may move in a predetermined direction (eg, at least one of up, down, left, and right), and the movement may be controlled by the controller 118.
C-arm(102)에 연결되어 서로 대향하여 배치된 엑스선 소스(106) 및 검출부(108)는 소정의 시야 범위(FOV; Field Of View)를 갖게 된다. 엑스선 소스(106) 및 검출부(108)가 C-arm(102)에 의해 회전하면, FOV는 그에 따라 변화될 것이다. The X-ray source 106 and the detector 108 connected to the C-arm 102 and disposed to face each other have a predetermined field of view (FOV). If the X-ray source 106 and detector 108 are rotated by the C-arm 102, the FOV will change accordingly.
엑스선 장치(300)는 검출부(108)상에 위치하는 산란 방지 그리드(anti-scatter grid, 114)를 더 포함할 수 있다. The X-ray apparatus 300 may further include an anti-scatter grid 114 positioned on the detector 108.
검출부(108)에 도달하는 엑스선 방사선에는, 유용한 영상을 형성하는 감쇠된 주 방사선(attenuated primary radiation) 뿐만 아니라 영상의 품질을 떨어뜨리는 산란 방사선(scattered radiation) 등이 포함되어 있다. 주 방사선은 대부분 투과시키고 산란 방사선은 감쇠시키기 위해, 환자와 검출기(또는 감광성 필름)와의 사이에 산란 방지 그리드(114)를 위치시킬 수 있다. X-ray radiation that reaches the detector 108 includes attenuated primary radiation that forms a useful image, as well as scattered radiation that degrades the quality of the image. The anti-scattering grid 114 can be positioned between the patient and the detector (or photosensitive film) in order to transmit most of the main radiation and attenuate the scattered radiation.
예를 들어, 산란 방지 그리드는, 납 박편의 스트립(strips of lead foil)과, 중공이 없는 폴리머 물질(solid polymer material)이나 중공이 없는 폴리머(solid polymer) 및 섬유 합성 물질(fiber composite material) 등의 공간 충전 물질(interspace material)을 교대로 적층한 형태로 구성될 수 있다. 그러나, 산란 방지 그리드의 형태는 반드시 이에 제한되는 것은 아니다.For example, anti-scatter grids include strips of lead foil, solid polymer materials or solid polymers and fiber composite materials. It may be configured in the form of alternately stacked space filling material (interspace material) of. However, the shape of the anti-scattering grid is not necessarily limited thereto.
C-arm(102)은 회전 구동부(151)로부터 구동 신호, 파워를 수신하고, 엑스선 소스(106)와 검출부(108)를 소정의 회전 속도로 회전시킬 수 있다. The C-arm 102 may receive a drive signal and power from the rotation driver 151 and rotate the X-ray source 106 and the detector 108 at a predetermined rotation speed.
엑스선 소스(106)는 파워 분배부(PDU; Power Distribution Unit, 미도시)에서 고전압 생성부(미도시)를 통하여 전압, 전류를 인가 받아 엑스선을 생성하여 방출할 수 있다. 고전압 생성부가 소정의 전압(이하에서 튜브 전압으로 지칭함)을 인가할 때, 엑스선 소스(106)는 이러한 소정의 튜브 전압에 상응하게 복수의 에너지 스펙트럼을 갖는 엑스선들을 생성할 수 있다. The X-ray source 106 may generate and emit X-rays by receiving a voltage and a current from a power distribution unit (PDU) through a high voltage generator (not shown). When the high voltage generator applies a predetermined voltage (hereinafter referred to as a tube voltage), the X-ray source 106 may generate X-rays having a plurality of energy spectra corresponding to the predetermined tube voltage.
엑스선 소스(106)에 의하여 생성되는 엑스선은, 콜리메이터(collimator, 112)에 의하여 소정의 형태로 방출될 수 있다. X-rays generated by the X-ray source 106 may be emitted in a predetermined form by a collimator 112.
검출부(108)는 엑스선 소스(106)와 마주하여 위치할 수 있다. 검출부(108)는 복수의 엑스선 검출 소자들을 포함할 수 있다. 단일 엑스선 검출 소자는 단일 채널을 형성할 수 있지만, 반드시 이에 제한되는 것은 아니다. The detector 108 may be positioned to face the X-ray source 106. The detector 108 may include a plurality of X-ray detection elements. The single X-ray detection element may form a single channel, but is not necessarily limited thereto.
검출부(108)는 엑스선 소스(106)로부터 생성되고 대상체(10)를 통하여 전송된 엑스선을 감지하고, 감지된 엑스선의 강도에 상응하게 전기 신호를 생성할 수 있다. The detector 108 may detect X-rays generated from the X-ray source 106 and transmitted through the object 10 and generate an electrical signal corresponding to the detected intensity of the X-rays.
검출부(108)는 방사선을 광으로 전환하여 검출하는 간접방식과 방사선을 직접 전하로 변환하여 검출하는 직접방식 검출기를 포함할 수 있다. 간접방식의 검출부는 신틸레이터(Scintillator)를 사용할 수 있다. 또한, 직접방식의 검출부는 포톤 카운팅 디텍터(photon counting detector)를 사용할 수 있다. 데이터 획득 회로(116)는 검출부(108)와 연결될 수 있다. 검출부(108)에 의하여 생성된 전기 신호는 DAS(116)에서 수집될 수 있다. 검출부(108)에 의하여 생성된 전기 신호는 유선 또는 무선으로 데이터 획득 회로(116)에서 수집될 수 있다. 또한, 검출부(108)에 의하여 생성된 전기 신호는 증폭기(미도시)를 거쳐 아날로그/디지털 컨버터(미도시)로 제공될 수 있다. The detector 108 may include an indirect method for converting radiation into light and a direct method detector for converting and detecting radiation into direct charge. The indirect detection unit may use a scintillator. In addition, the direct type detecting unit may use a photon counting detector. The data acquisition circuit 116 may be connected to the detector 108. The electrical signal generated by the detector 108 may be collected by the DAS 116. The electrical signal generated by the detector 108 may be collected by the data acquisition circuit 116 by wire or wirelessly. In addition, the electrical signal generated by the detector 108 may be provided to an analog / digital converter (not shown) through an amplifier (not shown).
슬라이스 두께(slice thickness)나 슬라이스 개수에 따라 검출부(108)로부터 수집된 일부 데이터만이 영상 처리부(126)에 제공될 수 있고, 또는 영상 처리부(126)에서 일부 데이터만을 선택할 수 있다.Only some data collected from the detector 108 may be provided to the image processor 126 according to the slice thickness or the number of slices, or only some data may be selected by the image processor 126.
이러한 디지털 신호는 데이터 송신부(152)를 통하여 영상 처리부(126)로 제공될 수 있다. 이러한 디지털 신호는 데이터 송신부(152)를 통하여 유선 또는 무선으로 영상 처리부(126)로 송신될 수 있다.The digital signal may be provided to the image processor 126 through the data transmitter 152. The digital signal may be transmitted to the image processor 126 by wire or wirelessly through the data transmitter 152.
일부 실시예에 따른 제어부(118)는 엑스선 장치(300)에 포함되는 각각의 모듈의 동작을 제어할 수 있다. 예를 들어, 제어부(118)는 테이블(105), 회전 구동부(151), 콜리메이터(112), 데이터 획득 회로(116), 저장부(124), 영상 처리부(126), 입력부(128), 디스플레이부(153), 통신부(132) 등의 동작들을 제어할 수 있다.The controller 118 according to some embodiments may control the operation of each module included in the X-ray apparatus 300. For example, the controller 118 may include a table 105, a rotation driver 151, a collimator 112, a data acquisition circuit 116, a storage unit 124, an image processor 126, an input unit 128, and a display. Operations of the unit 153 and the communication unit 132 may be controlled.
영상 처리부(126)는 데이터 획득 회로(116)로부터 획득된 데이터(예컨대, 가공 전인 러 데이터(raw data))를 데이터 송신부(152)를 통하여 수신하여, 전처리(pre-processing)하는 과정을 수행할 수 있다. The image processor 126 receives data (eg, raw data before processing) from the data acquisition circuit 116 through the data transmitter 152 to perform a process of pre-processing. Can be.
전처리는, 예를 들면, 채널들 사이의 감도 불균일 정정 프로세스, 신호 세기의 급격한 감소 또는 금속 같은 엑스선 흡수재로 인한 신호의 유실 정정 프로세스 등을 포함할 수 있다. The preprocessing may include, for example, a process of correcting the sensitivity unevenness between the channels, a sharp reduction in signal strength, or a process of correcting the loss of a signal due to an X-ray absorber such as metal.
영상 처리부(126)에서 전처리된 데이터는 로 데이터(raw data) 또는 투사(projection) 데이터로 지칭될 수 있다. 이러한 투사 데이터는 데이터 획득시의 촬영 조건(예컨대, 튜브 전압, 촬영 각도 등) 등과 함께 저장부(124)에 저장될 수 있다. The data preprocessed by the image processor 126 may be referred to as raw data or projection data. Such projection data may be stored in the storage unit 124 together with photographing conditions (eg, tube voltage, photographing angle, etc.) when data is acquired.
투사 데이터는 대상체를 통과한 엑스선의 세기에 상응하는 데이터 값의 집합일 수 있다. 설명의 편의를 위해, 모든 채널들에 대하여 동일한 촬영 각도로 동시에 획득된 투사 데이터의 집합을 투사 데이터 세트 또는 측정 데이터(measured data)로 지칭한다. The projection data may be a set of data values corresponding to the intensity of X-rays passing through the object. For convenience of description, the set of projection data acquired simultaneously at the same photographing angle for all channels is referred to as projection data set or measured data.
저장부(124)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(SD, XD 메모리 등), 램(RAM; Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM; Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The storage unit 124 may include a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (SD, XD memory, etc.) and a RAM. ; Random Access Memory (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) magnetic memory, magnetic disk, optical disk It may include at least one type of storage medium.
또한, 영상 처리부(126)는 획득된 측정 데이터에 기초하여 대상체에 대한 재구성 영상(reconstructed image)을 획득할 수 있다. 영상 처리부(126)는 측정 데이터로부터 ROI를 영상화한 재구성 영상을 획득할 수 있다. ROI는 엑스선 장치(300)가 영상으로 재구성할 수 있는 영역이다. 이러한 재구성 영상은 3차원 영상일 수 있다. 다시 말해서, 영상 처리부(126)는 획득된 측정 데이터에 기초하여 콘 빔 재구성(cone beam reconstruction) 방법 등을 이용하여 대상체에 대한 3차원 영상을 생성할 수 있다. In addition, the image processor 126 may acquire a reconstructed image of the object based on the acquired measurement data. The image processor 126 may obtain a reconstructed image obtained by imaging the ROI from the measured data. ROI is an area in which the X-ray apparatus 300 may reconstruct an image. Such a reconstructed image may be a 3D image. In other words, the image processor 126 may generate a 3D image of the object by using a cone beam reconstruction method based on the acquired measurement data.
입력부(128)를 통하여 엑스선 단층 촬영 조건, 영상 처리 조건 등에 대한 외부 입력이 수신될 수 있다. 예를 들면, 엑스선 단층 촬영 조건은, 복수의 튜브 전압, 복수의 엑스선들의 에너지 값 설정, 촬영 프로토콜 선택, 영상 재구성 방법 선택, FOV 영역 설정, ROI 영역 설정, 슬라이스 개수, 슬라이스 두께(slice thickness), 영상 후처리 파라미터 설정 등을 포함할 수 있다. 또한 영상 처리 조건은 영상의 해상도, 영상에 대한 감쇠 계수 설정, 영상의 조합비율 설정 등을 포함할 수 있다. External input for X-ray tomography conditions, image processing conditions, etc. may be received through the input unit 128. For example, X-ray tomography conditions may include a plurality of tube voltages, energy values of a plurality of X-rays, an imaging protocol selection, an image reconstruction method selection, an FOV region setting, an ROI region setting, a number of slices, a slice thickness, And image post-processing parameter settings. Also, the image processing condition may include a resolution of an image, attenuation coefficient setting for the image, a combination ratio setting of the image, and the like.
입력부(128)는 외부로부터 소정의 입력을 인가 받기 위한 디바이스 등을 포함할 수 있다. 예컨대, 입력부(128)는 마이크로폰, 키보드, 마우스, 조이스틱, 터치 패드, 터치팬, 음성, 제스처 인식장치 등을 포함할 수 있다. The input unit 128 may include a device for receiving a predetermined input from the outside. For example, the input unit 128 may include a microphone, a keyboard, a mouse, a joystick, a touch pad, a touch fan, a voice, a gesture recognition device, and the like.
디스플레이부(153)는 영상 처리부(126)에 의해 재구성된 영상을 디스플레이할 수 있다. The display unit 153 may display an image reconstructed by the image processor 126.
전술한 엘리먼트들 사이의 데이터, 파워 등의 송수신은 유선, 무선 및 광통신 중 적어도 하나를 이용하여 수행될 수 있다. The transmission and reception of data, power, and the like between the above-described elements may be performed using at least one of wired, wireless, and optical communication.
통신부(132)는 서버(134) 등을 통하여 외부 디바이스, 외부 의료 장치 등과의 통신을 수행할 수 있다. 또는, 엑스선 장치(300)는 통신부(132)를 통해 엑스선 장치(300)를 제어하도록 구성되는 워크스테이션과 연결될 수도 있다. 이와 관련하여서는 도 12를 참조하여 후술한다.The communication unit 132 may communicate with an external device, an external medical device, or the like through the server 134. Alternatively, the X-ray apparatus 300 may be connected to a workstation configured to control the X-ray apparatus 300 through the communication unit 132. This will be described later with reference to FIG. 12.
도 12은 도 11의 통신부(133)의 구성을 도시하는 도면이다.FIG. 12 is a diagram illustrating a configuration of the communication unit 133 of FIG. 11.
통신부(132)는, 유선 또는 무선으로 네트워크(15)와 연결되어 외부 서버(134), 의료 장치(136), 휴대용 장치(138) 또는 워크스테이션(139)과의 통신을 수행할 수 있다. 통신부(132)는 의료 영상 정보 시스템(PACS, Picture Archiving and Communication System)을 통해 연결된 병원 서버나 병원 내의 다른 의료 장치와 데이터를 주고 받을 수 있다. The communication unit 132 may be connected to the network 15 by wire or wirelessly to communicate with the external server 134, the medical device 136, the portable device 138, or the workstation 139. The communication unit 132 may exchange data with a hospital server or another medical device in a hospital connected through a PACS.
또한, 통신부(132)는 의료용 디지털 영상 및 통신(DICOM, Digital Imaging and Communications in Medicine) 표준에 따라 휴대용 장치(138) 등과 데이터 통신을 수행할 수 있다.In addition, the communication unit 132 may perform data communication with the portable device 138 or the like according to a digital imaging and communications in medicine (DICOM) standard.
통신부(132)는 네트워크(15)를 통해 대상체의 진단과 관련된 데이터를 송수신할 수 있다. 또한 통신부(132)는 MRI 장치, 엑스선 장치 등 의료 장치(136)에서 획득된 의료 영상 등을 송수신할 수 있다. The communication unit 132 may transmit and receive data related to diagnosis of the object through the network 15. In addition, the communication unit 132 may transmit and receive a medical image obtained from the medical device 136, such as an MRI device, an X-ray device.
나아가, 통신부(132)는 서버(134)로부터 환자의 진단 이력이나 치료 일정 등을 수신하여 환자의 임상적 진단 등에 활용할 수도 있다. 또한, 통신부(132)는 병원 내의 서버(134)나 의료 장치(136)뿐만 아니라, 사용자나 환자의 휴대용 장치(138), 워크스테이션(139) 등과 데이터 통신을 수행할 수도 있다.In addition, the communication unit 132 may receive a diagnosis history or a treatment schedule of the patient from the server 134 and use it for clinical diagnosis of the patient. In addition, the communication unit 132 may perform data communication not only with the server 134 or the medical device 136 in the hospital, but also with the portable device 138, the workstation 139, or the like of the user or the patient.
또한 장비의 이상유무 및 품질 관리현황 정보를 네트워크를 통해 시스템 관리자나 서비스 담당자에게 송신하고 그에 대한 피드백(feedback)을 수신할 수 있다. In addition, it is possible to send the equipment abnormality and quality control status information to the system administrator or service personnel through the network and receive feedback about it.
워크스테이션(139)은 엑스선 장치(300)와 물리적으로 분리된 공간에 존재할 수 있다. 엑스선 장치(300)는 실드 룸(shield room)에 있고, 워크스테이션(139)은 콘솔 룸(console room)에 있을 수 있다. 실드 룸은 엑스선 장치(300)가 위치하여 대상체를 촬영하는 공간을 뜻하며, '촬영실', '검사실', '검사 룸' 등으로 다양하게 호칭될 수 있다. 또한, 콘솔 룸은 엑스선 장치(300)를 제어하기 위하여 사용자가 위치하는 공간으로, 실드 룸과 분리된 공간을 뜻한다. 콘솔 룸과 실드 룸은, 실드 룸으로부터 전달되는 자기장, 방사선, RF 신호 등으로부터 사용자를 보호하기 위하여 차폐 벽을 통해 서로 분리될 수 있다.The workstation 139 may be located in a space physically separated from the X-ray apparatus 300. The X-ray apparatus 300 may be in a shield room and the workstation 139 may be in a console room. The shield room refers to a space in which the X-ray apparatus 300 is located to photograph an object, and may be variously referred to as a 'photography room', 'inspection room', or 'inspection room'. In addition, the console room is a space in which the user is located to control the X-ray apparatus 300 and means a space separated from the shield room. The console room and the shield room may be separated from each other through a shielding wall to protect the user from magnetic fields, radiation, RF signals, etc. transmitted from the shield room.
상기 살펴 본 실시 예들에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. The device according to the embodiments described above includes a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a touch panel, a key, a button, and the like. The same user interface device and the like. Methods implemented by software modules or algorithms may be stored on a computer readable recording medium as computer readable codes or program instructions executable on the processor. The computer-readable recording medium may be a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (eg, CD-ROM). ) And DVD (Digital Versatile Disc). The computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. The medium is readable by the computer, stored in the memory, and can be executed by the processor.
본 실시 예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시 예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. "매커니즘", "요소", "수단", "구성"과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.This embodiment can be represented by functional block configurations and various processing steps. Such functional blocks may be implemented in various numbers of hardware or / and software configurations that perform particular functions. For example, an embodiment may include an integrated circuit configuration such as memory, processing, logic, look-up table, etc. that may execute various functions by the control of one or more microprocessors or other control devices. You can employ them. Similar to the components that may be implemented as software programming or software elements, the present embodiment includes various algorithms implemented in C, C ++, Java (data structures, processes, routines or other combinations of programming constructs). It may be implemented in a programming or scripting language such as Java), an assembler, or the like. The functional aspects may be implemented with an algorithm running on one or more processors. In addition, the present embodiment may employ the prior art for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism", "element", "means", "configuration" can be used widely and are not limited to mechanical and physical configurations. The term may include the meaning of a series of routines of software in conjunction with a processor or the like.
본 실시 예에서 설명하는 특정 실행들은 예시들로서, 어떠한 방법으로도 기술적 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. Specific implementations described in this embodiment are examples, and do not limit the technical scope in any way. For brevity of description, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the systems may be omitted. In addition, the connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections.
본 명세서(특히 특허청구범위에서)에서 "상기"의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 포함하는 것으로서(이에 반하는 기재가 없다면), 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 한정되는 것은 아니다. 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 기술적 사상을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.In this specification (particularly in the claims), the use of the term “above” and similar indicating terminology may correspond to both the singular and the plural. In addition, when a range is described, it includes the individual values which belong to the said range (if there is no description contrary to it), and it is the same as describing each individual value which comprises the said range in detailed description. Finally, if there is no explicit order or contrary to the steps constituting the method, the steps may be performed in a suitable order. It is not necessarily limited to the order of description of the above steps. The use of all examples or exemplary terms (eg, etc.) is for the purpose of describing technical concepts in detail and is not to be limited in scope by the examples or exemplary terms unless defined by the claims. In addition, one of ordinary skill in the art appreciates that various modifications, combinations and changes can be made depending on design conditions and factors within the scope of the appended claims or equivalents thereof.

Claims (15)

  1. 혈관을 나타내는 3차원 의료 영상 및 상기 혈관을 나타내는 2차원 의료 영상을 획득하는 단계;Obtaining a 3D medical image representing a blood vessel and a 2D medical image representing the blood vessel;
    상기 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 상기 3차원 의료 영상 내의 혈관 영역을 결정하는 단계; 및Determining a blood vessel region in the 3D medical image corresponding to a portion of the blood vessel in the 2D medical image; And
    상기 혈관 영역을 상기 2차원 의료 영상 내의 상기 일부 영역에 정합하는 단계를 포함하는, 의료 영상 처리 방법.And matching the blood vessel region with the partial region in the 2D medical image.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 일부 영역은, The partial region,
    상기 2차원 의료 영상 내의 혈관에서 조영제가 투여된 영역, 상기 2차원 의료 영상 내의 혈관의 관심 영역(region of interest), 또는 상기 2차원 의료 영상 내의 혈관 내에서 목적물이 위치하는 영역 중 적어도 어느 하나의 영역인, 의료 영상 처리 방법.At least one of a region to which a contrast agent is administered in a blood vessel in the 2D medical image, a region of interest of a blood vessel in the 2D medical image, or a region in which a target is located in a blood vessel in the 2D medical image Medical image processing method.
  3. 제 1 항에 있어서,The method of claim 1,
    상기 결정하는 단계는,The determining step,
    상기 3차원 의료 영상으로부터 3차원 혈관 영역을 분리하는 단계;Separating a 3D blood vessel region from the 3D medical image;
    상기 2차원 의료 영상으로부터 상기 일부 영역을 분리하는 단계; 및Separating the partial region from the 2D medical image; And
    상기 3차원 혈관 영역으로부터 나눠진 복수의 서브 혈관 영역들 중에서, 상기 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 상기 혈관 영역으로 결정하는 단계를 포함하는, 의료 영상 처리 방법.And among the plurality of sub-vascular regions divided from the three-dimensional blood vessel region, determining the sub-vascular region having the highest similarity to the partial region as the blood vessel region.
  4. 제 3 항에 있어서,The method of claim 3, wherein
    상기 결정하는 단계는,The determining step,
    상기 복수의 서브 혈관 영역들 각각의 중심선(centerline)들에 대한 평행 이동 또는 회전 이동을 수행하는 단계; Performing parallel movement or rotational movement with respect to centerlines of each of the plurality of sub-vascular regions;
    상기 평행 이동 또는 회전 이동된 복수의 서브 혈관 영역들 각각의 중심선들과 상기 일부 영역의 중심선 간의 거리를 계산하는 단계; 및Calculating a distance between centerlines of each of the parallel and rotationally moved sub-vascular regions and a centerline of the partial region; And
    상기 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 상기 혈관 영역으로 결정하는 단계를 더 포함하는, 의료 영상 처리 방법.And determining the sub-vascular region having the minimum distance from the partial region as the blood vessel region.
  5. 제 3 항에 있어서,The method of claim 3, wherein
    상기 결정하는 단계는,The determining step,
    상기 복수의 서브 혈관 영역들 각각의 중심선(centerline)들을 2차원 평면에 투영(projection)하는 단계; Projecting centerlines of each of the plurality of subvascular regions onto a two-dimensional plane;
    상기 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 상기 일부 영역의 중심선 간의 거리를 계산하는 단계; 및Calculating a distance between centerlines of each of the projected plurality of subvascular regions and a centerline of the partial region; And
    상기 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 상기 혈관 영역으로 결정하는 단계를 더 포함하는, 의료 영상 처리 방법.And determining the sub-vascular region having the minimum distance from the partial region as the blood vessel region.
  6. 제 5 항에 있어서,The method of claim 5, wherein
    상기 거리를 계산하는 단계는,The step of calculating the distance,
    상기 일부 영역의 중심선에 대한 거리 변환(distance transform)을 생성하는 단계; 및Generating a distance transform with respect to a centerline of the partial region; And
    상기 거리 변환을 이용하여, 상기 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 상기 일부 영역의 중심선 간의 거리를 계산하는 단계를 포함하는, 의료 영상 처리 방법.And calculating a distance between centerlines of each of the projected plurality of subvascular regions and a centerline of the partial region by using the distance transformation.
  7. 제 1 항에 있어서,The method of claim 1,
    상기 정합하는 단계는,The matching step,
    상기 혈관 영역과 상기 일부 영역을 일치시키기 위한 3차원 변환 정보를 결정하는 단계; 및Determining 3D transformation information for matching the vessel region with the partial region; And
    상기 3차원 변환 정보에 기초하여, 상기 혈관 영역을 상기 2차원 의료 영상 내의 상기 일부 영역에 정합하는 단계를 포함하는, 의료 영상 처리 방법.And matching the blood vessel region to the partial region in the 2D medical image based on the 3D transformation information.
  8. 제 1 항에 있어서,The method of claim 1,
    상기 혈관 영역이 상기 2차원 의료 영상 내의 상기 일부 영역에 정합된 영상을 저장하는 단계; 및Storing an image in which the vessel region is matched to the partial region in the 2D medical image; And
    상기 정합된 영상을 디스플레이하는 단계를 더 포함하는, 의료 영상 처리 방법.And displaying the matched image.
  9. 제 1 항에 있어서,The method of claim 1,
    상기 3차원 의료 영상은 대상체에 대한 시술 전에 CT 혈관 조영검사(CT angiography)를 통해 획득되는 영상이고, 상기 2차원 의료 영상은 대상체에 대한 시술 중에 x-선 혈관 조영술(X-ray angiography)을 통해 획득되는 영상인, 의료 영상 처리 방법.The 3D medical image is an image obtained through CT angiography before the procedure for the subject, and the 2D medical image is obtained through X-ray angiography during the procedure for the subject. A medical image processing method, which is an image obtained.
  10. 혈관을 나타내는 3차원 의료 영상 및 상기 혈관을 나타내는 2차원 의료 영상을 획득하는 영상 획득부; 및An image acquisition unit configured to acquire a 3D medical image representing a blood vessel and a 2D medical image representing the blood vessel; And
    상기 2차원 의료 영상 내의 혈관의 일부 영역과 대응되는 상기 3차원 의료 영상 내의 혈관 영역을 결정하고, 상기 혈관 영역을 상기 2차원 의료 영상 내의 상기 일부 영역에 정합하는 정합부를 포함하는, 의료 영상 장치.And a matching unit for determining a blood vessel region in the 3D medical image corresponding to the partial region of the blood vessel in the 2D medical image, and matching the blood vessel region to the partial region in the 2D medical image.
  11. 제 10 항에 있어서,The method of claim 10,
    상기 일부 영역은, The partial region,
    상기 2차원 의료 영상 내의 혈관에서 조영제가 투여된 영역, 상기 2차원 의료 영상 내의 혈관의 관심 영역(region of interest), 또는 상기 2차원 의료 영상 내의 혈관 내에서 목적물이 위치하는 영역 중 적어도 어느 하나의 영역인, 의료 영상 장치.At least one of a region to which a contrast agent is administered in a blood vessel in the 2D medical image, a region of interest of a blood vessel in the 2D medical image, or a region in which a target is located in a blood vessel in the 2D medical image Medical imaging device.
  12. 제 10 항에 있어서,The method of claim 10,
    상기 정합부는,The matching part,
    상기 3차원 의료 영상으로부터 3차원 혈관 영역을 분리하고, 상기 2차원 의료 영상으로부터 상기 일부 영역을 분리하고, 상기 3차원 혈관 영역으로부터 나눠진 복수의 서브 혈관 영역들 중에서, 상기 일부 영역과 가장 유사도가 높은 서브 혈관 영역을 상기 혈관 영역으로 결정하는, 의료 영상 장치.Separation of the three-dimensional blood vessel region from the three-dimensional medical image, Separation of the partial region from the two-dimensional medical image, Among the plurality of sub-vascular regions divided from the three-dimensional blood vessel region, the most similar to the partial region And determining a sub-vascular region as the blood vessel region.
  13. 제 12 항에 있어서,The method of claim 12,
    상기 정합부는,The matching part,
    상기 복수의 서브 혈관 영역들 각각의 중심선(centerline)들에 대한 평행 이동 또는 회전 이동을 수행하고, 상기 평행 이동 또는 회전 이동된 복수의 서브 혈관 영역들 각각의 중심선들과 상기 일부 영역의 중심선 간의 거리를 계산하고, 상기 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 상기 혈관 영역으로 결정하는, 의료 영상 장치.Performing parallel or rotational movement with respect to centerlines of each of the plurality of sub-vascular regions, and a distance between centerlines of each of the parallel and rotationally moved sub-vascular regions and a centerline of the partial region And calculating a sub-vascular region having the smallest distance from the partial region as the blood vessel region.
  14. 제 12 항에 있어서,The method of claim 12,
    상기 정합부는,The matching part,
    상기 복수의 서브 혈관 영역들 각각의 중심선(centerline)들을 2차원 평면에 투영(projection)하고, 상기 투영된 복수의 서브 혈관 영역들 각각의 중심선들과 상기 일부 영역의 중심선 간의 거리를 계산하고, 상기 일부 영역과 가장 최소값의 거리를 갖는 서브 혈관 영역을 상기 혈관 영역으로 결정하는, 의료 영상 장치.Projecting centerlines of each of the plurality of subvascular regions on a two-dimensional plane, calculating a distance between centerlines of each of the projected plurality of subvascular regions and a centerline of the partial region, And determining the sub-vascular region having the minimum distance from the partial region as the blood vessel region.
  15. 상기 제 1 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 1 on a computer.
PCT/KR2016/001615 2015-02-24 2016-02-17 Medical imaging device and medical image processing method WO2016137157A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/553,052 US10624597B2 (en) 2015-02-24 2016-02-17 Medical imaging device and medical image processing method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562120092P 2015-02-24 2015-02-24
US62/120,092 2015-02-24
KR1020150027488A KR102367133B1 (en) 2015-02-24 2015-02-26 Medical image apparatus and method for processing medical image
KR10-2015-0027488 2015-02-26

Publications (1)

Publication Number Publication Date
WO2016137157A1 true WO2016137157A1 (en) 2016-09-01

Family

ID=56789651

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/001615 WO2016137157A1 (en) 2015-02-24 2016-02-17 Medical imaging device and medical image processing method

Country Status (2)

Country Link
KR (1) KR102367133B1 (en)
WO (1) WO2016137157A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101900679B1 (en) * 2016-12-02 2018-09-20 숭실대학교산학협력단 Method for 3d coronary registration based on vessel feature, recording medium and device for performing the method
KR102304420B1 (en) * 2018-11-06 2021-09-23 사회복지법인 삼성생명공익재단 blood vessel age diagnosis apparatus, blood vessel age diagnosis method, and computer program for executing the method
KR102187842B1 (en) * 2018-11-14 2020-12-08 울산대학교 산학협력단 Method and apparatus for analyzing myocardium image
KR102352841B1 (en) * 2018-11-26 2022-01-18 사회복지법인 삼성생명공익재단 Vascular map bulding apparatus, method and computer program for carrying out the method
CN110288637B (en) * 2019-06-13 2021-09-21 北京理工大学 Multi-angle DSA (digital radiography) radiography image blood vessel matching method and device
KR102333005B1 (en) * 2021-06-23 2021-12-01 제이피아이헬스케어 주식회사 Method of providing user interface for selecting an optimized grid specifications
WO2023214762A1 (en) * 2022-05-02 2023-11-09 재단법인 아산사회복지재단 Blood vessel image calibration method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050272992A1 (en) * 2004-05-05 2005-12-08 O'donnell Thomas Patient-specific coronary territory mapping
US20120177277A1 (en) * 2009-09-29 2012-07-12 Koninklijke Philips Electronics N.V. Live registration for vessel treatment
US20130094745A1 (en) * 2011-09-28 2013-04-18 Siemens Corporation Non-rigid 2d/3d registration of coronary artery models with live fluoroscopy images
US20130116551A1 (en) * 2010-07-19 2013-05-09 Koninklijke Philips Electronics N.V. 3d-originated cardiac roadmapping
KR20140032810A (en) * 2012-09-07 2014-03-17 삼성전자주식회사 Method and appartus of maching medical images

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102094502B1 (en) * 2013-02-21 2020-03-30 삼성전자주식회사 Method and Apparatus for performing registraton of medical images

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050272992A1 (en) * 2004-05-05 2005-12-08 O'donnell Thomas Patient-specific coronary territory mapping
US20120177277A1 (en) * 2009-09-29 2012-07-12 Koninklijke Philips Electronics N.V. Live registration for vessel treatment
US20130116551A1 (en) * 2010-07-19 2013-05-09 Koninklijke Philips Electronics N.V. 3d-originated cardiac roadmapping
US20130094745A1 (en) * 2011-09-28 2013-04-18 Siemens Corporation Non-rigid 2d/3d registration of coronary artery models with live fluoroscopy images
KR20140032810A (en) * 2012-09-07 2014-03-17 삼성전자주식회사 Method and appartus of maching medical images

Also Published As

Publication number Publication date
KR102367133B1 (en) 2022-02-24
KR20160103482A (en) 2016-09-01

Similar Documents

Publication Publication Date Title
WO2016137157A1 (en) Medical imaging device and medical image processing method
JP6413927B2 (en) Dynamic analysis apparatus and dynamic analysis system
US10098602B2 (en) Apparatus and method for processing a medical image of a body lumen
EP2506216B1 (en) X-Ray CT apparatus and image processing method
US10974067B2 (en) Radiation irradiating apparatus and radiation dose management system
KR20170060698A (en) Computed tomography apparatus and control method for the same
WO2016125986A1 (en) X-ray apparatus and method of operating the same
WO2017017985A1 (en) Imaging console and radiographic image capturing system
US11051781B2 (en) Medical diagnostic imaging apparatus
JP2019051322A (en) Kinetics analysis system
KR101686635B1 (en) Apparatus for photographing medical image and method for processing an medical image thereof
JP2007014483A (en) Medical diagnostic apparatus and diagnostic support apparatus
US9706969B2 (en) Medical image diagnosis apparatus
US10624597B2 (en) Medical imaging device and medical image processing method
US20070055129A1 (en) Method and device for displaying a surgical instrument during placement thereof in a patient during a treatment
US5835556A (en) Process and device for computer tomography transillumination for treatment
JP6956514B2 (en) X-ray CT device and medical information management device
KR20160140189A (en) Apparatus and method for tomography imaging
JP6676359B2 (en) Control device, control system, control method, and program
JP6874049B2 (en) Radiation irradiation device and dose management system
CN110785125A (en) Method and system for image analysis of medical images
US20240127450A1 (en) Medical image processing apparatus and non-transitory computer readable medium
JP2020188991A (en) Medical image processor, medical image processing program, x-ray diagnostic device, and x-ray diagnostic system
JP2022143288A (en) Dynamic image analyzer and program
CN116350245A (en) Medical image diagnosis device and scan range setting method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16755807

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15553052

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16755807

Country of ref document: EP

Kind code of ref document: A1