1. 程式人生 > >CT重建學習筆記(二)

CT重建學習筆記(二)

一、 探測器的工作原理

X射線探測器是很複雜的器件,一個典型的X射線探測器包括:閃爍體、光電轉換陣列和電子學部分。此外還有軟體、電源等附件。

目前工業X射線CT成像中的X射線探測器中的成像器件主要有以下幾種:光電二極體陣列(PDA)、光電倍增管(PMT), CMOS和CCD影象感測器。

在上述工業X-C T系統中的X射線探測器,均是首先通過閃爍體或閃爍屏將X射線轉換成可見光,然後利用光電轉換器件如PMT、CCD、光電二極體陣列等,將光訊號轉換成易於處理的電訊號。

二、探測器的分類

對於工業X-CT來說,其採用的X射線能量範圍從l0keV到幾十MeV,並且根據被掃描物體的不同,對密度解析度和空間解析度的要求也有所不同,所以工業X-CT的探測器系統相對要複雜很多。目前工業X射線CT成像系統的探測器主要有以下幾種:氣體電離探測器、半導體探測器和閃爍探測器。

(1) 氣體電離探測器

氣體電離探測器主要是入射的X光子與氣體原子相互作用,使氣體原子電離,電離出來的電子或正電子在外加電場的作用下分別向電離式的陰極和陽極流,從而形成了光電流。該光電流經電壓電流轉化器和放大電路成為電壓訊號。一般採用的氣體為氨氣。此類探測器的主要優點是探測器探元之間一致性比較好,可以做到很高的排列密度,適用於第三代掃描系統。但是氣體對X射線的吸收效率低,一般低於60%,所以常在低能量的X射線中應用。但由於氣體探測器的探元間隔很小,所以目前在工業CT成像中很少使用。其利用了氣體電離的原理。入射的X射線使氣體產生電離,通過測量電流的大小來測入射X射線的強度。因此,探測器也就是離子的收集器。氣體探測器穩定性好,幾何利用率高,但光子轉換率低。

(2) 半導體探測器

它的工作原理類似於氣體電離室,只是探測介質為半導體材料。由於半導體材料特性的限制,一般的半導體探測器只能在-150℃到-100℃的環境中使用,如Si探測器和HPGe探測器。這種探測器通常需要液氮來保持低溫,在實際應用很不方便。不過隨著探測技術的發展,新型的PIN型半導體探測器可以在常溫下使用,同時擁有較高的能量解析度。但是單個X射線半導體探測器的研製生產成本較高,在工業CT系統中一般不使用。

(3) 閃爍探測器

閃爍探測器主要是利用熒光物質或者閃爍體,將入射的不可見的X光子轉換為可見光,既而被後續的光敏電路探測並通過放大電路形成電訊號。

目前閃爍探測器不再是單個探元形式進行探測,而是採用線陣或面陣進行X光子的探測,主要構成方式有以下幾種:

1) 閃爍晶體+光電倍增管(PMT)

2) 閃爍晶體+光電二極體列陣(PDA)

隨著可見光成像技術的應用發展,工業CT成像系統中的閃爍探測器及其光敏元件,不再侷限於光電倍增管或光電二極體陣列,而是採用了CCD影象感測器和影象增強器等新型光電轉換器件,其構成方式如下:

A) 閃爍屏+影象增強器+CCD影象感測器
B) 閃爍屏+光纖面板+CCD影象感測器
C) 閃爍晶體、光纖面板通過光錐耦合到光電二極體陣列SSPA

閃爍探測器隨著光電倍增管、影象增強器等微光探測器件與技術的進步,得到了快速發展和應用。由於此類探測器響應時間短、轉換效率高,有利於縮短X射線掃描時間、提高透射影象信噪比。因此閃爍探測器在工業X射線CT檢測領域中佔具著非常重要的地位,成為X射線CT成像系統中探測器選擇的首選方案。

相關推薦

CT重建學習筆記

一、 探測器的工作原理 X射線探測器是很複雜的器件,一個典型的X射線探測器包括:閃爍體、光電轉換陣列和電子學部分。此外還有軟體、電源等附件。 目前工業X射線CT成像中的X射線探測器中的成像器件主要有以下幾種:光電二極體陣列(PDA)、光電倍增管(PMT),

php laravel框架學習筆記 數據庫操作

true 數據 mar sql show top 一行 ati del 原博客鏈接:http://www.cnblogs.com/bitch1319453/p/6810492.html mysql基本配置 你可用通過配置環境變量,使用cmd進入mysql,當然還有一種東

java學習筆記圖形用戶接口

star strong per getwidth cep runnable graphics s2d gb2 這個學期主要放在ACM比賽上去了,比賽結束了。不知不覺就15周了,這周就要java考試了,復習一下java吧。java的學習的目的還是讓我們學以致用,讓我們可以

數據結構學習筆記 線性表的順序存儲和鏈式存儲

出錯 初始化 node != test span 輸入 des val 線性表:由同類型數據元素構成有序序列的線性結構  --》表中元素的個數稱為線性表的長度  --》沒有元素時,成為空表  --》表起始位置稱表頭,表結束位置稱表尾 順序存儲:    1 package

