| Literature DB >> 27920955 |
Lukasz Roszkowiak1, Carlos Lopez2.
Abstract
Tissue microarrays are commonly used in modern pathology for cancer tissue evaluation, as it is a very potent technique. Tissue microarray slides are often scanned to perform computer-aided histopathological analysis of the tissue cores. For processing the image, splitting the whole virtual slide into images of individual cores is required. The only way to distinguish cores corresponding to specimens in the tissue microarray is through their arrangement. Unfortunately, distinguishing the correct order of cores is not a trivial task as they are not labelled directly on the slide. The main aim of this study was to create a procedure capable of automatically finding and extracting cores from archival images of the tissue microarrays. This software supports the work of scientists who want to perform further image processing on single cores. The proposed method is an efficient and fast procedure, working in fully automatic or semi-automatic mode. A total of 89% of punches were correctly extracted with automatic selection. With an addition of manual correction, it is possible to fully prepare the whole slide image for extraction in 2 min per tissue microarray. The proposed technique requires minimum skill and time to parse big array of cores from tissue microarray whole slide image into individual core images.Entities:
Keywords: Automatic segmentation; Biomedical engineering; Image processing; Image segmentation; Tissue microarray; Virtual slide; Whole slide imaging
Year: 2016 PMID: 27920955 PMCID: PMC5136132 DOI: 10.7717/peerj.2741
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Figure 1Software procedure.
Figure 2Example of object assignment to row.
Centroids of objects are marked with green rectangles. Horizontal blue solid line has originated from the centroid of the first object in currently evaluated row. Dashed blue lines mark the reference distance. If the centroid of another object is within the reference distance, it is assigned to the currently evaluated row. In this example, six objects (outside gray border in (B)) meet this term—are within reference distance. The next object’s centroid is outside the zone of reference distance, so it would be not assigned to this row. In (A) there is a polynominal (red line) of second degree, based on the centroids of already assigned objects, with one extrapolated point (yellow triangle). Extrapolated point has the same horizontal value as the centroid of the next object. Because extrapolated point is closer to the centroid of the object than the reference distance, it is assigned to the currently evaluated row. (B) shows final result for this row with three polynominals evaluated for all objects outside of the reference distance from assumed horizontal line. (C) is an enlarged fragment of image (B) within gray border.
Figure 3Graphical user interface of the developed software.
TMA with overlay of regions of interest presented in the main window. This interface also contains subsections related to the file selection, preprocessing, the list of ROI, and extraction.
All results of core selection on 26 valid cases.
Approximate values of segmented miniature image size are presented in Resolution column. Wherever higher resolution was chosen manually, as it yielded much better results than minimal available resolution, there is higher res comment. Punches in TMA are cores planned in the TMA (regardless if the core is still in the image). Selected objects is the number of correctly set ROI (including cores and “holes”). Erroneous objects are all extra, unnecessary ROI set in the image that have to be deleted manually.
| Case | Resolution (approx.) | Punches in TMA | Selected object | Erroneous object | Comments |
|---|---|---|---|---|---|
| 1 | 3,800 × 2,700 | 50 | 50 | 4 | |
| 2 | 4,000 × 2,700 | 50 | 48 | 5 | |
| 3 | 7,300 × 5,000 | 50 | 46 | 1 | Higher res |
| 4 | 3,800 × 2,700 | 50 | 44 | 24 | |
| 5 | 3,900 × 2,700 | 50 | 45 | 1 | |
| 6 | 3,800 × 2,700 | 50 | 45 | 40 | |
| 7 | 7,800 × 3,900 | 40 | 38 | 14 | Higher res, expert mode |
| 8 | 3,800 × 2,000 | 40 | 38 | 12 | Expert mode |
| 9 | 3,700 × 2,300 | 40 | 35 | 12 | Expert mode |
| 10 | 3,600 × 1,900 | 40 | 30 | 0 | Expert mode |
| 11 | 7,300 × 4,500 | 50 | 45 | 10 | Higher res |
| 12 | 2,500 × 1,300 | 50 | 40 | 8 | Expert mode, askew |
| 13 | 8,700 × 5,200 | 50 | 47 | 4 | Higher res |
| 14 | 7,200 × 5,200 | 50 | 39 | 4 | Higher res, askew |
| 15 | 3,400 × 2,400 | 50 | 45 | 29 | |
| 16 | 3,500 × 2,400 | 50 | 48 | 7 | |
| 17 | 3,600 × 2,600 | 50 | 43 | 7 | |
| 18 | 3,500 × 2,300 | 50 | 45 | 7 | |
| 19 | 3,500 × 2,300 | 50 | 49 | 7 | |
| 20 | 3,600 × 2,600 | 50 | 39 | 4 | Expert mode |
| 21 | 2,000 × 1,300 | 50 | 41 | 5 | Expert mode, askew |
| 22 | 3,600 × 1,800 | 32 | 32 | 6 | |
| 23 | 3,600 × 2,300 | 50 | 45 | 1 | Expert mode |
| 24 | 2,000 × 1,300 | 45 | 36 | 4 | Expert mode |
| 25 | 3,300 × 1,400 | 32 | 27 | 1 | Expert mode |
| 26 | 3,700 × 2,400 | 50 | 45 | 2 | Expert mode |
| 219 |