[發(fā)明專利]一種在Pinnacle治療計(jì)劃系統(tǒng)上實(shí)現(xiàn)放療計(jì)劃移植的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410492407.0 | 申請(qǐng)日: | 2014-09-24 |
| 公開(kāi)(公告)號(hào): | CN104252580B | 公開(kāi)(公告)日: | 2017-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 白曈;朱健;李寶生;尹勇;舒華忠 | 申請(qǐng)(專利權(quán))人: | 山東省腫瘤醫(yī)院 |
| 主分類號(hào): | G06F19/00 | 分類號(hào): | G06F19/00 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250117 山*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 pinnacle 治療 計(jì)劃 系統(tǒng) 實(shí)現(xiàn) 放療 移植 方法 | ||
1.一種在Pinnacle治療計(jì)劃系統(tǒng)上實(shí)現(xiàn)放療計(jì)劃移植的方法,該方法既用于將放療計(jì)劃移植到復(fù)位CT圖像空間或用于將放療計(jì)劃移植到影像引導(dǎo)放射治療在線獲取的千伏級(jí)錐形束CT圖像或兆伏級(jí)CT圖像空間中,以下簡(jiǎn)稱“復(fù)位CT圖像空間”;其特征在于,包括如下步驟:
一、參照首程放療計(jì)劃,在復(fù)位CT圖像空間上設(shè)置照射等中心點(diǎn);二、通過(guò)執(zhí)行腳本程序,在首程放療計(jì)劃中導(dǎo)出照射野參數(shù);三、通過(guò)執(zhí)行腳本程序,將首程放療計(jì)劃照射野的參數(shù)導(dǎo)入復(fù)位CT圖像空間;四、通過(guò)執(zhí)行腳本程序,設(shè)置導(dǎo)入復(fù)位CT圖像空間的放療計(jì)劃各照射野的權(quán)重,完成放療計(jì)劃在不同CT圖像空間的移植;其中:
一、參照首程放療計(jì)劃,在復(fù)位CT圖像空間上設(shè)置照射等中心點(diǎn),具體步驟如下:
1)在患者首程放療計(jì)劃的CT圖像空間中,通過(guò)橫斷面CT圖像找到CT掃描時(shí)固定于患者體表前方、左側(cè)、右側(cè)的三個(gè)標(biāo)記點(diǎn);
2)在步驟1)中三個(gè)標(biāo)記點(diǎn)同時(shí)出現(xiàn)的CT層面,設(shè)置能連接三個(gè)標(biāo)記點(diǎn)并貫穿左右、前后兩個(gè)方向的十字線;
3)在標(biāo)記2)中十字線的交叉處定位為首程CT圖像空間的坐標(biāo)原點(diǎn),即首程CT圖像空間的參考點(diǎn);
4)記錄首程計(jì)劃的照射等中心點(diǎn)與參考點(diǎn)之間在患者左右、前后、頭腳三個(gè)方向的相對(duì)位移距離;
5)參照步驟1)-3)的方法,在復(fù)位CT圖像空間標(biāo)記參考點(diǎn);
6)在復(fù)位CT圖像空間中,利用Pinnacle治療計(jì)劃系統(tǒng)的“Points Of Interest”界面添加一個(gè)新的感興趣點(diǎn),系統(tǒng)將自動(dòng)命名為POI_1,以步驟5)中標(biāo)記的參考點(diǎn)為原點(diǎn),向患者左右、前后、頭腳三個(gè)方向移動(dòng)4)中記錄的對(duì)應(yīng)位移值,從而在復(fù)位CT圖像空間中找到唯一的一個(gè)坐標(biāo)位置,即為待移植放療計(jì)劃在復(fù)位CT圖像空間中的照射等中心位置,將POI_1放置在該位置,從而完成在復(fù)位CT圖像空間上設(shè)置照射等中心的操作;
二、通過(guò)執(zhí)行腳本程序,在首程放療計(jì)劃中導(dǎo)出照射野參數(shù);
1)編寫(xiě)腳本ExportBeams:通過(guò)文本編輯器新建一個(gè)空白文本文件,并在其中錄入以下四段腳本代碼:
SpawnCommand="rm/home/p3rtp/inout/*.*";
TrialList.Current.BeamList.Save="/home/p3rtp/inout/beamuf.out";
SpawnCommand="rm/home/p3rtp/inout/beamuf.out.binary.*";
TrialList.Current.PrescriptionList.Save="/home/p3rtp/inout/prescription.out";
Store.FreeAt.w$="";
Store.FloatAt.w$=TrialList.Current.BeamList.#"#@".Weight;
WarningMessage=Store.FloatAt.w$;
Store.Save="/home/p3rtp/inout/store.out";
WarningMessage="ExportBeams OK";
該腳本代碼表明要導(dǎo)出的是首程治療計(jì)劃照射野列表中的第“$”個(gè)照射野,$=1,2,3……;
要同時(shí)導(dǎo)出照射野列表中更多照射野,僅需要將上述代碼中第二段和第三段分別復(fù)制在各自后續(xù)的位置,然后,在第二段每一行“$”符號(hào)所在位置依次賦值為數(shù)列1、2、3、4、5……的每一個(gè)整數(shù)值,即:
Store.FreeAt.w1="";
Store.FreeAt.w2="";
Store.FreeAt.w3="";
Store.FreeAt.w4="";
Store.FreeAt.w5="";
……
在第三段每一行“$”符號(hào)所在位置依次賦值為數(shù)列1、2、3、4、5……的每一個(gè)整數(shù)值,而“@”符號(hào)所在的位置依次為“$-1”,0、1、2、3、4……的每一個(gè)整數(shù)值,即:
Store.FloatAt.w1=TrialList.Current.BeamList.#"#0".Weight;
WarningMessage=Store.FloatAt.w1;
Store.FloatAt.w2=TrialList.Current.BeamList.#"#1".Weight;
WarningMessage=Store.FloatAt.w2;
Store.FloatAt.w3=TrialList.Current.BeamList.#"#2".Weight;
WarningMessage=Store.FloatAt.w3;
Store.FloatAt.w4=TrialList.Current.BeamList.#"#3".Weight;
WarningMessage=Store.FloatAt.w4;
Store.FloatAt.w5=TrialList.Current.BeamList.#"#4".Weight;
WarningMessage=Store.FloatAt.w5;
……
上述腳本的第二段和第三段每增加一個(gè)新的語(yǔ)句,將增加導(dǎo)出待移植放療計(jì)劃照射野列表中后續(xù)的一個(gè)照射野參數(shù),即“……”符號(hào)標(biāo)示的位置允許根據(jù)待移植的首程放療計(jì)劃所包含的照射野數(shù)量進(jìn)行擴(kuò)充;
2)保存腳本ExportBeams:將上述腳本文件保存在Unix操作系統(tǒng)目錄的/home/p3rtp/User_Scripts/路徑下,并將文件命名為“ExportBeams.Script”;
3)建立計(jì)劃導(dǎo)出觸發(fā)器:在Pinnacle治療計(jì)劃系統(tǒng)的HotScripts界面建立新的腳本運(yùn)行觸發(fā)器“ExportBeams”,并將后臺(tái)執(zhí)行腳本指向保存在/home/p3rtp/User_Scripts/路徑下的“ExportBeams.Script”腳本文件;
4)發(fā)送計(jì)劃導(dǎo)出命令:在Pinnacle治療計(jì)劃系統(tǒng)的HotScripts界面觸發(fā)新建的計(jì)劃導(dǎo)出觸發(fā)器“ExportBeams”,即可將當(dāng)前放療計(jì)劃所包含的所有照射野參數(shù),包括每一個(gè)照射野的入射角度、能量、子野對(duì)應(yīng)的多葉光柵位置即子野形狀,導(dǎo)出并存儲(chǔ)在/home/p3rtp/inout/路徑的臨時(shí)文件中,從而完成在首程放療計(jì)劃中導(dǎo)出照射野參數(shù)的操作;
三、通過(guò)執(zhí)行腳本程序,將首程放療計(jì)劃照射野的參數(shù)導(dǎo)入復(fù)位CT圖像空間,包括如下步驟:
1)編寫(xiě)腳本ImportBeams:通過(guò)文本編輯器新建一個(gè)空白文本文件,并在其中錄入以下腳本代碼:
Store.Load="/home/p3rtp/inout/store.out";
IF.PinnPreferences.ComputeUncomputedBeams.THEN.TrialList.Current.ComputeUncomp utedBeams="Add New Beam";
TrialList.Current.PrescriptionList.Load="/home/p3rtp/inout/prescription.out";
TrialList.Current.BeamList.Load="/home/p3rtp/inout/beamuf.out";
WarningMessage="ImportBeams OK";
2)保存腳本ImportBeams:將上述腳本文件保存在Unix操作系統(tǒng)目錄的/home/p3rtp/User_Scripts/路徑下,并將文件命名為“ImportBeams.Script”;
3)建立計(jì)劃導(dǎo)入觸發(fā)器:在Pinnacle治療計(jì)劃系統(tǒng)的HotScripts界面建立新的腳本運(yùn)行觸發(fā)器“ImportBeams”,并將后臺(tái)執(zhí)行腳本指向保存在/home/p3rtp/User_Scripts/路徑下的“ImportBeams.Script”腳本文件;
4)發(fā)送計(jì)劃導(dǎo)入命令:在Pinnacle治療計(jì)劃系統(tǒng)的HotScripts界面觸發(fā)新建的計(jì)劃導(dǎo)入觸發(fā)器“ImportBeams”,即可將最近一次執(zhí)行“ExportBeams”觸發(fā)器命令所導(dǎo)出的放療計(jì)劃所有照射野及其相關(guān)參數(shù),包括每一個(gè)照射野的入射角度、能量、子野對(duì)應(yīng)的多葉光柵位置,即子野形狀,導(dǎo)入當(dāng)前CT圖像空間,導(dǎo)入的放療計(jì)劃自動(dòng)識(shí)別等中心點(diǎn),即將照射野的等中心放置在第一步“在復(fù)位CT圖像上設(shè)置照射等中心點(diǎn)”所設(shè)等中心點(diǎn)上,從而完成首程放療計(jì)劃參數(shù)導(dǎo)入復(fù)位CT圖像空間的操作;
四、通過(guò)執(zhí)行腳本程序,設(shè)置導(dǎo)入復(fù)位CT圖像空間的放療計(jì)劃各照射野的權(quán)重,完成放療計(jì)劃在不同CT圖像空間的移植,具體步驟如下:
1)編寫(xiě)腳本BeamWeights:通過(guò)文本編輯器新建一個(gè)空白文本文件,并在其中錄入以下兩段腳本代碼:
TrialList.Current.BeamList.#"#@".WeightLocked=0;
TrialList.Current.BeamList.#"#@".Weight=Store.FloatAt.w$;
TrialList.Current.BeamList.#"#@".WeightLocked=1;
該腳本代碼表明要設(shè)置的是首程治療計(jì)劃照射野列表中的第“$”個(gè)照射野的權(quán)重;
要設(shè)置照射野列表中更多照射野的權(quán)重,僅需要將上述代碼分別復(fù)制在各自段落后續(xù)的位置,然后,在第一段每一行中“@”符號(hào)所在的位置依次寫(xiě)為數(shù)列0、1、2、3、4……的每一個(gè)整數(shù)值,即:
TrialList.Current.BeamList.#"#0".WeightLocked=0;
TrialList.Current.BeamList.#"#1".WeightLocked=0;
TrialList.Current.BeamList.#"#2".WeightLocked=0;
TrialList.Current.BeamList.#"#3".WeightLocked=0;
TrialList.Current.BeamList.#"#4".WeightLocked=0;
……
在第二段每一行“@”符號(hào)所在的位置依次賦值為數(shù)列0、1、2、3、4……的每一個(gè)整數(shù)值,而“$”符號(hào)所在的位置依次為“@+1”(1、2、3、4、5……)的每一個(gè)整數(shù)值,即:
TrialList.Current.BeamList.#"#0".Weight=Store.FloatAt.w1;
TrialList.Current.BeamList.#"#0".WeightLocked=1;
TrialList.Current.BeamList.#"#1".Weight=Store.FloatAt.w2;
TrialList.Current.BeamList.#"#1".WeightLocked=1;
TrialList.Current.BeamList.#"#2".Weight=Store.FloatAt.w3;
TrialList.Current.BeamList.#"#2".WeightLocked=1;
TrialList.Current.BeamList.#"#3".Weight=Store.FloatAt.w4;
TrialList.Current.BeamList.#"#3".WeightLocked=1;
TrialList.Current.BeamList.#"#4".Weight=Store.FloatAt.w5;
TrialList.Current.BeamList.#"#4".WeightLocked=1;
……
上述腳本的每一段每增加一個(gè)新的語(yǔ)句,將增加設(shè)置待移植首程放療計(jì)劃照射野列表中后續(xù)的一個(gè)照射野的權(quán)重,即“……”符號(hào)標(biāo)示的位置可以根據(jù)待移植首程放療計(jì)劃所包含的照射野數(shù)量進(jìn)行擴(kuò)充;
2)保存腳本BeamWeights:將上述腳本文件保存在Unix操作系統(tǒng)目錄的/home/p3rtp/User_Scripts/路徑下,并將文件命名為“BeamWeights.Script”;
3)建立設(shè)置權(quán)重觸發(fā)器:在Pinnacle放療計(jì)劃系統(tǒng)的HotScripts界面建立新的腳本運(yùn)行觸發(fā)器“BeamWeights”,并將后臺(tái)執(zhí)行腳本指向保存在/home/p3rtp/User_Scripts/路徑下的“BeamWeights.Script”腳本文件;
4)發(fā)送設(shè)置權(quán)重命令:在Pinnacle治療計(jì)劃系統(tǒng)的HotScripts界面觸發(fā)新建的設(shè)置權(quán)重觸發(fā)器“BeamWeights”,即可將當(dāng)前放療計(jì)劃所包含各照射野的權(quán)重按照最近一次執(zhí)行“ExportBeams”觸發(fā)器命令所導(dǎo)出的放療計(jì)劃對(duì)應(yīng)的照射野權(quán)重進(jìn)行設(shè)置,即在移植后的計(jì)劃中恢復(fù)了首程計(jì)劃各照射野的權(quán)重,從而完成從首程計(jì)劃到復(fù)位計(jì)劃的移植,完成放療計(jì)劃由一個(gè)CT圖像空間向另一個(gè)CT圖像空間的移植,可以在不額外增加系統(tǒng)存儲(chǔ)負(fù)擔(dān)的情況下,在復(fù)位CT圖像空間中再現(xiàn)首程放療計(jì)劃在患者體內(nèi)投射劑量的分布情況。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東省腫瘤醫(yī)院,未經(jīng)山東省腫瘤醫(yī)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410492407.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F19-00 專門(mén)適用于特定應(yīng)用的數(shù)字計(jì)算或數(shù)據(jù)處理的設(shè)備或方法
G06F19-10 .生物信息學(xué),即計(jì)算分子生物學(xué)中的遺傳或蛋白質(zhì)相關(guān)的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學(xué)的建模或仿真,例如:概率模型或動(dòng)態(tài)模型,遺傳基因管理網(wǎng)絡(luò),蛋白質(zhì)交互作用網(wǎng)絡(luò)或新陳代謝作用網(wǎng)絡(luò)
G06F19-14 ..用于發(fā)展或進(jìn)化的,例如:進(jìn)化的保存區(qū)域決定或進(jìn)化樹(shù)結(jié)構(gòu)
G06F19-16 ..用于分子結(jié)構(gòu)的,例如:結(jié)構(gòu)排序,結(jié)構(gòu)或功能關(guān)系,蛋白質(zhì)折疊,結(jié)構(gòu)域拓?fù)洌媒Y(jié)構(gòu)數(shù)據(jù)的藥靶,涉及二維或三維結(jié)構(gòu)的
G06F19-18 ..用于功能性基因組學(xué)或蛋白質(zhì)組學(xué)的,例如:基因型–表型關(guān)聯(lián),不均衡連接,種群遺傳學(xué),結(jié)合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質(zhì)相互作用或蛋白質(zhì)核酸的相互作用
- 一種從Pinnacle放療計(jì)劃系統(tǒng)中導(dǎo)出并重建劑量?體積直方圖的方法
- 一種在Pinnacle治療計(jì)劃系統(tǒng)上實(shí)現(xiàn)放療計(jì)劃移植的方法
- 一種在Pinnacle放療計(jì)劃系統(tǒng)中嵌入MapCheck驗(yàn)證計(jì)劃流程的方法
- 基于Pinnacle計(jì)劃系統(tǒng)的直腸癌VMAT計(jì)劃自動(dòng)生成方法
- 一種在Pinnacle治療計(jì)劃系統(tǒng)上實(shí)現(xiàn)放療計(jì)劃移植的方法
- 一種在Pinnacle治療計(jì)劃系統(tǒng)上實(shí)現(xiàn)放療計(jì)劃移植的方法
- 柜子(PINNACLE BOOKCASE)
- 柜子(PINNACLE-CONSOLE)
- 基于深度學(xué)習(xí)的直腸癌放療計(jì)劃自動(dòng)化設(shè)計(jì)方法
- 基于患者計(jì)劃庫(kù)的直腸癌放射治療快速自動(dòng)計(jì)劃設(shè)計(jì)系統(tǒng)
- 通用航空飛行計(jì)劃管理系統(tǒng)
- 一種計(jì)劃書(shū)生成方法及計(jì)劃書(shū)生成設(shè)備
- 生產(chǎn)計(jì)劃裝置以及生產(chǎn)計(jì)劃方法
- 一種計(jì)量檢定配送計(jì)劃的自動(dòng)規(guī)劃分配方法
- 計(jì)劃控制方法和裝置
- 一種任務(wù)計(jì)劃的同步展示方法及智能終端
- 一種計(jì)劃的視圖展示方法及智能終端
- 計(jì)劃裝置、計(jì)劃方法以及計(jì)劃程序
- 充電計(jì)劃變更方法、裝置及計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)
- 一種采購(gòu)信息處理方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)





