在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法
【專利摘要】本發(fā)明公開一種在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其包括步驟:根據(jù)瀏覽器的顯示區(qū)域在DICOM醫(yī)學(xué)圖像上的位置,將顯示區(qū)域分割成多個(gè)分塊區(qū)域;通過WADO協(xié)議獲取分塊區(qū)域?qū)?yīng)的每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),計(jì)算每個(gè)分塊區(qū)域的URL;將DICOM醫(yī)學(xué)圖像分割成多個(gè)分塊圖像;為每個(gè)分塊區(qū)域創(chuàng)建一個(gè)圖像對(duì)象;瀏覽器為每個(gè)分塊區(qū)域的圖像對(duì)象設(shè)置URL,并將所述圖像對(duì)象的URL傳遞給服務(wù)端;服務(wù)端根據(jù)每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),將每個(gè)分塊區(qū)域?qū)?yīng)的分塊圖像加載至瀏覽器,顯示所述DICOM醫(yī)學(xué)圖像。本發(fā)明通過對(duì)DICOM醫(yī)學(xué)圖像進(jìn)行分塊處理,只加載在顯示區(qū)域的部分,而非顯示區(qū)域部分不加載,從而減少了瀏覽器加載圖像的數(shù)據(jù)數(shù)量,大大提高了醫(yī)學(xué)圖像的加載速度。
【專利說明】在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種醫(yī)學(xué)圖像顯示技術(shù),尤其是涉及一種使用圖像分塊技術(shù)在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法。
【背景技術(shù)】
[0002]醫(yī)學(xué)圖像分辨率較高,像素灰階值通常不低于12位(Bit)4096級(jí),而普通顯示器由于動(dòng)態(tài)范圍有限,并受到操作系統(tǒng)限制,只能提供8BU256級(jí)灰度,由于各種組織有相對(duì)穩(wěn)定的取值,進(jìn)行圖像分割處理時(shí)只對(duì)特定范圍內(nèi)的像素值感興趣,因此,處理系統(tǒng)必須能根據(jù)研究者的需要而顯示特定像素值,屏蔽其它范圍的像素值。
[0003]一般而言,該功能通過調(diào)節(jié)窗寬和窗位實(shí)現(xiàn),調(diào)節(jié)窗寬和窗位是醫(yī)學(xué)圖像處理中用以觀察不同密度的組織結(jié)構(gòu)或病變的一種顯示技術(shù),調(diào)窗處理的原理是根據(jù)預(yù)知的窗寬和窗位值,獲得需要顯示的窗口的大小(窗寬)和中心位置(窗位),從而將窗口內(nèi)的值轉(zhuǎn)換成顯不時(shí)的最売和最暗范圍內(nèi)的值,聞?dòng)诖翱诨叶确秶牟糠种脼樽顗樱陀诖翱诨叶确秶糠衷O(shè)為最暗。調(diào)窗處理在數(shù)學(xué)表達(dá)上就是圖像灰度值與顯示值的轉(zhuǎn)換,公式如下:
[0004]
【權(quán)利要求】
1.一種在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述方法包括步驟: A、根據(jù)瀏覽器的顯示區(qū)域在DICOM醫(yī)學(xué)圖像上的位置,將所述顯示區(qū)域按照預(yù)設(shè)的分塊長(zhǎng)度分割成多個(gè)分塊區(qū)域; B、瀏覽器通過WADO協(xié)議,從服務(wù)端獲取所述分塊區(qū)域?qū)?yīng)在DICOM醫(yī)學(xué)圖像上的每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),計(jì)算每個(gè)分塊區(qū)域的URL ; C、服務(wù)端將DICOM醫(yī)學(xué)圖像分割成分別對(duì)應(yīng)每個(gè)所述分塊區(qū)域的多個(gè)分塊圖像; D、瀏覽器為每個(gè)分塊區(qū)域創(chuàng)建一個(gè)圖像對(duì)象; E、瀏覽器為每個(gè)分塊區(qū)域的圖像對(duì)象設(shè)置URL,并將所述圖像對(duì)象的URL傳遞給服務(wù)端; F、服務(wù)端根據(jù)每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),將每個(gè)分塊區(qū)域?qū)?yīng)的分塊圖像加載至瀏覽器,由瀏覽器顯示所述DICOM醫(yī)學(xué)圖像。
2.根據(jù)權(quán)利要求1所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述步驟B具體包括: Web瀏覽器創(chuàng)建一個(gè)json數(shù)組cacheParam用來記錄DICOM醫(yī)學(xué)圖像的屬性; Web瀏覽器創(chuàng)建一個(gè)"paenl"容器,用來裝載多塊分塊區(qū)域; 通過WADO協(xié)議從服務(wù)端獲取所述分塊區(qū)域?qū)?yīng)在DICOM醫(yī)學(xué)圖像上的每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),計(jì)算每·個(gè)分塊區(qū)域的URL。
3.根據(jù)權(quán)利要求2所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述步驟C包括:根據(jù)cacheParam記錄的醫(yī)學(xué)圖像相對(duì)于"paenl"容器左位移量cacheParam.left、上偏移量 cacheParam.top 顯不區(qū)域的寬 imageClientWidth、高 imageClientHeight 和分塊長(zhǎng)度imageSplitLen,服務(wù)端計(jì)算出DICOM醫(yī)學(xué)圖像的每個(gè)分塊圖像和分塊數(shù)量。
4.根據(jù)權(quán)利要求1所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述步驟D包括: 創(chuàng)建一個(gè)數(shù)組imageArr ; 根據(jù)每個(gè)分塊圖像的WADO請(qǐng)求參數(shù),為每個(gè)分塊區(qū)域創(chuàng)建一個(gè)圖像對(duì)象并將所述圖像對(duì)象記錄至數(shù)組imageArr。
5.根據(jù)權(quán)利要求1所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述為每個(gè)分塊區(qū)域的圖像對(duì)象設(shè)置URL的步驟是將每個(gè)分塊區(qū)域的WADO請(qǐng)求參數(shù)賦值給每個(gè)分塊區(qū)域的圖像對(duì)象的src屬性。
6.根據(jù)權(quán)利要求5所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,通過Ajax方式將圖像對(duì)象的URL傳遞給服務(wù)端的PHP程序; 以PHP程序作為中轉(zhuǎn),開啟WADO服務(wù),并將參數(shù)傳遞給WADO服務(wù)。
7.根據(jù)權(quán)利要求6所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述將分塊圖像加載至瀏覽器的步驟包括: 判斷服務(wù)端的圖像服務(wù)器中是否存在所述DICOM醫(yī)學(xué)圖像,若是,則將所述DICOM醫(yī)學(xué)圖像生成為一張JPG圖片存放緩存中; 分別判斷每個(gè)分塊區(qū)域?qū)?yīng)的分塊圖像是否還在所述DICOM醫(yī)學(xué)圖像中存在,若是,將該分塊區(qū)域?qū)?yīng)的分塊圖像拷貝到一個(gè)新的JPG圖像文件中。
8.根據(jù)權(quán)利要求7所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述斷服務(wù)端的圖像服務(wù)器中是否存在所述DICOM醫(yī)學(xué)圖像的步驟包括: 由WADO服務(wù)解析得到每個(gè)分塊區(qū)域?qū)?yīng)的分塊圖像的參數(shù),由StudyWD、SeriesUID和SOPUID這三個(gè)參數(shù)通過Web服務(wù)器連接圖像服務(wù)器,判斷圖像服務(wù)器中是否存在所述DICOM醫(yī)學(xué)圖像。
9.根據(jù)權(quán)利要求7所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,所述由瀏覽器顯示所述DICOM醫(yī)學(xué)圖像的步驟包括: 計(jì)算所述DICOM醫(yī)學(xué)圖像在瀏覽器的顯示區(qū)域的位移量; 根據(jù)所述位移量在所述顯示區(qū)域的每個(gè)分塊區(qū)域顯示對(duì)應(yīng)的分塊圖像 。
10.根據(jù)權(quán)利要求1-9任何一項(xiàng)所述在瀏覽器上快速顯示醫(yī)學(xué)圖像的方法,其特征在于,WADO 請(qǐng)求參數(shù)包含 DICOM 醫(yī)學(xué)圖像 StudyUID、SeriesUID、ImageUID、窗位 wndCenter、窗寬wndWidth、圖像高度Rows、圖像寬度Columns、是否反色reverse、分塊顯示區(qū)域SplitPos、分塊長(zhǎng)度 SplitLen 和請(qǐng)求類型 ContentType。
【文檔編號(hào)】G06F19/00GK103577445SQ201210268328
【公開日】2014年2月12日 申請(qǐng)日期:2012年7月31日 優(yōu)先權(quán)日:2012年7月31日
【發(fā)明者】張保健, 程延俊, 鄧慶林, 苑金龍 申請(qǐng)人:深圳市藍(lán)韻網(wǎng)絡(luò)有限公司