亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于蒙特卡羅光子模擬的卷積疊加劑量計算方法與流程

文檔序號:11947269閱讀:642來源:國知局

本發(fā)明涉及一種基于蒙特卡羅光子模擬的卷積疊加劑量計算方法,屬于核物理、核技術(shù)應(yīng)用等領(lǐng)域中的輻射劑量計算領(lǐng)域。



背景技術(shù):

輻射劑量測量和計算廣泛應(yīng)用于環(huán)境保護(hù)、輻射化工、食品加工、核技術(shù)及應(yīng)用、航空航天等領(lǐng)域。其中,劑量計算方法的速度和精度是輻射劑量計算中的關(guān)鍵問題。

劑量計算方法一般分為解析方法和蒙特卡羅方法。解析方法具有快速和在均勻區(qū)域精度較高的優(yōu)勢,但在組織非均勻區(qū)域存在較大誤差;蒙特卡羅方法通過模擬粒子在介質(zhì)中的輸運(yùn)過程,可以不受到幾何、材料的限制,精確的模擬所有區(qū)域的劑量分布,但是模擬極為耗時,特別是模擬電子輸運(yùn)的過程,限制了其應(yīng)用。

卷積疊加方法是傳統(tǒng)的解析劑量計算方法,通過事先模擬的能量沉積核(筆形束核或者點核)卷積疊加光子的面通量或者體通量,得到全空間的劑量分布。傳統(tǒng)的卷積疊加方法在計算均勻模體時,具有快速精確的特點,但是在計算非均勻模擬或者真實人體的情況,由于組織不均勻性對光子通量和能量沉積核的影響,會存在較大的誤差。在計算介質(zhì)劑量時,卷積疊加方法按照柵元格尺寸,均勻的設(shè)置計算點,并對每個計算點進(jìn)行卷積疊加計算,若只要在一部分區(qū)域(感興趣區(qū)域)得到較高精度的劑量,需要額外的計算時間。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于:克服在傳統(tǒng)的光子卷積疊加劑量計算方法在非均勻區(qū)域模擬光子通量不準(zhǔn)確和傳統(tǒng)蒙特卡羅方法模擬電子輸運(yùn)耗時的不足,提供一種基于蒙特卡羅光子模擬的卷積疊加劑量計算方法,該方法不僅能得到較高的精度,而且有效提升計算速度。

本發(fā)明的技術(shù)方案如下:一種基于蒙特卡羅光子模擬的卷積疊加劑量計算方法,在傳統(tǒng)的光子劑量計算模型的基礎(chǔ)上,使用蒙特卡羅光子輸運(yùn)替代原有的解析光子通量計算;而相對于全空間蒙特卡羅光子-電子耦合輸運(yùn),使用預(yù)先計算的能量沉積核替代電子輸運(yùn),可以極大的減少模擬計算的時間。為了進(jìn)一步加快計算速度,可以根據(jù)不同的計算區(qū)域,分別采用不同的計算策略,減少計算時間。

本發(fā)明所采用的技術(shù)方案實現(xiàn)如下:一種基于蒙特卡羅光子模擬的卷積疊加劑量計算方法,其特征在于包括以下步驟:

(1)獲得計算參數(shù),包括以下內(nèi)容:

a)放射源的能譜信息,通過已發(fā)展的能譜反演方法(李貴,鄭華慶,蘭海洋,孟耀,宋鋼,吳宜燦.基于多算法放射源反演方法,專利號:ZL200910116116.0)獲得;

b)射野信息(例如:鎢門開口尺寸),由用戶給出;

c)放射源的位置信息(例如:源軸距SAD),由用戶給出;

d)射線經(jīng)過加速器附件(例如:電動多葉光柵)在等中心平面形成的形狀,由用戶勾畫給出;

e)計算模型柵元劃分信息,由用戶根據(jù)影像數(shù)據(jù)(如CT等)給出;

f)計算模型柵元物理密度信息,由用戶根據(jù)影像數(shù)據(jù)(如CT等)給出;

