原创 2019年終總結&核醫學相關研究分享

2019,時光荏苒,白駒過隙。許久不寫博客了,今天是19年最後一天了。覺得還是得寫點什麼,總結下過去的一年。 這一年辦了兩件大事,一是娶了老婆,二是買了房。老媽出了車禍,現在恢復差不多了。生活上和老婆雖然時不時有些小矛盾,但還是和諧的。工

原创 dicom 圖像關於像素間距的一些問題研究

自從入職新公司後,一直比較忙,人也更懶了,所以一直沒有寫新的博客。最近得閒,會把半年來學到的一些東西陸續分享給大家。   今天主要分享一下dicom圖片中的像素間距的問題。 dicom中關於像素間距的tag主要有四個  1.     (0

原创 幾種常見開源軟件授權協議

轉載地址見圖片。

原创 ASCII、Unicode、GBK和UTF-8字符編碼的區別聯繫

很久很久以前,有一羣人,他們決定用8個可以開合的晶體管來組合成不同的狀態,以表示世界上的萬物。他們看到8個開關狀態是好的,於是他們把這稱爲”字節“。再後來,他們又做了一些可以處理這些字節的機器,機器開動了,可以用字節來組合出很多狀態,狀態

原创 使用dcm4che3對jpeg壓縮的dcm文件進行解壓

前段時間項目比較忙,最近稍微得些空閒時間將dcm4che3的一些學習筆記整理一下 今天總結一下使用dcm4che3對一些壓縮過的dcm文件進行解壓。 在一些情況下,爲了減小dcm文件網絡傳輸的大小,需要對dcm文件中的PixelData數

原创 Cornerstone.js學習筆記

Cornerstone簡介 CornerStone是一個交互式的顯示,包括但不限於Dicom格式的醫學影像的JavaScript庫。 Corenerstone 是一個旨在搭建一個完全基於web的醫學影像平臺的開源項目。Cornersto

原创 使用dcm4che3解析DICOM中,中文亂碼問題

此前在使用dcm4che3解析DICOM圖片時,發現國內的圖片中有涉及到中文的都顯示亂碼。 PatientName=????°? PatientName=???×?????????? 然後用網上的一些使用比較多的DICOM看圖軟件(San

原创 幾種常見圖片格式優缺點分析

有損vs無損 圖片文件格式有可能會對圖片的文件大小進行不同程度的壓縮,圖片的壓縮分爲有損壓縮和無損壓縮兩種。 有損壓縮。指在壓縮文件大小的過程中,損失了一部分圖片的信息,也即降低了圖片的質量,並且這種損失是不可逆的,我們不可能從有一個有損

原创 基於WebSocket的dicom.PixelData的數據的傳輸

PixelData數據傳輸兩個問題,第一個數據傳輸前後的格式轉換。第二個數據的壓縮與解壓。 第一步數據傳輸前後的格式轉換 後臺 1.通過Attributes 得到像素字節數組:pixelModel.setPixelData(att.get

原创 WebSocket部署到服務器時,出現連接失敗的問題解決與分析

前段時間在本地寫的一個WebSocket程序部署到服務器上時出錯,做下記錄和分析 本地環境是:JDK1.8(32位) Tomcat8.0 服務器環境是:JDK1.8(64位) Tomcat8.0 本地運行是正常的。 在服務器部署運行時可

原创 亂碼是怎樣形成的

簡單來說,就是編碼解碼採用了不同的標準,下面我們來分析下這個問題更深層面的原因。 首先我們的第一個問題是,計算機爲什麼需要編碼? 爲什麼需要編碼? 我們知道計算機處理的數據實際上都是二級制的數據,也就是計算機實際上只識別0和1兩種狀態。發

原创 JAVA解析DICOM圖之獲得16進制數據

最近的一個項目需要用JAVA來解析DICOM圖片遇到一些問題下面做一些記錄 首先找一個*.dcm文件。用編輯器打開可以看到如下界面。我是用的編輯器是UltraEdit 紅字標註的是字節碼的標註,前面8行代碼是文件的頭信息一般沒用。從

原创 Ionic填坑日記(二)

今天填的坑是ionic項目如何在實體機上運行的坑 -將項目部署到android的命令ionic plaform add android -部署到ios的命令 ionic plaform add ios -項目暫時只做android 所以不

原创 Ionic 填坑日記(一)

Ionic的環境安裝中遇到的坑 Ionic開發環境搭建需要以下幾步: 1.下載安裝node.js(http://nodejs.org/) -安裝完成後打開windows自帶的Power Shell 命令行工具 -輸入命令: node.j

原创 使用dcm4che3獲取Dicom的bmp格式縮略圖

前段時間在研究如何使用dcm4che3獲取dicom的縮略圖。 過程很曲折,因爲網上資料很少,摸着石頭過河。其實是很簡單的。 其實使用ImageIO直接將dicom文件讀入BufferedImage緩衝圖像流中,然後在按照設置的圖片大