谷歌浏览器插件
订阅小程序
在清言上使用

Fast platform independent web-based visualization of mri data for computers , tablets and smartphones

Daniel Hähn,Nicolas Rannou,T. J. Re, P. Grant,R. Pienaar

semanticscholar(2012)

引用 0|浏览0
暂无评分
摘要
Target Audience: Researchers and physicians who would like to view and study MR volumes anywhere and on any device (phone, tablet, computer), as well as computer scientists who develop post-processing methods for DICOM data of any modality. Purpose: Highly specialized software is typically required to display MR images or other image data for diagnostic, clinical therapeutic and research purposes. Traditionally, such software has been deployed on specific research and clinical workstations which limit the ability to share data or view data on portable devices. However, recent advances in computer technology have enabled interactive rendering of imaging data directly in web browsers without any required software installation or plugins, facilitating data access across all devices. We present a web based viewer for DICOM data with workstation-like performance. Methods: Previous web-based radiology applications require either a server-sided backend or locally installed plugins like Java or Flash [1, 2]. In contrast, modern web browser technologies like HTML5 [3] and WebGL [4] as well as faster JavaScript engines allow the development of plugin-free radiology applications running fully on the client. Especially the introduction of typed array structures enable fast parsing of binary data inside the web browser. We developed an open source toolkit to accelerate the use of these technologies for scientific visualization and file parsing [5]. Among others, we studied the DICOM standard and the associated file format [6] to create a parser written in pure JavaScript. When invoked, a minimal subset of DICOM attributes are read to increase the parsing speed, assuming that all files belong to the same series. The header of the first file is parsed for the following data elements as defined by the DICOM standard: PixelData (7fe0,0010), Rows (0028,0010), Columns (0028,0011), BitsAllocated (0028,0100), BitsStored (0028,0101), SamplesPerPixel (0028,0002), PixelSpacing (0028,0030) and InstanceNumber (0020,0013). For subsequent files, only the PixelData, InstanceNumber and the SliceLocation (0020,1041) are scanned to properly order and scale the images along the z-axis. After parsing, a reslicing operation is applied to reshape the volume according to axial, sagittal and coronal views. In order to judge the parsing performance, we performed tests using 10 structural T1 MPRAGE MR head scans acquired on a SIEMENS Tim Trio scanner (3 Tesla) with an average spacing of 1x1x1mm and 256x256x160 voxels dimension. Each scan consists of ~40 MB DICOM data. We visualized this data with our web-based application Slice:Drop (slicedrop.com) [7] and timed the loading operation. For comparison, we loaded the same data into a local installation of the well-known imaging platform 3D Slicer (v.4.2) [8]. Each dataset was loaded 3 times and the fastest result was selected. All tests were performed on a Mac Pro workstation (2x2.26 GHz Quad-Core Intel Xeon CPUs, 16 GB 1066 MHz DDR3 RAM, ATI Radeon HD 5000 GPU 1GB, Mac OS X 10.8.2) using the Google Chrome browser (v.23) to access Slice:Drop. Results: Using the traditional desktop application 3D Slicer, the average loading time of a whole head MR DICOM series was 5.82 seconds. The average loading time of the same data using the web-based application Slice:Drop was 2.57 seconds, resulting in reduced parsing and loading by over 55.84%. Discussion: Our experiments show that modern browser technologies enable fast processing of MR data. The developed DICOM parser written in pure JavaScript decreases the loading time significantly when compared to traditional standalone desktop applications. This speed enhancement is not surprising since several restrictions apply to the input: only one series can be read at a time and the full DICOM header is only parsed once and not for every slice. Because a modern web browser is the only requirement, Slice:Drop also runs on mobile devices (smartphones, tablets). The rendering performance of this application was evaluated in previous experiments and was classified as workstation-like [5]. Our developed source code is MIT licensed and publicly available on GitHub [9, 10]. Conclusion: We present an open source web-based radiology application which enables interactive visualization of DICOM data without any required conversion, preprocessing or software installation. Our results show that the loading performance of this application is significantly better than using a traditional desktop application while also facilitating data access across devices.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要