Reusable Client-Side Java']JavaScript Modules for Immersive Web-Based Real-Time Collaborative Neuroimage Visualization

被引:9
|
作者
Bernal-Rusiel, Jorge L. [1 ]
Rannou, Nicolas [2 ]
Gollub, Randy L. [3 ,4 ,5 ]
Pieper, Steve [6 ,7 ]
Murphy, Shawn [5 ,8 ,9 ]
Robertson, Richard [5 ,10 ]
Grant, Patricia E. [5 ,10 ]
Pienaar, Rudolph [1 ,5 ,10 ]
机构
[1] Boston Childrens Hosp, Fetal Neonatal Neuroimagina & Dev Sci Ctr, Boston, MA 02115 USA
[2] Eunate Technol SL, Sopela, Spain
[3] Massachusetts Gen Hosp, Dept Radiol, Boston, MA USA
[4] Massachusetts Gen Hosp, Dept Psychiat, Boston, MA 02114 USA
[5] Harvard Med Sch, Boston, MA USA
[6] Isomics Inc, Cambridge, MA USA
[7] Brigham & Womens Hosp, Surg Planning Lab, 75 Francis St, Boston, MA 02115 USA
[8] Massachusetts Gen Hosp, Dept Neurol, Boston, MA 02114 USA
[9] Massachusetts Gen Hosp, Lab Comp Sci, Boston, MA 02114 USA
[10] Boston Childrens Hosp, Dept Radiol, Boston, MA USA
关键词
collaborative visualization; interactive visualization; real-time collaboration; neuroimaging; !text type='HTML']HTML[!/text]5; web services; telemedicine; Google Drive;
D O I
10.3389/fninf.2017.00032
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView, a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Web-based real-time forensics system
    Xiong, Shi Yong
    Tang, Hao
    [J]. PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1017 - 1022
  • [32] Establishment of Web-based Real-time Visualization Management Information System for Construction Projects
    Wang Qiankun
    Wang Shuqiang
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INNOVATION & MANAGEMENT, VOLS I AND II, 2008, : 1529 - 1533
  • [33] Real-time Web-based GIS for Analysis, Visualization, and Integration of Marine Environment Data
    Dabrowski, Jacek
    Kulawiak, Marcin
    Moszynski, Marek
    Bruniecki, Krzysztof
    Kaminski, Lukasz
    Chybicki, Andrzej
    Stepnowski, Andrzej
    [J]. INFORMATION FUSION AND GEOGRAPHIC INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 277 - 288
  • [34] Client-side caching strategies and on-demand broadcast algorithms for real-time information dispatch systems
    Ng, Joseph Kee-Yin
    Lee, Victor Chung-Sing
    Hui, Chui Ying
    [J]. IEEE TRANSACTIONS ON BROADCASTING, 2008, 54 (01) : 24 - 35
  • [35] Design and Implementation of Real-time Embedded Data Acquisition and Classification with Web-based Configuration and Visualization
    Nuratch, Santi
    [J]. 2018 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND INTELLIGENT TECHNOLOGY & INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (ICESIT-ICICTES), 2018,
  • [36] A Hybrid FSM Rule-Based Approach for the Real-Time Control of Web-Based Collaborative Platforms
    Gadea, Cristian
    Ionescu, Bogdan
    Ionescu, Dan
    [J]. 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2018), 2018, : 27 - 32
  • [37] Real-time collaboration through web applications: an introduction to the Toolkit for Web-based Interactive Collaborative Environments (TWICE)
    Schmid, Oliver
    Masson, Agnes Lisowska
    Hirsbrunner, Beat
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2014, 18 (05) : 1201 - 1211
  • [38] Real-time collaboration through web applications: an introduction to the Toolkit for Web-based Interactive Collaborative Environments (TWICE)
    Oliver Schmid
    Agnes Lisowska Masson
    Béat Hirsbrunner
    [J]. Personal and Ubiquitous Computing, 2014, 18 : 1201 - 1211
  • [39] Design of a Real-Time On-Line Web-Based Collaborative Learning Environment for Embedded Applications
    Chandra, Jagadeesh A. P.
    Samuel, R. D. Sudhaker
    [J]. ADVANCES IN BLENDED LEARNING, 2008, 5328 : 46 - +
  • [40] A web-based approach for real-time robot operations
    Wang, Lihui
    [J]. International Journal of Internet Manufacturing and Services, 2008, 1 (02) : 90 - 103