[go: up one dir, main page]

WO2019045163A1 - Treatment planning device and method for radiation therapy based on robotic arm - Google Patents

Treatment planning device and method for radiation therapy based on robotic arm Download PDF

Info

Publication number
WO2019045163A1
WO2019045163A1 PCT/KR2017/010034 KR2017010034W WO2019045163A1 WO 2019045163 A1 WO2019045163 A1 WO 2019045163A1 KR 2017010034 W KR2017010034 W KR 2017010034W WO 2019045163 A1 WO2019045163 A1 WO 2019045163A1
Authority
WO
WIPO (PCT)
Prior art keywords
radiation
treatment planning
dose
irradiated
scheduling
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/KR2017/010034
Other languages
French (fr)
Korean (ko)
Inventor
정원규
김연의
김남주
김동욱
정성훈
정미주
윤명근
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyung Hee University
Original Assignee
Kyung Hee University
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 Kyung Hee University filed Critical Kyung Hee University
Publication of WO2019045163A1 publication Critical patent/WO2019045163A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/103Treatment planning systems
    • A61N5/1031Treatment planning systems using a specific method of dose optimization
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/103Treatment planning systems
    • A61N5/1039Treatment planning systems using functional images, e.g. PET or MRI
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1077Beam delivery systems
    • A61N5/1083Robot arm beam systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1077Beam delivery systems
    • A61N5/1084Beam delivery systems for delivering multiple intersecting beams at the same time, e.g. gamma knives
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods
    • A61N2005/1074Details of the control system, e.g. user interfaces

