專利名稱:加速大批量醫(yī)學(xué)圖像讀取速度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)圖像顯示技術(shù),尤其是一種醫(yī)學(xué)圖像顯示技術(shù), 具體地說(shuō)是一種加速大批量醫(yī)學(xué)圖像讀取速度的方法。
背景技術(shù):
目前,隨著信息時(shí)代的到來(lái),數(shù)字化、標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化作業(yè)已經(jīng)進(jìn)入醫(yī)
學(xué)影像界,并以奔騰之勢(shì)迅猛發(fā)展,伴隨著一些多排螺旋CT,大排量MR、 DSA等醫(yī)療設(shè)備應(yīng)用于臨床,使得軟件讀取這些設(shè)備產(chǎn)生的大量影像文件需 要大量的時(shí)間,從而影響醫(yī)生的診斷效率,使用圖像分頁(yè)和動(dòng)態(tài)加載內(nèi)存的 方法,可以大大提高讀取病人大量圖像的時(shí)間,提高醫(yī)生的診斷效率。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有的醫(yī)學(xué)影像存儲(chǔ)與傳輸系統(tǒng)(PACS)讀數(shù)大批量 圖像速度較慢,對(duì)計(jì)算機(jī)硬件性能依賴性大的問(wèn)題,提供一種加速大批量醫(yī) 學(xué)圖像讀取速度的方法。
本發(fā)明的技術(shù)方案是
一種加速大批量醫(yī)學(xué)圖像讀取速度的方法,其特征是首先對(duì)需進(jìn)行計(jì)算 機(jī)管理的圖像進(jìn)行匯總分類得到分類信息,其次根據(jù)分類信息對(duì)圖像進(jìn)行分 頁(yè)形成圖像分頁(yè)表,第三,由監(jiān)控線程按照約定的方式監(jiān)視程序當(dāng)前顯示的 圖像,當(dāng)系統(tǒng)要顯示某頁(yè)的圖像時(shí),由監(jiān)控線程負(fù)責(zé)把該頁(yè)圖像調(diào)入內(nèi)存,
形成圖像內(nèi)存占用表,并且后臺(tái)釋放非當(dāng)前頁(yè)圖像所占用的內(nèi)存;所述的約 定的方式是指監(jiān)控線程根據(jù)當(dāng)前顯示的圖像,查詢圖像分頁(yè)表獲取該圖像對(duì) 應(yīng)的圖像頁(yè)號(hào),再根據(jù)該頁(yè)圖像的實(shí)際大小建立對(duì)應(yīng)大小的內(nèi)存塊,最終將 該頁(yè)圖像調(diào)入到內(nèi)存中進(jìn)行管理。
本發(fā)明還通過(guò)以下措施實(shí)現(xiàn)對(duì)圖像分頁(yè)表的維護(hù)即在圖像顯示以后,
監(jiān)控線程根據(jù)當(dāng)前顯示的圖像重新建立圖像分頁(yè)表,同時(shí)重新計(jì)算當(dāng)前頁(yè)圖 像所占用的內(nèi)存數(shù),并記錄到圖像分頁(yè)表中,實(shí)現(xiàn)對(duì)圖像分頁(yè)表的維護(hù)。本發(fā)明的有益效果
1、 本發(fā)明在不增加硬件投資的前提下,可有效地提高大批量醫(yī)學(xué)圖像 的讀取速度。
2、 本發(fā)明通過(guò)使用圖像分頁(yè)裝載內(nèi)存技術(shù),只把當(dāng)前要顯示的圖像裝 入內(nèi)存,從而大大提高了圖像讀取和顯示,提高了醫(yī)生的診斷效率,減少了 對(duì)計(jì)算機(jī)硬件性能的依賴。
圖1是本發(fā)明的圖像處理流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
如圖1所示。
一種加速大批量醫(yī)學(xué)圖像讀取速度的方法,首先對(duì)需進(jìn)行計(jì)算機(jī)管理的 圖像進(jìn)行匯總分類得到分類信息,其次根據(jù)分類信息對(duì)圖像進(jìn)行分頁(yè)形成圖 像分頁(yè)表,第三,由監(jiān)控線程按照約定的方式監(jiān)視程序當(dāng)前顯示的圖像,當(dāng) 系統(tǒng)要顯示某頁(yè)的圖像時(shí),由監(jiān)控線程負(fù)責(zé)把該頁(yè)圖像調(diào)入內(nèi)存,形成圖像 內(nèi)存占用表,并且后臺(tái)釋放非當(dāng)前頁(yè)圖像所占用的內(nèi)存;所述的約定的方式 是指監(jiān)控線程根據(jù)當(dāng)前顯示的圖像,查詢圖像分頁(yè)表獲取該圖像對(duì)應(yīng)的圖像 頁(yè)號(hào),再根據(jù)該頁(yè)圖像的實(shí)際大小建立對(duì)應(yīng)大小的內(nèi)存塊,最終將該頁(yè)圖像 調(diào)入到內(nèi)存中進(jìn)行管理。
具體使用時(shí),可在圖像顯示之前,根據(jù)當(dāng)前要顯示的圖像,由監(jiān)控線程 查詢圖像分頁(yè)表獲取該圖像對(duì)應(yīng)的圖頁(yè)號(hào);根據(jù)圖像頁(yè)實(shí)際大小建立對(duì)應(yīng)大 小的內(nèi)存塊,最終將該頁(yè)圖像調(diào)入到內(nèi)存中進(jìn)行管理。
在圖像顯示過(guò)程中,監(jiān)控線程定期監(jiān)視當(dāng)前顯示的圖像,把當(dāng)前顯示的 圖像調(diào)入內(nèi)存,同時(shí)把非當(dāng)前頁(yè)所占用的系統(tǒng)內(nèi)存釋放。
在圖像顯示以后,監(jiān)控線程根據(jù)當(dāng)前顯示的圖像重新建立圖像分頁(yè)表, 同時(shí)重新計(jì)算當(dāng)前頁(yè)圖像所占用的內(nèi)存數(shù),并記錄在圖像分頁(yè)表中,以完成 對(duì)圖像分頁(yè)表的維護(hù)。
本發(fā)明可根據(jù)需要把大批量的圖像先進(jìn)行分類(具體分類可根據(jù)醫(yī)院常見(jiàn)的科類別或疾病類別進(jìn)行分類,也可根據(jù)所使用的設(shè)備類別或病人姓名進(jìn) 行分類),然后建立圖像分頁(yè)表,然后由監(jiān)護(hù)線程監(jiān)視要顯示的圖像,根據(jù)該 圖像查詢出對(duì)應(yīng)的頁(yè)號(hào),并把該頁(yè)圖像調(diào)入內(nèi)存。系統(tǒng)框架如圖1。詳述如 下
總體流程
監(jiān)控進(jìn)程根據(jù)預(yù)先定義,先對(duì)大批量的圖像進(jìn)行圖像分類,然后根據(jù)分 類信息對(duì)圖像進(jìn)行分頁(yè),形成圖像分頁(yè)表,業(yè)務(wù)進(jìn)程要顯示指定的圖像,監(jiān) 控線程監(jiān)視到業(yè)務(wù)進(jìn)程要顯示的圖像,查找該圖像所在的頁(yè)號(hào),并負(fù)責(zé)把該 頁(yè)圖像調(diào)入內(nèi)存,形成圖像內(nèi)存占用表,同時(shí)后臺(tái)釋放非當(dāng)前頁(yè)圖像所占用 的內(nèi)存。
圖像分頁(yè)表
首先建立一個(gè)圖像分頁(yè)存儲(chǔ)管理區(qū),用于存放所有圖像相關(guān)頁(yè)號(hào)和索引 的管理信息。當(dāng)要顯示某幅圖像時(shí)就可以快速査詢出該圖像的頁(yè)號(hào)。
下面以一個(gè)具體的實(shí)施對(duì)本發(fā)明的加速大批量醫(yī)學(xué)圖像讀取速度的方法 作一步的說(shuō)明
例如病人張三完成64排CT檢査后產(chǎn)生2000幅圖像,醫(yī)生選中該病人的
圖像,并打開(kāi)這些圖像,監(jiān)控線程監(jiān)測(cè)到要打開(kāi)的這些圖像,對(duì)這些圖像按 照序列進(jìn)行分類,再根據(jù)這些分類信息對(duì)圖像進(jìn)行分頁(yè),當(dāng)醫(yī)師要看第一頁(yè) 的圖像時(shí),監(jiān)控線程自動(dòng)調(diào)取第一頁(yè)的圖像到內(nèi)存,同時(shí)把其他頁(yè)的圖像的 內(nèi)存釋放掉,當(dāng)醫(yī)生要看第二頁(yè)圖像時(shí),監(jiān)控線程又把第二頁(yè)的圖像調(diào)入內(nèi) 存,同時(shí)再把其他頁(yè)面的內(nèi)存釋放掉,依此類推。
本發(fā)明未涉及部分均與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。
權(quán)利要求
1、一種加速大批量醫(yī)學(xué)圖像讀取速度的方法,其特征是首先對(duì)需進(jìn)行計(jì)算機(jī)管理的圖像進(jìn)行匯總分類得到分類信息,其次根據(jù)分類信息對(duì)圖像進(jìn)行分頁(yè)形成圖像分頁(yè)表,第三,由監(jiān)控線程按照約定的方式監(jiān)視程序當(dāng)前顯示的圖像,當(dāng)系統(tǒng)要顯示某頁(yè)的圖像時(shí),由監(jiān)控線程負(fù)責(zé)把該頁(yè)圖像調(diào)入內(nèi)存,形成圖像內(nèi)存占用表,并且后臺(tái)釋放非當(dāng)前頁(yè)圖像所占用的內(nèi)存;所述的約定的方式是指監(jiān)控線程根據(jù)當(dāng)前顯示的圖像,查詢圖像分頁(yè)表獲取該圖像對(duì)應(yīng)的圖像頁(yè)號(hào),再根據(jù)該頁(yè)圖像的實(shí)際大小建立對(duì)應(yīng)大小的內(nèi)存塊,最終將該頁(yè)圖像調(diào)入到內(nèi)存中進(jìn)行管理。
2、 根據(jù)權(quán)利要求1所述的加速大批量醫(yī)學(xué)圖像讀取速度的方法,其特征是在 圖像顯示以后,監(jiān)控線程根據(jù)當(dāng)前顯示的圖像重新建立圖像分頁(yè)表,同時(shí)重 新計(jì)算當(dāng)前頁(yè)圖像所占用的內(nèi)存數(shù),并記錄到圖像分頁(yè)表中,實(shí)現(xiàn)對(duì)圖像分 頁(yè)表的維護(hù)。
3、 根據(jù)權(quán)利要求1所述的加速大批量醫(yī)學(xué)圖像讀取速度的方法,其特征是所 述的圖像分類是指根據(jù)醫(yī)院科類別或疾病類別進(jìn)行分類,也可根據(jù)所使用的 設(shè)備類別或病人姓名進(jìn)行分類。
全文摘要
本發(fā)明針對(duì)現(xiàn)有的醫(yī)學(xué)影像存儲(chǔ)與傳輸系統(tǒng)(PACS)讀數(shù)大批量圖像速度較慢,對(duì)計(jì)算機(jī)硬件性能依賴性大的問(wèn)題,公開(kāi)了一種加速大批量醫(yī)學(xué)圖像讀取速度的方法,它通過(guò)把大批量圖像進(jìn)行分頁(yè),由監(jiān)控線程按照約定的方式監(jiān)視程序當(dāng)前顯示的圖像,當(dāng)系統(tǒng)要顯示某頁(yè)的圖像時(shí),由監(jiān)控線程負(fù)責(zé)把該頁(yè)圖像調(diào)入內(nèi)存,并且后臺(tái)釋放非當(dāng)前頁(yè)圖像所占用的內(nèi)存。在不增加硬件投資的前提下,可有效地提高大批量圖像的讀取速度,減少對(duì)計(jì)算機(jī)硬件性能的依賴。
文檔編號(hào)G06F19/00GK101251874SQ20081001979
公開(kāi)日2008年8月27日 申請(qǐng)日期2008年3月17日 優(yōu)先權(quán)日2008年3月17日
發(fā)明者江 呂, 白曉寶 申請(qǐng)人:呂 江;白曉寶