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 条
  • [21] A Chat-Centric Collaborative Environment for Web-Based Real-Time Collaboration
    Ionescu, Bogdan
    Gadea, Cristian
    Solomon, Bogdan
    Trifan, Mircea
    Ionescu, Dan
    Stoicu-Tivadar, Vasile
    [J]. 2015 IEEE 10TH JUBILEE INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), 2015, : 105 - 110
  • [22] Web-based software-support for collaborative morphological analysis in real-time
    Zec, Marin
    Matthes, Florian
    [J]. TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2018, 126 : 168 - 181
  • [23] An architecture for Java']Java-based real-time distributed visualization
    Mahovsky, J
    Benedicenti, L
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (04) : 570 - 579
  • [24] Client-side web-based model coupling using basic model interface for hydrology and water resources
    Ewing, Gregory
    Erazo Ramirez, Carlos
    Vaidya, Ashani
    Demir, Ibrahim
    [J]. JOURNAL OF HYDROINFORMATICS, 2024, 26 (02) : 494 - 502
  • [25] Using client-side event logging and path tracing to assess and improve the quality of Web-based surveys
    White, TM
    Hauan, MJ
    [J]. AMIA 2002 SYMPOSIUM, PROCEEDINGS: BIOMEDICAL INFORMATICS: ONE DISCIPLINE, 2002, : 894 - 898
  • [26] Real-time web-based telerehabilitation monitoring
    Lewis, J
    Boian, R
    Burdea, G
    Deutsch, J
    [J]. MEDICINE MEETS VIRTUAL REALITY 11: NEXTMED: HEALTH HORIZON, 2003, 94 : 190 - 192
  • [27] Real-time web-based system monitoring
    Branch, Mike
    Bradley, Bob
    [J]. IEEE INDUSTRY APPLICATIONS MAGAZINE, 2007, 13 (02) : 12 - 16
  • [28] Real-time collaboration for web-based labs
    De La Torre, Luis
    Heradio, Ruben
    Dormido, Sebastian
    Jara, Carlos
    [J]. Computer-Supported Collaborative Learning Conference, CSCL, 2013, 1 : 161 - 168
  • [29] Real-time web-based system monitoring
    Branch, Mike
    Bradley, Bob
    [J]. CONFERENCE RECORD OF 2006 ANNUAL PULP AND PAPER INDUSTRY TECHNICAL CONFERENCE, 2006, : 133 - +
  • [30] Web-based real-time control system
    Huang, Jian
    Yu, Hanqi
    [J]. Jisuanji Gongcheng/Computer Engineering, 2004, 30 (22):