Web-based interactive 2D/3D medical image processing and visualization software. 2010

Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
Control and Intelligent Processing Center of Excellence, School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran.

There are many medical image processing software tools available for research and diagnosis purposes. However, most of these tools are available only as local applications. This limits the accessibility of the software to a specific machine, and thus the data and processing power of that application are not available to other workstations. Further, there are operating system and processing power limitations which prevent such applications from running on every type of workstation. By developing web-based tools, it is possible for users to access the medical image processing functionalities wherever the internet is available. In this paper, we introduce a pure web-based, interactive, extendable, 2D and 3D medical image processing and visualization application that requires no client installation. Our software uses a four-layered design consisting of an algorithm layer, web-user-interface layer, server communication layer, and wrapper layer. To compete with extendibility of the current local medical image processing software, each layer is highly independent of other layers. A wide range of medical image preprocessing, registration, and segmentation methods are implemented using open source libraries. Desktop-like user interaction is provided by using AJAX technology in the web-user-interface. For the visualization functionality of the software, the VRML standard is used to provide 3D features over the web. Integration of these technologies has allowed implementation of our purely web-based software with high functionality without requiring powerful computational resources in the client side. The user-interface is designed such that the users can select appropriate parameters for practical research and clinical studies.

UI MeSH Term Description Entries
D007090 Image Interpretation, Computer-Assisted Methods developed to aid in the interpretation of ultrasound, radiographic images, etc., for diagnosis of disease. Image Interpretation, Computer Assisted,Computer-Assisted Image Interpretation,Computer-Assisted Image Interpretations,Image Interpretations, Computer-Assisted,Interpretation, Computer-Assisted Image,Interpretations, Computer-Assisted Image
D007091 Image Processing, Computer-Assisted A technique of inputting two-dimensional or three-dimensional images into a computer and then enhancing or analyzing the imagery into a form that is more useful to the human observer. Biomedical Image Processing,Computer-Assisted Image Processing,Digital Image Processing,Image Analysis, Computer-Assisted,Image Reconstruction,Medical Image Processing,Analysis, Computer-Assisted Image,Computer-Assisted Image Analysis,Computer Assisted Image Analysis,Computer Assisted Image Processing,Computer-Assisted Image Analyses,Image Analyses, Computer-Assisted,Image Analysis, Computer Assisted,Image Processing, Biomedical,Image Processing, Computer Assisted,Image Processing, Digital,Image Processing, Medical,Image Processings, Medical,Image Reconstructions,Medical Image Processings,Processing, Biomedical Image,Processing, Digital Image,Processing, Medical Image,Processings, Digital Image,Processings, Medical Image,Reconstruction, Image,Reconstructions, Image
D003196 Computer Graphics The process of pictorial communication, between human and computers, in which the computer input and output have the form of charts, drawings, or other appropriate pictorial representation. Computer Graphic,Graphic, Computer,Graphics, Computer
D003199 Computer Systems Systems composed of a computer or computers, peripheral equipment, such as disks, printers, and terminals, and telecommunications capabilities. Computer Architecture,Computer System,Computer Systems Development,Computer Systems Evaluation,Computer Systems Organization,Real Time System,Real-Time Systems,Organization, Computer Systems,Architecture, Computer,Architectures, Computer,Computer Architectures,Computer Systems Evaluations,Development, Computer Systems,Evaluation, Computer Systems,Evaluations, Computer Systems,Real Time Systems,Real-Time System,System, Computer,System, Real Time,System, Real-Time,Systems, Computer,Systems, Real Time,Systems, Real-Time,Time System, Real,Time Systems, Real
D006801 Humans Members of the species Homo sapiens. Homo sapiens,Man (Taxonomy),Human,Man, Modern,Modern Man
D000465 Algorithms A procedure consisting of a sequence of algebraic formulas and/or logical steps to calculate or determine a given task. Algorithm
D012984 Software Sequential operating programs and data which instruct the functioning of a digital computer. Computer Programs,Computer Software,Open Source Software,Software Engineering,Software Tools,Computer Applications Software,Computer Programs and Programming,Computer Software Applications,Application, Computer Software,Applications Software, Computer,Applications Softwares, Computer,Applications, Computer Software,Computer Applications Softwares,Computer Program,Computer Software Application,Engineering, Software,Open Source Softwares,Program, Computer,Programs, Computer,Software Application, Computer,Software Applications, Computer,Software Tool,Software, Computer,Software, Computer Applications,Software, Open Source,Softwares, Computer Applications,Softwares, Open Source,Source Software, Open,Source Softwares, Open,Tool, Software,Tools, Software
D012985 Software Design Specifications and instructions applied to the software. Flowcharts (Computer),Flow Charts (Computer),Flowcharts,Chart, Flow (Computer),Charts, Flow (Computer),Design, Software,Designs, Software,Flow Chart (Computer),Flowchart,Flowchart (Computer),Software Designs
D014584 User-Computer Interface The portion of an interactive computer program that issues messages to and receives commands from a user. Interface, User Computer,Virtual Systems,User Computer Interface,Interface, User-Computer,Interfaces, User Computer,Interfaces, User-Computer,System, Virtual,Systems, Virtual,User Computer Interfaces,User-Computer Interfaces,Virtual System
D020407 Internet A loose confederation of computer communication networks around the world. The networks that make up the Internet are connected through several backbone networks. The Internet grew out of the US Government ARPAnet project and was designed to facilitate information exchange. World Wide Web,Cyber Space,Cyberspace,Web, World Wide,Wide Web, World

Related Publications

Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
November 1998, Zhongguo yi liao qi xie za zhi = Chinese journal of medical instrumentation,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
January 2012, Studies in health technology and informatics,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
September 2013, Zhongguo yi liao qi xie za zhi = Chinese journal of medical instrumentation,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
January 2007, Medical image computing and computer-assisted intervention : MICCAI ... International Conference on Medical Image Computing and Computer-Assisted Intervention,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
January 2005, IEEE computer graphics and applications,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
January 2000, Journal of telemedicine and telecare,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
March 2019, Bioinformatics (Oxford, England),
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
January 2009, Anatomical sciences education,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
July 2022, SN computer science,
Seyyed Ehsan Mahmoudi, and Alireza Akhondi-Asl, and Roohollah Rahmani, and Shahrooz Faghih-Roohi, and Vahid Taimouri, and Ahmad Sabouri, and Hamid Soltanian-Zadeh
April 2007, NeuroImage,
Copied contents to your clipboard!