Definitions

  • the present invention relates to a treatment planning apparatus and method for a radiation therapy based on a robot arm, and more particularly, to a treatment planning apparatus and method for a multi-robot arm based radiation therapy having at least two or more robot arms .
  • a radiation therapy device such as a linear accelerator (LINAC), a brachytherapy, a Cyberknife, a Tomotherapy, and the like
  • LINAC linear accelerator
  • Cyberknife provides radiation therapy using robot arm.
  • the CyberKnife is a single-robot arm-based radiotherapy device that combines existing treatment planning devices for cyber knife radiotherapy with multiple robots that require complex dose calculations for at least 100 radiation beams irradiated from multiple robot arms. It is difficult to apply it to a cancer-based treatment apparatus.
  • a treatment planning apparatus and a treatment planning apparatus capable of improving the efficiency, accuracy, and speed of radiation dose calculation by performing calculation of the radiation dose after optimizing the radiation beam irradiated by the multiple robot arm using linear programming I want to provide that method.
  • a method for multi-robot arm-based radiation therapy that can improve the reliability of radiation therapy by scheduling the order of irradiation of the beam of radiation illuminated by each of the multiple robot arms, A treatment planning apparatus and a method thereof.
  • a treatment plan apparatus includes a medical image obtained by photographing a region to be treated, a plurality of node region information irradiated with a radiation beam by the multiple robot arms in the medical image, A receiving unit for receiving the treatment plan data; a receiving unit for receiving the treatment plan data, for calculating a radiation dose of the radiation beam, A group allocation unit for dividing a plurality of node areas into which a plurality of node regions for which optimization and calculation of radiation dose have been completed are divided into a plurality of groups and each of a plurality of groups is assigned to each of a plurality of groups; And a scheduling unit for scheduling the irradiation order of the radiation beam.
  • MRI magnetic resonance imaging
  • CT computed tomography
  • PET positron emission tomography
  • the receiving unit can receive the type, intensity, number, and angle of a radiation beam irradiated to each of a plurality of node regions.
  • the radiation dose calculation unit optimizes the number of the radiation beams according to the anatomical position of the node region corresponding to the treatment region and the node region including the normal tissue among the plurality of node regions and determines the irradiation angle of the radiation beam Operation can be performed.
  • the radiation dose calculator can actually calculate the radiation dose using the actually measured dose distribution information (Dose Distribution) by actually irradiating the radiation beam.
  • Dose Distribution actually measured dose distribution information
  • the group assigning unit can classify the same number of groups as the number of the multiple robot arms.
  • the scheduling unit may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.
  • the scheduling unit can schedule the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings.
  • the display control unit may further include a display control unit for providing the user with a menu corresponding to the operation result and the result in the treatment planning apparatus.
  • the display control unit can provide a menu for confirming the dose distribution according to the optimization and calculation of the radiation dose.
  • the display control unit provides a menu for confirming the dose distribution to at least one of a horizontal plane (Axial), a sagittal plane (Sagittal), a coronal plane (Coronal), a DVH (Dose Volume Histogram) .
  • a horizontal plane Axial
  • a sagittal plane Sagittal
  • a coronal plane Coronal
  • a DVH Dose Volume Histogram
  • the display control unit may provide a menu for performing a recalculation of the dose of radiation at an arbitrary value set by the user after the optimization and the calculation of the dose of radiation are completed.
  • a treatment planning method includes a medical image obtained by imaging a region to be treated in a receiving unit, a plurality of node region information irradiated with a beam of radiation by the multiple robot arm in the medical image, The method comprising the steps of: receiving radiation therapy planning data for a radiation beam, the radiation beam comprising: a radiation dose calculation unit for calculating a radiation dose, Dividing a plurality of node regions into which a plurality of node regions for which optimization and calculation of radiation dose have been completed are divided into a plurality of groups and each of a plurality of groups is assigned to each of a plurality of groups; Taking into account the collision of the radiation beam irradiated from each of the multiple robot arms, scheduling the irradiation order of the radiation beam .
  • the receiving step may receive, as radiotherapy planning data, the type, intensity, number, and angle of the radiation beam irradiated to each of the plurality of node regions.
  • the calculating step may actually calculate the radiation dose through the actually measured dose distribution (Dose Distribution) information by actually irradiating the radiation beam.
  • Dose Distribution actually measured dose distribution
  • the scheduling step may schedule the irradiation order of the beam of radiation for a plurality of node areas included in each of the plurality of groups according to the collision angle information of the previously stored radiation beam.
  • the scheduling step may schedule the order of irradiation of the radiation beam such that the radiation beams radiated from each of the multiple robot arms are sequentially irradiated at different timings.
  • the efficiency, accuracy, and speed of radiation dose calculation can be improved by performing the calculation of the radiation dose after optimizing the radiation beam irradiated by the multiple robot arms using linear programming.
  • the order of irradiation of the radiation beams irradiated by each of the multiple robot arms can be scheduled to prevent collision between the radiation beams, thereby improving the reliability of the radiation therapy.
  • FIG. 1 is a block diagram showing a treatment planning apparatus according to an embodiment of the present invention.
  • FIG. 2 is a view for explaining an embodiment of group assignment and scheduling performed by the treatment planning apparatus according to an embodiment of the present invention.
  • FIG. 3 is a configuration diagram showing a treatment planning apparatus according to another embodiment of the present invention.
  • 4A to 4B are views for explaining an embodiment of automatic matching of medical images performed by the treatment planning apparatus according to another embodiment of the present invention.
  • FIGS. 5A to 5E are views for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention.
  • FIG. 5A is a diagram for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention.
  • FIG. 6 is a flowchart showing a treatment planning method according to an embodiment of the present invention.
  • first, second, or the like may be used to describe various elements, but the elements should not be limited by the terms.
  • the terms may be named for the purpose of distinguishing one element from another, for example without departing from the scope of the right according to the concept of the present invention, the first element being referred to as the second element, Similarly, the second component may also be referred to as the first component.
  • FIG. 1 is a block diagram showing a treatment planning apparatus according to an embodiment of the present invention.
  • the treatment planning apparatus 100 calculates a radiation dose after optimizing a radiation beam included in the radiation treatment plan data based on linear programming, calculates a radiation dose, Schedules the irradiation order of the beam.
  • the treatment planning apparatus 100 includes a receiving unit 110, a radiation dose calculating unit 120, a group assigning unit 130, and a scheduling unit 140.
  • the receiving unit 110 includes a medical image photographed with a region to be treated, a plurality of node region information irradiated with a beam of radiation by the multiple robot arm in the medical image, And receives data.
  • the receiving unit 110 can receive, as the radiation treatment plan data, the type, intensity, number and irradiation angle of the radiation beam irradiated to each of the plurality of node regions.
  • the medical image may be at least one of a magnetic resonance imaging (MRI), a computed tomography (CT), and a positron emission tomography (PET) image of a patient's area to be treated.
  • MRI magnetic resonance imaging
  • CT computed tomography
  • PET positron emission tomography
  • MRI, CT and PET images are exemplified as medical images but medical images photographed in other ways can be used.
  • the user can preset at least 100 or more node regions to which the radiation beam is irradiated in the medical image and generate the radiation treatment plan data for the predetermined node region.
  • one node region may be irradiated with at least one radiation beam.
  • the radiation calculation unit 120 optimizes the number and angle of the radiation beams included in the radiation treatment plan data based on linear programming and calculates the radiation dose of the radiation beam included in the optimized data .
  • the radiation calculating section 120 performs the optimization operation based on the linear programming method prior to the calculation of the radiation dose for at least 100 radiation beams.
  • the optimization operation based on the linear programming method can be performed by the following equation (1), and the matrix A can be derived as shown in the following equation (2) in equation (1).
  • m and n is a natural number of 1 or more
  • the horizontal axis of the matrix A (a m1, m2 a, ..., a mn) is a plurality of node regions means the radiation dose received from each radiation beam
  • a vertical axis (a 1n , a 2n , ..., a mn ) refers to the amount of radiation that each node region receives from a single radiation beam.
  • the radiation dose calculator 120 minimizes the number of the radiation beams according to the anatomical positions of the node region corresponding to the treatment region and the node region including the normal tissue among the plurality of node regions through optimization, Can be determined.
  • the radiation dose calculator 120 controls the number and angle of irradiation of the radiation beam so as to maximize the effect of radiation therapy on the treatment site through optimization, and irradiates the normal tissue around the treatment site with a radiation beam
  • the number of the radiation beams and the irradiation angle can be controlled so as to minimize the amount.
  • the radiation dose calculator 120 may actually calculate the radiation dose using the actually measured dose distribution information by actually irradiating the radiation beam.
  • the calculation method of the radiation dose using the actually measured dose distribution information is described, but the radiation dose can be calculated by using various calculation algorithms.
  • the radiation dose calculator 120 optimizes the radiation beam irradiated by the multiple robot arm using the linear programming method, and then calculates the radiation dose, thereby determining the efficiency, accuracy, and speed Can be improved.
  • the group assigning unit 130 divides a plurality of node regions for which optimization and calculation of radiation dose are completed into a plurality of groups and assigns each of the plurality of robot arms to each of the plurality of groups.
  • the group assigning unit 130 can divide the groups into the same number as the number of the multiple robot arms.
  • a plurality of node areas are divided into two groups. If the number of robot arms is four, a plurality of node areas can be divided into four groups. It can be assigned to groups in close proximity.
  • the scheduling unit 140 schedules the irradiation order of the radiation beams in consideration of the collision of the radiation beams irradiated from each of the assigned multiple robot arms.
  • the scheduling unit 140 may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.
  • the scheduling unit 140 stores information about the collision angle at which collision between the radiation beams can occur when the radiation beams are simultaneously irradiated by each of the multiple robot arms. In order to prevent collision between the radiation beams, Based on the stored information, the order in which the beam of radiation is irradiated to the node area by each robotic arm can be scheduled.
  • the scheduling unit 140 can schedule the irradiation order of the radiation beams so that the radiation beams radiated from each of the multiple robot arms are sequentially irradiated at different timings.
  • the first robot arm and the second robot arm can alternately irradiate the radiation beam at the timing of not overlapping each other.
  • the scheduling unit 140 can improve the reliability of the radiation therapy by preventing collision between the radiation beams by scheduling the irradiation order of the radiation beams irradiated by each of the multiple robot arms.
  • FIG. 2 is a view for explaining an embodiment of group assignment and scheduling performed by the treatment planning apparatus according to an embodiment of the present invention.
  • reference numeral 211 denotes a first robot arm; 212, a second robot arm; 221, a first group; 222, a second group; 230, do.
  • the number of the node regions 230 is represented by 20 in FIG. 2, the number of the node regions 230 is not limited thereto.
  • the group assigning unit 130 of FIG. 1 divides a plurality of node regions 230, which have been optimized and calculated by the radiation dose calculating unit 120 of FIG. 1, into a plurality of groups 221 and 222, One robot arm 211 is assigned to the first group 221 and the second robot arm 212 is assigned to the second group 230.
  • RTI ID 0.0 > 221 < / RTI >
  • FIG. 3 is a configuration diagram showing a treatment planning apparatus according to another embodiment of the present invention.
  • the treatment planning apparatus 300 automatically adjusts a medical image, optimizes the radiation beam included in the radiation treatment plan data based on linear programming, calculates a radiation dose, Schedules the irradiation order of the radiation beam in consideration of the collision between the beams, and provides the user with a menu according to the operation result and the result in the treatment planning apparatus 300.
  • the treatment planning apparatus 300 includes a receiving unit 310, a radiation dose calculating unit 320, a group assigning unit 330, a scheduling unit 340, a medical image matching unit 350, and a display control unit 360 .
  • the receiving unit 310, the radiation dose calculating unit 320, the group assigning unit 330, and the scheduling unit 340 of the treatment planning apparatus 300 may be configured such that the contents described in the treatment planning apparatus according to an embodiment, Therefore, redundant description will be omitted.
  • the medical image matching unit 350 automatically matches at least two images among magnetic resonance imaging (MRI), computed tomography (CT), and positron emission tomography (PET) images of a region to be treated, And provides a medical image to the receiving unit 310.
  • MRI magnetic resonance imaging
  • CT computed tomography
  • PET positron emission tomography
  • the automatic matching operation in the medical image matching unit 350 will be described in more detail with reference to FIGS. 4A to 4B.
  • the display control unit 360 can provide the user with a menu according to the result of the operation performed in the treatment planning apparatus 300 and the result.
  • the display control unit 360 can provide a menu for confirming the dose distribution according to optimization and calculation of the radiation dose.
  • the display control unit 360 can confirm the dose distribution by at least one of a horizontal plane (Axial), a sagittal plane (Sagittal), a coronal plane (Coronal), a DVH (Dose Volume Histogram) Menu can be provided.
  • a horizontal plane Axial
  • a sagittal plane Sagittal
  • a coronal plane Coronal
  • a DVH Dose Volume Histogram
  • the display control unit 360 can provide a menu for performing a recalculation of the radiation dose to an arbitrary value set by the user after the radiation dose calculator 320 has optimized and calculated the radiation dose have.
  • 4A to 4B are views for explaining an embodiment of automatic matching of medical images performed by the treatment planning apparatus according to another embodiment of the present invention.
  • the medical image matching unit 350 of FIG. 3 may include at least two medical images (MRI, CT, and PET images) Loading).
  • the medical image matching unit 350 may automatically match the loaded medical image as shown at reference numeral 420, and the user may specify a separate area to increase the speed of image matching.
  • FIGS. 5A to 5E are views for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention.
  • FIG. 5A is a diagram for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention.
  • the display controller 360 of FIG. 3 may provide a menu that allows the dose distribution to be viewed in various modes of view.
  • the display control unit 360 includes a horizontal-based view mode 510, a sagittal-based view mode 520, a corrugated surface 530, Coronal-based view mode and a 3D-based view mode, shown at reference numeral 540, to provide information on the dose distribution.
  • the display control unit 360 may provide a menu for confirming information on the dose distribution through DVH (Dose Volume Histogram)
  • FIG. 6 is a flowchart showing a treatment planning method according to an embodiment of the present invention.
  • the treatment planning method shown in FIG. 6 can be performed by a treatment planning apparatus according to an embodiment.
  • a treatment planning method includes a medical image of a region to be treated at a receiving unit, a plurality of node region information to which a radiation beam is irradiated by the multiple robot arm, And receives radiation treatment plan data for each of a plurality of node regions.
  • the treatment planning method may receive, as the radiation treatment plan data, the type, intensity, number, and angle of the radiation beam irradiated to each of the plurality of node areas.
  • the treatment planning method optimizes the number and angle of the radiation beams included in the radiation treatment plan data in the radiation dose calculation unit based on linear programming, Calculate the radiation dose of the beam.
  • the treatment planning method may calculate the radiation dose through the actually measured dose distribution (Dose Distribution) information by actually irradiating the radiation beam.
  • Dose Distribution actually measured dose distribution
  • step 630 a plurality of node areas for which the optimization and radiation amount calculation are completed in the group allocation unit are divided into a plurality of groups and each of the plurality of robot arms is allocated to each of the plurality of groups.
  • step 640 the treatment planning method according to an embodiment schedules the irradiation order of the radiation beams in consideration of the collision of the radiation beams irradiated from each of the multiple robot arms allocated in the scheduling unit.
  • the treatment planning method may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.
  • the treatment planning method may schedule the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings.
  • the reliability of radiation therapy can be improved by scheduling the irradiation order of the radiation beams irradiated by each of the multiple robot arms to prevent collision between the radiation beams.
  • the apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components.
  • the apparatus and components described in the embodiments may be implemented within a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions.
  • the processing device may execute an operating system (OS) and one or more software applications running on the operating system.
  • the processing device may also access, store, manipulate, process, and generate data in response to execution of the software.
  • the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG.
  • the processing unit may comprise a plurality of processors or one processor and one controller.
  • Other processing configurations are also possible, such as a parallel processor.
  • the software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded.
  • the software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave.
  • the software may be distributed over a networked computer system and stored or executed in a distributed manner.
  • the software and data may be stored on one or more computer readable recording media.
  • the method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium.
  • the computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination.
  • the program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software.
  • Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.
  • program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
  • the hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Pathology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Robotics (AREA)
  • Radiation-Therapy Devices (AREA)

Abstract

The present invention relates to a technology related to a treatment planning device and method for radiation therapy based on multiple robotic arms, and the treatment planning device according to one embodiment comprises: a reception unit for receiving a medical image obtained by capturing a region to be treated, information on a plurality of node regions on which radiation beams are irradiated by multiple robotic arms in the medical image, and radiation therapy planning data for each of the plurality of node regions; a radiation amount calculation unit for optimizing the number and angles of the radiation beams included in the radiation therapy planning data on the basis of linear programming, and calculating the radiation amount of the radiation beams included in the optimized data; a group allocation unit for dividing the plurality of node regions, in which optimization and radiation amount calculation have been completed, into a plurality of groups, and allocating each of the multiple robotic arms to each of the plurality of groups; and a scheduling unit for scheduling the irradiation order of the radiation beams in consideration of collision of the radiation beams irradiated from each of the allocated multiple robotic arms.

