Abstract
Immunohistochemistry for vascular network analysis plays a fundamental role in basic science, translational research and clinical practice. However, identifying vascularization in histological tissue images is time consuming and markedly depends on the operator’s experience. In this study, we present “blood vessel detection—BVD”, an automatic algorithm for quantitative analysis of blood vessels in immunohistochemical images. BVD is based on extraction and analysis of low-level image features and spatial filtering techniques, which do not require a training phase. BVD algorithm performance was comparatively evaluated on histological sections from three different in vivo experiments. Collectively, 173 independent images were analyzed, and the algorithm's results were compared to those obtained by human operators. The developed BVD algorithm proved to be a robust and versatile tool, being able to quantify number, area, and spatial distribution of blood vessels within all three considered histologic datasets. BVD is provided as an open-source application working on different operating systems. BVD is supported by a user-friendly graphical interface designed to facilitate large-scale analysis.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The evaluation of angiogenesis and neovascularization has a crucial role in numerous pathological conditions, including lower-extremity peripheral artery disease20 that is associated with insufficient blood supply, or chronic inflammatory diseases6 and cancer,13,14 where Blood Vessel (BV) spatial density and morphology are used to monitor tumor progression.2,4 BV quantification is relevant for tissue engineering applications as well,7,8 as the development of a functional vascular network constitutes an essential element in endogenous tissue growth,34 healing, tissue repair and de novo tissue formation.4,36
Immunohistochemistry (IHC) is a powerful technique to identify specific structures in cells of a tissue section. Immunofluorescence (IF) is a specific example of IHC. In both cases, IHC and IF, a primary antibody is used against a target molecule within the section, and a marked secondary antibody is used to visualize the molecule distribution. IHC target molecules can be visualized with visible light using chromogenic dyes39; on the other hand, IF uses fluorescence probes, and the signal is observed using a conventional epifluorescence microscope of confocal microscopy.22 Owing to their versatility, these techniques are widely accepted methods for quantification and classification of BVs in clinical and basic science, allowing easier visualization of the structures of interest that are positively marked in contrast to an unmarked background.33 In particular, IF imaging is often used in tissue engineering context due to its specificity. However, polymeric biomaterials are often affected by the autofluorescence or other interfering optical phenomena23
From the, somehow simplified, prospective of developing an immunostaining strategy, BVs consist of an inner, thin layer of Endothelial Cells (EC) surrounded by smooth muscle cells or pericytes. Staining techniques for BVs are commonly based on labeling the endothelium with antibodies binding specifically to EC antigens such as Willebrand factor, CD31, and CD34, and a second antibody binding to Smooth Muscle Alpha Actin (αSMA) in smooth muscle cells.1 While antibody specificity and sensitivity have reached maturation, technical aspects of tissue processing and IHC can alter the histological section appearance or be a source of experimental variability. Tissue heterogeneity, inadequate section thickness, sample folds or wrinkles, suboptimal amplification or blocking protocols, insufficient concentration, and reactivity of the staining reagents, among others, can affect the quality and the accuracy of analysis.2,4 Each of these steps is crucial in the immunologic reactions, especially when in the presence of implanted biomaterials. When the protocol is inappropriate, the antibodies can bind to unrelated antigens in the tissue/biomaterial section, resulting in high background, unspecific staining, or masked antigenic sites. Despite the efforts to standardize IHC staining protocols27 for BV detection in histological sections, due to the large number of manual steps involved absolute standardization remains unattainable. The quantitative assessment of vascularization not only requires effective staining protocols, but also automatic, rapid and unbiased methods of analysis.
The current practice for the histological analysis is still based on human operators,26,37 an activity that is time consuming, prone to operator subjectivity24,30 and inter/intra observer variability.18,26 These limitations can be all addressed by the development of methods for digital image analysis. Over the last years, the interest in computer-based methods for BV quantification has increased, yet accessible, ready-to-use, and user-friendly software for quantitative analysis of vascularization is poorly developed. Multiple strategies have been explored, predominantly in the context of tumor progression, to address angiogenesis quantification, including counting vessels3,5,17,25,38 and extracting morphological features such as BV surface and perimeter.5,9,12,25,40 However, most of these methods suffer limitations, especially in the tissue engineering field, as their applicability and the experimental dataset adopted for the validation were limited to pathological tissue. Furthermore, these3,5,9,12,17,25,38,40 algorithms are not open source, do not have a stand-alone app, and require interaction with an expert user or image pre-processing. Only a few of them offer a complete morphometrical and topological characterization of the sections.12,31,32 Conversely, morphometrical measurements are all relevant parameters for the analysis of the histological section, not only for diagnostic applications but also for bioengineering, regenerative medicine, and pre-clinical models.
In the present study, an automatic and ready-to-use morphological tool for quantitative analysis of BV is presented. The developed Blood Vessel Detection (BVD) software allows: (I) to quantify the number and size of BVs; (II) to identify their position within the specimen; (III) to measure the vascular area fraction for pixels that are positive to individual or multiple staining; and (IV) to produce a topological representation of the vascularization within a Region of Interest (ROI). The method was tested and validated using data from three independent in vivo experiments that specifically focused on the characterization of angiogenesis.7,15,35 Three different tissue types were adopted including: cardiac muscle, abdominal wall, and metanephric kidney engrafted in the omentum. IHC staining of vascular structures in the three in vivo studies was based on the labeling of the EC marker CD31, and/or αSMA. Efficiency and efficacy of BVD algorithm was assessed with head-to-head comparison of human vs. algorithm detected vessel number, as well as with known metrics for algorithm performance such as precision, recall and F-measure.28,29 False positive and negative, were also comparatively studied and discussed.
Materials and Methods
Experimental Dataset Utilized to Validate the Algorithm
Dataset 1: Drug-Controlled Release in Rat Abdominal Wall Defect Model
The first set of data analyzed offers a common example of drug-controlled release. A rat abdominal wall defect model was treated with an elastomeric patch loaded with micro-particles able to release an angiogenic factor.7 Adult female Sprague-Dawley rats (Harlan Sprague Dawley, Inc., Indianapolis, IN) were used to implement a partial abdominal wall defect model. A poly(ester urethane) urea (PCUU) electrospun-scaffold, integrated with porcine Extracellular Matrix (ECM) gel and loaded with poly(lactic-co-glycolic acid) (PLGA) microparticles, was implanted as an abdominal wall patch. The PLGA microparticles controlled released Nitro-oleic acid (NO2-OA). NO2-OA is an electrophilic fatty acid nitro-alkene derivative which, under hypoxic conditions, induces angiogenesis. In addition to the scaffold designed for the controlled release (scaffold + ECM + NO2-OA), two controlled groups were considered: a polymeric scaffold integrated with ECM but not carrying the PLGA particles for the drug release (scaffold + ECM), and a simple polymeric scaffold not loaded with particles nor integrated with ECM gel (scaffold). Histological samples were harvested and preprocessed with fixation on 4% phosphate-buffered paraformaldehyde solution (4 h), followed by immersion in 30% sucrose solution (> 48 h), embedding into OCT compound (Tissue-Tek, Torrance,CA) and finally sectioned with a 10µm step size using a microtome. For the IHC staining, abdominal wall sections were blocked for 2 hours at room temperature with 10% goat serum in 0.2% Triton-PBS solution. Briefly, slides were incubated with mouse primary antibody against CD31 1:100 (Ab64543, Abcam) and rabbit primary antibody against Alpha-SMA 1:100 (Ab5694, Abcam). Anti-rabbit Alexa Fluor® 594 1:1000 (A21207, Invitrogen), biotinylated anti-mouse 1:200 (BA-2001, Vector Laboratories) and Streptavidin-Alexa Fluor® 488 conjugate 1:150 (S32354, Invitrogen) were utilized as secondary antibodies, 4′,6-diamidino-2-phenylindole (DAPI) (DAPI H-1200; Vectashield) was utilized for nuclear staining. Multispectral epifluorescent images were acquired using a Nikon Eclipse 6600 Microscope (Nikon Corporation) with spectral unmixing to remove autofluorescence performed using Nuance 3.0.2 software (Caliper Life Science Inc.).
Dataset 2: Tissue Engineered Biohybrid Scaffold in a Rat Infarction Model
The second study provides an example of how the BVD algorithm can be applied to dataset that are commonly generated when a biomaterial is implanted to induce endogenous tissue growth and constructive remodeling.35 Adult female Lewis rats (Harlan Sprague Dawley, Inc., Indianapolis, IN) were infarcted by left anterior descending artery ligation as described in.8 After 5 days, animals were randomized in three groups: control, Losartan and scaffold. Losartan is an angiotensin II receptor blocker, clinical and experimental data indicate that Losartan is able to induce the expression and the secretion of vascular endothelial growth factors and trigger angiogenesis.42 Animals were treated daily receiving oral Losartan (15 mg/kg) until the end of the protocol. After 8 weeks following the infarction, all the animals underwent a second surgery. For the animals in scaffold group, a cardiac patch scaffold was epicardially placed and sutured over the infarcted area. The animals in control (infarcted and not treated with Losartan) and Losartan groups did not receive patch implantation. A poly(ester carbonate urethane)urea (PECUU) electrospun-scaffold enriched with porcine ECM gel layer was used as cardiac patch. In particular, the incorporation of an ECM gel component within a polymeric fibrillar scaffold has been shown to induce angiogenesis and promote constructive remodeling.41
After 8 weeks following the treatment surgery, animals were sacrificed and the hearts were harvested. Histological samples were fixed in 4% phosphate-buffered paraformaldehyde solution (4 h), followed by immersion in 30% sucrose solution over-night and finally embedded in OCT compound and sectioned with a 10µm step size using a microtome. For the IHC staining cardiac tissue sections were incubated for 20 minutes at 70°C in antigen retrieval Histo VT One® (Nacalai Tesque, Kyoto, Japan) diluted 10 times in deionized water. Sections were blocked for 3 hours at room temperature with 2% BSA and 10% goat serum in 0.2% Triton-PBS solution. To identify BV, sections were incubated with mouse primary antibody against CD31 1:100 (Ab64543, Abcam) and rabbit primary antibody against Alpha-SMA 1:200 (Ab5694, Abcam). As previously done in the abdominal wall study, anti-rabbit Alexa Fluor® 594 1:1000 (A21207, Invitrogen), biotinylated anti-mouse 1:200 (BA-2001, Vector Laboratories) and Streptavidin-Alexa Fluor® 488 conjugate 1:150 (S32354, Invitrogen) were utilized as secondary antibodies, 4′,6-diamidino-2-phenylindole (DAPI) (DAPI H-1200; Vectashield) was utilized for nuclear staining. Multispectral epifluorescent images were acquired using a Nikon Eclipse 6600 Microscope with spectral unmixing to remove autofluorescence performed using Nuance 3.0.2 software.
Dataset 3: Kidney Tissue Organogenesis in the Omentum
The third case provides an example of how the BVD algorithm can be applied to ectopic tissue organogenesis. Metanephric (E14.5) kidneys were retrieved from timed-pregnant C57BL/6J mice as previously described16 and transplanted in the omentum of recipient C57BL/6J mice.15 After two weeks from the engraftment, the kidneys were retrieved from the mice and prepared for histological examination. Histological samples were fixed in 4% paraformaldehyde, infiltrated in 30% sucrose solution, embedded in OCT compound, and finally sectioned into 4 µm-thick sections for IF analyses. Sections were permeabilized with cold 0.1% Triton X-100 for 10 minutes and nonspecific antibody binding was later prevented by incubating sections in 3% bovine serum albumin solution for 30 minutes. Sections were therefore incubated with anti-CD31 antibody (1:50, ab28364, Abcam) 1 h at room temperature. Alexa Fluor 594 (1:350, A-11012, Thermo Fisher) was used as secondary antibody for 20 minutes. Images were obtained with an Olympus IX71 (Olympus Corporation) inverted fluorescence microscope.
Image Preparation and Analysis Performed by Human Operators
Images of datasets 1, 2, and 3 were obtained using a Nikon Eclipse 6600 Microscope and an Olympus IX71. Fluorescent probes, including DAPI, FITC (fluorescein isothiocyanate), and TRITC (tetramethylrhodamine isothiocyanate), were detected using an excitation filter with narrow bandpass windows in the violet (385 to 400 nanometers), blue (475 to 490 nanometers), and green (545 to 565 nanometers) spectral regions.
Twelve independent explants from dataset 17 were analyzed: N=3 from scaffold group, N=4 from scaffold + ECM group and N=5 from scaffold + ECM + NO2-OA group. For each explants, 8 random images were collected, this corresponded to a total of 96 analyses. Each extracted image covered a field of view of 0.091 mm2, which was equivalent to 697x520 pixels. Images were saved in JPEG format. Three rat heart explants of each group from dataset 235 were examined including: control, scaffold and Losartan groups, for a total of 9 independent specimens and 45 images (5 images/sample). Each image covered a field of view of 0.185 mm2 which was equivalent to 994x742 pixels. Images were saved in JPEG format. For both dataset 1 and dataset 2, mature BVs and capillaries were manually detected by one human operator for each study. The operator was blinded to the treatment groups and not involved in the projects. Finally, for the third dataset,15 32 independent glomeruli, in five different images, were analyzed: N=5 from Image 1, N=6 from Image 2, N=7 from Image 3, N=8 from Image 4 and N=6 from Image 5. The field of view for each image acquisition was 0.46 mm2, which is equivalent to 1036x1024 pixels. The fluorescence intensity for CD31 positive pixels was measured for each of the glomeruli within the images by selecting regions of interest around the Bowman’s capsule containing the glomerular capillaries. Intensity values were measured processing images in TIFF format via ImageJ (developed at NIH), as previously described.19 Glomeruli from 5 sections/mouse were considered. The corrected total glomerular fluorescence (CTGF) was calculated using Eq.115,19:
Collectively, the algorithm was validated and assessed by utilizing 173 independent images that were previously7,15 analyzed by human operators and obtained from three different tissue types.
Blood Vessel Detection Algorithm Structure
The BVD algorithm and its Graphical User Inteface (GUI) (Supplemental Fig. 1) was developed with MATLAB (The MathWorks, Natick, MA). Its workflow (Fig. 1) can be summarized as follows:
-
(1)
The input Red Green Blue (RGB) images are normalized within the range [0,1] to make the whole set of operations and filtering coherent throughout the whole dataset (Figs. 1a and 1b I). The spectral projection of BV colors in the RGB IHC images covers two of the main colors: red and green. The first step of the algorithm selects the color channels that are utilized to further process the image.
-
(2)
Once the red or the green channel is extracted from the full RGB image, a 3 by 3 averaging spatial filter is generated with the MATLAB's built-in function fspecial and it is then applied to the selected color channel to increase the signal to noise ratio. Next, the algorithm suggests an intensity threshold value T to segment the BVs from the background (Figs. 1a and 1b II). The thresholding with the suggested T minimizes the intra-class pixel variance and it is derived from the function graythresh, a MATLAB's implementation of the Otsu's Method.31
-
(3)
After the thresholding, the binary image is processed to extract all the connected components (Figs. 1a and 1b III). This task is performed by the MATLAB's function bwconncomp, where pixels within an 8x8 spatial neighborhood are considered connected when their edges or corners are adjacent. The connected components are organized into a 1-by-(n) number of detected object array, this set is then reduced by eliminating objects whose areas are smaller than an experimentally derived area threshold. Morphological descriptors, detected with built-in function regionprops, are measured for each of the connected components. The coordinates of all the pixels that belong to the ith connected component are stored in the descriptor PixelList. The number of pixels is used to identify and remove components too small or too large to be blood vessels. This operation has the side effect of removing all the small blood vessels with large lumina. In order to recover them, all round shape objects are identified using the built-in function imfindcircles (Fig. 1b III). The resulting mask is compared to the complement of the original binary image. The intersection highlights all of the hollow regions, which are considered lumina if contained in the circle and larger than 12.5% of the area of the detected object. The components that meet the criteria are reintroduced in the PixelList.
-
(4)
Groups of background pixels that are disconnected from the edge of the image are detected and filled (Figs. 1a and 1b IV). The task is performed in two steps. First, the morphological operator bwmorph is used to close the binary images by performing a dilation followed by an erosion. Second, imfill is used to fill the areas within the closed groups of pixels.
-
(5)
Connected components are extracted using the binary filter obtained in the previous step and labeled as BVs using labelmatrix (Figs. 1a and 1b V).
-
(6)
Regionprops is now used to extract Area, Orientation, Major Axis Length, Minor Axis Length, Eccentricity, Centroid and Perimeter of each labeled element. Finally, the detected vessels are highlighted by overlaying white arrows on top of the starting image (Figs. 1a and 1b VI)
The BVD algorithm is distributed through GitHub: https://github.com/alessandrobruno10/BVD
And MathWorks File Exchange: https://www.mathworks.com/matlabcentral/fileexchange/87422.
Precision, Recall, F-Measure
In order to evaluate the BVD algorithm performance, the software was quantitatively evaluated using precision, recall and F-measure parameters.28,29 Precision is used as a metric for digital image analysis algorithms and measures the positive prediction (see Eq. 2).
Similarly, recall is commonly utilized28 to assess the sensitivity of the algorithms. For this specific case, recall is defined as follows (see Eq. 3):
where the true positive is the number of correctly detected BVs identified by the algorithm, while false positive is the number of artifacts that were incorrectly individuated as BVs, and false negative represents the number of BVs that are mistakenly missed by the analysis. A single measure of performance is finally provided by the F-measure value, which is defined as the harmonic mean of precision and recall (see Eq. 4).
The algorithm performance was tested using a phantom dataset, dataset 1 and 2, respectively. In order to create a set of images that includes a known number of BVs, 10 phantom images have been created by a human operator using Adobe Photoshop 2020 (Adobe Inc.). BVs, with different structures, have been randomly selected from IHC images and added on a black background. The ground truth for the analysis conducted on datasets 1 and 2 was established using the data generated by the human operators.
Statistical Analysis
Statistical analysis was performed using SigmaPlot (Systat Software Inc.). One-way analysis of variance (ANOVA) and Repeated Measures (RM) ANOVA was utilized for the comparison of multiple samples. Results were considered to be statistically significant when p < 0.05. To allow the comparison between the human operator/ImageJ and algorithm analyses in dataset 3, CTGF and pixels were standardized into z-scores. Standardization of CTGF and pixels measurements in each analysis allows comparison between the two scales, even with the use of different assessments. In addition, the agreement between BVD algorithm and human operator analysis (for datasets 1 and 2), and BVD algorithm and ImageJ CTCF quantification (for dataset 3) was studied using the Bland–Altman approach.11,21
Results
Performance Evaluation of BVD Algorithm on a Phantom Dataset
The phantom dataset analysis using the BVD algorithm demonstrated that BVs with different shapes and structures were correctly detected within the images. Metrics for the algorithm performance including precision, recall and F-measure were equal to 89%, 95%, 92% respectively (Fig. 2).
Performance Evaluation of BVD Algorithm on Rat Abdominal Wall Defect Model Dataset
As described within the materials and methods section, CD31 + αSMA co-staining was utilized for BV detection for both the rat abdominal wall defect and the infarction model. Representative images in Fig. 3a provide an example of the comparative evaluation of the BVD algorithm vs. human detection applied to the rat abdominal wall defect model dataset. Three groups of explants with different numbers of BVs were analyzed. The human operator analysis and the BVD algorithm showed a comparable capacity to detect BV locations and number. Quantitative comparison of vessel number/μm2 in Fig. 3b showed no statistically significant differences (p < 0.05). Metrics for the algorithm performance, including precision, recall, and F-measure are reported in Fig. 3c and were equal to 92%, 77%, 82%, respectively. These results were further confirmed by the correlation analysis (r = 0.93, Fig. 3d). The Bland–Altman analysis demonstrates agreement between the methodologies with few outliers. The three outliers are due to the algorithm and human variability in detecting the BVs within IHC sections in presence of artifacts. This discrepancy in the analysis is in line with the limitations identified in the BVD algorithm workflow, which will be discussed further in the text. In the Bland–Altman plot, the bias between methods was − 0.615, the limits of agreement for paired observations were − 4.66 to 3.43 (Fig. 3e). These values demonstrated the high performance of the BVD algorithm.
Performance Evaluation of BVD Algorithm on Rat Infarction Model Dataset
The comparison of the BVD algorithm vs. human results applied to the host response to biohybrid scaffold dataset is provided in Fig. 4. More specifically, Fig. 4a shows a qualitative comparison of the capacity to detect number and location of BVs for three different explants groups. Fig. 4b offers and quantitative comparison of the BV quantification that, similarly to the previous case, showed no statistically different values. Finally, precision, recall and F-measure (Fig. 3c) were equal to 83%, 80%, 81% respectively. The correlation analysis in Fig. 4d showed an r = 0.979. In the Bland–Altman plot, the bias between methods was − 0.155, the limits of agreement for paired observations were -2.24 to 1.93 (Fig. 4e). This results corroborated the positive outcomes of the comparative assessment presented for dataset 1.
Image Artifacts, False Positive and False Negative
Histological sample preparation itself is an important source of variability that, regardless of the methodology being utilized, affects the efficacy and repeatability of the analysis. As discussed in the introduction section, humans are error-prone and often generate false positives and/or false negatives. However, similar errors are also made by algorithms. A comparison of the BVD algorithm vs. human operator in terms of response to image artifacts, false positive and false negative detection is provided in Fig. 5. The three most common causes of image artifacts for the assessment of explanted engineered constructs and biomaterials have been presented, including folding of the histological section, suboptimal amplification, and suboptimal blocking protocol. The algorithm provides an additional level of control to minimize the impact of image artifacts by allowing to manually enhance the thresholding, based on a visual feedback In addition, histogram charts for the diameter and surface distribution of the detected vessels allow the user to identify potential outliers.
Topological Distribution of Blood Vessel
In addition to highlighting the locations of the detected BVs (Figs. 3a, 4a), quantifying their total number (Figs. 3b, 4b), their diameter and area distribution (Supplemental Fig. 2), the BVD algorithm can be utilized to obtained color maps that describe the spatial distribution of the BVs inside and around the ROI. An example of such analysis is provided in Fig. 6a and in Supplemental Fig. 2. Given the same number of detected BVs/mm2 or BVs/field of view, histological sections can dramatically differ in topological distribution, as is possible to notice by the original images in Fig. 6c. Similarly to the other algorithm's features, a validation was conducted by comparing maps obtained by human operators vs. those obtained by the algorithm. Results presented in Fig. 6a were obtained by processing samples from dataset 2 and showed comparable topological distributions for human and algorithm derived maps. Before and after graphs in Fig. 6b offers a quantitative comparison of the BV quantification that showed no statistically different values.
Performance Evaluation of BVD Algorithm on Ectopic Kidney Tissue Organogenesis Dataset
The third case that has been considered for the algorithm's validation is conceptually different from the previous two and aims to identify only capillaries within glomeruli of kidney tissue implanted in the omentum.15 Capillaries are morphologically characterized by a unique tunica intima and differ from veins, arteries, venules and arterioles that are composed by three layers. The tunica intima consists of a single layer of connected ECs that are positive to the CD31 marker. Therefore, CD31 was the only staining adopted in dataset 3. This specific example was provided to show how the BVD algorithm can be applied in the context of ectopic regeneration and how it can be utilized in the event of an analysis based on an individual staining. As described in the methods section, CTGF was calculated by a human operator, using ImageJ, evaluating the number of red pixels within the ROI. Similarly to the analysis conducted using ImageJ, the ROI was manually identified by the operator around the Bowman’s capsule containing the glomerular capillaries (Fig. 7a). Bland and Altman analysis was used in order to assess the agreement between the z-scores of the two methodologies. The correlation analysis for five independent image acquisitions was performed and it is provided in Fig. 7b, r was equal to 0.97. In the Bland–Altman plot, the bias between methods was 0.27, the limits of agreement for paired observations were − 0.44 to 0.38 (Fig. 7c).
Discussion
Both research and clinical practice share the urgent need for advancing experimental and digital processing methods to visualize and quantify targeted biomolecules. The notion of quantitative analysis and proper synthesis between software engineering and histopathology is applicable to a broad spectrum of applications. In this regard, numerous factors are recognized as a source of variability, including the staining procedure and the subjectivity introduced by the human operator. As facilitated access to large datasets increasingly becomes a determinant element, reducing digital processing time has become more of a necessity rather than a design requirement.
In this study, an automated, ready-to-use and user-friendly methodology to quantitatively characterize BVs in immunohistochemical sections was presented. The accuracy of the results was assessed using a phantom dataset of images and by the direct comparison with results obtained by human operators analysis using state-of-the-art methodologies. Three different datasets have been utilized for the algorithm evaluation, including: a drug-controlled release study7 (Fig. 2), the host response to the implantation of a biohybrid scaffold35 (Figs. 3 and 5), and an example of ectopic kidney organogenesis induced by transplantation of kidney rudiments in the omentum15 (Fig. 7). Algorithm's performance was further quantified on a phantom dataset with well accepted metrics such as precision, recall, F-measure (Fig. 6). Response to common artifacts was also presented (Fig. 4).
Results in Figs. 2, 3 showed the ability of the BVD algorithm to quantify the number of BVs that were statistically equivalent to those measured by a human operator. Unlike human operator-based analysis, the information provided by BVD was comprehensive and included a set of data that is generally neglected in histological analysis. For instance, in addition to the location and number of BVs, area, and diameter were calculated and presented as histogram charts (Supplemental Fig. 2). The number of vessels can be provided as number/mm2 rather than being offered as number of BVs/fields of view. The algorithm efficacy was documented (Figs. 2c and 3c) with precision (>82%), recall (>77%), F-measure (>81%).
A trained human operator may spend about two minutes/image identifying and counting BV on a histological section and saving the data. Considering the size of a standard pre-clinical model with 10 images/explants, 5 explants/group, and 3 groups, the processing time for a manual operator is equivalent to a minimum time commitment of 300 minutes. This estimate not only represents a theoretical lower limit, but also does not include other forms of analysis or post-processing such as the creation of arrays with BV areas, diameter or centroid locations. In contrast, the BVD algorithm eliminates human subjectivity, does not require trained operators, and requires less than 20 seconds to complete the analysis on a conventional laptop. This is equivalent to a reduction in the processing time of a factor of six. A GUI was also provided and offers additional choices for the analysis. For instance, single images can be analyzed in any of the RGB channels. Detection can be optimized for the specific tissue source and staining by customizable gray-level thresholding. Sets of congruent images from the same dataset can be used to produce an interpolated topological map showing the spatial distribution of its BVs (Fig. 5). The integration of quantitative histology in clinical and basic science research is at its early stage.
While several techniques have been previously developed to analyze vasculature and angiogenesis, the majority of them are not-open source, not automatic, require manual interaction of an expert operator or need a training phase. The state-of-the-art for open-source quantitative BV analysis consists of only one method: CAncer IMage ANalysis (CAIMAN).31 CAIMAN is an algorithm repository designed to analyze images for cancer research. Only semi-quantitative assessment was provided by comparing the automatic segmentation with hand delineation of BV edges on human colorectal carcinomas in mice models and mouse fibrosarcoma. Yet, the algorithm provides information such as vascular area, eccentricity, and roundness.31,32 On the other hand, CAIMAN is able to process IHC images stained with chromogenic dyes and acquired by a bright-field microscope. Although the CAIMAN’s official repository is no longer maintained, the source codes are available on the developer’s GitHub.
The original scripts are not suitable for the analysis of IF images and require the use of MATLAB’s interface. However, this seminal study has the merit to highlight the important gap in knowledge created by the different methodological approaches adopted in histopathology and engineering.
The current study introduces an algorithm capable of performing quantitative analysis of BV morphology regardless of tissue source, scale, or presence of implanted biomaterials. The algorithm is provided as a stand-alone application that does not require an understanding of the programming language, runs off-line on a personal computer, and does not require specific software to be installed. BV number, the conventional parameter in the study of angiogenesis, is augmented by additional morphometrical data such as BV locations, diameters, and areas. This information can be beneficial for numerical modeling, and it is increasingly gaining interest in computational methods to predict the evolution of the inflammatory response.43 The quantitative analysis also allows, for the first time, to characterize the topological distribution of the BV around the ROI. This long-time neglected feature is a valuable tool to distinguish different vascular patterning that, while similar in vessel density, may differ in terms of topology.
A number of limitations can be identified for this study. First, the algorithm was developed to process immunofluorescent images only, this category benefits from the suppression of the background performed by the staining procedure. While histological images of BVs processed by other staining such as hematoxylin and eosin or Masson's trichrome are morphologically similar to those obtained by IHC staining, this class of images will be hardly analyzed by the BVD algorithm. Second, the morphological operators implemented in our method were prevalently calibrated to detect round-shape objects. While longitudinal sections are still detected, the accuracy of the method in such cases is sub-optimal. Third, the BVD algorithm has a limited ability to separate neighboring BV when they are too close. We plan to address this issue in future releases of the application. Fourth, the isolation of the ROI within an image is still manually identified by the human operator before the analysis. Last, deep learning based approaches such as fully convolutional networks for semantic segmentation10 could be utilized and could potentially provide competitive advantages compared with the current implementation. While promising, deep learning for the analysis of vascularization is currently at its initial stage and would also come with the common caveat of defining effective procedures and suitable dataset for the training.
BVD algorithm is shown to be effective in automatically identifying and quantifying vascular patterns in immunohistochemical sections. The BVD is provided as an open-source application that allows a comprehensive morphometrical and topological characterization of BVs. This method can facilitate histopathological assessment in a broad spectrum of pre-clinical scenarios where unbiased and faster quantification is relevant.
References
Augustin, H. G. Methods in Endothelial Cell Biology. New York: Springer, 2004.
Bancroft, J. D., and M. Gamble. Theory and Practice of Histological Techniques. New York: Elsevier Health Sciences, 2008.
Belien, J., S. Somi, J. S. De Jong, P. J. Van Diest, and J. Baak. Fully automated microvessel counting and hot spot selection by image processing of whole tumour sections in invasive breast cancer. Journal of Clinical Pathology. 52:184–192, 1999.
BenTaieb, A., and G. Hamarneh. Adversarial stain transfer for histopathology image analysis. IEEE Transactions on Medical Imaging. 37:792–802, 2017.
Bukenya, F., C. Nerissa, S. Serres, M.-C. Pardon, and L. Bai. An automated method for segmentation and quantification of blood vessels in histology images. Microvasc. Res. 128:103928, 2020.
Costa, C., J. Incio, and R. Soares. Angiogenesis and chronic inflammation: cause or consequence? Angiogenesis. 10:149–166, 2007.
D’Amore, A., M. Fazzari, H.-B. Jiang, S. K. Luketich, M. E. Luketich, R. Hoff, D. L. Jacobs, X. Gu, S. F. Badylak, and B. A. Freeman. Nitro-oleic acid (NO2-OA) release enhances regional angiogenesis in a rat abdominal wall defect model. Tissue Eng. Part A. 24:889–904, 2018.
D’Amore, A., T. Yoshizumi, S. K. Luketich, M. T. Wolf, X. Gu, M. Cammarata, R. Hoff, S. F. Badylak, and W. R. Wagner. Bi-layered polyurethane–extracellular matrix cardiac patch improves ischemic ventricular wall remodeling in a rat model. Biomaterials. 107:1–14, 2016.
Dagnon, K., D. Heudes, J.-F. Bernaudin, and P. Callard. Computerized morphometric analysis of microvasculature in non-small cell lung carcinoma. Microvasc. Res. 75:112–118, 2008.
Darrell T., J. Long and E. Shelhamer. Fully Convolutional Networks for Semantic Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 39: 2014.
Dewitte, K., C. Fierens, D. Stockl, and L. M. Thienpont. Application of the Bland-Altman plot for interpretation of method-comparison studies: a critical investigation of its practice. Clin. Chem. 48:799–801, 2002.
Fernández-Carrobles, M.-M., I. Tadeo, R. Noguera, M. García-Rojo, O. Déniz, J. Salido, and G. Bueno. A morphometric tool applied to angiogenesis research based on vessel segmentation. In: Diagnostic Pathology, Berlin: Springer, 2013, p. S20.
Ferrer, F. A., L. J. Miller, R. I. Andrawis, S. H. Kurtzman, P. C. Albertsen, V. P. Laudone, and D. L. Kreutzer. Angiogenesis and prostate cancer: in vivo and in vitro expression of angiogenesis factors by prostate cancer cells. Urology. 51:161–167, 1998.
Fox, S. B., R. D. Leek, M. P. Weekes, R. M. Whitehouse, K. C. Gatter, and A. L. Harris. Quantitation and prognostic value of breast cancer angiogenesis: comparison of microvessel density, Chalkley count, and computer image analysis. J. Pathol. 177:275–283, 1995.
Francipane, M. G., B. Han, and E. Lagasse. Host lymphotoxin-β receptor signaling is crucial for angiogenesis of metanephric tissue transplanted into lymphoid sites. Am. J. Pathol. 190:252–269, 2020.
Francipane, M. G., and E. Lagasse. The lymph node as a new site for kidney organogenesis. Stem Cells Transl. Med. 4:295–307, 2015.
Goddard, J. C., C. D. Sutton, P. N. Furness, R. C. Kockelbergh, and K. J. O’byrne. A computer image analysis system for microvessel density measurement in solid tumours. Angiogenesis. 5:15–20, 2002.
Gurcan, M. N., L. E. Boucheron, A. Can, A. Madabhushi, N. M. Rajpoot, and B. Yener. Histopathological image analysis: a review. IEEE Rev. Biomed. Eng. 2:147–171, 2009.
Haddad, G., P. Zhabyeyev, M. Farhan, L. F. Zhu, Z. Kassiri, D. C. Rayner, B. Vanhaesebroeck, G. Y. Oudit, and A. G. Murray. Phosphoinositide 3-kinase β mediates microvascular endothelial repair of thrombotic microangiopathy. Blood J. Am. Soc. Hematol. 124:2142–2149, 2014.
Hernández-Aguilera A., J. Sepúlveda, E. Rodríguez-Gallego, M. Guirro, A. García-Heredia, N. Cabré, F. Luciano-Mateo, I. Fort-Gallifa, V. Martín-Paredero, J. Joven and J. Camps. Immunohistochemical analysis of paraoxonases and chemokines in arteries of patients with peripheral artery disease. In: International Journal Of Molecular Sciences 2015, p. 11323-11338.
Hickey G. L., J. Dunning, B. Seifert, G. Sodeck, M. J. Carr, H. U. Burger and F. Beyersdorf. Statistical and data reporting guidelines for the European Journal of Cardio-Thoracic Surgery and the Interactive CardioVascular and Thoracic Surgery. Oxford University Press, Oxford, 2015.
Im K., S. Mareninov, M. F. P. Diaz and W. H. Yong. An introduction to performing immunofluorescence staining. Biobanking 299-311, 2019.
Jaafar, I. H., C. E. LeBlon, M.-T. Wei, D. Ou-Yang, J. P. Coulter, and S. S. Jedlicka. Improving fluorescence imaging of biological cells on biomedical polymers. Acta Biomater. 7:1588–1598, 2011.
Kirkegaard, T., J. Edwards, S. Tovey, L. McGlynn, S. Krishna, R. Mukherjee, L. Tam, A. Munro, B. Dunne, and J. Bartlett. Observer variation in immunohistochemical analysis of protein expression, time for a change? Histopathology. 48:787–794, 2006.
Laitakari, J., V. Näyhä, and F. Stenbäck. Size, shape, structure, and direction of angiogenesis in laryngeal tumour development. J. Clin. Pathol. 57:394–401, 2004.
Leong, A.S.-Y. Quantitation in Immunohistology: fact or Fiction? Appl. Immunohistochem. Mol. Morphol. 12:1, 2004.
Lyon, H. O., A. De Leenheer, R. Horobin, W. Lambert, E. Schulte, B. Van Liedekerke, and D. Wittekind. Standardization of reagents and methods used in cytological and histological practice with emphasis on dyes, stains and chromogenic reagents. Histochem. J. 26:533–544, 1994.
Mignotte, M., and C. Hélou. A precision-recall criterion based consensus model for fusing multiple segmentations. Int. J. Signal Process. Image Process. Pattern Recognit. 7:61–82, 2014.
Nguyen, U. T., K. Ramamohanarao, L. A. Park, L. Wang, and A. Bhuiyan. A quantitative measure for retinal blood vessel segmentation evaluation. Int. J. Comput. Vis. Signal Process. 1:1–8, 2012.
Perez, E. A., V. J. Suman, N. E. Davidson, S. Martino, P. A. Kaufman, W. L. Lingle, P. J. Flynn, J. N. Ingle, D. Visscher, and R. B. Jenkins. HER2 testing by local, central, and reference laboratories in specimens from the North Central Cancer Treatment Group N9831 intergroup adjuvant trial. J. Clin. Oncol. 24:3032–3038, 2006.
Reyes-Aldasoro, C. C., M. K. Griffiths, D. Savas, and G. M. Tozer. CAIMAN: an online algorithm repository for cancer image analysis. Comput. Methods Programs Biomed. 103:97–103, 2011.
Reyes-Aldasoro, C. C., L. J. Williams, S. Akerman, C. Kanthou, and G. M. Tozer. An automatic algorithm for the segmentation and morphological analysis of microvessels in immunostained histological tumour sections. J. Microsc. 242:262–278, 2011.
Rizzardi, A. E., A. T. Johnson, R. I. Vogel, S. E. Pambuccian, J. Henriksen, A. P. Skubitz, G. J. Metzger, and S. C. Schmechel. Quantitative comparison of immunohistochemical staining measured by digital image analysis versus pathologist visual scoring. Diagn. Pathol. 7:42, 2012.
Rouwkema, J., N. C. Rivron, and C. A. van Blitterswijk. Vascularization in tissue engineering. Trends Biotechnol. 26:434–441, 2008.
Silveira-Filho L., G. N. Coyan, A. Adamo, S. K. Luketich, G. Menallo, A. D'Amore and W. R. Wagner. Can a biohybrid patch salvage ventricular function at late time point in post-infarction remodeling process? JACC: Basic to Translational Science.
Spiller, K. L., D. O. Freytes, and G. Vunjak-Novakovic. Macrophages modulate engineered human tissues for enhanced vascularization and healing. Ann. Biomed. Eng. 43:616–627, 2015.
Tsou C.-H., Y.-C. Lu, A. Yuan, Y.-C. Chang and C.-M. Chen. A heuristic framework for image filtering and segmentation: application to blood vessel immunohistochemistry. Anal. Cell. Pathol. 2015: 2015.
van der Laak, J. A., J. R. Westphal, L. J. Schalkwijk, M. M. Pahlplatz, D. J. Ruiter, R. M. de Waal, and P. C. de Wilde. An improved procedure to quantify tumour vascularity using true colour image analysis. Comparison with the manual hot-spot procedure in a human melanoma xenograft model. J. Pathol. 184:136–143, 1998.
Van Der Loos, C. M. Chromogens in multiple immunohistochemical staining used for visual assessment and spectral imaging: the colorful future. J. Histotechnol. 33:31–40, 2010.
Virgintino, D., P. Monaghan, D. Robertson, M. Errede, M. Bertossi, G. Ambrosi, and L. Roncali. An immunohistochemical and morphometric study on astrocytes and microvas culature in the human cerebral cortex. Histochem. J. 29:655–660, 1997.
Wassenaar, J. W., R. Gaetani, J. J. Garcia, R. L. Braden, C. G. Luo, D. Huang, A. N. DeMaria, J. H. Omens, and K. L. Christman. Evidence for mechanisms underlying the functional benefits of a myocardial matrix hydrogel for post-MI treatment. J. Am. Coll. Cardiol. 67:1074–1086, 2016.
Xu, F., C. Mao, Y. Hu, C. Rui, Z. Xu, and L. Zhang. Cardiovascular effects of losartan and its relevant clinical application. Curr. Med. Chem. 16:3841–3857, 2009.
Ziraldo, C., Q. Mi, G. An, and Y. Vodovotz. Computational modeling of inflammation and wound healing. Adv. Wound Care. 2:527–537, 2013.
Acknowledgments
This work was funded by the Ri.MED Foundation 2019 research support "Development of novel biomaterials for tissue engineering strategies", by the Italian Ministry of Education, University and Research "PON Innovation and Research project – DOT1720429" and "PON Innovation and Research project—4FRAILTY (ARS01_00345)” CUP B66G18000250005, under the Action II—Specific Objective 1b. The authors would also like to acknowledge Dr. Francesco Gugliuzza for assisting in developing the MATLAB's code, Dr. Lindemberg Silveira Filho for assisting with the experimental analysis for dataset 2 discussed in this manuscript, and the McGowan Institute for Regenerative Medicine Histology Laboratory.
Funding
Funding was provided by Ministero dell’Istruzione, dell’Università e della Ricerca (DOT1720429 and B66G18000250005) and Fondazione Ri.Med.
Conflict of interest
No benefits in any form have been or will be received from a commercial party related directly or indirectly to the subject of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Associate Editor Elena S. Di Martino oversaw the review of this article.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Adamo, A., Bruno, A., Menallo, G. et al. Blood Vessel Detection Algorithm for Tissue Engineering and Quantitative Histology. Ann Biomed Eng 50, 387–400 (2022). https://doi.org/10.1007/s10439-022-02923-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10439-022-02923-2