g)計算模型中感興趣區(qū)域標(biāo)示信息(例如:靶區(qū)和危及器官),由用戶勾畫給出;

h)蒙特卡羅程序(例如EGSnrc的子程序EDKnrc)獲得的能量沉積點核Π:Π是一系列單能或一定能譜的光子入射到某一均勻介質(zhì)(例如:水)中,對應(yīng)于三維坐標(biāo)(x,y,z)的輻射能量值矩陣,通過已發(fā)展的點核獲取方法(鄭華慶,宋鋼,李貴,孟耀,蘭海洋,吳宜燦.一種解析蒙特卡羅劑量計算方法,專利號:ZL200910116115.6)獲得;

(2)對全部計算區(qū)域進(jìn)行蒙特卡羅光子輸運(yùn)模擬:

根據(jù)用戶制定的輻照方案,將步驟1中的放射源的能譜信息、射野信息(例如:鎢門開口尺寸)、放射源的位置信息(例如:源軸距SAD)、射線經(jīng)過加速器附件(例如:電動多葉光柵)在等中心平面形成的形狀,轉(zhuǎn)換為蒙特卡羅光子輸運(yùn)模擬的源信息(蒙卡模擬的源建模屬于公知內(nèi)容),將計算模型柵元劃分信息和計算模型柵元物理密度信息,轉(zhuǎn)換為蒙特卡羅光子輸運(yùn)模擬的幾何信息、材料信息和計數(shù)信息(蒙卡模擬的幾何、材料和計數(shù)建模屬于公知內(nèi)容),進(jìn)行全部計算區(qū)域的蒙特卡羅光子輸運(yùn)模擬,得到全部計算區(qū)域每個柵元的光子通量Φ。(蒙卡模擬粒子輸運(yùn)過程計算得到光子通量屬于公知內(nèi)容)

(3)卷積疊加劑量計算:

利用下列卷積疊加公式進(jìn)行分區(qū)域的不均勻計算點采樣計算:

<mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mo>&Integral;</mo> <mi>E</mi> </msub> <munder> <mrow> <mo>&Integral;</mo> <mo>&Integral;</mo> <mo>&Integral;</mo> </mrow> <mi>V</mi> </munder> <mi>&Phi;</mi> <mrow> <mo>(</mo> <mi>E</mi> <mo>,</mo> <msup> <mi>r</mi> <mo>,</mo> </msup> <mo>)</mo> </mrow> <mo>&Pi;</mo> <mrow> <mo>(</mo> <mi>E</mi> <mo>,</mo> <mo>(</mo> <mrow> <mover> <mi>r</mi> <mo>&RightArrow;</mo> </mover> <mo>-</mo> <msup> <mover> <mi>r</mi> <mo>&OverBar;</mo> </mover> <mo>,</mo> </msup> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <msup> <mi>d</mi> <mn>3</mn> </msup> <msup> <mi>r</mi> <mo>,</mo> </msup> <mi>d</mi> <mi>E</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中Φ為入射粒子通量,Π為預(yù)先計算好的能量沉積點核。在不同的作用點r’和不同的沉積點r處筆形束核應(yīng)該是不同的。為了計算方便,上式中常用空間不變的能量沉積點核進(jìn)行計算??紤]到計算模型材料的不均勻性,采用作用點和沉積點之間相對水的等效路徑長度替代物理路徑長度,用于點核的調(diào)用。

所述步驟3中的分區(qū)域的計算點計算,根據(jù)不同的計算區(qū)域,分別采取不同的計算點密度:感興趣區(qū)域的計算點密度高,其他區(qū)域計算點密度低。

本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點:

(1)本發(fā)明使用蒙特卡羅光子輸運(yùn)替代原有的解析光子通量計算,提高解析計算的精度;

(2)本發(fā)明使用預(yù)先計算的能量沉積核替代電子輸運(yùn),保證解析計算的速度;

(3)本發(fā)明根據(jù)不同的計算區(qū)域,分別采取不同的計算點密度:感興趣區(qū)域的計算點密度高,其他區(qū)域計算點密度低。

附圖說明

圖1是本發(fā)明算法實現(xiàn)示意圖。

具體實施方式

如圖1所示,本發(fā)明包括以下內(nèi)容:

放射源的能譜信息,通過已發(fā)展的能譜反演方法(李貴,鄭華慶,蘭海洋,孟耀,宋鋼,吳宜燦.基于多算法放射源反演方法,專利號:ZL200910116116.0)獲得;

使用蒙特卡羅程序,例如EGSnrc的子程序EDKnrc等,獲得的能量沉積點核Π:Π是一系列單能或一定能譜的光子入射到某一均勻介質(zhì)(例如:水)中,對應(yīng)于三維坐標(biāo)(x,y,z)的輻射能量值矩陣,通過已發(fā)展的點核獲取方法(鄭華慶,宋鋼,李貴,孟耀,蘭海洋,吳宜燦.一種解析蒙特卡羅劑量計算方法,專利號:ZL200910116115.6)獲得;

根據(jù)用戶制定的照射方案和用戶給出的其他信息(源、幾何、材料、計數(shù)),使用蒙特卡羅程序MCNP或者EGSnrc等,進(jìn)行全部計算區(qū)域的蒙特卡羅光子輸運(yùn)模擬,得到全部計算區(qū)域每個柵元的光子通量Φ。

通過能譜、預(yù)先計算得到的點能量沉積核和全空間的光子通量分布,計算通過介質(zhì)上的作用點r’(x1,y1,z1)對沉積點r(x2,y2,z2)的劑量貢獻(xiàn)(如圖1所示):

根據(jù)作用點r’(x1,y1,z1)的坐標(biāo)與沉積點r(x2,y2,z2)的坐標(biāo),可得到兩點間的幾何長度L,以及兩點連線關(guān)于作用點r與r0間原射線徑跡方向的夾角θ:

<mrow> <mi>L</mi> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>&theta;</mi> <mo>=</mo> <mi>&pi;</mi> <mo>-</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mfrac> <mrow> <msup> <msub> <mi>r</mi> <mn>01</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>L</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <msub> <mi>r</mi> <mn>02</mn> </msub> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msub> <mi>r</mi> <mn>01</mn> </msub> <mi>L</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,r01和r02分別R0到R1的距離和R0到R2的距離,可用其坐標(biāo)求得:

<mrow> <msub> <mi>r</mi> <mn>01</mn> </msub> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>r</mi> <mn>02</mn> </msub> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

根據(jù)作用點r’(x1,y1,z1)的坐標(biāo)與沉積點r(x2,y2,z2)的坐標(biāo),和用戶給出的計算模型柵元物理密度信息,可以獲得連線上各柵元物理密度的平均值c(r,r′)。

根據(jù)公式利用能譜信息,對作用點r’(x1,y1,z1)所有的能量段進(jìn)行離散求和,而每個能量段的光子通量(即已經(jīng)通過蒙特卡羅程序模擬得到的Φ(E,r’))已經(jīng)提前計算得到,將不同能量的點能量沉積核中的矢量表示為兩點間的物理長度c(r,r′)﹡L和夾角θ,調(diào)用預(yù)先模擬計算得到的物理密度為1的均勻介質(zhì)的點核矩陣,得到的具體值。最后,將所有作用點的劑量貢獻(xiàn)相加就得到沉積點r(x2,y2,z2)的劑量。

總之,本發(fā)明使用蒙特卡羅光子輸運(yùn)替代原有的解析光子通量計算,使用預(yù)先模擬好的能量沉積核替代傳統(tǒng)蒙特卡羅模擬的電子輸運(yùn)模擬,結(jié)合形成一種解析蒙特卡羅混合的劑量計算方法,不僅能得到較高的精度,而且有效提升計算速度。

提供以上實施例僅僅是為了描述本發(fā)明的目的,而并非要限制本發(fā)明的范圍。本發(fā)明的范圍由所附權(quán)利要求限定。不脫離本發(fā)明的精神和原理而做出的各種等同替換和修改,均應(yīng)涵蓋在本發(fā)明的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1