Memcache 學習筆記---- PHP 腳本操作 Memcache 服務器

ext status ram var_dump 介紹 修改 memcache local dbn    PHP 腳本操作 Memcache 服務器 一、PHP腳本操作Memcache方法     使用 PHP 腳本操作 Memcache,在 PHP 手冊中有詳細的介紹,我們

javascript學習筆記:定義函數、調用函數、參數、返回值、局部和全局變量

兩個 cnblogs bsp 結果 value ava ase com 調用 定義函數、調用函數、參數、返回值 關鍵字function定義函數,格式如下: function 函數名(){ 函數體 } 調用函數、參數、返回值的規則和c語言規則類似。 1 <!DOC

神箭手爬蟲學習筆記

暫存 自動 表達 eve doc 常用 學習 數據 .sh 一,可以使用神劍手已經做好的爬蟲市場直接跑,不需要自己定義爬取規則 二,爬蟲市場裏沒有的網站,需要自己去定義規則來爬數據。 三,爬取的數據可以先存放在神劍手,也可以放到七牛暫存。(提醒下,網站需要數據備份如果數量不

thinkphp5.0學習筆記API後臺處理與命名空間

mac code 輸入 -1 pub 基礎 select() color 第一個 命名空間 先來看命名空間吧; 命名空間是學習TP的基礎, <?php namespace app\lian\c1; class yi{ public $obj = "這是第一個

MongoDB學習筆記

.get 條件過濾 條件 $set system.in ins version tle 不存在 一、Mongodb命令 說明:Mongodb命令是區分大小寫的,使用的命名規則是駝峰命名法。 對於database和collection無需主動創建,在插入數據時,如果dat

設計模式學習筆記 設計基本原則之【單一職責原則】

code 分享 開發者 實際應用 需要 ret ext file類 tor 單一職責原則(SRP: Single Responsibility Principle) 名詞解釋: 1) 職責:是指類變化的原因。 2) 職責擴散:就是因為某種原因,職責P被分化為粒度更細的職責P

CSS學習筆記:特性

code 背景色 左移 line tex lin 安裝 其中 cas 一、顏色特性 1. 前景色:color 用種方式指定前景色,3種方式分別是rgb顏色,#16進制編碼,顏色名稱: color: rgb(100,100,100); color: #ee3e80; col

tensorflow學習筆記

example initial turn rate mnist pac rac test mode import tensorflow as tfimport numpy as npimport mathimport tensorflow.examples.tutorial

SSH學習筆記

via linu inf 一段時間 isp x-window window max tcl 1 # 1. 關於 SSH Server 的整體設定,包含使用的 port 啦,以及使用的密碼演算方式 2 Port 22          # SSH 預設使用 22 這

Git學習筆記

== 我們 ash 發出 效率 媳婦兒 src 每天 apply 一、分支管理 1、什麽是分支   分支就相當於我們看科幻片裏的平行宇宙,如果兩個平行宇宙互不幹擾,那鐵定是啥事兒沒有。不過,在某個時間點,兩個平行宇宙合並了呢?假如兩個宇宙中都有你的影子, 合並之後相當於你們

MySql學習筆記

ati 保存 ron setting mysql的安裝 use t-sql語句 cnblogs 完全卸載mysql MySql的安裝配置與卸載: 安裝:(1)將MySql的綠色版免安裝包放到D盤,命令行進入mysql綠色版解壓縮後的bin目錄:cd D:\mysql-5.

Unity3D之Mecanim動畫系統學習筆記:模型導入

leg character ... sdk ocs 物體 mat 版本 sset 我們要在Unity3D中使用上模型和動畫,需要經過下面幾個階段的制作,下面以一個人形的模型開發為準來介紹。 模型制作 模型建模(Modelling) 我們的美術在建模時一般會制作一個稱為

算法第四版學習筆記——初級排序算法

space 倒序 優勢 name 算法 turn 資料 eply n) 時間復雜度(Time Complexity): 總運算次數表達式中受n的變化影響最大的那一項(不含系數)(註:若算法中語句執行次數為一個常數,則時間復雜度為O(1)) 若T(n)/f(n)求極限可得

Java學習筆記-------String,StringBuffer,StringBuilder區別以及映射到的同步,異步相關知識

ringbuf 等待 java學習筆記 java學習 單線程 回復 改變 hashtable ble 1. String是不可變類,改變String變量中的值,相當於開辟了新的空間存放新的string變量 2. StringBuffer 可變的類,可以通過append方法改

Python學習筆記

== 文字 編碼 無法 比較運算 一個 unicode編碼 變量 組成 一、Python中的數據類型   Python是一種弱類型的編程語言,但具體到對數據的操作時,仍存在和必須涉及到具體的數據類型的概念。  Python中的基本數據類型可以分為:    數值類型:整型、浮

Spring Boot 學習筆記

imp family framework ima pri spa cal bin ges 新建Srping Boot 項目 以下是項目結構 由於Srping Boot內置Tomcat,所以不需要配置Tomcat就可以直接運行。 HelloWorldAppli