Description

로봇암 기반의 방사선 치료를 위한 치료계획장치 및 그 방법Treatment planning system and method for radiation therapy based on robot arm

본 발명은 로봇암 기반의 방사선 치료를 위한 치료계획장치 및 그 방법에 관한 기술로서, 구체적으로는 적어도 2개 이상의 로봇암을 구비한 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치 및 그 방법에 관한 기술이다.[0001] The present invention relates to a treatment planning apparatus and method for a radiation therapy based on a robot arm, and more particularly, to a treatment planning apparatus and method for a multi-robot arm based radiation therapy having at least two or more robot arms .

현재, 다수의 병원에서는 선형가속기(LINAC), 근접치료기(Brachytherapy), 사이버나이프(Cyberknife), 토모테라피(Tomotherapy)와 같은 방사선 치료장치를 이용하여 환자에게 방사선 치료를 제공하고 있으며, 전술한 치료장치 중에서 사이버나이프는 로봇암을 이용한 방사선 치료를 제공하고 있다.Currently, many hospitals provide radiation therapy to patients using a radiation therapy device such as a linear accelerator (LINAC), a brachytherapy, a Cyberknife, a Tomotherapy, and the like, Cyberknife provides radiation therapy using robot arm.

그러나, 사이버나이프는 단일 로봇암 기반의 방사선 치료장치로, 사이버나이프 방사선 치료를 위한 기존의 치료계획장치를 다중 로봇암에서 조사되는 적어도 100개 이상 방사선 빔에 대한 복잡한 방사선량 계산을 요구하는 다중 로봇암 기반의 치료장치에 적용하기에는 어려움이 따른다.However, the CyberKnife is a single-robot arm-based radiotherapy device that combines existing treatment planning devices for cyber knife radiotherapy with multiple robots that require complex dose calculations for at least 100 radiation beams irradiated from multiple robot arms. It is difficult to apply it to a cancer-based treatment apparatus.

따라서, 적어도 100개 이상의 방사선 빔을 조사하는 다중 로봇암 기반의 방사선 치료장치에 적용 가능한 치료계획장치의 필요성이 제기되고 있다. Accordingly, there is a need for a treatment planning apparatus applicable to a multi-robot arm-based radiation therapy apparatus that irradiates at least 100 radiation beams.

일실시예에 따르면, 다중 로봇암에 의해 조사되는 방사선 빔을 선형계획법을 이용하여 최적화한 이후에 방사선량의 계산을 수행함으로써 방사선량 계산의 효율성, 정확성 및 속도를 향상시킬 수 있는 치료계획장치 및 그 방법을 제공하고자 한다.According to one embodiment, a treatment planning apparatus and a treatment planning apparatus capable of improving the efficiency, accuracy, and speed of radiation dose calculation by performing calculation of the radiation dose after optimizing the radiation beam irradiated by the multiple robot arm using linear programming I want to provide that method.

또한, 일실시예에 따르면, 다중 로봇암 각각에 의해 조사되는 방사선 빔의 조사 순서를 스케줄링하여 방사선 빔간의 충돌을 방지함으로써, 방사선 치료의 신뢰성을 향상시킬 수 있는 다중 로봇팔 기반의 방사선 치료를 위한 치료계획장치 및 그 방법을 제공하고자 한다.Further, according to one embodiment, there is provided a method for multi-robot arm-based radiation therapy that can improve the reliability of radiation therapy by scheduling the order of irradiation of the beam of radiation illuminated by each of the multiple robot arms, A treatment planning apparatus and a method thereof.

본 발명의 일실시예에 따른 치료계획장치는 치료 대상 영역을 촬영한 의료영상과, 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신하는 수신부와, 방사선치료계획 데이터에 포함된 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 최적화된 데이터에 포함된 방사선 빔의 방사선량을 계산하는 방사선량 계산부와, 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 복수의 그룹 각각에 다중 로봇암 각각을 할당하는 그룹 할당부 및 할당된 다중 로봇암 각각으로부터 조사되는 방사선 빔의 충돌을 고려하여, 방사선 빔의 조사 순서를 스케줄링하는 스케줄링부를 포함한다. A treatment plan apparatus according to an embodiment of the present invention includes a medical image obtained by photographing a region to be treated, a plurality of node region information irradiated with a radiation beam by the multiple robot arms in the medical image, A receiving unit for receiving the treatment plan data; a receiving unit for receiving the treatment plan data, for calculating a radiation dose of the radiation beam, A group allocation unit for dividing a plurality of node areas into which a plurality of node regions for which optimization and calculation of radiation dose have been completed are divided into a plurality of groups and each of a plurality of groups is assigned to each of a plurality of groups; And a scheduling unit for scheduling the irradiation order of the radiation beam.

일측에 따르면, 치료 대상 영역을 촬영한 MRI(magnetic resonance imaging), CT(Computed Tomography) 및 PET(Positron Emission Tomography) 영상 중 적어도 둘 이상의 영상을 자동 정합하고, 자동 정합한 의료영상을 수신부로 제공하는 의료영상 정합부를 더 포함 할 수 있다.According to one aspect of the present invention, at least two images of magnetic resonance imaging (MRI), computed tomography (CT), and positron emission tomography (PET) images of an area to be treated are automatically matched, And a medical image matching unit.

일측에 따르면, 수신부는 방사선치료계획 데이터로서, 복수의 노드영역 각각에 조사되는 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신할 수 있다. According to one aspect, as a radiation treatment plan data, the receiving unit can receive the type, intensity, number, and angle of a radiation beam irradiated to each of a plurality of node regions.

일측에 따르면, 방사선량 계산부는 복수의 노드영역 중에서 치료 부위에 대응되는 노드영역 및 정상 조직을 포함하는 노드영역의 해부학적인 위치에 따라 방사선 빔의 개수를 최소화 하고 방사선 빔의 조사 각도를 결정하는 최적화 동작을 수행할 수 있다. According to one aspect, the radiation dose calculation unit optimizes the number of the radiation beams according to the anatomical position of the node region corresponding to the treatment region and the node region including the normal tissue among the plurality of node regions and determines the irradiation angle of the radiation beam Operation can be performed.

일측에 따르면, 방사선량 계산부는 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 이용하여 방사선량을 계산할 수 있다. According to one aspect, the radiation dose calculator can actually calculate the radiation dose using the actually measured dose distribution information (Dose Distribution) by actually irradiating the radiation beam.

일측에 따르면, 그룹 할당부는 다중 로봇암의 개수와 동일한 개수로 그룹을 구분할 수 있다. According to one aspect, the group assigning unit can classify the same number of groups as the number of the multiple robot arms.

일측에 따르면, 스케줄링부는 기저장된 방사선 빔의 충돌각 정보에 따라 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling unit may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.

일측에 따르면, 스케줄링부는 다중 로봇암 각각으로부터 조사되는 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling unit can schedule the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings.

일측에 따르면, 치료계획장치에서의 작업 결과 및 결과에 따른 메뉴를 사용자에게 제공하는 표시 제어부를 더 포함할 수 있다. According to one aspect, the display control unit may further include a display control unit for providing the user with a menu corresponding to the operation result and the result in the treatment planning apparatus.

일측에 따르면, 표시 제어부는 최적화 및 방사선량의 계산에 따른 선량 분포(Dose Distribution)를 확인하는 메뉴를 제공할 수 있다. According to one aspect, the display control unit can provide a menu for confirming the dose distribution according to the optimization and calculation of the radiation dose.

일측에 따르면, 표시 제어부는 선량 분포를 수평면(Axial), 시상면(Sagittal), 관상면(Coronal), DVH(Dose Volume Histogram), 3D 중 적어도 하나 이상의 뷰(View)로 확인하는 메뉴를 제공할 수 있다. According to one aspect, the display control unit provides a menu for confirming the dose distribution to at least one of a horizontal plane (Axial), a sagittal plane (Sagittal), a coronal plane (Coronal), a DVH (Dose Volume Histogram) .

일측에 따르면, 표시 제어부는 최적화 및 방사선량의 계산이 완료된 이후, 사용자가 설정한 임의의 값으로 방사선량의 재계산을 수행하는 메뉴를 제공할 수 있다.According to one aspect, the display control unit may provide a menu for performing a recalculation of the dose of radiation at an arbitrary value set by the user after the optimization and the calculation of the dose of radiation are completed.

