[發明專利]一種CT三維重建方法及裝置在審
| 申請號: | 202010858296.6 | 申請日: | 2020-08-24 |
| 公開(公告)號: | CN112132953A | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 張廣才;何繼榮;管慧明;寇江偉 | 申請(專利權)人: | 揚州哈工科創機器人研究院有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06F9/445;G06F30/20 |
| 代理公司: | 北京文苑專利代理有限公司 11516 | 代理人: | 何新平 |
| 地址: | 225000 江蘇省揚*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ct 三維重建 方法 裝置 | ||
本發明提供了一種CT三維重建方法及裝置,該方法包括:把Matlab函數生成為動態鏈接庫,然后在C++中調用該動態鏈接庫;接收選擇三維重建算法組件的指令;設置已選擇的三維重建算法的參數;利用Matlab對投影數據進行三維重建;將三維重建的結果在Qt中顯示。本申請將Matlab數學計算能力、仿真能力和Qt界面設計能力兩者優點相結合,能夠很好滿足實際需要。本申請將Matlab數學計算能力、仿真能力和Qt界面設計能力兩者優點相結合。將各種仿真參數存入數據庫、將仿真截圖保存在本地,以后相同參數的查看和對比,只需要調用本地數據,做到一次仿真,多次快捷查看實驗效果的目的。
技術領域
本發明涉及數據仿真領域,具體而言,涉及一種CT三維重建方法及裝置。
背景技術
Matlab是一款數學軟件,用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,它將數值分析、矩陣計算、科學數據可視化以及非線性系統的建模和仿真等諸多強大功能集成在一個易于使用的視圖環境中,在科學研究、工程設計中占據主導地位。
在CT三維重建的過程中,由于實際應用場景的不同,影響最終成像的不可控因素較多,使得最終的成像效果也是千差萬別,如何選擇設置參數使得最終成像效果盡可能符合實際需要成了研究的重點。目前,在實際三維重建之前都要進行仿真,常用的方式是通過Matlab進行仿真,但是,傳統的Matlab設計出來的界面美觀性較差,同時在功能擴展方面較差,不能夠很好滿足實際需要。
發明內容
為了解決目前通過Matlab進行仿真,不能夠很好滿足實際需要的問題,本申請實施例提供了一種CT三維重建方法及裝置。
第一方面,本申請實施例提供了一種CT三維重建方法,包括步驟:
在Qt環境下加載Matlab函數生成的動態鏈接庫;
接收選擇三維重建算法組件的指令;
設置已選擇的三維重建算法的參數;
利用Matlab對投影數據進行三維重建;
將三維重建的結果在Qt中顯示。
其中,所述將三維重建的結果在Qt中顯示之后還包括:保存當前設置的參數以及保存當前三維重建的圖片到本地。
其中,所述保存當前設置的參數以及保存當前三維重建的圖片到本地,包括:
將每一次仿真的參數保存到數據庫,將仿真截圖保存在本地,結合Qtablewidget和Qlabel,復現之前仿真得到的數據。
其中,所述在Qt環境下加載Matlab函數生成的動態鏈接庫,包括:
將Matlab代碼轉換成C++能夠調用的接口,加載Matlab函數接口到VisualStudio。
其中,所述三維重建算法組件包括:FDK算法、MLEM算法和SART算法。
其中,所述設置已選擇的三維重建算法的參數,包括:
設置以下參數:插值方式、探測面板像素大小、探測面板實際尺寸大小、射線源到探測器的距離、射線源到被檢測目標的距離、射線源旋轉方向、射線源旋轉步進、射線源旋轉范圍、濾波器類型。
第二方面,本申請提供了一種CT三維重建裝置,包括:
加載單元,用于在Qt環境下加載Matlab函數生成的動態鏈接庫;
接收單元,用于接收選擇三維重建算法組件的指令;
設置單元,用于設置已選擇的三維重建算法的參數;
重建單元,用于利用Matlab對投影數據進行三維重建;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚州哈工科創機器人研究院有限公司,未經揚州哈工科創機器人研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010858296.6/2.html,轉載請聲明來源鉆瓜專利網。





