亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Jpeg壓縮的醫(yī)學(xué)dicom動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法

文檔序號(hào):1313315閱讀:519來(lái)源:國(guó)知局
Jpeg壓縮的醫(yī)學(xué)dicom動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法
【專利摘要】本發(fā)明公開了一種JPEG壓縮的DICOM動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法,對(duì)PACS系統(tǒng)中DICOM影像服務(wù)器上存儲(chǔ)的JPEG壓縮的動(dòng)態(tài)DICOM影像,實(shí)現(xiàn)了對(duì)幀偏移量不存在的DICOM動(dòng)態(tài)影像自動(dòng)插入幀偏移量后再存儲(chǔ),提高了客戶端的DICOM影像瀏覽器表示JPEG壓縮的動(dòng)態(tài)DICOM影像的速度,提高了醫(yī)生的診斷工作效率。
【專利說(shuō)明】JPEG壓縮的醫(yī)學(xué)DI COM動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法
[0001]

【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及醫(yī)學(xué)DICOM影像【技術(shù)領(lǐng)域】,具體涉及一種JPEG壓縮的醫(yī)學(xué)DICOM動(dòng)態(tài)壓縮影像幀偏移量的自動(dòng)計(jì)算插入的方法。
[0003]

【背景技術(shù)】
[0004]近年來(lái), 隨著醫(yī)學(xué)影像技術(shù)的進(jìn)步,在心血管疾病診療中,數(shù)字血管造影(intravenous ultrasound, DSA)、血管內(nèi)超聲(intravenous ultrasound, IVUS)、光學(xué)相干斷層成像(光學(xué)相干斷層成像(Optical Coherence Tomography, OCT)已經(jīng)是不可缺少的診斷設(shè)備。從這些影像診斷設(shè)備中得到的包括患者信息等附加信息的DICOM (DigitalImaging and Communicat1ns in Medicine)圖像,發(fā)送至丨J PACS (Picture Archiving andCommunicat1n Systems)系統(tǒng)中存儲(chǔ)和管理,在心血管疾病診療中已經(jīng)得到了廣泛的應(yīng)用。
[0005]在PACS系統(tǒng)中,DSA、IVUS, OCT設(shè)備得到的動(dòng)態(tài)DICOM影像,通過(guò)和DICOM影像服務(wù)器的的通信,將動(dòng)態(tài)DICOM圖像發(fā)送到DICOM影像服務(wù)器存儲(chǔ)和管理。為了減少DICOM影像服務(wù)器的存儲(chǔ)量,對(duì)沒有壓縮的動(dòng)態(tài)DICOM影像一般都做JPEG(Joint PhotographicExperts Group)有損壓縮壓縮(JPEGL0SY)或是JPEG無(wú)損壓縮(JPEGL0SSLESS)后存儲(chǔ)在服務(wù)器上。客戶端通過(guò)DICOM動(dòng)態(tài)影像瀏覽器瀏覽保存到DICOM影像服務(wù)器的圖像后,對(duì)患者做出診斷并書寫診斷報(bào)告。
[0006]DICOM動(dòng)態(tài)影像瀏覽器在瀏覽JPEG壓縮的DICOM動(dòng)態(tài)影像的時(shí)候,需要打開DICOM動(dòng)態(tài)圖像文件,逐幀讀入內(nèi)存后快速解碼并表示圖像到計(jì)算機(jī)屏幕。瀏覽器在打開讀取DICOM動(dòng)態(tài)影像文件的時(shí)候,如果DICOM圖像中存在各圖像幀的偏移量(Offset Table)信息,可以根據(jù)這個(gè)偏移量信息直接讀取各幀的圖像數(shù)據(jù);如果DICOM圖像中不存在各圖像幀的偏移量信息,需要先計(jì)算逐幀的偏移量,然后根據(jù)這個(gè)偏移量信息讀取幀圖像數(shù)據(jù),會(huì)發(fā)生圖像讀取表示速度會(huì)變慢,瀏覽器表示動(dòng)畫DICOM圖像也變的很慢的問題,直接影響了醫(yī)生的診斷工作效率。
[0007]


【發(fā)明內(nèi)容】

[0008]本發(fā)明中,提出了對(duì)保存在PACS系統(tǒng)的服務(wù)器上的JPEG壓縮的動(dòng)態(tài)DICOM影像,如果影像中幀偏移量不存在的時(shí)候,自動(dòng)計(jì)算并插入幀偏移量后存儲(chǔ)的方法。該方法極大提高了客戶端圖像瀏覽器表示JPEG壓縮的動(dòng)態(tài)DICOM影像的速度,提高了醫(yī)生的診斷工作效率。
[0009]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:一種JPEG壓縮的DICOM動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法,包括步驟:
Al、讀取DICOM影像服務(wù)器中指定文件夾中DICOM動(dòng)態(tài)影像的文件頭信息后,根據(jù)傳輸語(yǔ)法信息標(biāo)簽判定是不是JPEG壓縮的DICOM圖像,如果是再判定DICOM影像文件中幀偏移量是不是存在,如果不存在就拷貝這個(gè)DICOM影像為一個(gè)臨時(shí)DICOM文件。
[0010]A2、讀取臨時(shí)DICOM文件中的每個(gè)幀的JPEG圖像數(shù)據(jù)大小,根據(jù)每個(gè)幀的JPEG圖像數(shù)據(jù)大小計(jì)算每個(gè)幀的幀偏移量。
[0011]A3、打開JPEG壓縮的DICOM動(dòng)態(tài)影像文件,讀取DICOM文件頭信息保存到臨時(shí)DICOM文件;按照順序把計(jì)算得到幀偏移量寫入到臨時(shí)DICOM文件后,再按照幀循序讀取各個(gè)幀的JPEG圖像數(shù)據(jù)并寫入到臨時(shí)DICOM文件中后保存后,拷貝該文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ)。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟Al中,自動(dòng)檢查DICOM影像中傳輸語(yǔ)法標(biāo)簽Tag(0002,0010),
①如果是1.2.840.10008.1.2.4.50 (JPEG Baseline (Process I))或是 1.2.840.10008.1.2.4.51 (JPEG Extended (Process 2 & 4)) 或是1.2.840.10008.1.2.4.70(JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14 [Selection Value I])),若是,則該圖像是 JPEG 壓縮的 DICOM 圖像;
②判定圖像數(shù)據(jù)(PixelData)標(biāo)簽Tag (7FE0,0010)后的第一個(gè)Item(FFFE,E000)標(biāo)識(shí)后4個(gè)字節(jié)的數(shù)據(jù)是不是0,如果是0,則表示圖像中幀偏移量不存在,然后執(zhí)行步驟A2。如果不是則退出。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟A2中包括,讀取DICOM動(dòng)態(tài)影像文件頭信息中的幀數(shù)標(biāo)簽Tag(0028,0008),得到影像的幀數(shù)信息;根據(jù)幀數(shù)信息讀取文件中的每幀JPEG圖像的尺寸大小后得到每個(gè)幀的偏移量。
[0014]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟A3中包括,打開JPEG壓縮的DICOM動(dòng)態(tài)影像文件,讀取DICOM文件頭信息保存到臨時(shí)DICOM文件;按照順序把計(jì)算得到幀偏移量寫入到臨時(shí)DICOM文件后,再按照幀循序讀取各個(gè)幀的JPEG圖像數(shù)據(jù)并寫入到臨時(shí)DICOM文件中后保存后,拷貝該文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ)。
[0015]本發(fā)明的有益效果為JPEG壓縮的DICOM動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法,對(duì)PACS系統(tǒng)中DICOM影像服務(wù)器上存儲(chǔ)的JPEG壓縮的動(dòng)態(tài)DICOM影像,實(shí)現(xiàn)了對(duì)幀偏移量不存在的DICOM動(dòng)態(tài)影像自動(dòng)插入幀偏移量后再存儲(chǔ),提高了客戶端的DICOM影像瀏覽器表示JPEG壓縮的動(dòng)態(tài)DICOM影像的速度,提高了醫(yī)生的診斷工作效率。
[0016]