본 발명의 일실시예에 따른 치료계획방법은 수신부에서 치료 대상 영역을 촬영한 의료영상과, 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신하는 단계와, 방사선량 계산부에서 방사선치료계획 데이터에 포함된 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 최적화된 데이터에 포함된 방사선 빔의 방사선량을 계산하는 단계와, 그룹 할당부에서 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 복수의 그룹 각각에 다중 로봇암 각각을 할당하는 단계 및 스케줄링부에서 할당된 다중 로봇암 각각으로부터 조사되는 방사선 빔의 충돌을 고려하여, 방사선 빔의 조사 순서를 스케줄링하는 단계를 포함한다. A treatment planning method according to an embodiment of the present invention includes a medical image obtained by imaging a region to be treated in a receiving unit, a plurality of node region information irradiated with a beam of radiation by the multiple robot arm in the medical image, The method comprising the steps of: receiving radiation therapy planning data for a radiation beam, the radiation beam comprising: a radiation dose calculation unit for calculating a radiation dose, Dividing a plurality of node regions into which a plurality of node regions for which optimization and calculation of radiation dose have been completed are divided into a plurality of groups and each of a plurality of groups is assigned to each of a plurality of groups; Taking into account the collision of the radiation beam irradiated from each of the multiple robot arms, scheduling the irradiation order of the radiation beam .

일측에 따르면, 수신하는 단계는 방사선치료계획 데이터로서, 복수의 노드영역 각각에 조사되는 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신할 수 있다. According to one aspect, the receiving step may receive, as radiotherapy planning data, the type, intensity, number, and angle of the radiation beam irradiated to each of the plurality of node regions.

일측에 따르면, 계산하는 단계는 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 통하여 방사선량을 계산할 수 있다. According to one aspect, the calculating step may actually calculate the radiation dose through the actually measured dose distribution (Dose Distribution) information by actually irradiating the radiation beam.

일측에 따르면, 스케줄링하는 단계는 기저장된 방사선 빔의 충돌각 정보에 따라 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling step may schedule the irradiation order of the beam of radiation for a plurality of node areas included in each of the plurality of groups according to the collision angle information of the previously stored radiation beam.

일측에 따르면, 스케줄링하는 단계는 다중 로봇암 각각으로부터 조사되는 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling step may schedule the order of irradiation of the radiation beam such that the radiation beams radiated from each of the multiple robot arms are sequentially irradiated at different timings.

일실시예에 따르면, 다중 로봇암에 의해 조사되는 방사선 빔을 선형계획법을 이용하여 최적화한 이후에 방사선량의 계산을 수행함으로써 방사선량 계산의 효율성, 정확성 및 속도를 향상시킬 수 있다.According to one embodiment, the efficiency, accuracy, and speed of radiation dose calculation can be improved by performing the calculation of the radiation dose after optimizing the radiation beam irradiated by the multiple robot arms using linear programming.

또한, 일실시예에 따르면, 다중 로봇암 각각에 의해 조사되는 방사선 빔의 조사 순서를 스케줄링하여 방사선 빔간의 충돌을 방지함으로써, 방사선 치료의 신뢰성을 향상시킬 수 있다.Further, according to one embodiment, the order of irradiation of the radiation beams irradiated by each of the multiple robot arms can be scheduled to prevent collision between the radiation beams, thereby improving the reliability of the radiation therapy.

도 1은 본 발명의 일실시예에 따른 치료계획장치를 도시하는 구성도이다.1 is a block diagram showing a treatment planning apparatus according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 따른 치료계획장치에 의해 수행되는 그룹 할당 및 스케줄링에 관한 실시예를 설명하기 위한 도면이다.FIG. 2 is a view for explaining an embodiment of group assignment and scheduling performed by the treatment planning apparatus according to an embodiment of the present invention.

도 3은 본 발명의 다른 실시예에 따른 치료계획장치를 도시하는 구성도이다.3 is a configuration diagram showing a treatment planning apparatus according to another embodiment of the present invention.

도 4a 내지 도 4b는 본 발명의 다른 실시예에 따른 치료계획장치에 의해 수행되는 의료 영상의 자동 정합에 관한 실시예를 설명하기 위한 도면이다.4A to 4B are views for explaining an embodiment of automatic matching of medical images performed by the treatment planning apparatus according to another embodiment of the present invention.

도 5a 내지 도 5e는 본 발명의 다른 실시예에 따른 치료계획장치에 의해 수행되는 선량 분포 확인에 관한 실시예를 설명하기 위한 도면이다.FIGS. 5A to 5E are views for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention. FIG.

도 6은 본 발명의 일실시예에 따른 치료계획방법을 도시하는 순서도이다.6 is a flowchart showing a treatment planning method according to an embodiment of the present invention.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시예들은 다양한 형태로 실시될 수 있으며 본 명세서에 설명된 실시예들에 한정되지 않는다.It is to be understood that the specific structural or functional descriptions of embodiments of the present invention disclosed herein are presented for the purpose of describing embodiments only in accordance with the concepts of the present invention, May be embodied in various forms and are not limited to the embodiments described herein.

본 발명의 개념에 따른 실시예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시예들을 특정한 개시형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 변경, 균등물, 또는 대체물을 포함한다.Embodiments in accordance with the concepts of the present invention are capable of various modifications and may take various forms, so that the embodiments are illustrated in the drawings and described in detail herein. However, it is not intended to limit the embodiments according to the concepts of the present invention to the specific disclosure forms, but includes changes, equivalents, or alternatives falling within the spirit and scope of the present invention.

제1 또는 제2 등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만, 예를 들어 본 발명의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.The terms first, second, or the like may be used to describe various elements, but the elements should not be limited by the terms. The terms may be named for the purpose of distinguishing one element from another, for example without departing from the scope of the right according to the concept of the present invention, the first element being referred to as the second element, Similarly, the second component may also be referred to as the first component.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 표현들, 예를 들어 "~사이에"와 "바로~사이에" 또는 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between. Expressions that describe the relationship between components, for example, "between" and "immediately" or "directly adjacent to" should be interpreted as well.

본 명세서에서 사용한 용어는 단지 특정한 실시예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms " comprises ", or " having ", and the like, are used to specify one or more of the features, numbers, steps, operations, elements, But do not preclude the presence or addition of steps, operations, elements, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning of the context in the relevant art and, unless explicitly defined herein, are to be interpreted as ideal or overly formal Do not.

이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 특허출원의 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. However, the scope of the patent application is not limited or limited by these embodiments. Like reference symbols in the drawings denote like elements.

도 1은 본 발명의 일실시예에 따른 치료계획장치를 도시하는 구성도이다.1 is a block diagram showing a treatment planning apparatus according to an embodiment of the present invention.

도 1을 참조하면, 치료계획장치(100)는 방사선치료계획 데이터에 포함된 방사선 빔을 선형계획법(Linear Programming)에 기초하여 최적화한 이후에 방사선량을 계산하고, 방사선 빔간의 충돌을 고려하여 방사선 빔의 조사 순서를 스케줄링 한다.Referring to FIG. 1, the treatment planning apparatus 100 calculates a radiation dose after optimizing a radiation beam included in the radiation treatment plan data based on linear programming, calculates a radiation dose, Schedules the irradiation order of the beam.

이를 위해, 치료계획장치(100)는 수신부(110), 방사선량 계산부(120), 그룹 할당부(130) 및 스케줄링부(140)를 포함한다. The treatment planning apparatus 100 includes a receiving unit 110, a radiation dose calculating unit 120, a group assigning unit 130, and a scheduling unit 140.

일실시예에 따른 수신부(110)는 치료 대상 영역을 촬영한 의료영상과, 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신한다. The receiving unit 110 according to one embodiment includes a medical image photographed with a region to be treated, a plurality of node region information irradiated with a beam of radiation by the multiple robot arm in the medical image, And receives data.

일측에 따르면, 수신부(110)는 방사선치료계획 데이터로서, 복수의 노드영역 각각에 조사되는 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신할 수 있다. According to one aspect, the receiving unit 110 can receive, as the radiation treatment plan data, the type, intensity, number and irradiation angle of the radiation beam irradiated to each of the plurality of node regions.

예를 들어, 의료 영상은 환자의 치료 대상 영역을 촬영한 MRI(magnetic resonance imaging), CT(Computed Tomography) 및 PET(Positron Emission Tomography) 영상 중 적어도 하나 이상의 영상일 수 있다. For example, the medical image may be at least one of a magnetic resonance imaging (MRI), a computed tomography (CT), and a positron emission tomography (PET) image of a patient's area to be treated.

본 발명에서는 의료 영상의 예시로 MRI, CT 및 PET 영상을 설명하나, 다른 방식으로 촬영된 의료 영상을 이용할 수 있다. In the present invention, MRI, CT and PET images are exemplified as medical images but medical images photographed in other ways can be used.

사용자는 의료 영상에서 방사선 빔이 조사되는 적어도 100개 이상의 노드 영역을 사전에 설정할 수 있으며, 사전에 설정된 노드 영역에 대하여 방사선치료계획 데이터를 생성할 수 있다.The user can preset at least 100 or more node regions to which the radiation beam is irradiated in the medical image and generate the radiation treatment plan data for the predetermined node region.

또한, 하나의 노드영역에는 적어도 하나 이상의 방사선 빔이 조사될 수 있다. Also, one node region may be irradiated with at least one radiation beam.

일실시예에 따른 방사선 계산부(120)는 방사선치료계획 데이터에 포함된 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 최적화된 데이터에 포함된 방사선 빔의 방사선량을 계산한다. The radiation calculation unit 120 according to an embodiment optimizes the number and angle of the radiation beams included in the radiation treatment plan data based on linear programming and calculates the radiation dose of the radiation beam included in the optimized data .

