一種數字減影的軟體實現方法
2023-11-04 10:24:02 1
專利名稱:一種數字減影的軟體實現方法
技術領域:
本發明涉及一種對於多幀醫學影像的數字減影實現方法,尤其是針對DICOM格式 多幀檢查影像的數字減影實現方法。
背景技術:
在醫學影像檢查中,核磁檢查,C型臂X光機,血管造影等影像檢查設備會產生多 幀連續檢查影像。為了能夠清晰地觀察檢查部位血管的實際情況,觀察血管病變,血管狹 窄的定位測量,診斷,及輔助介入治療,醫生通過在檢查的過程中為病人注射(或者服用) 血管造影劑來使得血管影像在放射照射下凸顯出來,但是由於血管通常位於組織器官的內 部,即使在造影放射檢查下的影像,仍然會被各種不同密度的組織器官所遮擋,不能清晰地 觀察獨立的血管影像,尤其是較細的血管影像會混淆在組織中難以通過檢查影像看清楚。數字減影(DSA Digital Subtration angiography)技術通常通過大型放射醫學 影像設備實時實現,但對於針對血管病情的檢查診斷,對於血管位置的測量,對於介入治療 的手術規劃,對於醫學會診教學,醫生需要在專業的醫學影像工作站上通過軟體方式對於 多幀檢查影像進行數字減影操作,以觀察,測量血管病症的詳細情況,以輔助診斷,治療。
發明內容
一種數字減影的軟體實現方法,針對DICOM多幀影像進行數字減影運算,實現數 字減影的影像效果,其實現方法步驟如下,實現流程如圖3 第1步打開DICOM格式的多幀醫學檢查影像,裝載指定幀的像素,並顯示影像。第2步獲取用戶指定的減影蒙片幀,或者減影圖像文件。第3步遍歷蒙片與當前幀,根據指定減影區域,進行像素減影計算,減影前後的 當前幀效果示例分別如圖1,圖2。第4步針對多幀影像進行減影正,倒序,循環播放,實現動態減影閱片。
圖1 減影前血管影像圖2 減影后血管影像圖3:數字減影實現流程具體實施方法一種數字減影的軟體實現方法,其實現方法步驟如下,實現流程如圖3 第1步打開DICOM格式的多幀醫學檢查影像,裝載指定第i幀的像素,並顯示影 像讀取DICOM文件TAG (0028,0008) Number of Frames的值,獲取多幀文件的總幀數,通過 讀取TAG (FFFE,E000) Image Fragment作為像素區分隔標記來讀取指定幀的像素數據,並顯 示該幀影像。第2步獲取用戶指定的減影蒙片幀,或者減影圖像文件。
如果用戶指定當前多幀文件的另外一幀作為減影蒙片幀,則按照步驟1方法裝載 蒙片幀的像素數據,而指定減影區域座標則自動設置為左上(0,0,Height,Width)。果用戶 指定一個單獨的影像文件作為減影蒙片,則裝載該蒙片影像文件像素,並獲取用戶輸入的 減影區域座標(χ,y)。第3步遍歷蒙片與當前幀,根據指定減影區域,進行像素減影計算遍歷當前幀影像像素,針對每個像素P。m(x,y)做如下判斷^DSALeft〈 Xcur〈 ^-DSAEight 與 ^DS AT op〈 ^cur〈 YDSABottom 來判斷當前像素是否在指定減影
區域之內。上式中各符號的含義如下XDSALeft DSA減影區域的左邊界X座標;Xcur 當前幀影像的當前像素X座標;XDSAEight =DSA減影區域的右邊界X座標;Ylimeft: DSA減影區域的左邊界Y座標;Ycur 當前幀影像的當前像素Y座標;YDSAEight =DSA減影區域的右邊界Y座標;然後通過PcurDSA(χ, y) 一 Pcur (x+DSALeft, y+DSATop) Ver上式中各符號含義如下PcurDSA(x,y)當前幀X,Y座標像素減影后的像素值;
Pcur(x+DSALeft, y+DSATop)當前幀在減影區域中的相對應座標的像素值;Pcoverix,y)蒙片幀影像X,y座標像素的像素值;得到減影后的像素集合,減影前後的當前幀示例效果分別如圖1,圖2。第4步針 對多幀影像進行減影正,倒序,循環播放,實現動態減影閱片。通過獲取當前播放方向的下一幀影像,裝載該幀像素,並針對該幀影像執行第3 步減影計算,並在當前幀率控制幀間暫停時間,實現動態減影閱片播放。
權利要求
1.一種數字減影的軟體實現方法,針對DICOM多幀影像通過蒙片影像與當前幀影像進 行數字減影運算,實現數字減影的影像效果,其特徵在於按照如下步驟進行(1)打開DICOM格式的多幀醫學檢查影像,裝載指定幀的像素;(2)獲取用戶指定的減影蒙片幀,或者減影圖像文件;(3)遍歷蒙片與當前幀,根據指定減影區域,進行像素減影計算;(4)針對多幀影像進行減影正,倒序,循環播放,實現動態減影閱片。
2.根據上述權利要求1所述的一種數字減影的軟體實現方法,其特徵在於通過如下方 法判斷當前像素是否在指定減影區域之內遍歷當前幀影像像素,針對每個像素Pcur (X,y)做如下是否在減影區域之內的判斷^-DSALeft〈 ^-cur〈 ^-DSAEight 與 ^DS AT op〈 Ycur〈 YdSABoUoiii上式中各符號的含義如下 XDSALeft =DSA減影區域的左邊界X座標; Xcur 當前幀影像的當前像素χ座標; XDSARight =DSA減影區域的右邊界X座標; YDSALeft =DSA減影區域的左邊界Y座標; Ycur 當前幀影像的當前像素Y座標; YDSARight =DSA減影區域的右邊界Y座標。
3.根據上述權利要求1所述的一種數字減影的軟體實現方法,其特徵在於通過如下方 法計算當前影像與減影蒙片影像對應像素之間的減影后像素值PcurDSA(x, y) — Pcur (x+DSALeft, y+DSATop)_Pcover (χ, y)上式中各符號含義如下PcurDSA(x,y)當前幀X,Y座標像素減影后的像素值; rcur(x+DSALeft,y+DSATop) 當前幀在減影區域中的相對應座標的像素值; Pcover(x,y)蒙片幀影像χ,y座標像素的像素值。
4.根據上述權利要求1所述的一種數字減影的軟體實現方法,其特徵在於通過如下方 法實現針對多幀影像進行減影正,倒序,循環播放動態減影閱片通過獲取當前播放方向的下一幀影像,裝載該幀像素,並針對該幀影像執行減影計算, 並在當前幀率控制幀間暫停時間,實現動態減影閱片播放。
全文摘要
本發明涉及一種數字減影的軟體實現方法,針對DICOM格式多幀檢查影像,通過打開DICOM格式的多幀醫學檢查影像,裝載指定幀的像素,並顯示影像;獲取用戶指定的減影蒙片幀,或者減影圖像文件;遍歷蒙片與當前幀,根據指定減影區域,進行像素減影計算,獲取當前幀與蒙片影像減影后效果;針對多幀影像進行減影正,倒序,循環播放,實現動態減影閱片。
文檔編號G06T5/50GK102103745SQ201010157630
公開日2011年6月22日 申請日期2010年4月28日 優先權日2010年4月28日
發明者梁威, 梁續軍 申請人:長沙博為軟體技術有限公司