楊亞鋒
摘 要:通過所給的模板的幾何數據和接收信息,求解出模板的標定參數。并通過求出的標定參數和接收信息求解出幾何信息。通過正弦圖的COR自動確定算法,確定CT(computed Tomography)系統旋轉中心在正方形托盤中的位置坐標為(-9.2734,5.5363),然后將幾何信息數據導入MATLAB軟件中得到模板的幾何信息擬合圖,根據模板的幾何信息擬合圖和模板示意圖中的標定模板長度的比例,求解出探測器的長度為96mm,進而得出探測器單元之間的距離為0.1875mm;將接收信息和512個探測器單元導入MATLAB軟件中,確定CT系統使用的X射線的180個方向。利用以上所得到的標定參數,并根據未知介質的接收信息,進行數據處理找出表格中最大值的位置,建立空間直角坐標系,根據該位置確定托盤中的位置,然后,進行幾何形狀圖像的重建,利用MATLAB得到圖像,確定該介質的幾何形狀。最后,對幾何形狀圖像進行二值化處理,并根據點在圖像上的位置得到10個位置的吸收率,依次為:0 0 0 0 0 1 1 0 0 0。
關鍵詞:光學;極坐標域重建;二值化處理;BP神經網絡
0引言
CT可以在不破壞樣品的情況下,利用樣品對射線能量的吸收特性對生物組織和工程材料的樣品進行斷層成像,由此獲取樣品內部的結構信息。一種典型的二維CT系統是平行入射的X射線垂直于探測器平面,每個探測器單元看成一個接收點,且等距排列。X射線的發射器和探測器相對位置固定不變,整個發射-接收系統繞某固定的旋轉中心逆時針旋轉180次。對每一個X射線方向,在具有512個等距單元的探測器上測量經位置固定不動的二維待檢測介質吸收衰減后的射線能量,并經過增益等處理后得到180組接收信息。
1根據模板的幾何信息及其接收信息確定CT系統
1.1 確定CT系統旋轉中心在正方形托盤中的位置
構建一個CT成像系統,轉臺旋轉中心的確定是非常關鍵的,其定位誤差會引起CT圖像上的偽影。本文提出了基于正弦圖的COR自動確定算法[1],該方法利用隱含在正弦圖中的對稱投影信息,并根據經過旋轉中心的射線束在兩個對稱投影視角下透過的物體路徑相同這一規律來定位旋轉中心。
1.1.1 模型建立
在CT平行束掃描的過程中,對于視角為β的投影和視角為β+π的投影,兩者具有一定的幾何對稱關系,此處稱視角為β的投影和視角為β+π的投影為對稱投影。
可以看出,從射線源發射并經過轉臺旋轉中心的射線束在兩個投影視角下透過的物體路徑相同。如圖1所示,s為探測器探元的位置坐標,s0為轉臺旋轉中心投影到探測器平面上的坐標。
1.2 計算探測器單元之間的距離
首先,將附件1的數據導入MATLAB軟件中,可得到圖3。
然后,由圖3可以看出模板的幾何信息數據可近似擬合為一個正方形,其所有的藍色區域均為X射線掃描的區域。
2根據接收信息確定介質的相關信息和位置處的吸收率
2.1 確定該介質在正方形托盤中的位置
首先,對附件3進行數據處理,取每一行中的最大值,再對得到的512個數據求最大值,可以得出最大值為158.8978,發現該點位于表格中的第217行第146列。
然后,根據該點在表格中的位置可以看出該點是繞旋轉中心逆時針旋轉了160°,建立以正方形中心為原點的空間直角坐標系,設該點的位置坐標為(x,y),旋轉中心的坐標為(-9.2734,5.5363),根據探測器單元的個數可以求出橫坐標x為7.3125mm。
最后,求出k=1.1918,代入旋轉中心的坐標,得出b=16.5883,即經過該點的直線函數表達式為y=1.1918x+16.5883,代入x=7.3125,得出y=25.3033,所以,該介質在正方形托盤中的位置為(7.3125,25.3033)。
2.2 確定該介質的幾何形狀
2.2.1 模型建立
根據平行投影的幾何性質可知p(ρ,θ)=p(-ρ, θ+180),所以在射線掃描180°后就可以得到原圖像應設置后完整的圖像,測得一系列投影數據G(ρ, θ),在投影域(ρ, θ)上將穿過某個像素點的所有射線的投影累加即可重建這個像素點:
2.2.2 模型求解
在CT圖像重建過程中首先從XY坐標域變換到極坐標域[4~6]后重建,然后再映射回XY坐標域。
在極坐標域重建圖像后得到的并不是最終結果,需再利用坐標轉換關系x=rcosα,y=rsinα,將其映射到XY坐標系以真實地反映原圖像。
3結論
本文的通過COR自動確定、極坐標域重建等模型的建立,很好的求解出所給模型的標定參數,并通過標定參數和未知介質的接收信息,建立二值化處理模型,求解出未知介質的幾何信息。
參考文獻:
[1]吳孟達. 數學建模教程[M]. 高等教育出版社, 2011.
[2]馬晨欣,江樺,閆鑌.CT平行投影的快速重建算法研究與實現[J].信息工程大學學報
[3]陳卓建. 工業CT圖像重建與處理系統研究[D].重慶大學,2002.