보다 구체적으로, 방사선 계산부(120)는 적어도 100개 이상의 방사선 빔에 대한 방사선량의 계산 과정에 앞서 선형계획법에 기초한 최적화 동작을 수행한다.More specifically, the radiation calculating section 120 performs the optimization operation based on the linear programming method prior to the calculation of the radiation dose for at least 100 radiation beams.

예를 들어, 선형계획법에 기초한 최적화 동작은 하기의 수학식1에 의해 수행될 수 있으며, 수학식1에서 하기의 수학식2와 같이 행렬 A를 도출할 수 있다.For example, the optimization operation based on the linear programming method can be performed by the following equation (1), and the matrix A can be derived as shown in the following equation (2) in equation (1).

[수학식1] [Equation 1]

Figure PCTKR2017010034-appb-I000001
Figure PCTKR2017010034-appb-I000001

[수학식2]&Quot; (2) "

Figure PCTKR2017010034-appb-I000002
Figure PCTKR2017010034-appb-I000002

여기서, m과 n은 1 이상의 자연수이고, 행렬 A의 가로축(am1, am2, ... , amn)은 복수의 노드 영역이 각 방사선 빔으로부터 받는 방사선량을 의미하며, 세로축(a1n, a2n, ... , amn)은 각 노드 영역이 하나의 방사선 빔으로부터 받는 방사선량을 의미한다. Here, m and n is a natural number of 1 or more, and the horizontal axis of the matrix A (a m1, m2 a, ..., a mn) is a plurality of node regions means the radiation dose received from each radiation beam, and a vertical axis (a 1n , a 2n , ..., a mn ) refers to the amount of radiation that each node region receives from a single radiation beam.

일측에 따르면, 방사선량 계산부(120)는 최적화를 통하여 복수의 노드영역 중에서 치료 부위에 대응되는 노드영역 및 정상 조직을 포함하는 노드영역의 해부학적인 위치에 따라 방사선 빔의 개수를 최소화 하고 방사선 빔의 조사 각도를 결정할 수 있다. According to one aspect, the radiation dose calculator 120 minimizes the number of the radiation beams according to the anatomical positions of the node region corresponding to the treatment region and the node region including the normal tissue among the plurality of node regions through optimization, Can be determined.

보다 구체적으로, 방사선량 계산부(120)는 최적화를 통하여 치료 부위에는 방사선 치료의 효과를 극대화할 수 있도록 방사선 빔의 개수 및 조사 각도를 제어하고, 치료 부위 주변의 정상 조직에는 방사선 빔이 조사되는 양을 최소화할 수 있도록 방사선 빔의 개수 및 조사 각도를 제어할 수 있다. More specifically, the radiation dose calculator 120 controls the number and angle of irradiation of the radiation beam so as to maximize the effect of radiation therapy on the treatment site through optimization, and irradiates the normal tissue around the treatment site with a radiation beam The number of the radiation beams and the irradiation angle can be controlled so as to minimize the amount.

일측에 따르면, 방사선량 계산부(120)는 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 이용하여 방사선량을 계산할 수 있다. According to one aspect, the radiation dose calculator 120 may actually calculate the radiation dose using the actually measured dose distribution information by actually irradiating the radiation beam.

본 발명에서는 실측된 선량 분포 정보를 이용한 방사선량의 계산 방법에 대하여 설명하나, 이에 한정되지 않고 다양한 선량 계산 알고리즘을 이용하여 방사선량을 계산할 수 있다. In the present invention, the calculation method of the radiation dose using the actually measured dose distribution information is described, but the radiation dose can be calculated by using various calculation algorithms.

결국, 일실시예에 따른 방사선량 계산부(120)는 다중 로봇암에 의해 조사되는 방사선 빔을 선형계획법을 이용하여 최적화한 이후에 방사선량의 계산을 수행함으로써 방사선량 계산의 효율성, 정확성 및 속도를 향상시킬 수 있다. As a result, the radiation dose calculator 120 according to an embodiment optimizes the radiation beam irradiated by the multiple robot arm using the linear programming method, and then calculates the radiation dose, thereby determining the efficiency, accuracy, and speed Can be improved.

일실시예에 따른 그룹 할당부(130)는 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 복수의 그룹 각각에 다중 로봇암 각각을 할당한다. The group assigning unit 130 according to an exemplary embodiment divides a plurality of node regions for which optimization and calculation of radiation dose are completed into a plurality of groups and assigns each of the plurality of robot arms to each of the plurality of groups.

일측에 따르면, 그룹 할당부(130)는 다중 로봇암의 개수와 동일한 개수로 그룹을 구분할 수 있다. According to one aspect, the group assigning unit 130 can divide the groups into the same number as the number of the multiple robot arms.

예를 들어, 로봇암의 개수가 2개이면 복수의 노드영역을 2개의 그룹으로 구분하고, 로봇암의 개수가 4개이면 복수의 노드영역을 4개의 그룹으로 구분할 수 있으며, 각 로봇암을 가장 가까운 위치에 있는 그룹에 할당할 수 있다. For example, if the number of robot arms is two, a plurality of node areas are divided into two groups. If the number of robot arms is four, a plurality of node areas can be divided into four groups. It can be assigned to groups in close proximity.

일실시예에 따른 스케줄링부(140)는 할당된 다중 로봇암 각각으로부터 조사되는 방사선 빔의 충돌을 고려하여, 방사선 빔의 조사 순서를 스케줄링한다.The scheduling unit 140 according to an embodiment schedules the irradiation order of the radiation beams in consideration of the collision of the radiation beams irradiated from each of the assigned multiple robot arms.

일측에 따르면, 스케줄링부(140)는 기저장된 방사선 빔의 충돌각 정보에 따라 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling unit 140 may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.

보다 구체적으로, 스케줄링부(140)는 다중 로봇암 각각에서 방사선 빔을 동시에 조사할 때, 방사선 빔간의 충돌이 일어날 수 있는 충돌 각도에 관한 정보를 저장하고 있으며, 방사선 빔간의 충돌을 방지하기 위해 기저장된 정보에 기초하여 각 로봇암에 의해 방사선 빔이 노드영역으로 조사되는 순서를 스케줄링할 수 있다.More specifically, the scheduling unit 140 stores information about the collision angle at which collision between the radiation beams can occur when the radiation beams are simultaneously irradiated by each of the multiple robot arms. In order to prevent collision between the radiation beams, Based on the stored information, the order in which the beam of radiation is irradiated to the node area by each robotic arm can be scheduled.

일측에 따르면, 스케줄링부(140)는 다중 로봇암 각각으로부터 조사되는 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, the scheduling unit 140 can schedule the irradiation order of the radiation beams so that the radiation beams radiated from each of the multiple robot arms are sequentially irradiated at different timings.

보다 구체적으로, 다중 로봇암이 제1 로봇암과 제2 로봇암으로 구성되는 경우에, 제1 로봇암과 제2 로봇암은 서로 겹치지 않는 타이밍에 번갈아 가며 방사선 빔을 조사할 수 있다. More specifically, in a case where the multiple robot arms are constituted by the first robot arm and the second robot arm, the first robot arm and the second robot arm can alternately irradiate the radiation beam at the timing of not overlapping each other.

또한, 제1 로봇암에 할당된 제1 그룹에 대한 방사선 빔의 조사가 완료된 이후에 제2 로봇암에 할당된 제2 그룹에 대하여 방사선 빔의 조사를 진행할 수도 있다. It may also proceed to irradiate the beam of radiation for the second group assigned to the second robot arm after irradiation of the beam of radiation for the first group assigned to the first robot arm is completed.

결국, 일실시예에 따른 스케줄링부(140)는 다중 로봇암 각각에 의해 조사되는 방사선 빔의 조사 순서를 스케줄링하여 방사선 빔간의 충돌을 방지함으로써, 방사선 치료의 신뢰성을 향상시킬 수 있다. As a result, the scheduling unit 140 according to one embodiment can improve the reliability of the radiation therapy by preventing collision between the radiation beams by scheduling the irradiation order of the radiation beams irradiated by each of the multiple robot arms.

이하에서는 도 2를 참조하여 그룹 할당부(130) 및 스케줄링부(140)의 동작을 보다 구체적으로 설명 하기로 한다.Hereinafter, operations of the group assigning unit 130 and the scheduling unit 140 will be described in more detail with reference to FIG.

도 2는 본 발명의 일실시예에 따른 치료계획장치에 의해 수행되는 그룹 할당 및 스케줄링에 관한 실시예를 설명하기 위한 도면이다.FIG. 2 is a view for explaining an embodiment of group assignment and scheduling performed by the treatment planning apparatus according to an embodiment of the present invention.

도 2를 참조하면, 참조부호 211은 제1 로봇암, 참조부호 212는 제2 로봇암, 참조부호 221은 제1 그룹, 참조부호 222는 제2 그룹, 참조부호 230은 복수의 노드영역을 도시한다. 2, reference numeral 211 denotes a first robot arm; 212, a second robot arm; 221, a first group; 222, a second group; 230, do.

도 2에서는 노드영역(230)의 개수를 20개로 표현 하였으나, 노드영역(230)의 개수는 이에 한정되는 것은 아니다.Although the number of the node regions 230 is represented by 20 in FIG. 2, the number of the node regions 230 is not limited thereto.

도 1의 그룹 할당부(130)는 도 1의 방사선량 계산부(120)에 의해 최적화 및 방사선량 계산이 완료된 복수의 노드영역(230)을 복수의 그룹(221, 222)으로 구분하고, 제1 로봇암(211)을 제1 그룹(221)에 할당하며, 제2 로봇암(212)을 제2 그룹(230)에 할당한다. The group assigning unit 130 of FIG. 1 divides a plurality of node regions 230, which have been optimized and calculated by the radiation dose calculating unit 120 of FIG. 1, into a plurality of groups 221 and 222, One robot arm 211 is assigned to the first group 221 and the second robot arm 212 is assigned to the second group 230. [

다음으로, 도 1의 스케줄링부(140)는 제1 그룹(221) 및 제2 그룹(222)에 포함된 복수의 노드 영역(230)에 대하여 제1 로봇암(211) 및 제2 로봇암(221)에 의해 조사되는 방사선 빔의 조사 순서를 스케줄링한다. 1 includes a first robot arm 211 and a second robot arm 231 for a plurality of node regions 230 included in the first group 221 and the second group 222 Lt; RTI ID = 0.0 > 221 < / RTI >

일실시예에 따른 스케줄링 동작은 앞서 설명한 내용과 동일하므로, 중복되는 상세한 설명은 생략하기로 한다. Since the scheduling operation according to the embodiment is the same as that described above, detailed description will be omitted.

도 3은 본 발명의 다른 실시예에 따른 치료계획장치를 도시하는 구성도이다.3 is a configuration diagram showing a treatment planning apparatus according to another embodiment of the present invention.

도 3을 참조하면, 치료계획장치(300)는 의료영상을 자동 정합하고, 방사선치료계획 데이터에 포함된 방사선 빔을 선형계획법(Linear Programming)에 기초하여 최적화한 이후에 방사선량을 계산하고, 방사선 빔간의 충돌을 고려하여 방사선 빔의 조사 순서를 스케줄링하며, 치료계획장치(300)에서의 작업 결과 및 결과에 따른 메뉴를 사용자에게 제공한다. Referring to FIG. 3, the treatment planning apparatus 300 automatically adjusts a medical image, optimizes the radiation beam included in the radiation treatment plan data based on linear programming, calculates a radiation dose, Schedules the irradiation order of the radiation beam in consideration of the collision between the beams, and provides the user with a menu according to the operation result and the result in the treatment planning apparatus 300.

이를 위해, 치료계획장치(300)는 수신부(310), 방사선량 계산부(320), 그룹 할당부(330), 스케줄링부(340), 의료영상 정합부(350) 및 표시 제어부(360)를 포함한다. The treatment planning apparatus 300 includes a receiving unit 310, a radiation dose calculating unit 320, a group assigning unit 330, a scheduling unit 340, a medical image matching unit 350, and a display control unit 360 .

다른 실시예에 따른 치료계획장치(300)의 수신부(310), 방사선량 계산부(320), 그룹 할당부(330) 및 스케줄링부(340)는 일실시예에 따른 치료계획장치에서 설명한 내용과 동일하므로, 중복되는 설명은 생략하기로 한다. The receiving unit 310, the radiation dose calculating unit 320, the group assigning unit 330, and the scheduling unit 340 of the treatment planning apparatus 300 according to another embodiment may be configured such that the contents described in the treatment planning apparatus according to an embodiment, Therefore, redundant description will be omitted.

일측에 따르면, 의료영상 정합부(350)는 치료 대상 영역을 촬영한 MRI(magnetic resonance imaging), CT(Computed Tomography) 및 PET(Positron Emission Tomography) 영상 중 적어도 둘 이상의 영상을 자동 정합하고, 자동 정합한 의료영상을 수신부(310)로 제공할 수 있다. According to one aspect, the medical image matching unit 350 automatically matches at least two images among magnetic resonance imaging (MRI), computed tomography (CT), and positron emission tomography (PET) images of a region to be treated, And provides a medical image to the receiving unit 310.

의료영상 정합부(350)에서의 자동 정합 동작은 이후 실시예 도 4a 내지 도 4b를 통해 보다 구체적으로 설명 하기로 한다.The automatic matching operation in the medical image matching unit 350 will be described in more detail with reference to FIGS. 4A to 4B.

일측에 따르면, 표시 제어부(360)는 치료계획장치(300)에서 수행하는 작업의 결과 및 결과에 따른 메뉴를 사용자에게 제공할 수 있다. According to one aspect, the display control unit 360 can provide the user with a menu according to the result of the operation performed in the treatment planning apparatus 300 and the result.

일측에 따르면, 표시 제어부(360)는 최적화 및 방사선량의 계산에 따른 선량 분포(Dose Distribution)를 확인하는 메뉴를 제공할 수 있다.According to one aspect, the display control unit 360 can provide a menu for confirming the dose distribution according to optimization and calculation of the radiation dose.

일측에 따르면, 표시 제어부(360)는 선량 분포를 수평면(Axial), 시상면(Sagittal), 관상면(Coronal), DVH(Dose Volume Histogram), 3D 중 적어도 하나 이상의 뷰(View)로 확인할 수 있는 메뉴를 제공할 수 있다. According to one aspect, the display control unit 360 can confirm the dose distribution by at least one of a horizontal plane (Axial), a sagittal plane (Sagittal), a coronal plane (Coronal), a DVH (Dose Volume Histogram) Menu can be provided.

다른 실시예에 따른 표시 제어부(360)에서 선량 분포의 표시를 위한 메뉴를 제공하는 동작은 이후 실시예 도 5a 내지 도 5e를 통해 보다 구체적으로 설명 하기로 한다.The operation of providing the menu for displaying the dose distribution in the display control unit 360 according to another embodiment will be described in more detail with reference to FIGS. 5A to 5E.

일측에 따르면, 표시 제어부(360)는 방사선량 계산부(320)에 의하여 최적화 및 방사선량의 계산이 완료된 이후, 사용자가 설정한 임의의 값으로 방사선량의 재계산을 수행하는 메뉴를 제공할 수 있다. According to one aspect, the display control unit 360 can provide a menu for performing a recalculation of the radiation dose to an arbitrary value set by the user after the radiation dose calculator 320 has optimized and calculated the radiation dose have.

도 4a 내지 도 4b는 본 발명의 다른 실시예에 따른 치료계획장치에 의해 수행되는 의료 영상의 자동 정합에 관한 실시예를 설명하기 위한 도면이다.4A to 4B are views for explaining an embodiment of automatic matching of medical images performed by the treatment planning apparatus according to another embodiment of the present invention.

도 4a 내지 도 4b를 참조하면, 도 3의 의료영상 정합부(350)는 참조부호 410에 도시된 것과 같이 치료 대상 영역을 촬영한 MRI, CT, 및 PET 영상 중 적어도 둘 이상의 의료영상을 로딩(Loading)할 수 있다.Referring to FIGS. 4A and 4B, the medical image matching unit 350 of FIG. 3 may include at least two medical images (MRI, CT, and PET images) Loading).

다음으로, 의료영상 정합부(350)는 참조부호 420에 도시된 것과 같이 로딩된 의료 영상을 자동으로 정합할 수 있으며, 영상 정합의 속도를 높이기 위해 사용자가 별도의 영역을 지정할 수 있다. Next, the medical image matching unit 350 may automatically match the loaded medical image as shown at reference numeral 420, and the user may specify a separate area to increase the speed of image matching.

도 5a 내지 도 5e는 본 발명의 다른 실시예에 따른 치료계획장치에 의해 수행되는 선량 분포 확인에 관한 실시예를 설명하기 위한 도면이다.FIGS. 5A to 5E are views for explaining an embodiment of dose distribution confirmation performed by the treatment planning apparatus according to another embodiment of the present invention. FIG.

도 5a 내지 도 5e를 참조하면, 도 3의 표시 제어부(360)는 선량 분포를 다양한 모드의 뷰로 확인할 수 있는 메뉴를 제공할 수 있다. Referring to FIGS. 5A to 5E, the display controller 360 of FIG. 3 may provide a menu that allows the dose distribution to be viewed in various modes of view.

보다 구체적으로, 표시 제어부(360)는 참조부호 510에 도시된 수평면(Axial)기반의 뷰 모드, 참조부호 520에 도시된 시상면(Sagittal) 기반의 뷰 모드, 참조부호 530에 도시된 관상면(Coronal) 기반의 뷰 모드 및 참조부호 540에 도시된 3D 기반의 뷰 모드로 선량 분포에 관한 정보 확인하는 메뉴를 제공할 수 있다. More specifically, the display control unit 360 includes a horizontal-based view mode 510, a sagittal-based view mode 520, a corrugated surface 530, Coronal-based view mode and a 3D-based view mode, shown at reference numeral 540, to provide information on the dose distribution.

또한, 표시 제어부(360)는 참조부호 550에 도시된 DVH(Dose Volume Histogram)을 통하여 선량 분포에 관한 정보를 확인하는 메뉴를 제공할 수 있다. In addition, the display control unit 360 may provide a menu for confirming information on the dose distribution through DVH (Dose Volume Histogram)

도 6은 본 발명의 일실시예에 따른 치료계획방법을 도시하는 순서도이다. 6 is a flowchart showing a treatment planning method according to an embodiment of the present invention.

