Next Article in Journal
Radon-Guided Wavelet-Domain Attention U-Net for Periodic Artifact Suppression in Brain MRI
Previous Article in Journal
Radiomic Characterization of Adrenal Incidentalomas on NECT: Retrospective Exploratory Study and Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Semi-Automated Computational Identification of Fibrosis for Enhanced Histopathological Decision Support

by
Alexandru-George Berciu
1,
Diana Rus-Gonciar
2,3,
Teodora Mocan
4,5,
Lucia Agoston-Coldea
3,
Carmen Cionca
4 and
Eva-Henrietta Dulf
1,6,*
1
Automation Department, Faculty of Automation and Computer Science, Energy Transition Research Center, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania
2
Department of Pathology, Iuliu Hatieganu University of Medicine and Pharmacy, 400012 Cluj-Napoca, Romania
3
2nd Department of Internal Medicine, Emergency County Hospital, 400012 Cluj-Napoca, Romania
4
Department of Physiology, Iuliu Hatieganu University of Medicine and Pharmacy, 400006 Cluj-Napoca, Romania
5
Department of Nanomedicine, Regional Institute of Gastroenterology and Hepatology, 400337 Cluj-Napoca, Romania
6
PHYSCON Research Center, Óbuda University, H-1034 Budapest, Hungary
*
Author to whom correspondence should be addressed.
J. Imaging 2026, 12(4), 152; https://doi.org/10.3390/jimaging12040152
Submission received: 10 February 2026 / Revised: 21 March 2026 / Accepted: 23 March 2026 / Published: 31 March 2026
(This article belongs to the Section AI in Imaging)

Abstract

Myocardial fibrosis is a critical prognostic marker involving a progressive cascade of pathological conditions. Accurate assessment of fibrosis in myocardial samples is a routine but difficult procedure for pathologists. This article presents a semi-automated system designed to ease this task while providing pixel-level accuracy that exceeds manual estimation capabilities. The proposed innovative approach combines Gabor filters with CIELAB color space analysis to ensure the efficiency and interpretability of calculations. Testing on histopathological samples, differentiating between fibrous, healthy, and variant tissues, yielded a promising accuracy of 87.5% for images with fibrosis and 80% for all 45 images tested. This system successfully establishes a solid foundation for automated diagnosis, providing pathologists with a reliable and highly accurate tool for quantitative analysis of cardiac tissue.

1. Introduction

In 2019, 33% of deaths globally were caused by heart disease [1]. Specifically, out of 55 million deaths, 18.5 million were caused by cardiovascular disease, about 8 million more than the 10.08 million cancer-related deaths. The same trend is found in the United States, where every 33 s a person dies from cardiovascular disease, costing the US healthcare system $239.9 billion between 2018 and 2019 [2]. Myocardial fibrosis is the culmination of a series of cardiovascular diseases [3,4] and involves a validated process of evolution from tissue damage to inflammation to fibrosis [5,6]; therefore, early diagnosis could save millions of lives. Myocardial fibrosis can be identified in multiple cardiac or systemic diseases that clinically evolve with heart failure. Moreover, it distorts the myocardial architecture and changes the composition of the extracellular matrix, therefore being directly involved in the occurrence of heart failure and in its aggravation [7].
Imaging evaluation is essential for establishing the definitive and etiological diagnosis and for providing information with a prognostic role. However, histological analysis provides complementary information about the pattern of fibrosis [8]. Also, microscopic evaluation of the myocardium is an essential part of the autopsy (both clinical and forensic), especially in cases of sudden death [9]. Several aspects represent practical difficulties for pathologists in performing a microscopical evaluation of myocardial fibrosis. The focal nature of the pathological process, the inability to extensively evaluate the heart microscopically, as well as the possible false-negative results following error in sampling in the localized forms of the pathology, require additional tools to be made available for the pathologists to enhance the diagnosis [10]. Recent years have brought a rise in the evolution of multimodal cardiac imaging, especially cardiac magnetic resonance, which allows the in vivo assessment of myocardial composition and even fibrosis through late gadolinium enhancement [11].
At the same time, research on digital tools for enrichment of histological evaluation proficiency, ease of diagnosis, and diagnosis accuracy has gained increasing interest as a solution for histology limitations [12,13]. The use of automated systems for fibrosis detection is an extensively reviewed topic in the literature [14,15,16,17,18,19,20]. To be usable, they need a large set of training images. An example is the Iowa Virtual Slidebox [21]. However, training the networks involves a significant computational effort, which also involves high energy consumption. To counteract these disadvantages, machine learning-based methods are more suitable [22] and are used to delimit regions of interest [23].
To this end, some of the researchers used CIELAB color space to identify fibrosis in the heart [12,24] or kidney [25]. In the CIELAB color space, color is expressed as the three digits L* for perceived lightness and a* and b* for the four different hues of human vision: red, green, blue, and yellow [26]. In the CIELAB, a perceptually uniform space, a given number change should correspond to a corresponding perceived change in color [27]. The LAB space is not perceptually uniform, yet it is useful in industry for detecting subtle color changes [28].
Other research teams have used Gabor filters to process images undergoing convolutional neural network analysis (CNN) [29]. Because of its ideal localization in both the frequency and spatial domains, the Gabor filter, a linear filter, works well as a feature extractor for texture mapping [30]. The team of researchers led by Vukka Snigdha [31] achieved 91% accuracy using the Gabor filters method and the MobileNet deep learning model on a dataset having breast histopathology images with 277,524 patches. Texture analysis is also an important element in the detection of features that the human eye cannot identify and can be performed automatically to detect fibrosis [32,33].
In order to improve the current level of knowledge in the field of using machine learning methods for fibrosis detection, the authors conducted a rigorous review of the literature. To the best of our knowledge, no papers propose the use of a semi-automatic diagnostic system that works for different types of slides and does not use neural networks for the selection of the fibrosis region.
The evaluation of fibrosis is a routine activity for pathologists when evaluating the myocardium. As a result of the above, in order to support pathologists in their repetitive work, the present research proposes a semi-automated diagnostic system to support pathologists. The solution proposed in the paper is based on the analysis of multiple hematoxylin and eosin-stained images in the CIELAB color space and textures using Gabor filters. The research makes two novel contributions to the field. Firstly, it employs CIELAB and Gabor to diagnose myocardial fibrosis, a method intended to withstand varying slide image qualities despite current constraints in testing data. Secondly, it does so without the computational disadvantages of neural networks. In this way, although automation solutions based on CNN [29] or exclusively on the CIELAB color space [24] have been developed and presented in the literature, this paper differs by including Gabor filters, which have proven their superiority in terms of texture analysis, a necessary capability in the field of fibrosis analysis.

2. Materials and Methods