【專利附圖】

【附圖說(shuō)明】
[0017]圖1是本發(fā)明實(shí)施例的工作流程圖。
[0018]具體的實(shí)施方式
下面根據(jù)附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。
[0019]DICOM文件由多個(gè)數(shù)據(jù)集組成。數(shù)據(jù)集表現(xiàn)了現(xiàn)實(shí)世界信息對(duì)象的相關(guān)屬性,比如患者名字,性別等。數(shù)據(jù)集由數(shù)據(jù)元素組成,每個(gè)數(shù)據(jù)元素有4個(gè)部分組成:標(biāo)簽(Tag)、值表不類型(VR Value Representation)、值長(zhǎng)度(Value Length)、值域(Value Field),數(shù)據(jù)元素有3種結(jié)構(gòu),其中2種具有類型表示VR(由傳輸語(yǔ)法來(lái)決定)。
[0020]JPEG壓縮的DICOM動(dòng)態(tài)影像文件含有多于一個(gè)幀的圖像,每幀圖像由Item來(lái)表達(dá),每個(gè)Item由(FFFE,E000)標(biāo)識(shí),有存在幀偏移量和不存在幀偏移量?jī)煞N存儲(chǔ)方式。
[0021]如圖1所示,本發(fā)明JPEG壓縮的醫(yī)學(xué)DICOM動(dòng)態(tài)影像幀偏移量自動(dòng)插入方法包括如下步驟:
100:讀取DICOM影像服務(wù)器中指定文件夾中的DICOM動(dòng)態(tài)影像的文件頭信息判定是不是JPEG壓縮的DICOM動(dòng)態(tài)圖像;如果是JPEG壓縮圖像則判定幀偏移量是不是在圖像文件中存在。
[0022]200:讀取JPEG壓縮的DICOM動(dòng)態(tài)影像中的每個(gè)幀的圖像數(shù)據(jù)的尺寸大小,根據(jù)這個(gè)尺寸大小計(jì)算每個(gè)幀的偏移量;
300:讀取JPEG壓縮的DICOM文件的頭信息后寫入到臨時(shí)DICOM圖像文,然后寫入幀偏移量信息到該臨時(shí)DICOM圖像文件,最后按照幀循序讀取各個(gè)幀的JPEG圖像數(shù)據(jù)并寫入到臨時(shí)DICOM中保存后,拷貝該臨時(shí)DICOM文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ);PACS影像服務(wù)器接受到來(lái)自診斷設(shè)備發(fā)送來(lái)的JPEG壓縮的DICOM動(dòng)態(tài)影像后,在指定的路徑中保存。
[0023]在100中,根據(jù)保存到PACS影像服務(wù)器上的JPEG壓縮的DICOM動(dòng)態(tài)影像的路徑,找到要處理的DICOM目標(biāo)圖像文件后,打開該DICOM圖像文件,讀取DICOM圖像文件的文件頭信息到內(nèi)存中,根據(jù)DICOM規(guī)則,從內(nèi)存中查找傳輸語(yǔ)法標(biāo)簽Tag (0002,0010),判定該標(biāo)簽值是不是 1.2.840.10008.1.2.4.50 (JPEG Baseline(Process I))、或是 1.2.840.10008.1.2.4.51 (JPEG Extended (Process 2 & 4))、或是1.2.840.10008.1.2.4.70(JPEG Lossless, Non-Hierarchical, First-Order Prediction(Process 14 [Selection Value I])),若是,則該圖像是JPEG壓縮的DICOM圖像;判定圖像數(shù)據(jù)(Pixel Data)標(biāo)簽Tag (7FE0,0010)后的第一個(gè)Item(FFFE,E000)標(biāo)識(shí)后4個(gè)字節(jié)的數(shù)據(jù)是不是0,如果是0,則表示圖像中幀偏移量不存在,然后執(zhí)行200 ;如果不是則表示該圖像存在巾貞偏移量,退出處理。
[0024]在200中,為了計(jì)算每個(gè)幀的JPEG圖像數(shù)據(jù)的尺寸大小,首先打開JEPG壓縮的DICOM動(dòng)態(tài)圖像,根據(jù)該影像中的圖像幀數(shù)標(biāo)簽Tag (0028,0008)得到幀數(shù),然后讀取每一幀的圖像數(shù)據(jù)大小并計(jì)算各幀的偏移量并寫入到各個(gè)幀對(duì)應(yīng)的Item(FFFE,E000)中后保存到內(nèi)存。
[0025]在300中,打開JPEG壓縮的DICOM動(dòng)態(tài)影像文件,讀取DICOM文件頭信息保存到臨時(shí)DICOM文件后,把保存在內(nèi)存中的各幀的偏移量信息寫入到臨時(shí)DICOM文件,最后按照循序以幀為單位讀取JPEG壓縮的DICOM文件中的圖像數(shù)據(jù)寫入臨時(shí)DICOM文件中后保存,再拷貝該臨時(shí)DICOM影像文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ)。
[0026]以上是本發(fā)明的實(shí)施實(shí)例,凡是以本發(fā)明技術(shù)方案做所的改變,所產(chǎn)生的功能作用未超出本發(fā)明技術(shù)方案的范圍時(shí),均屬于本發(fā)明的范圍。
【權(quán)利要求】
1.一種JPEG壓縮的醫(yī)學(xué)DICOM動(dòng)態(tài)影像的幀偏移量自動(dòng)插入的方法,其特征在于,包括以下步驟: Al、讀取DICOM影像服務(wù)器中指定文件夾中DICOM動(dòng)態(tài)影像的文件頭信息后,根據(jù)傳輸語(yǔ)法信息標(biāo)簽判定是不是JPEG壓縮的DICOM圖像,如果是再判定DICOM影像文件中圖像幀偏移量是不是存在,如果不存在就拷貝這個(gè)DICOM影像為一個(gè)臨時(shí)DICOM文件; A2、讀取臨時(shí)DICOM文件中的每個(gè)幀的JPEG圖像數(shù)據(jù)大小,根據(jù)每個(gè)幀的JPEG圖像數(shù)據(jù)大小計(jì)算每個(gè)幀的幀偏移量; A3、打開JPEG壓縮的DICOM動(dòng)態(tài)影像文件,讀取DICOM文件頭信息保存到臨時(shí)DICOM文件;按照順序把計(jì)算得到幀偏移量寫入到DICOM文件后,再按照幀循序讀取各個(gè)幀的JPEG圖像數(shù)據(jù)并寫入到DICOM文件中后保存后,拷貝該文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ)。
2.根據(jù)權(quán)利所述要求I所述的JPEG壓縮的DICOM動(dòng)態(tài)影像幀偏移量的自動(dòng)插入方法,其特征在于,所述步驟Al中,自動(dòng)檢查DICOM影像中傳輸語(yǔ)法標(biāo)簽Tag (0002,0010), ①如果是1.2.840.10008.1.2.4.50 (JPEG Baseline (Process I))或是 1.2.840.10008.1.2.4.51 (JPEG Extended (Process 2 & 4)) 或是1.2.840.10008.1.2.4.70(JPEG Lossless, Non-Hierarchical, First-Order Predict1n(Process 14 [Select1n Value I])),若是,則該圖像是 JPEG 壓縮的 DICOM 圖像; ②判定圖像數(shù)據(jù)(PixelData)標(biāo)簽Tag (7FE0,0010)后的第一個(gè)Item(FFFE,E000)標(biāo)識(shí)后4個(gè)字節(jié)的數(shù)據(jù)是不是0,如果是0,則表示圖像中幀偏移量不存在,然后執(zhí)行步驟A2 ; 如果不是則退出。
3.根據(jù)權(quán)利所述要求I或2所述的JPEG壓縮的DICOM動(dòng)態(tài)影像幀偏移量的自動(dòng)插入方法,其特征在于,所述步驟A2中包括,讀取DICOM動(dòng)態(tài)影像文件頭信息中的幀數(shù)標(biāo)簽Tag (0028,0008),得到影像的幀數(shù)信息;根據(jù)幀數(shù)信息讀取文件中的每幀JPEG圖像的尺寸大小后得到每個(gè)幀的偏移量。
4.根據(jù)權(quán)利所述要求I或2所述的JPEG壓縮的DICOM動(dòng)態(tài)影像幀偏移量的自動(dòng)插入方法,其特征在于,所述步驟A3中包括,打開JPEG壓縮的DICOM動(dòng)態(tài)影像文件,讀取DICOM文件頭信息保存到臨時(shí)DICOM文件;按照順序把計(jì)算得到的幀偏移量寫入到臨時(shí)DICOM文件后,再按照幀循序讀取各個(gè)幀的JPEG圖像數(shù)據(jù)并寫入到該臨時(shí)DICOM文件中后保存后,拷貝該文件到DICOM影像服務(wù)器中指定的文件夾中存儲(chǔ)。
【文檔編號(hào)】A61B5/00GK104077588SQ201410326708
【公開日】2014年10月1日 申請(qǐng)日期:2014年7月10日 優(yōu)先權(quán)日:2014年7月10日
【發(fā)明者】吳小朋, 于全文, 陳相華 申請(qǐng)人:蘇州皓琪信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1