도 6에 도시된 치료계획방법은 일실시예에 따른 치료계획장치에 의하여 수행될 수 있다. The treatment planning method shown in FIG. 6 can be performed by a treatment planning apparatus according to an embodiment.

도 6을 참조하면, 610단계에서 일실시예에 따른 치료계획방법은 수신부에서 치료 대상 영역을 촬영한 의료영상과, 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신한다. Referring to FIG. 6, in step 610, a treatment planning method according to an exemplary embodiment includes a medical image of a region to be treated at a receiving unit, a plurality of node region information to which a radiation beam is irradiated by the multiple robot arm, And receives radiation treatment plan data for each of a plurality of node regions.

일측에 따르면, 610단계에서 일실시예에 따른 치료계획방법은 방사선치료계획 데이터로서, 복수의 노드영역 각각에 조사되는 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신할 수 있다. According to one aspect, in step 610, the treatment planning method according to one embodiment may receive, as the radiation treatment plan data, the type, intensity, number, and angle of the radiation beam irradiated to each of the plurality of node areas.

620단계에서 일실시예에 따른 치료계획방법은 방사선량 계산부에서 방사선치료계획 데이터에 포함된 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 최적화된 데이터에 포함된 방사선 빔의 방사선량을 계산한다. In step 620, the treatment planning method according to an exemplary embodiment optimizes the number and angle of the radiation beams included in the radiation treatment plan data in the radiation dose calculation unit based on linear programming, Calculate the radiation dose of the beam.

일측에 따르면, 620단계에서 일실시예에 따른 치료계획방법은 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 통하여 방사선량을 계산할 수 있다. According to one aspect, in step 620, the treatment planning method according to an exemplary embodiment may calculate the radiation dose through the actually measured dose distribution (Dose Distribution) information by actually irradiating the radiation beam.

630단계에서 일실시예에 따른 치료계획방법은 그룹 할당부에서 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 복수의 그룹 각각에 다중 로봇암 각각을 할당한다. In the treatment planning method according to an exemplary embodiment, in step 630, a plurality of node areas for which the optimization and radiation amount calculation are completed in the group allocation unit are divided into a plurality of groups and each of the plurality of robot arms is allocated to each of the plurality of groups.

640단계에서 일실시예에 따른 치료계획방법은 스케줄링부에서 할당된 다중 로봇암 각각으로부터 조사되는 방사선 빔의 충돌을 고려하여, 방사선 빔의 조사 순서를 스케줄링한다. In step 640, the treatment planning method according to an embodiment schedules the irradiation order of the radiation beams in consideration of the collision of the radiation beams irradiated from each of the multiple robot arms allocated in the scheduling unit.

일측에 따르면, 640단계에서 일실시예에 따른 치료계획방법은 기저장된 방사선 빔의 충돌각 정보에 따라 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, in step 640, the treatment planning method according to one embodiment may schedule the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the previously stored radiation beams.

일측에 따르면, 640단계에서 일실시예에 따른 치료계획방법은 다중 로봇암 각각으로부터 조사되는 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 방사선 빔의 조사 순서를 스케줄링할 수 있다. According to one aspect, in step 640, the treatment planning method according to one embodiment may schedule the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings.

결국, 본 발명을 이용하면 다중 로봇암에 의해 조사되는 적어도 100개 이상의 방사선 빔을 선형계획법을 이용하여 최적화한 이후에 방사선량의 계산을 수행함으로써 방사선량 계산의 효율성, 정확성 및 속도를 향상 시킬 수 있다. As a result, using the present invention, it is possible to improve the efficiency, accuracy, and speed of radiation dose calculation by performing calculation of radiation dose after optimizing at least 100 radiation beams irradiated by multiple robot arms using linear programming have.

또한, 다중 로봇암 각각에 의해 조사되는 방사선 빔의 조사 순서를 스케줄링하여 방사선 빔간의 충돌을 방지함으로써, 방사선 치료의 신뢰성을 향상시킬 수 있다. In addition, the reliability of radiation therapy can be improved by scheduling the irradiation order of the radiation beams irradiated by each of the multiple robot arms to prevent collision between the radiation beams.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (17)

치료 대상 영역을 촬영한 의료영상과, 상기 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 상기 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신하는 수신부;A receiving unit for receiving a plurality of node region information to which a radiation beam is irradiated by the multiple robot arm in the medical image and radiation treatment plan data for each of the plurality of node regions; 상기 방사선치료계획 데이터에 포함된 상기 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 상기 최적화된 데이터에 포함된 상기 방사선 빔의 방사선량을 계산하는 방사선량 계산부;A radiation dose calculator for optimizing the number and angle of the radiation beams included in the radiation treatment plan data based on linear programming and calculating a radiation dose of the radiation beam included in the optimized data; 상기 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 상기 복수의 그룹 각각에 상기 다중 로봇암 각각을 할당하는 그룹 할당부 및 A group assigning unit for dividing a plurality of node regions into which the optimization and the calculation of the radiation dose are completed into a plurality of groups and allocating each of the plurality of robot arms to each of the plurality of groups; 상기 할당된 다중 로봇암 각각으로부터 조사되는 상기 방사선 빔의 충돌을 고려하여, 상기 방사선 빔의 조사 순서를 스케줄링하는 스케줄링부A scheduling unit for scheduling the irradiation order of the radiation beam in consideration of the collision of the radiation beams irradiated from each of the plurality of robot arms, 를 포함하는 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치. A treatment planning device for multi-robot arm-based radiotherapy. 제1항에 있어서,The method according to claim 1, 치료 대상 영역을 촬영한 MRI(magnetic resonance imaging), CT(Computed Tomography) 및 PET(Positron Emission Tomography) 영상 중 적어도 둘 이상의 영상을 자동 정합하고, 상기 자동 정합한 의료영상을 상기 수신부로 제공하는 의료영상 정합부를 더 포함하는A method of automatically matching at least two images among magnetic resonance imaging (MRI), computed tomography (CT), and positron emission tomography (PET) images of a region to be treated and providing the automatically matched medical image to the receiving unit Further comprising a matching portion 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치. Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 수신부는 The receiving unit 상기 방사선치료계획 데이터로서, 상기 복수의 노드영역 각각에 조사되는 상기 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신하는The radiation treatment plan data including a type, an intensity, a number, and an irradiation angle of the radiation beam irradiated to each of the plurality of node regions 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 방사선량 계산부는The radiation dose calculator 상기 최적화를 통하여 상기 복수의 노드영역 중에서 치료 부위에 대응되는 노드영역 및 정상 조직을 포함하는 노드영역의 해부학적인 위치에 따라 상기 방사선 빔의 개수를 최소화 하고 상기 방사선 빔의 조사 각도를 결정하는The number of the radiation beams is minimized according to the anatomical position of the node region corresponding to the treatment region and the node region including the normal tissue among the plurality of node regions through the optimization and the irradiation angle of the radiation beam is determined 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 방사선량 계산부는The radiation dose calculator 상기 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 이용하여 상기 방사선량을 계산하는The radiation beam is actually irradiated and the radiation dose is calculated using the actually measured dose distribution (Dose Distribution) information 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 그룹 할당부는 The group assigning unit 상기 다중 로봇암의 개수와 동일한 개수로 상기 그룹을 구분하는 Wherein the plurality of robot arms are divided into the same number as the number of the multiple robot arms 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 스케줄링부는 The scheduling unit 기저장된 방사선 빔의 충돌각 정보에 따라 상기 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 상기 방사선 빔의 조사 순서를 스케줄링하는And scheduling the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the stored radiation beams 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서,The method according to claim 1, 상기 스케줄링부는The scheduling unit 상기 다중 로봇암 각각으로부터 조사되는 상기 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 상기 방사선 빔의 조사 순서를 스케줄링하는And scheduling the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제1항에 있어서, The method according to claim 1, 상기 치료계획장치에서의 작업 결과 및 상기 결과에 따른 메뉴를 사용자에게 제공하는 표시 제어부를 더 포함하는 And a display control unit for providing a user with a result of the operation in the treatment planning apparatus and a menu according to the result 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제9항에 있어서, 10. The method of claim 9, 상기 표시 제어부는 The display control unit 상기 최적화 및 방사선량의 계산에 따른 선량 분포(Dose Distribution)를 확인하는 메뉴를 제공하는And provides a menu for confirming the dose distribution (Dose Distribution) according to the optimization and calculation of the radiation dose 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제10항에 있어서, 11. The method of claim 10, 상기 표시 제어부는The display control unit 상기 선량 분포를 수평면(Axial), 시상면(Sagittal), 관상면(Coronal), DVH(Dose Volume Histogram), 3D 중 적어도 하나 이상의 뷰(View)로 확인하는 메뉴를 제공하는And provides a menu for confirming the dose distribution by at least one of a horizontal plane (Axial), a sagittal plane (Sagittal), a coronal plane (Coronal), a DVH (Dose Volume Histogram) 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 제9항에 있어서, 10. The method of claim 9, 상기 표시 제어부는The display control unit 상기 최적화 및 방사선량의 계산이 완료된 이후, 상기 사용자가 설정한 임의의 값으로 방사선량의 재계산을 수행하는 메뉴를 제공하는After the optimization and the calculation of the radiation dose have been completed, a menu for performing a recalculation of the radiation dose at an arbitrary value set by the user is provided 다중 로봇암 기반의 방사선 치료를 위한 치료계획장치.Treatment Planning System for Radiotherapy Based on Multiple Robotic. 수신부에서 치료 대상 영역을 촬영한 의료영상과, 상기 의료영상에서 다중 로봇암에 의해 방사선 빔이 조사되는 복수의 노드영역 정보와, 상기 복수의 노드영역 각각에 대한 방사선치료계획 데이터를 수신하는 단계;The method comprising: receiving a medical image of a region to be treated in a receiving unit; receiving a plurality of node region information to which a radiation beam is irradiated by the multiple robot arm in the medical image; and radiation treatment plan data for each of the plurality of node regions; 방사선량 계산부에서 상기 방사선치료계획 데이터에 포함된 상기 방사선 빔의 개수 및 각도를 선형계획법(Linear Programming)에 기초하여 최적화하고, 상기 최적화된 데이터에 포함된 상기 방사선 빔의 방사선량을 계산하는 단계;Optimizing the number and angle of the radiation beams included in the radiation treatment plan data in a radiation dose calculation unit based on linear programming and calculating a radiation dose of the radiation beam included in the optimized data; ; 그룹 할당부에서 상기 최적화 및 방사선량 계산이 완료된 복수의 노드영역을 복수의 그룹으로 구분하고 상기 복수의 그룹 각각에 상기 다중 로봇암 각각을 할당하는 단계 및 Dividing a plurality of node regions into which the optimization and radiation dose calculation have been completed in a group assigning unit into a plurality of groups and allocating each of the plurality of robot arms to each of the plurality of groups; 스케줄링부에서 상기 할당된 다중 로봇암 각각으로부터 조사되는 상기 방사선 빔의 충돌을 고려하여, 상기 방사선 빔의 조사 순서를 스케줄링하는 단계Scheduling the irradiation order of the radiation beam in consideration of the collision of the radiation beams irradiated from each of the multiple robot arms allocated in the scheduling unit 를 포함하는 다중 로봇암 기반의 방사선 치료를 위한 치료계획방법.A therapeutic planning method for multi-robot arm based radiation therapy. 제13항에 있어서,14. The method of claim 13, 상기 수신하는 단계는The receiving step 상기 방사선치료계획 데이터로서, 상기 복수의 노드영역 각각에 조사되는 상기 방사선 빔의 종류, 세기, 개수 및 조사 각도를 수신하는The radiation treatment plan data including a type, an intensity, a number, and an irradiation angle of the radiation beam irradiated to each of the plurality of node regions 다중 로봇암 기반의 방사선 치료를 위한 치료계획방법.Treatment planning method for multiple - robot cancer - based radiation therapy. 제13항에 있어서,14. The method of claim 13, 상기 계산하는 단계는The step of calculating 상기 방사선 빔을 실제로 조사하여 실측된 선량 분포(Dose Distribution) 정보를 통하여 상기 방사선량을 계산하는The radiation beam is actually irradiated and the radiation dose is calculated through the actually measured dose distribution information 다중 로봇암 기반의 방사선 치료를 위한 치료계획방법.Treatment planning method for multiple - robot cancer - based radiation therapy. 제13항에 있어서,14. The method of claim 13, 상기 스케줄링하는 단계는Wherein the scheduling comprises: 기저장된 방사선 빔의 충돌각 정보에 따라 상기 복수의 그룹 각각에 포함된 복수의 노드영역에 대한 상기 방사선 빔의 조사 순서를 스케줄링하는And scheduling the irradiation order of the radiation beams for the plurality of node regions included in each of the plurality of groups according to the collision angle information of the stored radiation beams 다중 로봇암 기반의 방사선 치료를 위한 치료계획방법.Treatment planning method for multiple - robot cancer - based radiation therapy. 제13항에 있어서,14. The method of claim 13, 상기 스케줄링하는 단계는Wherein the scheduling comprises: 상기 다중 로봇암 각각으로부터 조사되는 상기 방사선 빔이 서로 다른 타이밍에 순차적으로 조사되도록 상기 방사선 빔의 조사 순서를 스케줄링하는And scheduling the irradiation order of the radiation beams so that the radiation beams irradiated from each of the multiple robot arms are sequentially irradiated at different timings 다중 로봇암 기반의 방사선 치료를 위한 치료계획방법.Treatment planning method for multiple - robot cancer - based radiation therapy.
PCT/KR2017/010034 2017-08-30 2017-09-13 Treatment planning device and method for radiation therapy based on robotic arm Ceased WO2019045163A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0109882 2017-08-30
KR1020170109882A KR101973271B1 (en) 2017-08-30 2017-08-30 Treatment planning apparatus and method for radiation treatment based on robot arms

Publications (1)

Publication Number Publication Date
WO2019045163A1 true WO2019045163A1 (en) 2019-03-07

Family

ID=65527678

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/010034 Ceased WO2019045163A1 (en) 2017-08-30 2017-09-13 Treatment planning device and method for radiation therapy based on robotic arm

Country Status (2)

Country Link
KR (1) KR101973271B1 (en)
WO (1) WO2019045163A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012506724A (en) * 2008-10-23 2012-03-22 アキュレイ インコーポレイテッド Continuous optimization for treatment planning
JP5180197B2 (en) * 2006-06-05 2013-04-10 ヴァリアン メディカル システムズ インコーポレイテッド Multiple beam system
US20150094515A1 (en) * 2009-03-31 2015-04-02 Matthew R. Witten System and method for radiation therapy treatment planning using a memetic optimization algorithm
WO2017007165A1 (en) * 2015-07-08 2017-01-12 연세대학교 산학협력단 Collision prevention system for stereotactic radiation therapy device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080044250A (en) 2005-07-23 2008-05-20 토모테라피 인코포레이티드 Imaging and Implementation of Radiation Therapy Using Combined Movements of Gantry and Treatment Table
KR20100119106A (en) 2009-04-30 2010-11-09 주식회사 서울씨앤제이 System for radiotherapy planing information viewer
KR101272566B1 (en) 2012-02-28 2013-06-10 주식회사 인피니트헬스케어 Apparatus for evaluating radiation therapy plan and method therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5180197B2 (en) * 2006-06-05 2013-04-10 ヴァリアン メディカル システムズ インコーポレイテッド Multiple beam system
JP2012506724A (en) * 2008-10-23 2012-03-22 アキュレイ インコーポレイテッド Continuous optimization for treatment planning
US20150094515A1 (en) * 2009-03-31 2015-04-02 Matthew R. Witten System and method for radiation therapy treatment planning using a memetic optimization algorithm
WO2017007165A1 (en) * 2015-07-08 2017-01-12 연세대학교 산학협력단 Collision prevention system for stereotactic radiation therapy device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KIM SEUNG HO ET AL.: "The robotic system structure for the radiation cancer therapy to shorten curing time with safe", PORCEEDINGS OF 2014 INSTITUTE OF CONTROL, ROBOTICS AND SYSTEMS (ICROS) DAEJEON CHUNGCHEONG BRANCH CONFERENCE, pages 78 - 80 *

Also Published As

Publication number Publication date
KR20190023712A (en) 2019-03-08
KR101973271B1 (en) 2019-04-26

Similar Documents

Publication Publication Date Title
Stanley et al. A roadmap for implementation of kV‐CBCT online adaptive radiation therapy and initial first year experiences
US8175892B2 (en) System and method for radiation therapy imaging and treatment workflow scheduling and optimization
CN108025183B (en) Particle therapy equipment and radiation therapy system
US10363437B2 (en) Real time treatment parameter algorithm for moving targets
US20040254448A1 (en) Active therapy redefinition
CN109464757A (en) A kind of method, system, device and the storage medium of determining target object position
JPH0332649A (en) Radiation therapy system
US9855443B2 (en) Determining soft-tissue shift taking into account bony shift
CN103229178A (en) Method and apparatus for treating partial range of motion of a target
WO2014169744A1 (en) Method and system for evaluating effect of radiotherapy
WO2013115607A2 (en) Method and apparatus for manufacturing radiation intensity bolus
WO2017039220A1 (en) Image processing method for orthodontic plan, device and recording medium therefor
CN110507337A (en) A kind of medical supply control system, medical supply control method and device
WO2014010773A2 (en) Apparatus for radiation treatment planning and method thereof
WO2022231147A1 (en) Method and apparatus for automatically evaluating dosimetry
WO2012036351A1 (en) Device and method for evaluating a radiation treatment plan
WO2017188786A1 (en) Respiratory gating system
WO2015093864A1 (en) Radiation therapy planning recommendation method and system
US8755489B2 (en) Teletherapy location and dose distribution control system and method
WO2021206525A1 (en) Automatic motion evaluation device for tracking tumor, and radiation treatment system using same
JP2020099569A (en) Particle beam treatment system and dose distribution evaluation system, as well as method for operating particle beam treatment system
WO2019045163A1 (en) Treatment planning device and method for radiation therapy based on robotic arm
WO2019143120A1 (en) Intelligent automatic radiotherapy planning method and system
CN112587810B (en) A therapeutic positioning system and method
Baron et al. Robotic-guided minimally-invasive cochleostomy: first results

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: 17923119

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17923119

Country of ref document: EP

Kind code of ref document: A1