System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及圖像壓縮,具體涉及一種醫學圖像壓縮方法及系統。
技術介紹
1、dicom(digital?imaging?and?communications?in?medicine)即醫學數字圖像和通信,是國際規定的用于醫學影像數據交換的圖像格式。dicom標準中的transfer?syntax,中文翻譯為傳輸協議,規定了傳輸圖像和存儲圖像時使用何種二維圖像壓縮算法。transfer?syntax中規定的圖像壓縮算法中,除默認的四種無損壓縮算法外,其余均為有損壓縮算法。由于dicom圖像是一組二維像素值的數組,如不對圖像進行壓縮,圖像的數據量會非常大,傳輸圖像和存儲圖像都會帶來非常多的問題。然而醫學影像臨床診斷對圖像質量要求是非常高的,通常對dicom圖像都要求進行無損壓縮(即解壓縮后的圖像和原始圖像應該一致),而傳統無損壓縮算法的壓縮率一般都不高,因此目前dicom圖像的二維平面壓縮的應用較少,且壓縮率較低。
技術實現思路
1、為了解決現有技術的不足,本專利技術的目的是提供一種醫學圖像壓縮方法及系統,將一組二維平面圖像轉換成一個三維空間圖像并進行壓縮,以提高對dicom圖像無損壓縮的壓縮率。
2、為了實現上述目的,本專利技術的第一方面,提供了一種醫學圖像壓縮方法,包括:
3、獲取待壓縮圖像,生成二維平面圖序列;
4、根據二維平面圖序列生成三維空間圖像;
5、化簡三維空間圖像;
6、對化簡后的三維空間圖像進行壓縮,得到壓縮
7、優選的,所述生成二維平面圖序列包括:
8、對待壓縮圖像進行分組;
9、獲取各組中每個文件對應的二維平面圖像;
10、根據二維平面圖像得到各組對應的二維平面圖序列。
11、優選的,所述根據二維平面圖序列生成三維空間圖像,包括:
12、按照軸狀位方向,依次讀取二維平面圖序列中各二維平面圖像對應位置的像素,得到各像素點對應的軸條;
13、按照矢狀位方向,依次讀取每行像素點中各像素點對應的軸條,得到每行對應的軸條數組;
14、按照冠狀位方向,依次讀取每行對應的軸條數組,得到三維空間圖像。
15、優選的,所述化簡三維空間圖像,包括:
16、獲取各軸條中每個像素點的灰度值,若每個像素點的灰度值均一致,將該軸條化簡為一個灰度值像素存儲;
17、若每個像素點的灰度值不一致,當無損壓縮時,保留每個像素點的灰度值,生成該軸條對應的灰度值數組;當有損壓縮時,根據壓縮質量對每個像素點的灰度值進行化簡;
18、遍歷三維空間圖像中的各軸條,得到各軸條對應的灰度值數組,形成化簡后的三維空間圖像。
19、優選的,當有損壓縮時,將出現數量最多的灰度值作為參考值,若存在任一像素點的灰度值在參考值的閾值范圍內,則將對應像素點的灰度值替換為參考值。
20、優選的,所述對化簡后的三維空間圖像進行壓縮,包括:
21、獲取化簡后的三維空間圖像中各灰度值像素的出現次數,根據出現次數進行二叉樹排版;
22、根據二叉樹對各灰度值像素進行二進制編碼;
23、對各軸條進行二進制編碼替換,得到壓縮后的三維空間圖像。
24、本專利技術的第二方面,提供了一種醫學圖像壓縮系統,包括:
25、二維平面圖序列生成模塊,被配置為獲取待壓縮圖像,生成二維平面圖序列;
26、三維空間圖像生成模塊,被配置為根據二維平面圖序列生成三維空間圖像;
27、化簡模塊,被配置為化簡三維空間圖像;
28、壓縮模塊,被配置為對化簡后的三維空間圖像進行壓縮,得到壓縮后的圖像。
29、本專利技術的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器上的計算機程序,所述處理器執行所述計算機程序以完成上述一種醫學圖像壓縮方法的步驟。
30、本專利技術的第四方面,提供了一種計算機可讀存儲介質,用于存儲計算機指令,所述計算機指令被處理器執行時,完成上述一種醫學圖像壓縮方法的步驟。
31、本專利技術的第五方面,提供了一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現上述一種醫學圖像壓縮方法的步驟。
32、與現有技術相比,本專利技術的有益效果是:
33、本專利技術提供了一種醫學圖像壓縮方法及系統,通過分析機器采集di?com圖像的原理,以及識別di?com圖像上下文的關系,將一組二維平面圖像轉換成一個三維空間圖像,將傳統僅針對單張圖像的壓縮改變為對一組二維平面圖像進行壓縮,從而能夠利用各二維平面圖像間的上下文的關系進行無損壓縮,提高了壓縮率。利用醫學影像的圖像特性(軸狀面有更高的空間數據冗余度),對三維空間圖像進行軸狀面特性化簡和二進制壓縮編碼,進一步提高了di?com圖像無損壓縮的壓縮率,為傳輸圖像和存儲圖像提供便利。
34、本專利技術附加方面的優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本專利技術的實踐了解到。
本文檔來自技高網...【技術保護點】
1.一種醫學圖像壓縮方法,其特征在于,包括:
2.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述生成二維平面圖序列包括:
3.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述根據二維平面圖序列生成三維空間圖像,包括:
4.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述化簡三維空間圖像,包括:
5.如權利要求4所述的一種醫學圖像壓縮方法,其特征在于,當有損壓縮時,將出現數量最多的灰度值作為參考值,若存在任一像素點的灰度值在參考值的閾值范圍內,則將對應像素點的灰度值替換為參考值。
6.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述對化簡后的三維空間圖像進行壓縮,包括:
7.一種醫學圖像壓縮系統,其特征在于,包括:
8.一種電子設備,其特征在于,包括存儲器、處理器以及存儲在存儲器上的計算機程序,所述處理器執行所述計算機程序以完成權利要求1-6任一項所述方法的步驟。
9.一種計算機可讀存儲介質,其特征在于,用于存儲計算機指令,所述計算機指令被處理器執行時,
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現權利要求1-6任一項所述方法的步驟。
...【技術特征摘要】
1.一種醫學圖像壓縮方法,其特征在于,包括:
2.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述生成二維平面圖序列包括:
3.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述根據二維平面圖序列生成三維空間圖像,包括:
4.如權利要求1所述的一種醫學圖像壓縮方法,其特征在于,所述化簡三維空間圖像,包括:
5.如權利要求4所述的一種醫學圖像壓縮方法,其特征在于,當有損壓縮時,將出現數量最多的灰度值作為參考值,若存在任一像素點的灰度值在參考值的閾值范圍內,則將對應像素點的灰度值替換為參考值。
6.如權利要求1所述...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。