The CIELAB color space analysis was implemented in both MATLAB® R2024B and Python version 3.12.7, while the testing using Gabor filters was done in MATLAB®. For the MATLAB® implementations, version R2024B and the Image Processing Toolbox version 12.1 were used. Regarding the Python implementation, the OpenCV version 4.12.0.88 library and the color-science version 0.4.6 package for Python version 3.12.7 were used. The flowchart of the newly developed system is presented in Figure 1.
The theoretical framework of the mathematical model of the new semi-automated fibrosis diagnosis system is given in Equations (1)–(6). The abbreviations used are as follows:
{ V c o l o u r   v a r i a t i o n   i n   t h e   a n a l y s e d   i m a g e I R G B o r i g i n a l   R G B   h i s t o p a t h o l o g i c a l     i m a g e I X Y Z c o n v e r t e d   i m a g e   t o   X Y Z   c o l o u r   s p a c e I L A B c o n v e r t e d   i m a g e   t o   C I E L A B   c o l o u r   s p a c e N n u m b e r   o f   p i x e l s   o f   I R G B W   a n d   H w i d t h   a n d   h e i g h t   o f   I R G B X r ,   X g ,   X b ,   Y r ,   Y g ,   Y b ,   Z r ,   Z g ,   Z b   R G B   t o   X Y Z   c o n v e r s i o n   c o e f f i c i e n t s X l ,   X a ,   X b ,   Y l ,   Y a ,   Y b ,   Z l ,   Z a ,   Z b   X Y Z   t o   C I E L A B   c o n v e r s i o n   c o e f f i c i e n t s I G c o n v e r t e d   i m a g e   u s i n g   G a b o r   f i l t e r s C t i m e   a n d   C m e m o r y r u n t i m e   a n d   m e m o r y   c o s t   f u n c t i o n s
The preprocessing of the histopathological image regarding the color variance is modeled by Equation (1).
V ( I R G B ( x ,   y , : ) ) = 1 N x = 1 W y = 1 H I R G B ( x ,   y ) μ 2 ,   w h e r e μ = 1 N x = 1 W y = 1 H I R G B ( x ,   y )
The mathematical model of the conversion to CIELAB color space is given in Equation (2). XYZ color space is used as an intermediate to achieve this conversion.
I X Y Z ( x ,   y , : ) = [ X r Y r Z r       X g Y g Z g       X b Y b Z b ] × I R G B ( x ,   y , : )   I L A B ( x ,   y , : ) = [ X l Y l Z l       X a Y a Z a       X b Y b Z b ] × I X Y Z ( x ,   y , : )
The application of Gabor filters is based on Equation (3) for feature extraction. The joint color-texture feature vector F is defined in Equation (4).
{ G ( x , y ) = [ | G θ 1 , f 1 ( x , y ) | 2 , , | G θ s , f s ( x , y ) | 2 ] R s I G ( x ,   y , : ) = I R G B G ( x , y )  
F ( x , y ) = [ I L A B ( x ,   y , : ) ,     I G ( x ,   y , : ) ] R 3 + s
The anisotropic textures related to fibrotic structures are described by the project of the feature vector F using a wavelet–Gabor hybrid basis ϕ j k , where j is scale and k is orientation (Equation (5)).
W j , k ( x ,   y ) = F ,             ϕ j k ( x ,   y )
Let the Gabor energy response be E(x, y). The superlevel set filtration is included in Equation (6).
Ω α = { ( x ,   y ) Ω   |   F ( x , y ) α }
The graph G = (V, W), computed using k-nearest neighbors over feature vectors Fi. Let zi ∈ {0, 1} indicate a fibrosis (1) or healthy (0) region. The posterior in Equation (7) is used to model feature distributions.
P ( F i   |   z i ) P ( z i   |   F i ) · P ( F i )
Let ⊝ denote the full set of tunable parameters (Gabor settings, window sizes, classifier hyperparameters). The utility functional is included in Equation (8).
L ( ) = λ 1 · D i c e ( z i ^ ) λ 2 · C t i m e ( ) λ 3 · C m e m o r y ( )
For each implementation i ∈ {1, 2, 3} (e.g., MATLAB, Python, Gabor-based), Equation (9) defines the performance vector.
S i = [ D i c e i ,   T i m e i ,   M e m o r y i ,   T o p o l o g y S c o r e i ]
The final selection is made using a nonlinear scoring function R trained via learning-to-rank techniques. Equation (10) defines the final classification step in which the specific candidate region I* that maximizes the nonlinear discriminant function R is strictly isolated. This function evaluates each candidate Si by projecting its composite CIELAB color space and Gabor spatial-frequency textural features into a continuous relevance score, which is calibrated via learning-to-rank optimization to optimally correlate the algorithmic identification of fibrotic tissue with manual ground-truth annotations.
I * = a r g m a x R ( S i )

2.1. Protocol Description

Multiple relevant single images were manually extracted with Biolucida Cloud Viewer (2024.2.0) from hematoxylin and eosin-stained whole-slide images available in the histopathology and histology collection of The Iowa Virtual Slidebox [21]. The dataset generated compresses 40 images with myocardial fibrosis with different severity and 5 images where fibrosis was not apparent (2 with normal myocardium and 3 with other lesions). For validation purposes, the collagenous area was manually selected and labeled by a pathologist, being defined as the pale eosinophilic and fibrillar material deposited in the extracellular space.

2.2. Fibrosis Detection Using CIELAB Color Space

Taking into account its advantages, the solution tested in the present research was based on the findings of the Image Analyst MATLAB® user [22]. This implementation involves choosing a region of a geometric shape determined by the user. To evaluate the additional accuracy generated by this implementation, the present research implements and tests a solution using Python in which the region selected by the user is always rectangular, with dimensions determined by the user based on mouse positioning.
To begin with, in the case of implementation in MATLAB®, the user of the system chooses the histopathological image he wants to submit to the automatic analysis of the system, according to Figure 2.
Given the objective of the program to assist medical staff in accurately identifying myocardial fibrosis from histopathological images, the system requires the user to select a region that they consider to possibly have fibrosis. This selection is made with the mouse, using the original image chosen by the user, and the user can select a region of any geometric shape, as in Figure 3.
In the next step, the program plots the image in the LAB color space and calculates Delta E, an indicator that represents the color variation in the LAB color space for the region selected by the user, using the mean of the standard deviation for each of the three channels. The results obtained in this step are shown in Figure 4 for one of the analyzed images.
If the user wants to enter another value for the Delta E tolerance, in the next step, the system asks whether to keep the value determined automatically in the previous step or to enter a new value. The higher this value is, the wider the color variation will be, and this will lead to the identification of tissue with fibrosis over a larger area than the real one. Considering the tests carried out in the present research, a value of 10 was imposed for DeltaE tolerance, as shown in Figure 5.
In the last step, the program displays in a graphical format the original image; its representation in L, a, and b channels; the region selected by the user; and the mask of the regions having the same color as the region selected by the user. If it is identical, this means that it falls within the tolerance limits imposed for Delta E = 10 and the color variation in the user-selected region. To identify fibrosis, it was not necessary to divide the set of images into training and testing, as the solution was based exclusively on a mathematical model of pixel- and region-level analysis.
In the end, the system includes in the displayed image the sections of the original image that have the same color as the one selected by the user, identified as having fibrosis, and the regions that have not been selected, being without fibrosis and with different colors from the region selected by the user.
The graphical interface in which the results are presented to the pathologist is shown in Figure 6. By accurately selecting the region of interest, the system can identify the region with fibrosis. Validation of the results was carried out manually with the help of experts in the field of medical and histopathological image interpretation.
The results obtained were generated by keeping the DeltaE tolerance constant and equal to 10 across the 45 histopathological images analyzed. The value of the variable was determined following a series of tests carried out. The DeltaE tolerance was kept equal for all images analyzed to increase the objectivity of the method accuracy analysis.
However, in order to test the limitations of the system, the present research shows the use of 2 histopathological images in which the color difference between tissues with fibrosis and those without is not significant. The images analyzed are included in Figure 7.
Considering that the color variation in the histopathological images included in Figure 7 is not significant, which will lead to poor results for a method based on color analysis, the present research tested the Gabor filters for texture analysis.
In addition, for the same reason of evaluating the system’s accuracy, the obtained results were also analyzed in cases where potential confounders may be identified, due to a similar tinctorial affinity with the collagen deposition or to a fibrillar aspect. For an untrained person, these images can be interpreted as having fibrous tissue. As a result, the CIELAB spectrum-based analysis system was also examined under these conditions, on images with acute myocardial infarction (Figure 8), septic heart attack (Figure 9), and transplant rejection (Figure 10).
Moreover, given the semi-automated approach of selecting a region with fibrosis identified by the pathologist, the solution proposed in the present research was also tested on two histopathological images with normal tissue (images included in Figure 11).

2.3. Fibrosis Detection Using Gabor Filters

In order to increase the accuracy of the system presented in Section 2.2, the present research used a solution based on Gabor filters, where the previously presented solution shows its limitations. In this sense, Gabor filters replicate the way people distinguish textures and are used in programs that have this objective.
The system developed in the present research allows the user to choose an image. Then, automatically, three images are represented: the original image, the cropped region of the original image in which the tissue with fibrosis or with a difference in texture from the rest of the image, and the healthy tissue. To achieve this result, the automatic calculation process includes the definition of Gabor filters configured according to the image chosen by the user. Then, a Gaussian transformation is applied to smooth the image. Using the k-means information clustering method [31], the region with fibrosis or different tissue from the rest of the image is defined. The graphical user interface of the Gabor filters implementation is presented in Figure 12.

3. Results

3.1. Fibrosis Detection Using CIELAB Color Space

Since the use of CIELAB color space showed a higher accuracy of fibrosis identification from a visual point of view, a system was developed to evaluate the accuracy of the system using a source code developed in MATLAB®.
The accuracy evaluation program identifies the number of colored pixels different from the standard color (black for the automatic system and yellow for manual identification). In this respect, because the image sizes are different, the number of colored pixels was related to the image size, and a percentage was calculated. The results in terms of the number of pixels are included in Table 1 and Table 2. Table 3 contains the percentage comparison of pixels identified by the three uses: manual identification, and automatic identification with constant DeltaE tolerance for MATLAB® and Python implementations.
Since no fibrosis could be identified manually at the pixel level, given the program for pixel-level accuracy analysis, it was considered a correct identification of the region with fibrosis if the percentage difference between the 2 cases was less than 10 units. This also highlights the main advantage of the automated fibrosis detection method, which is able to work at the pixel level, something that cannot be done manually by the pathologist. The last 5 images represent special categories: 41—acute myocardial infarction; 42—septic heart attack; 43—heart transplant rejection; 44 and 45—normal tissue.
As a result of the analysis of the results in Table 3, it appears that if the pathologist appropriately selects a small section of the region with fibrosis, the CIELAB color space-based method presented in this paper succeeds in correctly identifying the region with fibrosis in the histopathological images for cases where there is significant color variation.
In this case, out of 40 histopathological images with fibrosis, the MATLAB® implementation of CIELAB color space analysis correctly identified fibrosis in 26 images. The Python implementation was successful in the identification of just seven images. However, the images in which fibrosis has been correctly identified differ between the two programming languages because, in the first situation, the user can choose a region with any geometric shape, while in Python, the selected region always has a rectangular shape. For the three special cases, both methods correctly identified a septic heart attack, representing one out of five special cases analyzed. The photomicrograph of transplant rejection and the relatively high percentage of collagen identified by the program illustrate the need for the judicious assessment of each case by the user, and highlight that the special stains are unsubstitutable. Indeed, there may be some collagen fibers, but they can be accurately identified only on special stains since other confounders have to be excluded (fibrin, hyaline material, amyloid, edema liquid, and cellular debris). If the pathologist does not select any region with fibrosis, the system does not detect fibrosis in the case of healthy tissue, resulting in the correct identification of tissue without fibrosis for the last 2 images tested. In this way, the CIELAB color space implementation in Python and MATLAB® ensures a correct identification in four out of the five special situations analyzed. These images were processed correctly because the special tissue had a small weight in the histopathological image shown in Figure 9.
Figure 13 contains the color representation of fibrosis in histopathological image 11 in the case of manual (Figure 13a) and automated identification using CIELAB color space analysis (Figure 13b) implementation in MATLAB. As a result of the graphical interpretation of the images, it appears that the percentage analysis of tissue with fibrosis in the final image is an appropriate metric, and the system succeeds in adequately identifying tissue with fibrosis.

3.2. Fibrosis Detection Using Gabor Filters

As a result of Section 3.1, the present research shows the limitations of the CIELAB color space-based system: it does not return appropriate values in cases where the image contains fibrosis with colors similar to healthy tissue, or if the area examined is questionable and ancillary studies are needed.
Similarly to the tables in Section 3.1, Table 4 includes the size of the analyzed images for Gabor filter-based processing. Table 5 contains the number of pixels identified as having fibrosis by the manual and Gabor filter-based procedures, and Table 6 shows the percentages of fibrous tissue in the 45 images processed. Table 6 shows the results on the accuracy of the method based on Gabor filters compared to manual identification. Due to the lack of texture, the main differentiator of tissues when using Gabor filters, fibrosis is correctly identified in only 11 images by this method. It was considered correct identification if the percentage of fibrosis in the image is within ± 10% between the manually and automatically processed images with Gabor filters. The range of variation was determined based on statistical tests applied to the entire dataset. Even though this is a relatively large interval, given the manual identification performed by the pathologist, this interval led to statistically relevant results.
In the case of the Gabor filter-based implementation, the fibrosis region is correctly identified in 11 out of 40 cases, and it fails to correctly identify any particular case because it is not based on different textures. However, the objective of using Gabor filters was achieved: this implementation showed remarkable results in histopathological images 5, 6, 9, and 10, where the color difference between fibrous and healthy tissue was not significant. In these cases, the system based on color analysis in the CIELAB spectrum failed to return correct results, but the method based on Gabor filters was successful.
The implementation using Gabor filters showed its limitations when abnormal tissue, without fibrosis, is generalized to the whole analyzed image.
For a quantitative analysis of the results, the average percentage of fibrosis in the 45 analyzed images was determined for the situation where a manual identification is performed, or based on Gabor filters or CIELAB color space implemented in MATLAB® and Python. Results on the accuracy of the methods are included in Table 7 for tissue with fibrosis, and in Table 8 for special tissue.
Considering the results presented in Table 7, it is identified that the average percentage of fibrosis is 30.37% in the case of manual identification for the 40 images containing fibrosis. The closest to this percentage was achieved using MATLAB® implementation, with 22.37% fibrosis in the total image, and the Python implementation of CIELAB color space, with 38.13% in the analyzed images. Due to the difference in interpretation, based on textures, the Gabor filters identify the highest percentage of fibrosis in the analyzed images, leading to an average value of 54.97% for the average percentage of fibrosis identified by the Gabor method. Using a holistic approach, the three procedures achieved an accuracy of 38.49% of fibrosis, with an accuracy of 73.28%.
The accuracy of the procedures in terms of the percentage of fibrosis identified in images without fibrosis, included in Table 8, is kept the same as for those with fibrosis. Thus, the most accurate is the CIELAB method implemented in MATLAB®, with a percentage of 19.54% fibrosis, followed by the Python implementation with 36.79% of the same method and the Gabor filters with a value of 54.93%. These results lead to an accuracy of 62.91% for the combined methods when tested on images without fibrosis.
Table 9 contains an analysis of the overall accuracy of the semi-automated solution proposed in the present paper, which involves the integration of the three implementations for the identification of fibrosis in the 45 histopathological images analyzed.
Table 10 contains the number of errors for each of the three implementations for images with fibrosis and for the situation where the three methods are combined. The final accuracy of the system, 87.5%, is due to the fact that the system correctly identified the region with fibrosis in 35 of the 40 images with fibrosis. Table 11 contains the same analysis as in Table 10, but for the case of images with special tissue. In this case, out of the five images, only one was correctly identified as not containing fibrosis. However, the system relies on the pathologist’s input to select the region with fibrosis, so a specialist would not have selected anything in these last five images tested. The authors of this study chose a tissue similar to fibrosis in order to evaluate the influence that the pathologist’s experience has on the accuracy of the diagnostic system. Based on the results obtained, the system has demonstrated that it correlates with the pathologist’s expertise and cannot be used in the learning process, but it can be extremely useful for specialists to facilitate their work after they have acquired the necessary experience. Table 12 represents the accuracy of using the 3 implementations for all 45 histopathological images. In this regard, the system returned valid responses for 36 of the 45 cases tested.

4. Discussion

Following the obtained results, the solution developed in the present research regarding the identification of fibrosis in histopathological images comprises a holistic approach, based on the use of CIELAB color space and Gabor filters. In the case of the implementation presented in this paper, the pathologist is responsible for choosing a small area with fibrosis from a slide. Employing this semi-automated approach, the present research showed the advantages of each implementation and presented a semi-automated detection system for fibrosis in histopathological images using a holistic approach based on both CIELAB color space and Gabor filters. While manual identification required a qualitative and quantitative analysis of the entire image by the pathologist, the proposed semi-automatic detection system reduces the analysis time to the detection of a region, no matter how small, in the image that contains fibrosis. The system then automatically evaluates the amount of fibrosis in the entire image without requiring input from the pathologist. This reduces the analysis time for experienced pathologists, providing a quantitative assessment that can be used as a reference for future comparisons.
The authors, however, are aware of this study’s limitations. One major constraint of the research is determined by the pathologist’s expertise: the results are considerably altered if invalid regions are chosen. This shortcoming is decreased as the pathologist’s expertise increases. Another limitation is that the authors proposed the identification of fibrotic areas on hematoxylin and eosin-stained slides, instead of using a special stain for collagen. This might lead to errors in the assessment of fibrosis areas, taking into account the existence of other deposits in the extracellular space that can mimic fibrosis (amyloid, edema fluid, hyaline material). Moreover, cases with subtle collagen deposits can easily be missed in hematoxylin and eosin-stained slides. In this regard, the database was made of images with clear fibrotic areas and is suitable for use in a semi-automatic approach, aiding the pathologist in the evaluation and contributing, together with the human evaluation, to improved and accurate diagnosis. Furthermore, the limited number of images used in this study cannot be used as a basis for generally valid truths, and another important limitation is this study’s use of a single database of whole-slide images. In addition, the pixel-level overlap was validated using the pathologist’s expertise. As a result, it will be necessary in the future to increase the database size and analyze performance at the pixel level of a larger dataset using multiple objective performance metrics like dice, sensitivity, or specificity. In addition, the Gabor filters tend to significantly overestimate the fibrosis rate in many images, indicating that the approach is prone to over-segmentation. This likely occurs because the filter responds strongly to texture patterns that are not exclusively associated with fibrotic regions, causing non-fibrotic structures to be incorrectly classified as fibrosis. As a result, the detected fibrosis area is artificially inflated, suggesting that additional post-processing or more discriminative features may be necessary to improve segmentation accuracy. It should also be noted that fibrosis in this study was identified manually by a single pathologist. Considering the issue of inter-observer variability, future analyses should incorporate the assessments of at least two pathologists.

5. Conclusions

The present paper discusses the possibility of fibrosis detection using CIELAB color space and Gabor filters. Herein, a semi-automated system for the detection of collagenous areas on hematoxylin and eosin-stained slides is developed. The best-obtained accuracy using only CIELAB color space is 74.46% [24] on all 40 histopathological images with fibrotic tissue. Under identical conditions and using the same image dataset, the newly proposed system, which applies Gabor filters combined with the CIELAB color space, achieved an accuracy rate of 87.5%. However, when the images either lack fibrosis or have poor color contrast between normal and abnormal tissue, the system’s accuracy drops to 80% across the entire dataset of 45 histopathological images. Nevertheless, this percentage surpasses the 74.46% accuracy achieved when utilizing solely the CIELAB color space. In the present research, when implementing the combined method mentioned above on images featuring fibrotic tissue, the newly developed system achieves an accuracy of 87.50%, considering the 10% margin of difference between manual and automatic identification, given the impossibility of high-accuracy identification by the method of manual marking of fibrosis by the pathologist. As a result, due to the application of the method at the pixel level, the accuracy is higher than for manual identification, which is a real help for pathologists. This outcome demonstrates the effectiveness of the proposed approach.
Future research directions are focused on identifying other machine learning-based methods for fibrosis detection to further increase the accuracy of the method and on developing a solution that is not decisively influenced by user experience using machine learning-based methods. In addition, another research direction is the development of metrics to analyze the performance of fibrosis identification, not only based on the percentage area identified as having fibrosis but also through a comparative analysis of the regions identified by the pathologist and those automatically detected using the method proposed in this paper.

Author Contributions

Conceptualization, A.-G.B., D.R.-G., T.M., L.A.-C., C.C. and E.-H.D.; data curation, A.-G.B. and D.R.-G.; software, A.-G.B.; validation, A.-G.B., D.R.-G., L.A.-C. and E.-H.D.; methodology, T.M. and C.C.; formal analysis, T.M. and L.A.-C.; resources, D.R.-G.; writing—original draft preparation, A.-G.B.; writing—review and editing, A.-G.B., D.R.-G., T.M., L.A.-C., C.C. and E.-H.D.; supervision, E.-H.D.; funding acquisition, E.-H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were waived for this study due to the data used were obtained from the public databases.

Informed Consent Statement

Patient consent was waived due to the data used were obtained from the public databases.

Data Availability Statement

The data presented in this study are openly available in Iowa Virtual Slidebox at https://www.biolucida.net/images/?page=images (accessed on 20 July 2024), reference number [21].

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. The Institute for Health Metrics and Evaluation. Global Burden of Disease. Lancet 2020, 396, 1129–1306. [Google Scholar]
  2. National Center for Chronic Disease Prevention and Health Promotion, Division for Heart Disease and Stroke Prevention. Heart Disease Facts; Centers for Disease Control and Prevention: Atlanta, Georgia, 2023.
  3. Gordon, B.; González-Fernández, V.; Dos-Subirà, L. Myocardial fibrosis in congenital heart disease. Front. Pediatr. 2022, 10, 965204. [Google Scholar] [CrossRef] [PubMed]
  4. Watanabe, K.; Thandavarayan, R.; Gurusamy, N.; Zhang, S.; Muslin, A.; Suzuki, K.; Tachikawa, H.; Kodama, M.; Aizawa, Y. Role of 14-3-3 protein and oxidative stress in diabetic cardiomyopathy. Acta Physiol. Hung. 2009, 96, 277–287. [Google Scholar] [CrossRef]
  5. Mack, M. Inflammation and fibrosis. Matrix Biol. 2018, 68, 106–121. [Google Scholar] [CrossRef] [PubMed]
  6. Riebel Badau, C.; Agoston Coldea, L. The value of T1 mapping in patients with chronic mitral regurgitation. Eur. Heart J. 2022, 43, ehac544.238. [Google Scholar] [CrossRef]
  7. López, B.; Ravassa, S.; Moreno, M.; José, G.S.; Beaumont, J.; González, A.; Díez, J. Diffuse myocardial fibrosis: Mechanisms, di-agnosis and therapeutic approaches. Nat. Rev. Cardiol. 2021, 18, 479–498. [Google Scholar] [CrossRef]
  8. Giordano, C.; Francone, M.; Cundari, G.; Pisano, A.; d’Amati, G. Myocardial fibrosis: Morphologic patterns and role of imaging in diagnosis and prognostication. Cardiovasc. Pathol. 2022, 56, 107391. [Google Scholar] [CrossRef]
  9. Basso, C.; Aguilera, B.; Banner, J.; Cohle, S.; d’Amati, G.; Henriques de Gouveia, R.; di Gioia, C.; Fabre, A.; Gallagher, P.J.; Leone, O.; et al. Guidelines for autopsy investigation of sudden cardiac death: 2017 update from the Association for European Cardiovascular Pathology. Virchows Arch. 2017, 471, 691–705. [Google Scholar] [CrossRef]
  10. Bing, R.; Dweck, M.R. Myocardial fibrosis: Why image, how to image and clinical implications. Heart 2019, 105, 1832–1840. [Google Scholar] [CrossRef]
  11. Sinagra, G.; Porcari, A.; Fabris, E.; Merlo, M. Standardizing the role of endomyocardial biopsy in current clinical practice worldwide. Eur. J. Heart Fail. 2021, 23, 1995–1998. [Google Scholar] [CrossRef] [PubMed]
  12. Gratz, D.; Winkle, A.J.; Dalic, A.; Unudurthi, S.D.; Hund, T.J. Computational tools for automated histological image analysis and quantification in cardiac tissue. MethodsX 2020, 7, 100755. [Google Scholar] [CrossRef]
  13. Zhu, L.; Wang, Y.; Zhao, S.; Lu, M. Detection of myocardial fibrosis: Where we stand. Front. Cardiovasc. Med. 2022, 9, 926378. [Google Scholar] [CrossRef] [PubMed]
  14. Qureshi, R.; Ragab, M.G.; Abdulkader, S.J.; Muneer, A.; Alqushaib, A.; Sumiea, E.H.; Qureshi, R.; Al-Selwi, S.M.; Alhussian, H. A Comprehensive Systematic Review of YOLO for Medical Object Detection (2018 to 2023). TechRxiv 2023, 1, 1–31. [Google Scholar] [CrossRef]
  15. Anteby, R.; Klang, E.; Horesh, N.; Nachmany, I.; Shimon, O.; Barash, Y.; Kopylov, U.; Soffer, S. Deep learning for noninvasive liver fibrosis clas-sification: A systematic review. Liver Int. 2021, 41, 2269–2278. [Google Scholar] [CrossRef]
  16. Pfeffer, A.; Pezel, T.; Toupin, S.; Garot, P.; Hovasse, T.; Sanguineti, F.; Di Lena, C.; Renard, C.; Tribouilloy, C.; Hamzi, K.; et al. Machine learning using cardiovascular magnetic resonance to predict cardiovascular events in patients with acute myocarditis. Eur. Heart J. 2023, 44, ehad655.1825. [Google Scholar] [CrossRef]
  17. Punn, N.S.; Patel, B.; Banerjee, I. Liver fibrosis classification from ultrasound using machine learning: A systematic literature review. Abdom. Radiol. 2023, 49, 69–80. [Google Scholar] [CrossRef]
  18. Kumar, M.; Zhang, X.; Liu, L.; Wang, Y.; Shi, W. Energy-efficient machine learning on the edges. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), New Orleans, LA, USA, 18–22 May 2020. [Google Scholar] [CrossRef]
  19. Berciu, A.G.; Dulf, E.H.; Stefan, I. PillCrop: The Solution for the Correct Administration of Medicine. IFAC-PapersOnLine 2021, 54, 328–333. [Google Scholar] [CrossRef]
  20. Ibrahim, R.; Abdelnabi, M.; Pathangey, G.; Farina, J.; Lester, S.J.; Ayoub, C.; Alsidawi, S.; Tamarappoo, B.K.; Jokerst, C.; Arsanjani, R. Utility of Cardiac CT for Cardiomyopathy Phenotyping. Tomography 2025, 11, 39. [Google Scholar] [CrossRef] [PubMed]
  21. MBF Bioscience. The Iowa Virtual Slidebox. Available online: https://www.biolucida.net/images/?page=images (accessed on 20 July 2024).
  22. Image Analyst. Color Segmentation by Delta E Color Difference. Available online: https://www.mathworks.com/matlabcentral/fileexchange/31118-color-segmentation-by-delta-e-color-difference (accessed on 20 July 2024).
  23. Remes, A.; Noormalal, M.; Schmiedel, N.; Frey, N.; Frank, D.; Müller, O.; Graf, M. Adapted clustering method for generic analysis of histological fibrosis staining as an open source tool. Sci. Rep. 2023, 13, 4389. [Google Scholar] [CrossRef]
  24. Gonciar, D.; Berciu, A.G.; Danku, A.E.; Lorenzovici, N.; Dulf, E.H.; Mocan, T.; Nicula, S.M.; Agoston-Coldea, L. The Quantification of Myocardial Fibrosis on Human Histopathology Images by a Semi-Automatic Algorithm. Appl. Sci. 2024, 14, 7696. [Google Scholar] [CrossRef]
  25. Tey, W.K.; Kuang, Y.C.; Ooi, M.P.L.; Khoo, J.J. Automated quantification of renal interstitial fibrosis for computer-aided diagnosis: A comprehensive tissue structure segmentation method. Comput. Methods Programs Biomed. 2018, 155, 109–120. [Google Scholar] [CrossRef] [PubMed]
  26. Durmus, D. CIELAB color space boundaries under theoretical spectra and 99 test color samples. Color Res. Appl. 2020, 45, 796–802. [Google Scholar] [CrossRef]
  27. Azetsu, T.; Suetake, N. Hue-preserving image enhancement in CIELAB color space considering color gamut. Opt. Rev. 2019, 26, 283–294. [Google Scholar] [CrossRef]
  28. Jeon, H.J.; Kim, H.S.; Chung, E.; Lee, D.Y. Nanozyme-based colorimetric biosensor with a systemic quantification algorithm for noninvasive glucose monitoring. Theranostics 2022, 12, 6308–6338. [Google Scholar] [CrossRef]
  29. Nageshbabu, D.; Ramana, R.B.V. Multi-scale lung tissue classification for interstitial lung diseases using learned Gabor filters. Microsyst. Technol. 2023, 29, 599–607. [Google Scholar] [CrossRef]
  30. Twum, F.; Missah, Y.M.; Oppong, S.O.; Ussiph, N. Textural analysis for medicinal plants identification using log Gabor filters. IEEE Access 2022, 10, 83204–83220. [Google Scholar] [CrossRef]
  31. Snigdha, V.; Nair, L. Hybrid Feature-Based Invasive Ductal Carcinoma Classification in Breast Histopathology Images. In Machine Learning and Autonomous Systems; Springer: Tamil Nadu, India, 2022. [Google Scholar] [CrossRef]
  32. Corrias, G.; Micheletti, G.; Barberini, L.; Suri, J.; Saba, L. Texture analysis imaging “what a clinical radiologist needs to know”. Eur. J. Radiol. 2022, 146, 110055. [Google Scholar] [CrossRef]
  33. Barioni, E.D.; Lopes, S.L.P.C.; Silvestre, P.R.; Yasuda, C.L.; Costa, A.L.F. Texture Analysis in Volumetric Imaging for Den-tomaxillofacial Radiology: Transforming Diagnostic Approaches and Future Directions. J. Imaging 2024, 10, 263. [Google Scholar] [CrossRef]
Figure 1. The flowchart of the system.
Figure 1. The flowchart of the system.
Jimaging 12 00152 g001
Figure 2. The first step in using the system involves selecting the image from a folder where the original images are stored. Original images: © The Iowa Virtual Slidebox [21].
Figure 2. The first step in using the system involves selecting the image from a folder where the original images are stored. Original images: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g002aJimaging 12 00152 g002b
Figure 3. Selection step of the region considered to have fibrous tissue by the pathologist (region of irregular shape), from the original image. Original image: © The Iowa Virtual Slidebox [21].
Figure 3. Selection step of the region considered to have fibrous tissue by the pathologist (region of irregular shape), from the original image. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g003
Figure 4. The step of informing the user about the DeltaE variation in the selected region. Original image: © The Iowa Virtual Slidebox [21].
Figure 4. The step of informing the user about the DeltaE variation in the selected region. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g004
Figure 5. The step by which the standard value for DeltaE tolerance is imposed.
Figure 5. The step by which the standard value for DeltaE tolerance is imposed.
Jimaging 12 00152 g005
Figure 6. The graphical user interface of the results for MATLAB® implementation of CIELAB color space analysis. Original image: © The Iowa Virtual Slidebox [21].
Figure 6. The graphical user interface of the results for MATLAB® implementation of CIELAB color space analysis. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g006
Figure 7. Histopathological images with small color variations between (a) fibrotic and (b) non-fibrotic areas. Original images: © The Iowa Virtual Slidebox [21].
Figure 7. Histopathological images with small color variations between (a) fibrotic and (b) non-fibrotic areas. Original images: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g007
Figure 8. Myocardium without apparent fibrosis (recent myocardial infarction). Original image: © The Iowa Virtual Slidebox [21].
Figure 8. Myocardium without apparent fibrosis (recent myocardial infarction). Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g008
Figure 9. Myocardium without apparent fibrosis (septic infarct). Original image: © The Iowa Virtual Slidebox [21].
Figure 9. Myocardium without apparent fibrosis (septic infarct). Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g009
Figure 10. Histopathological image with heart transplant rejection. Original image: © The Iowa Virtual Slidebox [21].
Figure 10. Histopathological image with heart transplant rejection. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g010
Figure 11. Histopathological images of normal tissue. Original image: © The Iowa Virtual Slidebox [21].
Figure 11. Histopathological images of normal tissue. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g011aJimaging 12 00152 g011b
Figure 12. Graphical user interface of the results for MATLAB® implementation of Gabor filters. Original image: © The Iowa Virtual Slidebox [21].
Figure 12. Graphical user interface of the results for MATLAB® implementation of Gabor filters. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g012
Figure 13. Manually (a) and automatically (b) identified fibrosis using MATLAB® implementation of CIELAB color space-based system. Original image: © The Iowa Virtual Slidebox [21].
Figure 13. Manually (a) and automatically (b) identified fibrosis using MATLAB® implementation of CIELAB color space-based system. Original image: © The Iowa Virtual Slidebox [21].
Jimaging 12 00152 g013
Table 1. Size of the analyzed images using CIELAB color space.
Table 1. Size of the analyzed images using CIELAB color space.
Image NumberOriginal Image SizeImage Size Generated for MATLAB® ImplementationImage Size Generated for Python Implementation
1921 × 6161155 × 774921 × 616
2921 × 6161155 × 774921 × 616
3921 × 6161155 × 774921 × 616
4921 × 6161155 × 774921 × 616
5921 × 6161155 × 774921 × 616
6921 × 6161155 × 774921 × 616
7921 × 6161155 × 774921 × 616
8921 × 6161155 × 774921 × 616
9921 × 6161155 × 774921 × 616
10921 × 6161155 × 774921 × 616
11921 × 6161155 × 774921 × 616
121115 × 6161398 × 7741115 × 616
131115 × 6161398 × 7741115 × 616
141115 × 6161398 × 7741115 × 616
151115 × 6161398 × 7741115 × 616
161115 × 6161398 × 7741115 × 616
171115 × 6161398 × 7741115 × 616
18937 × 6161175 × 774937 × 616
19937 × 6161175 × 774937 × 616
20937 × 6161175 × 774937 × 616
21937 × 6161175 × 774937 × 616
22937 × 6161175 × 774937 × 616
23937 × 6161175 × 774937 × 616
24937 × 6161175 × 774937 × 616
25937 × 6161175 × 774937 × 616
26937 × 6161175 × 774937 × 616
27937 × 6161175 × 774937 × 616
28937 × 6161175 × 774937 × 616
29937 × 6161175 × 774937 × 616
30937 × 6161175 × 774937 × 616
31937 × 6161175 × 774937 × 616
32937 × 6161175 × 774937 × 616
33937 × 6161175 × 774937 × 616
34937 × 6161175 × 774937 × 616
35937 × 6161175 × 774937 × 616
36937 × 6161175 × 774937 × 616
37937 × 6161175 × 774937 × 616
38937 × 6161175 × 774937 × 616
39937 × 6161175 × 774937 × 616
40937 × 6161175 × 774937 × 616
41937 × 6161175 × 774937 × 616
42937 × 6161175 × 774937 × 616
43937 × 6161175 × 774937 × 616
44937 × 6161175 × 774937 × 616
45937 × 6161175 × 774937 × 616
Table 2. The number of pixels identified as having fibrous tissue using CIELAB color space.
Table 2. The number of pixels identified as having fibrous tissue using CIELAB color space.
Image NumberNumber of Fibrosis Pixels for Manual IdentificationNumber of Fibrosis Pixels for MATLAB® ImplementationNumber of Fibrosis Pixels for Python Implementation
1215,716148,047138,737
2140,224119,555140,706
3240,895149,127144,542
4270,748172,357160,072
5386,553231,284257,170
6410,440217,715223,937
7252,138164,117157,676
8315,264172,637159,021
9342,680218,218259,063
10307,601203,399195,596
11177,975137,546141,415
1263,795208,554235,216
1373,447210,744238,345
14167,816269,490301,505
1582,008202,507274,541
16115,202232,695283,967
17112,765236,892266,986
18133,159277,477332,811
19132,623284,239275,741
20178,399279,763304,097
21118,927231,046260,216
2235,206108,527120,321
23145,561168,318232,954
24171,292320,456280,337
25179,593211,797291,002
26334,536358,449325,038
2795,262201,323263,779
28109,211180,626222,184
2979,511174,023177,446
30111,606205,574213,678
31100,889158,361181,136
32315,414314,985285,941
3370,368153,468171,881
34248,720185,230215,320
35162,835174,455217,815
36139,449273,355224,637
37113,001206,461218,245
3857,819148,589167,735
39182,551231,942271,317
40167,528178,021194,018
410176,801158,203
420186,446109,634
43016,73740,011
440107,014365,001
450401,827389,076
Table 3. Accuracy of the CIELAB color space-based system using MATLAB® and Python implementations.
Table 3. Accuracy of the CIELAB color space-based system using MATLAB® and Python implementations.
Image NumberFibrosis Percentage in the Image: Manual Identification [%]Fibrosis Percentage in the Image: MATLAB® Implementation [%]Fibrosis Percentage in the Image: Python Implementation [%]
138.0216.5624.45
224.7213.3724.80
342.4616.6825.48
447.7219.2828.21
568.1325.8745.33
672.3524.3539.47
744.4418.3627.79
855.5719.3128.03
960.4024.4145.66
1054.2222.7534.48
1131.3715.3924.93
129.2919.2734.25
1310.6919.4834.70
1424.4324.9143.90
1511.9418.7239.97
1616.7721.5041.34
1716.4221.8938.87
1823.0730.5157.66
1922.9831.2547.77
2030.9130.7652.69
2120.6025.4145.08
226.1011.9320.85
2325.2218.5140.36
2429.6835.2448.57
2531.1123.2950.42
2657.9639.4156.31
2716.5022.1445.70
2818.9219.8638.49
2913.7819.1330.74
3019.3422.6037.02
3117.4817.4131.38
3254.6534.6349.54
3312.1916.8729.78
3443.0920.3737.30
3528.2119.1837.74
3624.1630.0638.92
3719.5822.7037.81
3810.0216.3429.06
3931.6325.5047.01
4029.0219.5733.61
41019.4427.41
42020.5018.99
4301.846.93
44011.7763.24
45044.1867.41
Table 4. Size of the analyzed images using Gabor filters.
Table 4. Size of the analyzed images using Gabor filters.
Image NumberOriginal Image SizeImage Size Generated for Gabor Filters Implementation
1921 × 6161155 × 774
2921 × 6161155 × 774
3921 × 6161155 × 774
4921 × 6161155 × 774
5921 × 6161155 × 774
6921 × 6161155 × 774
7921 × 6161155 × 774
8921 × 6161155 × 774
9921 × 6161155 × 774
10921 × 6161155 × 774
11921 × 6161155 × 774
121115 × 6161398 × 774
131115 × 6161398 × 774
141115 × 6161398 × 774
151115 × 6161398 × 774
161115 × 6161398 × 774
171115 × 6161398 × 774
18937 × 6161175 × 774
19937 × 6161175 × 774
20937 × 6161175 × 774
21937 × 6161175 × 774
22937 × 6161175 × 774
23937 × 6161175 × 774
24937 × 6161175 × 774
25937 × 6161175 × 774
26937 × 6161175 × 774
27937 × 6161175 × 774
28937 × 6161175 × 774
29937 × 6161175 × 774
30937 × 6161175 × 774
31937 × 6161175 × 774
32937 × 6161175 × 774
33937 × 6161175 × 774
34937 × 6161175 × 774
35937 × 6161175 × 774
36937 × 6161175 × 774
37937 × 6161175 × 774
38937 × 6161175 × 774
39937 × 6161175 × 774
40937 × 6161175 × 774
41937 × 6161175 × 774
42937 × 6161175 × 774
43937 × 6161175 × 774
44937 × 6161175 × 774
45937 × 6161175 × 774
Table 5. Number of pixels identified as having fibrous tissue using Gabor filters.
Table 5. Number of pixels identified as having fibrous tissue using Gabor filters.
Image NumberNumber of Fibrosis Pixels for Manual IdentificationNumber of Fibrosis Pixels for Gabor Filters Implementation
1215,716541,410
2140,224326,481
3240,895570,221
4270,748739,971
5386,553634,222
6410,440663,299
7252,138591,254
8315,264353,707
9342,680516,978
10307,601437,666
11177,975328,988
1263,795399,743
1373,447395,091
14167,816741,204
1582,008485,990
16115,202547,571
17112,765811,449
18133,159624,545
19132,623592,188
20178,399212,797
21118,927554,155
2235,206463,475
23145,561516,142
24171,292457,849
25179,593807,038
26334,536584,035
2795,262747,961
28109,211244,845
2979,511638,162
30111,606642,990
31100,889247,407
32315,414490,152
3370,368514,503
34248,720562,219
35162,835471,774
36139,449460,182
37113,001359,327
3857,819407,001
39182,551358,105
40167,528396,547
410407,651
420393,731
430663,970
440661,809
450370,744
Table 6. Accuracy of the Gabor filter-based system.
Table 6. Accuracy of the Gabor filter-based system.
Image NumberFibrosis Percentage in the Image: Manual Identification [%]Fibrosis Percentage in the Image: Gabor Filters Implementation [%]
138.0260.56
224.7236.52
342.4663.79
447.7282.77
568.1370.94
672.3574.20
744.4466.14
855.5739.57
960.4057.83
1054.2248.96
1131.3736.80
129.2936.94
1310.6936.51
1424.4368.50
1511.9444.91
1616.7750.60
1716.4274.99
1823.0768.67
1922.9865.11
2030.9123.40
2120.6060.93
226.1050.96
2325.2256.75
2429.6850.34
2531.1188.74
2657.9664.22
2716.5082.24
2818.9226.92
2913.7870.17
3019.3470.70
3117.4827.20
3254.6553.90
3312.1956.57
3443.0961.82
3528.2151.87
3624.1650.60
3719.5839.51
3810.0244.75
3931.6339.38
4029.0243.60
41044.82
42043.29
43073.01
44072.77
45040.77
Table 7. Accuracy of methods tested using images with fibrosis.
Table 7. Accuracy of methods tested using images with fibrosis.
Type of Identification MethodAverage Percentage of Fibrosis [%]Accuracy [%]
Manual identification30.3786100.00
CIELAB (Python)38.137274.4602
CIELAB (MATLAB®)22.370173.6376
Gabor filters54.973019.04
Proposed system38.493473.2875
Table 8. Accuracy of methods tested using images with special tissue.
Table 8. Accuracy of methods tested using images with special tissue.
Type of Identification MethodAverage Percentage of Fibrosis [%]Accuracy [%]
Manual identification0100.00
CIELAB (Python)36.796263.2038
CIELAB (MATLAB®)19.546480.4534
Gabor filters54.932245.0678
Proposed system37.091662.9084
Table 9. Correct identification of fibrosis.
Table 9. Correct identification of fibrosis.
Image NumberCIELAB (MATLAB®) ImplementationCIELAB (Python) ImplementationGabor Filters Implementation
1
2YES
3
4
5 YES
6 YES
7
8
9 YES
10 YES
11YES YES
12 YES
13 YES
14 YES
15 YES
16 YES
17 YES
18 YES
19 YES
20 YESYES
21 YES
22 YES
23 YES
24 YES
25 YES
26YES YES
27 YES
28 YESYES
29 YES
30 YES
31 YESYES
32YES YES
33 YES
34YES
35YESYES
36 YES
37 YES
38 YES
39 YESYES
40YESYES
41
42
43YESYES
44
45
Table 10. Combined accuracy of the three implementations for fibrosis.
Table 10. Combined accuracy of the three implementations for fibrosis.
Type of Identification MethodErrorsAccuracy [%]
Manual identification0100.00
CIELAB (Python)3317.5
CIELAB (MATLAB®)1465
Gabor filters2927.5
Proposed system587.5
Table 11. Combined accuracy of the three implementations for special tissue.
Table 11. Combined accuracy of the three implementations for special tissue.
Type of Identification MethodErrorsAccuracy [%]
Manual identification0100.00
CIELAB (Python)420
CIELAB (MATLAB®)420
Gabor filters50
Proposed system420
Table 12. Combined accuracy of the three implementations for all images.
Table 12. Combined accuracy of the three implementations for all images.
Type of Identification MethodErrorsAccuracy [%]
Manual identification0100.00
CIELAB (Python)3717.77
CIELAB (MATLAB®)1860
Gabor filters3424.44
Proposed system980
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Berciu, A.-G.; Rus-Gonciar, D.; Mocan, T.; Agoston-Coldea, L.; Cionca, C.; Dulf, E.-H. Semi-Automated Computational Identification of Fibrosis for Enhanced Histopathological Decision Support. J. Imaging 2026, 12, 152. https://doi.org/10.3390/jimaging12040152

AMA Style

Berciu A-G, Rus-Gonciar D, Mocan T, Agoston-Coldea L, Cionca C, Dulf E-H. Semi-Automated Computational Identification of Fibrosis for Enhanced Histopathological Decision Support. Journal of Imaging. 2026; 12(4):152. https://doi.org/10.3390/jimaging12040152

Chicago/Turabian Style

Berciu, Alexandru-George, Diana Rus-Gonciar, Teodora Mocan, Lucia Agoston-Coldea, Carmen Cionca, and Eva-Henrietta Dulf. 2026. "Semi-Automated Computational Identification of Fibrosis for Enhanced Histopathological Decision Support" Journal of Imaging 12, no. 4: 152. https://doi.org/10.3390/jimaging12040152

APA Style

Berciu, A.-G., Rus-Gonciar, D., Mocan, T., Agoston-Coldea, L., Cionca, C., & Dulf, E.-H. (2026). Semi-Automated Computational Identification of Fibrosis for Enhanced Histopathological Decision Support. Journal of Imaging, 12(4), 152. https://doi.org/10.3390/jimaging12040152

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop