|
1.IntroductionVisualization of different tissue structures in a histological specimen and the corresponding microscopic analysis undertaken by pathologists is still a basic clinical workflow required for an assessment of specimens and for diagnosing a disease. That is, pathologists look for visual cues to distinguish between healthy and diseased tissues. In this regard, various stains and tags are attached to biological tissues to improve the colorimetric difference between the tissue components (histological structures), thereby improving their visibility.1,2 For example, it is known that in hematoxylin–eosin (H&E)-stained slides, color information is essential to discriminate between healthy and diseased tissues.3,4 However, because of the variations in the tissue preparation processes such as collection, preservation, sectioning, staining, and illumination, the tissue color and texture can vary considerably between specimens. These nonbiological experimental variations are also known as batch effects.5,6 For example, variation in the spectral signature of the stained tissue creates noise at image acquisition; this noise is also known as biochemical noise.3,7 These variations can change the quantitative morphological image features, and this makes it difficult to reach an accurate diagnosis,5 e.g., in the field of digital pathology, i.e., computerized image analysis8 that has entered an era of computer-assisted diagnosis and treatment of medical conditions based on an analysis of medical images.2,9–12 For example, accurate segmentation of the images of H&E-stained slides is very challenging because of the weak (fuzzy) boundaries between histological structures.11 The variations discussed above create additional difficulties in this regard. Further, the diagnosis of hepatocellular carcinoma is based on the extraction/segmentation of the trabecula, a specific structure of liver cells, whose extraction from an H&E-stained specimen of the liver tissue could sometimes be difficult.13 This difficulty is attributed to the fact that the extraction of this structure is highly affected by the variation of color and/or texture of the tissue.13 Variability in the received colors also creates difficulties in an automated diagnosis of gastric cancer performed on H&E-stained gastric tissue sections.14 Thus, as emphasized in some studies,15,16 standardization of the H&E staining process is one of the key prerequisites of computer-aided systems to produce accurate clinical data for use by anatomical pathology diagnosis assisting systems. Furthermore, as shown in a recent study,17 pathology experts are sensitive to color variations. Further, specimen-dependent variation in the color and/or texture of a tissue causes disagreement in diagnosis between pathologists; this disagreement can lead to a difference of up to 20% in the diagnoses.18 The abovementioned problems related to the variations in the quality of the staining process were the motivation for the development of an automated image enhancement method, particularly for enhancing the colorimetric difference between the histological structures present in the images of a stained specimen. Further, in order to be practically relevant, we require such a method to be truly unsupervised, i.e., a method that does not require any prior information from the user and is completely data driven. Such a method would also need to demonstrate the validity and robustness of performance on images of different tissues stained, possibly, by various stains. Therefore, we propose an automated image enhancement method that is based on the decomposition of an unfolded color image of a stained specimen into a sum of the approximately constant offset matrix and the sparse matrix, which denotes an improved image with an enhanced colorimetric difference between histological structures. The proposed method can be seen as a special (degenerative) case of the rank-sparsity decomposition (RSD) that decomposes a matrix into a sum of low-rank and sparse matrices.19,20 The method proposed herein decomposes vectorized spectral images into a sum of an approximately constant offset vector and a sparse vector. We have named the proposed method the offset-sparsity decomposition (OSD) method. In this method, the offset term corresponds to the -norm-based regularization and the sparse term corresponds to the -norm-based regularization in an optimization problem related to the minimization of the difference between the vectorized spectral images and the model. Further, because the proposed method is similar to RSD, the accelerated proximal gradient method21–24 used for solving the RSD problem can be used for OSD as well, since for a vector, the nuclear norm equals the -norm, and the related optimization problem in the OSD case is simpler than in the RSD case. That is, the thresholded singular value decomposition (SVD) required by nuclear norm (low-rank) regularization in the RSD problem is trivial to compute for -norm regularization in the OSD problem. The most often suggested application of RSD is related to the detection of rare events from surveillance videos.19,25 Therefore, the background is contained in a low-rank matrix and the foreground (which accounts for rare events) is held in a sparse matrix. Another often suggested application of RSD is related to the removal of shadows and specularities from face images,19 thus increasing the accuracy of face recognition. Herein, to the best of our knowledge, we propose for the first time, an application of novel OSD to color microscopic images of a stained specimen in order to enhance the perception of details (histological structures) and to improve the colorimetric difference between the histological structures contained in the image. From this perspective, the image adaptive offset removal by the OSD method is, to some extent, analogous to the removal of shadows from face images by means of RSD.19 In particular, we propose the decomposition of an original color image by executing OSD on vectorized grayscale intensity images that correspond to red, green, and blue (RGB) colors. We call this method the OSD_rgb algorithm. The OSD-based approach to image enhancement differs from the -norm-based sparsity-regularized denoising, implemented by soft thresholding (ST),26–28 in the following important aspects: sparsity-regularized denoising is based on an additive data model consisting of noiseless data and noise. The proposed OSD method models data as an additive superposition of the offset term, noiseless data, and noise. The proposed method, together with ST and the -retinex algorithm,29–31 is illustrated in Fig. 1 using an enhancement of an image of an H&E-stained specimen of the human liver [Fig. 1(a)]. The color offset term is shown in Fig. 1(b), whereas Fig. 1(c) shows an enhanced image that is captured by the “sparse” term and is of actual interest. Figure 1(d) shows the image enhanced by denoising that is based on ST in the wavelet domain, whereas Fig. 1(e) shows the image enhanced by the -retinex algorithm.29 The assumption upon which the proposed OSD_rgb approach to image enhancement relies is that after the removal of the image adaptive color offset, the enhanced image will be sparser than the original image. Thus, such an image will contain more information than the original image; i.e., its entropy will be lower than the entropy of the original image. This is attributed to the fact that the sparser the stochastic process is, the more is its probability density function concentrated around the mode(s). Consequently, the Fisher information, which is a measure of the degree of disorder of a system, will increase (the degree of disorder will be lower; i.e., the signal will be more predictable).32 Thus, details are expected to be better perceived in the enhanced image than in the original image. It is, therefore, expected that the proposed method will reduce the artifacts caused by the previously discussed variations and standardize the quality of the acquired histopathological images. Thus, the OSD_rgb method can be used as a preprocessing method to produce images with an improved colorimetric difference between the histological structures, and this should help a pathologist to better perceive visual cues and assess diagnoses. The OSD_rgb method can possibly be used in computerized image analysis systems, such as the classification and/or segmentation methods discussed in Ref. 3, for a computer-assisted diagnosis complementary to a human pathologist. However, the ability of the OSD_rgb method to increase the classification rate of a computerized image analysis system has not been demonstrated in the current study. In particular, the collection of samples with annotations (diagnoses) and the selection of features necessary to build predictive models are critical steps that require significant effort. In this study, by using a no-reference-image measure of colorimetric information,33 we have demonstrated that the OSD_rgb method yields an image with an improved colorimetric difference between the histological structures. Further, the performance of the OSD method is compared with that of the -retinex algorithm29–31 and that of the ST of coefficients in a domain obtained using a double-density dual-tree discrete wavelet transform (DDDTDWT).34 DDDTDWT has improved directional selectivity and can be used for implementing complex and directional wavelet transforms in multiple dimensions. This makes it suitable for image denoising/enhancement problems. The MATLAB code for two-dimensional (2-D) DDDTDWT has been downloaded from Ref. 35. Denoising has been performed by using ST coefficients at the first resolution level. Further, the threshold has been estimated adaptively by using the MATLAB function thselect with an option for Stein’s unbiased risk estimator (SURE).36,37 We call this approach to denoising/enhancement the DDDTDWT-SURE-ST method. The -retinex algorithm performs image enhancement on the value component of the image in the hue-saturation-value (HSV) color space.38 The MATLAB code that implements the -retinex algorithm, as an alternative to the more general nonlocal retinex method,29,30 is available in Ref. 39. The rest of this paper is organized as follows: the details of the OSD_rgb method are presented in Sec. 2. This is followed by an experimental comparative performance analysis in Sec. 3 and the discussion in Sec. 4. The summary and conclusions are presented in Sec. 5. 2.Materials and Methods2.1.Notations and Related WorksWithin this paper, we use the following notation: an underlined upper-case bold letter, e.g., , denotes a three-dimensional (3-D) RGB image tensor consisting of three spectral images corresponding with the red, green, and blue colors, where each image measures pixels. An upper-case bold letter, e.g., , denotes a matrix; a lower-case bold letter, e.g., , denotes a vector; and an italicized lower-case letter, e.g., , denotes a scalar. The random variable that follows the Gaussian distribution with zero mean and variance is denoted as . The standard model of the observed image assumed by many image denoising methods is as follows:26–28,40 where stands for the intensity of the observed vectorized spectral image at a particular color channel, stands for a noiseless but unknown image that is to be estimated, and stands for the additive white Gaussian noise (AWGN). Under the AWGN assumption, an optimal estimate of is obtained by solving the log-likelihood problem that is regularized by the addition of a wavelet-domain -penalty (a.k.a. sparseness constraint): where and denote the vectors of coefficients in a wavelet basis. The exact solution of Eq. (2) is then obtained by ST as follows:26,27,41 such that the max operator is applied entry-wise. An estimate of is obtained through the inverse wavelet transform : . While an optimal value of the regularization constant in Eqs. (2) and (3) is proportional to , SURE enables its estimate from . In Eq. (2), we assume that is sparse, but this depends on how well the chosen basis represents the data (image). From this perspective, 2-D DDDTDWT,34 because of its directivity, represents a good choice for the transformation domain. In addition to fixed transforms, we can consider the learned ones.42,43The retinex methodology assumes that an observed image is a multiplication of the illumination and reflection intensity terms, whereas the reflection term represents an enhanced image. Therefore, the retinex method is applied to the value channel in the HSV color space as follows: where denotes the pixel location; denotes the illumination (shadow) term; and denotes the reflection term that is of actual interest. By taking logarithm , etc., we can obtain an additive impact of the illumination as follows:31 where is then estimated as a solution of the optimization problem; see also Sec. 6 [Sec. 6.1.3 and Eq. (6.13)] in Ref. 29: where stands for the nonlocal gradient of , see also Definition 3.7 in Ref. 29, and stands for the nonlocal filtered gradient of , see also Definition 3.12 in Ref. 29. As proposed in Ref. 29, in an example related to shadow removal from an image of a natural scene, we select and a hard thresholding filter with a threshold set to 0.015. Then, is estimated as ,31,39 where imadjust represents a MATLAB image enhancement command. A retinex-enhanced color image is then obtained by transforming the enhanced value channel component image from the HSV back to the RGB color space.2.2.Offset-Sparsity DecompositionIn contrast to Eqs. (1), (4), and (5), we propose the following model for the intensity of the observed spectral images of a color microscopic image: where the term denotes the noiseless but unknown image, while the term represents an offset that, in the spirit of Ref. 19, will model shadows present in the image due to various batch effects.5 The proposed OSD method aims to estimate and by using only . After matricization, and tensorisation , represents the image-adapted color offset. , formed analogously from , represents an enhanced color microscopic image with, in comparison with the original image , an improved colorimetric difference between the histological structures present in the specimen. Under the AWGN assumption, the optimal estimates of and are obtained by solving the log-likelihood problem regularized by the addition of - and -penalties as follows:Equation (8) can be considered a special case of the RSD problem:19–21 where with the dimensions . Therefore, denotes the nuclear norm of a matrix (sum of its singular values) that is used in Eq. (9) as a convex relaxation of the nondeterministic polynomial-hard rank minimization problem.23 Equation (9) is also known as robust principal component analysis, in Ref. 19, which aims to recover a low-rank matrix in the presence of the corruption with a sparse structure and possibly large values. Equation (9) admits a unique solution with the value of the regularization parameter set to .19,20 The fast proximal gradient (FPG) optimization method is used for solving Eq. (9).21 To this end, let us denote , , . Then, Eq. (9) can be written as follows:A computationally efficient solution of Eq. (10) is obtained using proximal gradient algorithms, as shown in Refs. 21–24, that minimize the sequence of the quadratic approximations to , denoted as , formed at specially chosen points for Lipschitz constant : By defining , we can reduce the minimization of Eq. (11) to the following:21–24By setting , where denotes the iteration index for a sequence, the convergence of Eq. (12) is made quadratic.22,44 When , Eq. (12) has a closed-form solution . When , Eq. (12) has a closed-form solution , where stands for the SVD of . Rank minimization, implied by the minimization of a nuclear norm, is not suitable for solving Eq. (8), which is a special case of Eq. (9), when matrices , , and are reduced to vectors. However, since for a vector , the nuclear norm minimization from Eq. (9) is reduced to the -norm minimization in Eq. (8), and Eq. (8) for has, like Eq. (9), a closed-form solution , where is the SVD of . However, in the case of a vector, the SVD is trivial to compute. For a row vector , , , and . Thus, the closed-form solution of a vector equivalent to Eq. (12) related to the minimization of is computationally very efficient: The closed-form solution of a vector equivalent to Eq. (12) for is a standard ST solution of the -norm regularized least square problem:26,27 Thus, we can formulate a computationally efficient solution of the OSD problem [Eq. (8)] by using the FPG method, used in Ref. 21 to solve the RSD problem [Eq. (9)]. To this end, Algorithm 2 in Ref. 21 is adopted to solve Eq. (8) such that the SVD computation step is trivial to compute; see Eq. (13). As in the case of the RSD problem defined in Eq. (9), the sparsity-related regularization constant in the OSD problem [Eq. (8)] is set to . We summarize the OSD FPG method in Algorithm 1. Algorithm 1The OSD FPG algorithm.
To avoid the color artifacts, the enhancement of the color images is preferably executed in the CIE color space instead of the RGB color space. In the case of the OSD_rgb approach to color image enhancement, which operates independently on the color channels in RGB color space, color artifacts are avoided because of the following reason: even though the optimization problem implied by Eq. (8) is independently solved for each channel, the data fidelity terms, , prevent enhanced spectral images to deviate significantly from the experimental spectral image . Because of the same reason, the intensity offsets that are independently extracted in each spectral channel, when merged together, yield the image adapted color offset term. In addition to Fig. 1, this can be seen in Figs. 2 and 3 in Sec. 3. We summarize the OSD_rgb algorithm in Algorithm 2. Algorithm 2The OSD_rgb algorithm for the enhancement of a color microscopic image of the stained specimen.
2.3.Performance MeasureTo quantify the performance of image enhancement algorithms, appropriate measures have to be defined. In the case of a color microscopic image of the stained specimen, the primary concern is the improvement of the colorimetric difference between the histological structures.2 To this end, we estimate the colorfulness attribute, as discussed in Ref. 33, directly from the image. It measures the amount of chrominance information that humans perceive. This attribute plays an important role in the quality of the color image of the stained specimen.2,17 The colorfulness measure is defined as follows:33 where color images; color images; and , , , and represent the variance and mean along the and opponent color axes, respectively. In addition to the colorfulness measure, which is objective, we have asked five independent pathology experts to evaluate the images of routinely stained specimens as well as the enhanced images. The images were graded on the scale from 1 to 5. Grade 5 refers to quality that yields the best perception of details in histological structures. This enabled us to obtain the mean opinion score (MOS) quality measure for images of stained specimens as well as for enhanced images. Even though they are not of primary concern, we have also estimated the sharpness and contrast measures, as discussed in Ref. 33, from the original and enhanced images. Sharpness is the attribute related to the preservation of fine details (edges) in a color image. As described in Ref. 33, the Sobel edge detector is applied to each RGB color component. Then binary edge maps are multiplied with the original values to obtain three grayscale edge maps. The grayscale edge maps are used as enhancement measure (EME) by measuring the Weber contrast in a small window ( pixels in the case of this study): where and denote the number of blocks across image dimensions, and and represent the maximal and minimal intensity value in each window, respectively. The sharpness measure for the color image is then obtained as follows:33 where the weighting coefficients for the red, green, and blue components are as follows: , , and . Contrast is defined as the ratio of the maximum and the minimum intensity of the entire image.33 Therefore, for a color image, it is calculated on the luminance component in the CIE color space.3.Experiments and ResultsThe OSD_rgb image enhancement method has been comparatively evaluated on 35 specimens of the human liver, 1 specimen of the mouse liver stained with H&E, 6 specimens of the mouse liver stained with Sudan III, and 3 specimens of the human liver stained with the anti-CD34 monoclonal antibody. The detailed diagnostic information is given in Table 1. Descriptions of the experimental setup are given below. Table 1Information on specimens used for evaluating the performance of the OSD_rgb image enhancement method.
3.1.Ethics StatementsThis study was approved by the Bioethics Committee of the Ruđer Bošković Institute (BP-2290/2-2012) and the Clinical Hospital Dubrava Ethics Committee (October 10, 2013). 3.2.Samples of Human Liver TissueAll tissue samples of the human liver () were obtained from the repository of Department of Pathology and Cytology, Clinical Hospital Dubrava, Zagreb. After surgical liver resection or a liver needle biopsy, the tissue was routinely processed (fixed in 4% formalin for 24 to 48 h, embedded in paraffin blocks, cut on a microtome into 4 to -thick tissue sections, and stained with H&E). The pathologists then diagnostically evaluated the samples as follows: fatty liver, hepatocellular carcinoma, liver metastasis of colon cancer, or pancreatic adenocarcinoma (see Table 1). The sections were deparaffinized and rehydrated according to the standard protocols.45 Antigen retrieval was performed by microwaving the sections at 750 W in a 10-mM citrate buffer (pH 6.0) for , followed by the acquisition of a color microscopic image or immunohistochemical staining. 3.3.Immunochemical StainingStaining of the human liver section with the CD34 antigen is used for discriminating blood vessels from other similar structures within the liver tissue. After antigen retrieval, endogenous tissue peroxides were quenched by immersion in 0.3% in phosphate buffered saline (PBS) for 30 min at room temperature, followed with three buffer washes. Dako EnVision/DAB kit (Dako, Denmark) was used for blocking no-specific antibody binding. The primary anti-CD34 antibody (Clone QBEnd10, Dako, Denmark) was applied in dilution 1:50 in PBS and incubated for 1 h in a humidified chamber. Then the sections were washed two times in PBS and incubated with a secondary antibody (peroxidase-labeled polymer conjugated to goat anti-mouse immunoglobulins in a Tris–HCl buffer) for 1 h. The activity of the peroxidase molecules was visualized with 3,3-diaminobenzidine (Dako) followed by counterstaining with hematoxylin. The sections were analyzed under a light microscope (Olympus BX51 with a DP50 camera, Japan; magnification: or ), and the images were taken at almost the same position as the images of the H&E-stained sections. 3.4.Animal StudiesEight-week-old male CBA mice were purchased from animal facilities at Ruđer Bošković Institute. Animals were maintained in standard conditions on chow diet or on a high-fat diet containing 58% fat, 16.4% proteins, and 25.6% carbohydrates (Mucedolla, Italy) for a period of 20 weeks. At the end of the experiment, the animals were euthanized by an overdose of Ketamidor 10% (Richter Pharma AG, Wels, Austria). The liver was immediately removed, fixed in Bouin’s solution (picric acid, saturated aqueous solution—75 ml; formalin, 40% aqueous solution—25 ml; acetic acid, glacial—5 ml) for at least 4 h, washed in PBS, and preserved by immersion in 30% (w/v) sucrose (Kemika, Zagreb, Croatia) in PBS overnight. Small pieces of the liver tissue were immersed in an OCT compound (Sakura, Netherland), frozen in isopentane, cooled by liquid nitrogen, and cryosectioned at in a freezing cryostat (Leica, Austria). After incubation in a series of tap and distilled water and ethanol, the frozen sections were incubated in a Sudan III working solution (0.1% Sudan III solution in 70% alcohol) for 30 min and then washed in distilled water. The sections were then counterstained with hematoxylin and viewed under a light microscope. 3.5.Color Microscopic Image Acquisition and ProcessingThe RGB color images of the slides were acquired at room temperature in the mounting medium (10% glycerol in PBS) under the fluorescence microscope Olympus BX51 with a DP50 camera having a numerical aperture of the objective lens of 1/120, a magnification of or , and Viewfinder Lite 1.0 image acquisition software. Each acquired color microscopic image was stored as a 3-D tensor consisting of three grayscale images (corresponding to red, green, and blue colors) measuring pixels (, ). Prior to processing, the images were downsampled by a factor of two by using the MATLAB imresize command. Thus, the size of the processed images was pixels. For the purpose of the image analysis, the image tensor was unfolded into a matrix . That is, the grayscale images were vectorized and stored as row vectors measuring elements. The images were analyzed with software written in the MATLAB® (the MathWorks Inc., Natick, MA) script language. The OSD_rgb algorithm took 32.12 s, the -retinex algorithm took 5254 s, and the 2-D DDDTDWT-SURE-ST algorithm took 7.36 s for the processing. 3.6.Comparative ResultsHere, we present the results of the comparative performance analysis between the OSD_rgb algorithm, the -retinex algorithm,29 and the 2-D DDDTDWT-SURE-ST algorithm.34,36 Because 2-D DDDWT requires the number of pixels along each dimension to be a power of 2, a block measuring pixels had to be extracted from the original image measuring pixels. Comparative results obtained by the three methods are shown in Fig. 2 for three images stained using H&E, and in Fig. 3 for three images stained using H&E, anti-CD34 monoclonal antibody, and Sudan III, respectively. In addition to the enhanced images, we show the offset images estimated by the OSD_rgb method and the shadow images estimated by the -retinex method. The values of the estimated quality measures, calculated relative to the corresponding values estimated from the original images, are reported in Tables 2 and 3. Images enhanced by the OSD_rgb method had the highest colorfulness measure, which is crucial for increasing the colorimetric difference between histological structures. The -retinex method yielded very sharp images, but with extremely low colorfulness measure. The 2-D DDDTDWT-SURE-ST algorithm yielded enhanced (denoised) images with the highest contrast and an increased colorfulness measure with respect to the original images. Finally, according to the relative MOS measure, the OSD_rgb-enhanced images enabled the best perception of details; this is in agreement with the highest value of the colorfulness attribute for the OSD_rgb-enhanced images. Table 2Relative values, in percentage, of quality measures for images shown in Fig. 2. For each image, the best value for each measure is in bold.
Table 3Relative values, in percentage, of quality measures for images shown in Fig. 3. For each image, the best value for each measure is in bold.
In Fig. 4, we present the relative values of colorfulness, MOS, sharpness, and contrast measures estimated from 45 images enhanced by the OSD_rgb, -retinex, and 2-D DDDTWT-SURE-ST algorithms as well as from 45 stained images described in Table 1. In addition to images shown in Figs. 12–3, the original and the OSD_rgb-enhanced images are shown in Figs. 5Fig. 6–7. Table 4 contains the mean values and the 99% confidence interval (CI), estimated from the relative values by using the MATLAB command ttest. The OSD_rgb method yields a statistically significant improvement of colorfulness (mean value: 43.86% and 99% CI: [41.59%, 59.13%]) and MOS (mean value: 16.60% and 99% CI: [10.46%, 22.73%]). It yields a statistically insignificant improvement of sharpness and yields a small but statistically significant decrease in contrast. The -retinex algorithm yields a statistically significant improvement of sharpness and a large, statistically significant decrease in colorfulness, contrast, and MOS. The 2-D DDDTDWT-SURE-ST yields a small but statistically significant improvement of colorfulness, a small but statistically significant decrease in MOS, and a statistically significant decrease in sharpness. Overall, the OSD_rgb method is the only one that significantly improves the colorfulness attribute, and this is crucial for increasing the colorimetric difference between the histological structures present in the image of the stained specimen. This is indirectly confirmed by the highest value of the relative MOS measure for the OSD_rgb method. Table 4Mean values and 99% confidence interval (CI) of the estimated relative image quality measures. The best values are in bold.
3.7.Description of Prognostic InformationThe increased prognostic value of the OSD_rgb enhanced images is justified by a better perception of the details of the histological structures present in the specimen. To this end, visibility of the histological details in the OSD_rgb enhanced images is compared with that in the microscopic images of the liver specimens stained with H&E dye in Fig. 3(a), monoclonal antibody to CD34 antigen in Fig. 3(b), and Sudan III dye in Fig. 3(c). Blue nuclei, pink cytoplasm, pale brown cell membrane, gray extracellular space, and pink collagen fibers are more clearly visible in the OSD_rgb-enhanced image in Fig. 3(d) than in the image of the H&E-stained section in Fig. 3(a). Likewise, the location of the monoclonal antibody binding to the specific antigen on the endothelial cells, which is marked by brown, is easier to determine on the OSD_rgb-enhanced image in Fig. 3(e) than in the anti-CD34-stained image shown in Fig. 3(b). Moreover, it is known that the slides produced by a frozen section are of a lower quality than those produced by formalin fixed paraffin embedded tissue processing. Therefore, the staining of the cryosection yields a fuzzy image such as that of the cryosection of the mouse fatty liver stained with Sudan III, as shown in Fig. 3(c). However, in the OSD_rgb-enhanced image shown in Fig. 3(f), it is possible to see vacuoles with triglycerides (orange), nucleus (blue), and extracellular space (pink). 4.DiscussionTissue samples obtained by different methods can vary in shape, size, and/or quality. Because of the used method and variations in the conditions of histological processing (such as fixation, dehydration, antigen retrieval, and sectioning), tissue color and texture can also vary. To address the abovementioned issues, the OSD_rgb method for an automated (unsupervised) enhancement of the color images of a stained specimen is proposed and demonstrated herein. It performs additive decomposition of the vectorized color images of an RGB color image of a stained specimen into a color offset term and a “sparse” term that stands for the enhanced image, as shown in Fig. 1 and Eq. (7). The proposed method is virtually free of user intervention and yields images of the stained specimen with an improved colorimetric difference between the histological structures as measured by the colorfulness attribute. This, according to the MOS, contributes decisively to the quality improvement of the OSD_rgb-enhanced images when compared with the original images as well as with images enhanced with the -retinex and the 2-D DDDTDWT-SURE-ST methods. This is expected to lead to a better recognition of the histological structures present in the specimen. This, in turn, is required for a quantitative assessment of histology and a further diagnosis of the disease. The performance of the OSD_rgb method is demonstrated on 36 images of the H&E-stained specimens of the human and mouse livers, 6 images of the Sudan III-stained specimens of the mouse liver, and 3 images of the anti-CD34-stained specimens of the human liver with a variety of diagnoses, as shown in Figs. 2, 3, and 5Fig. 6–7. As shown in Fig. 4 and Table 4, the OSD_rgb method yields a statistically significant and consistent improvement of the colorfulness attribute as well as MOS. This is important for the standardization of the staining processes that are still frequently used in diagnostic pathology. It is conjectured that the OSD_rgb method can be used for enhancing images stored in various databases available for educational and learning purposes. It could also be applied in a routine clinical workflow and for an accurate pathology assessment of other tissues and/or organs. Therefore, the applicability of the OSD_rgb method to other types of staining, e.g., reticulin by silver impregnation should be tested.46 Furthermore, it is conjectured that the proposed OSD method can be useful in enhancing images with a large dynamic range that, consequently, causes a loss of important details such as edges. In such a case, the OSD-based removal of the offset term is expected to yield more accurate edge detection results. 5.ConclusionWe have developed a new method for the automated enhancement of a color microscopic image of a stained specimen in histopathology and have named it the OSD_rgb method. This method was demonstrated on images of specimens stained with H&E, Sudan III, and anti-CD34 monoclonal antibody. The OSD_rgb method, compared to the original images of stained specimens, improved the colorimetric difference by an average of 43.86% with 99% CI of [35.35%, 51.62%]. On the basis of MOS, we concluded that the OSD_rgb-enhanced images, compared with the original images of the stained specimens, improved quality by an average of 16.60% with 99% CI of [10.46%, 22.73%]. Therefore, we conclude that the OSD_rgb method can complement pathologists in looking for visual cues and in assessing a diagnosis. AcknowledgmentsThis work has been supported through Grant 9.01/232 “Nonlinear Component Analysis with Applications in Chemometrics and Pathology” funded by the Croatian Science Foundation. We would like to express our sincere gratitude to Arijana Pačić and Petar Šenjug for grading images of stained specimens and images produced by enhancement algorithms. ReferencesJ. M. Crawford and A. D. Burt,
“Anatomy, pathophysiology and basic mechanism of disease,”
Pathology of the Liver, 1
–77 6th ed.Elsevier, Churchill Livingstone
(2011). Google Scholar
P. A. Bautista and Y. Yagi,
“Digital simulation of staining in histopathology multispectral images: enhancement and linear transformation of spectral transmittance,”
J. Biomed. Opt., 17
(5), 056013
(2012). http://dx.doi.org/10.1117/1.JBO.17.5.056013 JBOPFO 1083-3668 Google Scholar
M. Gavrilovic et al.,
“Blind color decomposition of histological images,”
IEEE Trans. Med. Imaging, 32
(6), 983
–994
(2013). http://dx.doi.org/10.1109/TMI.2013.2239655 ITMID4 0278-0062 Google Scholar
O. Sertel et al.,
“Histopathological image analysis using model-based intermediate representations and color texture: follicular lymphoma grading,”
J. Signal Process. Syst., 55
(1–3), 169
–183
(2009). http://dx.doi.org/10.1007/s11265-008-0201-y Google Scholar
S. Kothari et al.,
“Removing batch effects from histopathological images for enhanced cancer diagnosis,”
IEEE J. Biomed. Health Inf., 18
(3), 765
–772
(2014). http://dx.doi.org/10.1109/JBHI.2013.2276766 Google Scholar
J. H. Phan et al.,
“Multiscale integration of -omic, imaging, and clinical data in biomedical informatics,”
IEEE Rev. Biomed. Eng., 5 74
–87
(2012). http://dx.doi.org/10.1109/RBME.2012.2212427 Google Scholar
K. R. Castleman et al.,
“Classification accuracy in multiple color fluorescence imaging microscopy,”
Cytometry, 41
(2), 139
–147
(2000). http://dx.doi.org/10.1002/1097-0320(20001001)41:2<139::AID-CYTO9>3.0.CO;2-N CYTODQ 0196-4763 Google Scholar
A. J. Mendez et al.,
“Computer-aided diagnosis: automatic detection of malignant masses in digitized mammograms,”
Med. Phys., 25 957
–964
(1998). http://dx.doi.org/10.1118/1.598274 MPHYA6 0094-2405 Google Scholar
Y. Yagi,
“Color standardization and optimization in whole slide imaging,”
Diagn. Pathol., 6
(Suppl. 1), S15
(2011). http://dx.doi.org/10.4103/2153-3539.126153 DMPAES 1052-9551 Google Scholar
U. Srinivas et al.,
“Simultaneous sparsity model for histopathological image representation and classification,”
IEEE Trans. Med. Imaging, 33
(5), 1163
–1179
(2014). http://dx.doi.org/10.1109/TMI.2014.2306173 ITMID4 0278-0062 Google Scholar
M. T. McCann et al.,
“Images as occlusions of textures: a framework for segmentation,”
IEEE Trans. Image Process., 23
(5), 2033
–2046
(2014). http://dx.doi.org/10.1109/TIP.2014.2307475 IIPRE4 1057-7149 Google Scholar
M. N. Gurcan et al.,
“Histopathological image analysis: a review,”
IEEE Rev. Biomed. Eng., 2 147
–171
(2009). http://dx.doi.org/10.1109/RBME.2009.2034865 Google Scholar
M. Ishikawa et al.,
“Automatic segmentation of hepatocellular structure from HE-stained liver tissue,”
Proc. SPIE, 8676 867611
(2013). http://dx.doi.org/10.1117/12.2006669 PSISDG 0277-786X Google Scholar
E. Cosatto et al.,
“Automated gastric cancer diagnosis on H&E stained sections: training a classifier on a large scale with multiple instance machine learning,”
Proc. SPIE, 8676 867605
(2013). http://dx.doi.org/10.1117/12.2007047 PSISDG 0277-786X Google Scholar
M. Ogura et al.,
“The e-pathologist cancer diagnosis assistance system for gastric biopsy tissues,”
Anal. Cell. Pathol., 34 184
–185
(2011). ACPAER 0921-8912 Google Scholar
A. Basavanhally and A. Madabhushi,
“EM-based segmentation-driven color standardization of digitized histopathology,”
Proc. SPIE, 8676 86760G
(2013). http://dx.doi.org/10.1117/12.2007173 PSISDG 0277-786X Google Scholar
L. Platiša et al.,
“Psycho-visual evaluation of image quality attributes in digital pathology slides viewed on a medical color LCD display,”
Proc. SPIE, 8676 86760J
(2013). http://dx.doi.org/10.1117/12.2006991 PSISDG 0277-786X Google Scholar
J. J. Erasmus et al.,
“Interobserver and intraobserver variability in measurement of non small cell carcinoma lung lesions: implications for assessment of tumor response,”
J. Clin. Oncol., 21 2574
–2582
(2003). http://dx.doi.org/10.1200/JCO.2003.01.144 JCONDN 0732-183X Google Scholar
E. J. Candès et al.,
“Robust principal component analysis?,”
J. ACM, 58 11
(2011). http://dx.doi.org/10.1145/1970392.1970395 Google Scholar
V. Chandrasekaran et al.,
“Rank-sparsity incoherence for matrix decomposition,”
SIAM J. Optim., 21 572
–596
(2011). http://dx.doi.org/10.1137/090761793 Google Scholar
Z. Lin et al., Fast convex optimization algorithms for exact recovery of a corrupted low-rank matrix
(2009). Google Scholar
A. Beck and M. Teboulle,
“A fast iterative shrinkage-thresholding algorithm for linear inverse problems,”
SIAM J. Imaging Sci., 2
(1), 183
–202
(2009). http://dx.doi.org/10.1137/080716542 Google Scholar
K. C. Toh and S. Yun,
“An accelerated proximal gradient algorithm for nuclear norm regularized least square problems,”
Pac. J. Opt., 6
(3), 615
–640
(2010). Google Scholar
M. Fukushima and H. Mine,
“A generalized proximal point algorithm for certain non-convex minimization problems,”
Int. J. Syst. Sci., 12
(8), 989
–1000
(1981). http://dx.doi.org/10.1080/00207728108963798 Google Scholar
N. S. Aybat, D. Goldfarb and S. Ma,
“Efficient algorithms for robust and stable principal component pursuit problems,”
Comput. Optim. Appl., 58
(1), 1
–29
(2014). http://dx.doi.org/10.1007/s10589-013-9613-0 CPPPEF 0926-6003 Google Scholar
D. Donoho,
“De-noising by soft-thresholding,”
IEEE Trans. Inf. Theory, 41
(3), 613
–627
(1995). http://dx.doi.org/10.1109/18.382009 IETTAW 0018-9448 Google Scholar
I. Daubechies, M. Defrise and C. De Mol,
“An iterative thresholding algorithm for linear inverse problems with a sparisty constraint,”
Commun. Pure Appl. Math., 57 1413
–1457
(2004). http://dx.doi.org/10.1002/cpa.20042 Google Scholar
F. Luisier, T. Blu and M. Unser,
“A new sure approach to image denoising: interscale orthonormal wavelet thresholding,”
IEEE Trans. Image Process., 16
(3), 593
–606
(2007). http://dx.doi.org/10.1109/TIP.2007.891064 IIPRE4 1057-7149 Google Scholar
D. Zosso, G. Tran and S. Osher,
“Non-local retinex—a unifying framework and beyond,”
SIAM J. Imaging Sci., 8
(2), 787
–826
(2015). http://dx.doi.org/10.1137/140972664 Google Scholar
D. Zosso, G. Tran and S. Osher,
“A unifying retinex model based on non-local differential operators,”
Proc. SPIE, 8657 865702
(2013). http://dx.doi.org/10.1117/12.2008839 PSISDG 0277-786X Google Scholar
W. Ma et al.,
“An L1-based variational model for retinex theory and its application to medical images,”
in Proc. IEEE Conf. Computer Vision and Pattern Recognition,
153
–160
(2011). Google Scholar
B. R. Frieden, Science from Fisher Information—A Unification, 41 Cambridge University, Cambridge
(2004). Google Scholar
K. Panetta, C. Gao and S. Agaian,
“No reference color image contrast and quality measure,”
IEEE Trans. Consum. Electron., 59 643
–651
(2013). http://dx.doi.org/10.1109/TCE.2013.6626251 ITCEDA 0098-3063 Google Scholar
I. W. Selesnick,
“The double-density dual-tree DWT,”
IEEE Trans. Signal Process., 52
(5), 1304
–1314
(2004). http://dx.doi.org/10.1109/TSP.2004.826174 Google Scholar
“MATLAB code for double-density dual-tree discrete wavelet transform,”
(2015) http://eeweb.poly.edu/iselesni/DoubleSoftware/index.html January ). 2015). Google Scholar
C. Stein,
“Estimation of the mean of multivariate normal distribution,”
Ann. Stat., 9 1135
–1151
(1981). http://dx.doi.org/10.1214/aos/1176345632 ASTSC7 0090-5364 Google Scholar
D. L. Donoho and I. M. Johnstone,
“Adapting to unknown smoothness via wavelet shrinkage,”
J. Am. Stat. Assoc., 90 1200
–1224
(1995). http://dx.doi.org/10.1080/01621459.1995.10476626 Google Scholar
J. C. Russ, The Image Processing Handbook, 45 CRC Press, Boca Raton
(2007). Google Scholar
“MATLAB code for the non-local retinex algorithm,”
(2015) http://www.mathworks.com/matlabcentral/fileexchange/47562-non-local-retinex January ). 2015). Google Scholar
J. Portilla et al.,
“Image denoising using scale mixtures of Gaussians in the wavelet domain,”
IEEE Trans. Image Process., 12
(11), 1338
–1351
(2003). http://dx.doi.org/10.1109/TIP.2003.818640 IIPRE4 1057-7149 Google Scholar
A. Chambolle et al.,
“Nonlinear wavelet image processing: variational problems, compression, and noise removal through wavelet shrinkage,”
IEEE Trans. Image Process., 7
(3), 319
–335
(1998). http://dx.doi.org/10.1109/83.661182 Google Scholar
M. Elad and M. Aharon,
“Image denoising via sparse and redundant representations over learned dictionaries,”
IEEE Trans. Image Process., 15
(12), 3736
–3745
(2006). http://dx.doi.org/10.1109/TIP.2006.881969 IIPRE4 1057-7149 Google Scholar
M. Filipović and I. Kopriva,
“A comparison of dictionary based approaches to inpainting and denoising with an emphasis to independent component analysis learned dictionaries,”
Inverse Probl. Imaging, 5
(4), 815
–841
(2011). http://dx.doi.org/10.3934/ipi.2011.5.815 Google Scholar
Y. Nesterov,
“A method of solving a convex programming problem with convergence rate,”
Soviet Math. Doklady, 27 372
–376
(1983). 0197-6788 Google Scholar
“Deparafinisation protocols,”
(2015) www.amsbio.com/protocols/IHC.pdf January ). 2015). Google Scholar
P. Bedossa and V. Paradis,
“Cellular and molecular techniques,”
Pathology of the Liver, 79
–99 6th ed.Elsevier, Churchill Livingstone
(2011). Google Scholar
BiographyIvica Kopriva is a senior scientist at the Ruđer Bošković Institute, Zagreb, Croatia. He received his PhD in electrical engineering from the University of Zagreb (Croatia) in 1998, with the topic on blind source separation. He has coauthored over 40 papers in internationally recognized journals as well as one book and holds three US patents. His current research is focused on blind signal processing with applications in imaging, spectroscopy, and variable selection. Marijana Popović Hadžija is a research associate at the Ruđer Bošković Institute. During 1993, she held a fellowship position for three months at Institute fur Immunologie GSF, Munich, Germany. Her research is focused on molecular basis of mouse leukemia, molecular changes during development of pancreatic and colon carcinoma, and diabetes by introducing population-based genetic linkage and association studies of type 1 and type 2 diabetes in Croatians. She is a coauthor of 22 papers and two patents. Mirko Hadžija is a senior scientist at the Ruđer Bošković Institute and head of the Laboratory of Molecular Endocrinology and Transplantation. From 1988 to 1991, he was a postdoctoral fellow at the University of Toronto, CH Best Institute. In 2001 he was a visiting scholar at the University of Philadelphia and in 2004 at the University of Baltimore. His research is focused on diabetes. He has published 67 papers in national and international peer-reviewed journals and three book articles, and holds five patents in the field of diabetes. Gorana Aralica is currently working at the Department of Pathology and Cytology, Clinical Hospital Dubrava Zagreb, and is affiliated with the School of Medicine, University of Zagreb. She is a surgical pathologist (gastrointestinal and liver pathology) and a hematopathologist. From August 2008 to November 2008 and in February 2009, she studied hematopathology and liver pathology at the Institute of Pathology, University Hospital Basel. She has published 32 research papers in national and international peer-reviewed journals and one book article. |