Journal Article
. 2011 Apr; 6 Suppl 1:S18.
doi: 10.1186/1746-1596-6-S1-S18.

Using MATLAB software with Tomcat server and Java platform for remote image analysis in pathology

Tomasz Markiewicz 1 
  • PMID: 21489188
  •     7 References
  •     4 citations


Background: The Matlab software is a one of the most advanced development tool for application in engineering practice. From our point of view the most important is the image processing toolbox, offering many built-in functions, including mathematical morphology, and implementation of a many artificial neural networks as AI. It is very popular platform for creation of the specialized program for image analysis, also in pathology. Based on the latest version of Matlab Builder Java toolbox, it is possible to create the software, serving as a remote system for image analysis in pathology via internet communication. The internet platform can be realized based on Java Servlet Pages with Tomcat server as servlet container.

Methods: In presented software implementation we propose remote image analysis realized by Matlab algorithms. These algorithms can be compiled to executable jar file with the help of Matlab Builder Java toolbox. The Matlab function must be declared with the set of input data, output structure with numerical results and Matlab web figure. Any function prepared in that manner can be used as a Java function in Java Servlet Pages (JSP). The graphical user interface providing the input data and displaying the results (also in graphical form) must be implemented in JSP. Additionally the data storage to database can be implemented within algorithm written in Matlab with the help of Matlab Database Toolbox directly with the image processing. The complete JSP page can be run by Tomcat server.

Results: The proposed tool for remote image analysis was tested on the Computerized Analysis of Medical Images (CAMI) software developed by author. The user provides image and case information (diagnosis, staining, image parameter etc.). When analysis is initialized, input data with image are sent to servlet on Tomcat. When analysis is done, client obtains the graphical results as an image with marked recognized cells and also the quantitative output. Additionally, the results are stored in a server database. The internet platform was tested on PC Intel Core2 Duo T9600 2.8 GHz 4 GB RAM server with 768x576 pixel size, 1.28 Mb tiff format images reffering to meningioma tumour (x400, Ki-67/MIB-1). The time consumption was as following: at analysis by CAMI, locally on a server - 3.5 seconds, at remote analysis - 26 seconds, from which 22 seconds were used for data transfer via internet connection. At jpg format image (102 Kb) the consumption time was reduced to 14 seconds.

Conclusions: The results have confirmed that designed remote platform can be useful for pathology image analysis. The time consumption is depended mainly on the image size and speed of the internet connections. The presented implementation can be used for many types of analysis at different staining, tissue, morphometry approaches, etc. The significant problem is the implementation of the JSP page in the multithread form, that can be used parallelly by many users. The presented platform for image analysis in pathology can be especially useful for small laboratory without its own image analysis system.

New automated image analysis method for the assessment of Ki-67 labeling index in meningiomas.
Bartłomiej Grala, Tomasz Markiewicz, +3 authors, Wielisław Papierz.
Folia Histochem Cytobiol, 2009 Jan 01; 47(4). PMID: 20430724
Comparative analysis of methods for accurate recognition of cells through nuclei staining of Ki-67 in neuroblastoma and estrogen/progesterone status staining in breast cancer.
Tomasz Markiewicz, Piotr Wisniewski, +3 authors, Robert Koktysz.
Anal Quant Cytol Histol, 2009 Mar 27; 31(1). PMID: 19320193
Computer system for cell counting in selected brain tumors at Ki-67 immunohistochemical staining.
Tomasz Markiewicz, Bartlomiej Grala, Wojciech Kozlowski, Stanislaw Osowski.
Anal Quant Cytol Histol, 2011 Apr 05; 32(6). PMID: 21456344
Automated reasoning system in histopathologic diagnosis and prognosis of prostate cancer and its precursors.
P H Bartels, D Thompson, +2 authors, P W Hamilton.
Eur Urol, 1996 Jan 01; 30(2). PMID: 8875204
Automated nuclear segmentation in the determination of the Ki-67 labeling index in meningiomas.
Y J Kim, B F M Romeike, J Uszkoreit, W Feiden.
Clin Neuropathol, 2006 Mar 23; 25(2). PMID: 16550739
Theory and implementation of an electronic, automated measurement system for images obtained from immunohistochemically stained slides.
Gian Kayser, Dominik Radziszowski, +2 authors, Klaus Kayser.
Anal Quant Cytol Histol, 2006 Mar 29; 28(1). PMID: 16566277
Image processing for accurate cell recognition and count on histologic slides.
Tomasz Markiewicz, Stanislaw Osowski, Janusz Patera, Wojciech Kozlowski.
Anal Quant Cytol Histol, 2006 Oct 28; 28(5). PMID: 17067010
Accuracy of a remote quantitative image analysis in the whole slide images.
Janina Słodkowska, Tomasz Markiewicz, +4 authors, Piotr Murawski.
Diagn Pathol, 2011 Apr 22; 6 Suppl 1. PMID: 21489191    Free PMC article.
Validation of a new classifier for the automated analysis of the human epidermal growth factor receptor 2 (HER2) gene amplification in breast cancer specimens.
Daniela Furrer, Simon Jacob, +3 authors, Caroline Diorio.
Diagn Pathol, 2013 Feb 06; 8. PMID: 23379971    Free PMC article.
Validation of various adaptive threshold methods of segmentation applied to follicular lymphoma digital images stained with 3,3'-Diaminobenzidine&Haematoxylin.
Anna Korzynska, Lukasz Roszkowiak, +3 authors, Marylene Lejeune.
Diagn Pathol, 2013 Mar 28; 8. PMID: 23531405    Free PMC article.
A nuclear circularity-based classifier for diagnostic distinction of desmoplastic from spindle cell melanoma in digitized histological images.
Manuel Schöchlin, Stephanie E Weissinger, +3 authors, Jochen K Lennerz.
J Pathol Inform, 2014 Nov 08; 5(1). PMID: 25379346    Free PMC article.