Automatic Virtual Slide Analysis Using Computer Vision
There are many exciting image analysis projects being developed at the University of Leeds, thanks to the ongoing collaborations between the Section of Pathology and the School of Computing. Some of these projects are described below.
Algorithm Development and Resources

Alex Wright viewing image analysis results on the Virtual Pathology Powerwall
The Virtual Pathology department at the University of Leeds currently has approximately 90TB of digital slides (around 300,000 images), which facilitate almost all of the computing based research projects undertaken here.
Algorithms are developed using an array of high performance virtual machines, and devloped algorithms are deployed on dedicated servers in order to be run with accompanying web services so that researchers can use them. Also, the University allows shared access to their high performance computing clusters, which are capable of parallel processing, and have over 3000 processors!
One of the foremost human-computer interaction experiments developed within the department (known as the Virtual Pathology Powerwall project) is also used to help display large amounts of image processing results for rapid visual assessment of algorithm performance (see image above).
Stain Quantification

3D scatter plots of pixel colours in H&E stained tissue images (left to right: RGB, HSV and CMYK colourspaces)

Colour deconvolution separating a H&E stained image into individual staining components
(colours in result images are simulated)

Heatmaps of staining intensities for separated haematoxylin and eosin stains

3D scatter plots of pixel colours in HDAB stained tissue images (left to right: RGB, HSV and CMYK colourspaces)

Heatmap of area detected (per sqaure block) of specific stain, identified by colour thresholding & deconvolution
Identifying Prognostic Features – Tumour:Stroma Ratio

Different types of tissue found within the cancer being analysed (bowel)

Over-segmentation of colorectal cancer using the SLIC algorithm

Automatic segmentation of colorectal cancer using the Normalised Cuts algorithm
Wright, A. I., Magee D. R., Quirke, P., Treanor, D. (2014) Towards automatic patient selection for chemotherapy in colorectal cancer trials Proc. SPIE 9041, Medical Imaging 2014: Digital Pathology, 90410A (March 20, 2014); doi:10.1117/12.2043220
For more information, please see their publications
Identifying Prognostic Features – Tumour Budding
Under construction
Tissue MicroArray Analysis
TMAi is a web based system designed to handle management and analysis of Tissue MicroArrays. By using image analysis to de-array TMA cores, the system automatically labels tissue images with identification labels, for quick access of large volumes of data.

The TMAi de-arraying process
The TMAi back end comprises of an open-standards compliant database, which means that data from TMAi can be exported into a published XML standard format, and shared with other systems that use the same.
After core images are assigned to identifiers, then can then be either manually analysed using the in built rapid scoring user interface, or users can make use of the automated stain quantification algorithms to analyse their entire dataset at the click of a button.

Automatic stain quantification performed on TMA cores


Automatic stain quantification performed on TMA cores
Wright, A. I., Hutchins, G. G. A., Randell, R., Quirke, P., Treanor, D. (2010) TMAi (Tissue MicroArray informatics): Using virtual slides and open standards to provide usability and interoperability for tissue microarrays in clinical trials. Presented at: 6th NCRI Cancer Conference. BT Conference Centre, Liverpool, UK.
Nuclear Detection

Lymphocyte cell detection using the Haematoxylin channel from the colour deconvolution process
Zhou, Y., Magee, D., Treanor, D., Bulpitt, A. (2013) Stain guided mean-shift filtering in automatic detection of human tissue nucleis. J. Pathol. Inform., vol. 4, no. 2, p. 6, 2013.
Liver Fat Detection
Ladislav Gubic 2007, Ben Tappin 2006


A virtual slide of liver tissue (left) shows areas of normal liver cells in pink and fat globules in white. Our algorithm detects the fat and produces a segmented image to indicate the size, number, and location of the fat globules.

The algorithm results (Y axis) correlate with the pathologist estimation of the fat present (X axis).

Running the algorithm on the whole slide allows visualisation of steatosis distribution in 2D. In the example below, fatty sparing adjacent to a tumour is demonstrated by whole slide image analysis (H&E stain of whole slide, left; heatmap of fat distribution, right)