2012-10-04 93 views
2

我有一個最後一年的項目來開發一個能夠查看DICOM圖像和視頻的移動應用程序。這些視頻需要通過http進行動態自適應流式傳輸。DICOM手機上的圖像/視頻

我期待使用iOS開發應用程序,但由於大多數指南都是過期的,導致DCMTK/ITK導入xCode時出現問題。

我開始着眼於使用HTML5/jQuery和Phonegap開發應用程序來跨平臺交付它。

我的問題是如何採取這種方法來開發這樣的應用程序?我沒有太多編程經驗,很難找到解決方法。我想從DropBox或服務器中的某處存儲和檢索DICOM圖像/視頻。我不想讓他們的PACS服務器,除非這是唯一的選擇,因爲我沒有訪問一個。

預先感謝您。

回答

1

爲了顯示HTML5 DICOM圖像,您需要:

  1. 將它們轉換爲JPEG或其他網絡兼容的圖像格式
  2. 寫DICOM解析器在JavaScript瓦特/各種圖像壓縮編解碼器讀取原始DICOM並將其轉換爲可在Web上查看的格式(例如,將8位像素值插入到畫布元素中)

第一個比第二個容易得多。假設這就是你想要做的。您需要一臺服務器,在詢問圖像時,將採取相應的DICOM圖像並將其轉換爲JPEG格式,然後將其提供給客戶端應用程序,然後將其顯示出來。

您可以使用WADO協議和開源PACS系統(類似dcm4chee)獲取您的DICOM文件的JPEG版本。 WADO是一種用於向DICOM對象提供Web訪問的協議,因此,您只需要請求正確的文件,WADO兼容的服務器就能夠爲您提供所需的JPEG。

然後有很多細節需要擔心,但是,這應該足以讓你開始。

+0

非常感謝你的迴應阿納託利。我設法使用WADO運行dcm4chee系統,並且我已經發送了一些圖像到系統,我可以通過dcm4chee網頁查看它們。我一直在試圖找出我將如何在我的客戶端實現這一點 - 我的猜測是PHP服務器端查詢dcm4chee數據庫的患者詳細信息與JSON返回它,然後我可以得到研究/系列/對象解析到WADO請求?或者還有其他更簡單的方法,或者我可以實施的現有解決方案,因爲我不需要從頭開始構建它?再次感謝你。 – mario91tr

+0

@ mario91tr很高興幫助!我首先會看到是否可以找到已存在的提供此信息的dcm4chee Web服務,即使該信息使用XML。那麼您可以使用XSLT將XML從XML轉換爲JSON。如果您不想走這條路線,請查看DCM4chee代碼庫以查看他們用來檢索此信息的SQL查詢,然後構建一個簡單的PHP服務來執行相同的操作。我會首先參加DCM4CHEE,因爲這將是最小的努力,海事組織。 –

0

我的答案可能來得太晚,但在你的情況下,你可以試試Orthanc。 Orthanc是一個輕量級的開源DICOM服務器,它帶有一個RESTful API。因此,您可以通過標準的AJAX調用與存儲的DICOM圖像進行交互,而無需使用任何DICOM工具包。