{"title":"Rendering Medical Images using WebAssembly","authors":"S. Jodogne","doi":"10.5220/0010833300003123","DOIUrl":null,"url":null,"abstract":"The rendering of medical images is a critical step in a variety of medical applications from diagnosis to therapy. Specialties such as radiotherapy and nuclear medicine must display complex images that are the fusion of several layers. Furthermore, the rise of artificial intelligence applied to medical imaging calls for viewers that can be used in research environments and that can be adapted by scientists. However, desktop viewers are often developed using technologies that are totally different from those used for Web viewers, which results in a lack of code reuse and shared expertise between development teams. In this paper, we show how the emerging WebAssembly standard can be used to tackle these issues by sharing the same code base between heavyweight viewers and zero-footprint viewers. Moreover, we propose a full Web viewer developed using WebAssembly that can be used in research projects or in teleradiology applications. The source code of the developed Web viewer is available as free and open-source software.","PeriodicalId":162397,"journal":{"name":"Bioimaging (Bristol. Print)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bioimaging (Bristol. Print)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5220/0010833300003123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The rendering of medical images is a critical step in a variety of medical applications from diagnosis to therapy. Specialties such as radiotherapy and nuclear medicine must display complex images that are the fusion of several layers. Furthermore, the rise of artificial intelligence applied to medical imaging calls for viewers that can be used in research environments and that can be adapted by scientists. However, desktop viewers are often developed using technologies that are totally different from those used for Web viewers, which results in a lack of code reuse and shared expertise between development teams. In this paper, we show how the emerging WebAssembly standard can be used to tackle these issues by sharing the same code base between heavyweight viewers and zero-footprint viewers. Moreover, we propose a full Web viewer developed using WebAssembly that can be used in research projects or in teleradiology applications. The source code of the developed Web viewer is available as free and open-source software.