Abstract

Brain tumor segmentation is the process of separating the tumor from normal brain tissues; in clinical routine, it provides useful information for diagnosis and treatment planning. However, it is still a challenging task due to the irregular form and confusing boundaries of tumors. Tumor cells thermally represent a heat source; their temperature is high compared to normal brain cells. The main aim of the present paper is to demonstrate that thermal information of brain tumors can be used to reduce false positive and false negative results of segmentation performed in MRI images. Pennes bioheat equation was solved numerically using the finite difference method to simulate the temperature distribution in the brain; Gaussian noises of ±2% were added to the simulated temperatures. Canny edge detector was used to detect tumor contours from the calculated thermal map, as the calculated temperature showed a large gradient in tumor contours. The proposed method is compared to Chan–Vese based level set segmentation method applied to T1 contrast-enhanced and Flair MRI images of brains containing tumors with ground truth. The method is tested in four different phantom patients by considering different tumor volumes and locations and 50 synthetic patients taken from BRATS 2012 and BRATS 2013. The obtained results in all patients showed significant improvement using the proposed method compared to segmentation by level set method with an average of 0.8% of the tumor area and 2.48% of healthy tissue was differentiated using thermal images only. We conclude that tumor contours delineation based on tumor temperature changes can be exploited to reinforce and enhance segmentation algorithms in MRI diagnostic.

1. Introduction

A brain tumor represents a set of abnormal cells that reproduce in the brain in an uncontrolled way. There are large varieties of brain tumor types that are classified into two categories, benign (noncancerous) brain tumors are less aggressive, formed slowly, and most often remain isolated from surrounding brain normal tissues; they do not spread to other regions of the brain or other parts in the human body and are generally easier to surgically extract than malignancies. Malignant brain tumors (cancerous) are not always easy to distinguish them from surrounding normal tissues. Therefore, it is sometimes difficult to extract them entirely without damaging the surrounding brain tissues (http://braintumor.org). The number of people affected by malignant brain tumors has been increasing in the last few decades. According to the American cancer society [1, 2] in the US for 2017, there were an estimated number of 23,800 new cases which increased with 30 cases compared to 2016 (23,770) and 16,700 estimated deaths with an increase of 650 cases compared to 2016 (16,050).

Magnetic Resonance Imaging or MRI is a noninvasive medical imaging modality commonly used in the clinical routine as it offers images with high spatial resolution and high contrast between soft tissues. MRI provides rich information about shape, size, and localization of brain tumors for more accurate diagnosis and treatment planning [3, 4]. Therefore, most of the research in medical diagnosis and delineation of brain tumors uses MRI images. Various MRI sequences can be created; they are called weighted images, such as T1-weighted, T2-weighted, Proton-Density Weighted, and Fluid-Attenuated Inversion Recovery (FLAIR). T1-weighted image provides a better segmentation for brain tissues due to the high contrast between gray and white matter [5], T1-weighted contrast-enhanced images and FLAIR are widely used for brain tumors structure diagnostic as it makes tumor region hyperintense. In this work, we have collected synthetic T1-weighted contrast-enhanced and Flair MRI images of all subjects as experimental data to test our approach.

Accurate segmentation of brain tumors from MRI images represents a crucial and challenging task in diagnosis and treatment planning. Image segmentation is an active field in medical imaging, which consists in extracting from the image one or more regions forming the area of interest. Various algorithms have been developed in the literature to perform brain tumor detection, including threshold-based methods [6, 7], region-based methods [8, 9], deformable methods [1013], classification methods [14, 15], and deep learning [1618]. Deformable models are among the most popular methods used for brain tumor segmentation in MRI images. They are represented by curves (2D) or surfaces (3D) defined in an image that move by the influence of two forces, internal or local forces defined in the curve to keep it smooth during the deformation process, while external forces are computed from image data in order to move the curve towards the object boundary sought. In the deformable models, we distinguish two principal categories, parametric deformable models or snakes [19] and geometric deformable models. The parametric deformable models necessitate a parametric representation during deformation of the curve. These later have difficulty in topology changes to split and merge contours to segment multiple objects. Geometric deformable models or level sets proposed by Osher and Sethian [20] move based on geometric measurements such as the curve normal and curvature. The advantage of these models is their capacity for topological changes during curve propagation.

Brain tumor segmentation consists of extracting the tumor region from healthy brain tissues; the existence of brain tumors can often be detectable. However, accurate and effective segmentation of tumors remains a challenging task, since the tumors can have different sizes and locations. Their structures are often nonrigid and complex in shape and have various appearance properties. Besides, they have intensities overlapping with normal brain tissues and especially in tumor borders; they show significant variable appearances from patient to patient [21], due to the need to add physical information of tumor to reinforce algorithms segmentation for more accurate and effective extraction. In the present work, we investigate the effect of temperature on segmentation in MRI images. Each tissue in human body has a thermal signature in the presence of abnormality like tumors, the thermal signature of the tissue changes, and the measurement of temperature changes can be helpful for the estimation of the existence and localization of an internal abnormality [22] in recent years was widely used as a tool for tumors diagnostic [2326]. We have used temperature to delineate tumor contours and compared the obtained results with segmentation by the level set method.

Human body temperature distribution depends on several factors including heat energy generated by cellular metabolism and blood flow, as these are altered in disease; the temperature distribution changes in pathological tissues. The blood flow plays an essential role in the body thermoregulation mechanism, which removes heat from a region with a higher temperature and increases heat in the cooled region. Tumor cells generally generate more heat than adjacent healthy cells due to their high metabolic activity and the blood flow. In the tumorous regions, the blood flow can be significantly less than that in the surrounding healthy tissues [27]. Therefore, heat energy generated by the tumor metabolic heat generation is dissipated less rapidly from the tumor than from the surrounding healthy normal tissues.

Consequently, the tumor temperature rises higher than normal tissues [28]. Kateb et al. [29] showed a significant difference in brain tumor temperature compared to normal brain tissues, up to 3.3°C in the tumor center (36.4°C) compared to the surrounding normal tissues temperature (33.1°C), and demonstrated that it can be used to delineate the margins of brain tumors. Therefore, the temperature distribution can provide additional information about brain tumors. Numerous studies used temperature distribution to detect and estimate tumor size and location using thermal imaging (thermography) [25, 3033].

In this paper, we developed a new approach to improve the segmentation of brain tumors performance in term of accuracy, based on temperature profiles changes in the tumorous region. The temperature distribution in the brain with the tumor is calculated using Pennes bioheat equation. Next, Canny edge detection method was applied in the calculated thermal image to estimate tumor contours, based on the abrupt change of temperature in tumor contours. The obtained results are compared with Chan–Vese based level set segmentation in MRI images.

The rest of this paper presents the proposed method in Section 2, several tests, results, and discussion in Section 3, and finally, the conclusion in Section 4.

2. Materials and Methods

2.1. Temperature Calculation

Temperature distribution in the brain with tumors was simulated by Pennes bioheat transfer equation [34], which models heat transfer within biological systems by taking into account heat transfer mechanisms such as thermal conduction, blood perfusion, and metabolic heat generation [34, 35]. This model had some critics in past decades as it does not consider the effect of blood flow direction; it considers that heat equilibration happens in the capillaries and does not take into account the blood leaving the tissue. Several studies tried to overcome these limitations [3638], but it is still widely used by the majority of papers in the literature due to its implementation simplicity and availability of its parameters experimentally. The Pennes bioheat transfer equation [34, 35] is given bywhere ] is the density of tissue, [J / (Kg °C)] is the specific heat of tissue, K [W/(m °C)] is the thermal conductivity, [ml /(s.ml)] is the blood perfusion rate, [Kg/m3] is the density of blood, [J/(Kg °C)] is the specific heat of blood, [°C] is the temperature of artery, and [W/m3] is metabolic heat generation. The left-hand side of (1) represents the stored heat energy, the second describes the heat transfer due to conduction; the second term refers to the temperature exchange between the blood and the surrounding tissue, due to blood convection; and the last term denotes the heat generation by cellular metabolism.

To solve (1), normal body temperature is considered as the initial condition. In the boundary conditions, brain tissues are supposed to be exposed to constant normal body temperature [39]. The thermal properties of blood perfusion were consigned as = ], = 3800 J/ (Kg. °C), and = 37°C [40]. Finite difference method was applied for discretization of Pennes bioheat transfer equation within the Cartesian grid, where i and j represent the pixel index in the image space coordinate. The time step was assumed at and the spatial step , which is derived from image resolution. The solver convergence was assumed when the temperature difference within all image pixels between two consecutive iterations is less than. The approximation of the second derivative with respect to both time and space using the finite differences is descripted as follows [41]:After discretization using finite difference method, (1) becomes [42]

Table 1 presents the thermal properties used for temperature simulations of normal brain tissues and tumor. A tumor with and is considered in this study.

Towards the stability and convergence of (5), t should satisfy the inequality as follows [42]:

2.2. Chan–Vese Model

Towards the segmentation of brain tumors in T1 contrast and Flair MRI images, we have used active contours without edges proposed by Chan and Vese [45], which is an energy-based method based on the Mumford-Shah segmentation method [46] by approximating the image pixels intensities inside and outside the curve known as c1 and c2, respectively. The minimization problem of energy functional defined by Chan and Vese is described in the following formula:where , , and are positives parameters; in this paper they were initialized at 0.5, 1, and 2, respectively [47]. is level set function, is the input image, is the curve which corresponding to zero level set function , and H is the Heaviside function [45]:and δ is one-dimensional Dirac measure [45]:while ϕ (x, y) is a signed distance function defined as [45]To solve this minimization problem of the energy functional in (7), the gradient descent method is used to derive Euler–Lagrange equations and update the level set functions [45]:where c1 and c2 are defined as follows [45]:and we implemented level set method based on the work of Crandall [47].

2.3. Canny Edge Detector

The calculated temperature distribution (thermal image) in this study showed that a large gradient in tumor borders is the reason to use an edge detection method to track the tumor contours. An edge in the image represents a strong local variation in pixels intensity, usually, arising on the boundary between two different regions within an image. Edge detection is the process of objects boundaries detection within an image by finding the changes in discontinuities intensities. There are several edge detection methods, developed in the literature. The most famous methods are the edge detection operators of Roberts, Sobel, Prewitt, Kirsh Marr-Hildreth, Robinson, LoG and Canny, and so on. Here, in this work, to detect tumor contours based on temperature distribution, Canny edge detection method [48] was used, as it provides much better results with strong edges compared with the other edge detection methods. Canny is based on a multistage algorithm. It consists of five separate steps: smoothing, gradient finding, nonmaximum suppression, double threshold, and edge tracking using hysteresis. Due to the addition of noise in thermal images, the smoothing step was applied two times.

2.4. Segmentation Evaluation

To evaluate the performance of brain tumor segmentation, we have used five metrics, Accuracy, Sensitivity, Specificity, Dice Coefficient, and Jaccard coefficient, which are computed according to the following [49]:where TP “True Positive” counts the number of pixels that are correctly segmented as a tumor and FP “False Positive” represents the number of pixels in the image that are incorrectly segmented as a tumor. FN “False Negative” gives the number of pixels that are incorrectly segmented as healthy pixels, and TN stands for ‘‘True Positive’’ denotes the number of pixels that are correctly segmented as healthy pixels.

2.5. Experiments on Synthetic MRI Images

To validate the approach in tumors with different locations and volumes, we have taken four synthetic MRI images of patients with brain tumors from [50], with for patient 1, for patient 2, for patient 3, and for patient 4. The tumors were generated using realistic 3D tumor growth cross-platform software called TumorSim simulator [51]. It was used to validate brain tumor segmentation in many recent papers [5254]. The database containing 100 MRI images of brains with tumors of different locations and volumes was created from 20 patients in the BrainWeb database, five images per patient [55]. Each generated MR image includes 181 slices. Figure 1 shows that the T1, T1 contrast-enhanced, and FLAIR slices were taken from four different patients with different tumor volumes in the axial plane associated with its ground truth. The 2D axial planes are presented for varying brain patients. Each one of the slices is taken at the axial plane of maximum tumor surface. All the images are 256 x 256 pixels, 12–bit grayscale in DICOM format, and have 1 mm2 isotropic resolution.

Fifty other synthetic patients were used to test our approach; 25 patients with high-grade tumors were taken from BRATS 2012 Training data, 25 other patients with low-grade tumors were taken from BRATS 2013 Training data [56, 57]; these synthetic images were created using TumorSim [51]. The reason of validating the approach in synthetic MRI images is that it contains the ground truth of brain tissues and tumors; therefore, we take the real geometries of tissues and tumors for more accurate temperature calculation.

The bioheat transfer equation, level set method, and Canny edge detection method were implemented using C/C++ on Windows 7 operating system with a CPU Intel i7-4770k. The C/C++ code has been compiled with Visual C++ compiler. The DICOM images were read using ITK (www.itk.org) library.

3. Results and Discussion

Brain tumor thermally represents a heat source; its volume affects temperature distribution. A simplified circular tumor with three diameters is placed in the same location in the healthy brain as shown in Figure 2. At first glance, we can observe that temperature increases in tumors with higher sizes (volume). For tumors with 10 mm, 15 mm, and 20 mm the temperature increases with 0,58°C, 0,99°C, and 1,37°C, respectively, where the maximum temperature is in the tumor center. Figure 3 provides more clear representation of 1D temperature profile in the line passing through the center of tumors. Results show clearly the existence of abnormality; also, the rises in temperature distribution do not only indicate the existence of a tumor but also provide useful information about its localization.

Next, the temperatures distributions of the brain with realistic tumors were calculated with the addition of Gaussian noise; Figure 4 presents the synthetic images used for the analysis of the proposed approach; it gives the ground truth of four patients with different tumor volumes in different locations and illustrates the corresponding calculated temperature distribution. The maximum temperatures rise which is in the center of tumors with volumes of 11.6 cm3, , , and being 1.86°C, 2.53°C, 2.75°C, and 3.12°C, respectively without addition of noise. The obtained results confirm that temperature is high with increasing tumor volumes.

Figure 5 shows drawn temperature isotherm without noise on T1-weighted images based on tumor temperature profile to analyze the degree of variation of temperature in the tumorous region. Six curves in different colors with 0.5°C of difference between each curve were drawn to represent temperature lines of 37.5°C, 38°C, 38.5°C, 39°C, 39.5°C, and 40°C, respectively. For the four patients, the curve with 37.5°C of temperature represents healthy pixels. However, these pixels are affected by tumor temperature. Also, as the tumor volume increases this curve moves away from the tumor borders, as shown in Figures 2, and 4 tumors with high volume generate more heat compared to tumors with fewer volumes. Notice that not only the temperature increases but also it has a larger distribution; this explains that curve with 37.5°C is located far from contours in tumors of high volume. We also observe that temperature has an abrupt change in the tumor contours compared to tumor core and the healthy area; this observation is confirmed in Figure 6, which shows a 1D absolute gradient in the line passing across the tumor center. It can be inferred that the temperature gradient always has the maximum value in the tumor contours for all the four patients, which proves that tumor thermal profile can provide rich information about tumor borders that can be used to reinforce segmentation algorithms. This assumption represents the basis on which our approach has been developed using Canny edge detection method to detect tumor contours from temperature distribution.

The results of the segmentation are illustrated in Figure 7, where green and red curves represent segmentation and ground truth, respectively. Each patient is presented in different column; the two first lines present the results of segmentation using the level set method on different MRI sequences, which are T1 contrast and Flair, respectively. The last line gives the obtained results of segmentation using the proposed approach based on Canny edge detection from temperature distribution with the addition of Gaussian noise shown in T1-weighted images. At first glance, it can be inferred that segmentation has been improved significantly using the proposed approach. These results demonstrate that temperature provides rich information about tumor margins that can be exploited to have more effective tumor segmentation in MRI images.

To evaluate the segmentation performance, we have used five metrics, Accuracy, Sensitivity, Specificity, Dice Coefficient, and the Jaccard coefficient. The obtained results are presented in Table 2; it presents the calculated segmentation evaluation metrics for level set method in different MRI sequences and the proposed approach. The proposed approach yields good results compared with level set segmentation for the four patients. All the metrics were improved in all cases, except Sensitivity, which is reduced. It can be justified by the fact that, in the segmentation in MRI using level set, the number of FN is very weak and sometimes null, as most of the curve of the level set remains outside the tumorous area.

The temperature is obtained using the Pennes bioheat equation, which can produce errors in calculation compared to the experimentally measured temperature, as the model is isotropic and the used thermal properties do not represent the realistic properties of the patient. However, our interest in this work is the way the temperature is diffused, and its variation in tumor borders independently of the degree of temperature rises in the tumorous region. Figure 8 shows a one-dimension temperature distribution with noise in the tumorous regions by considering three different values of blood perfusion rate which are , , and for the same tumor. Table 3 furnishes the calculated segmentation evaluation metrics for the proposed approach using Canny method applied on three temperature profiles of the same tumor for all patients. It can be inferred that the obtained results of segmentation are with good accuracy for all cases. In addition, there is no significant difference by applying the approach on three tumor temperature profiles of the same tumor, as there is a high variation of temperature in tumor borders in the three cases, which proves more the feasibility and the robustness of the proposed approach.

Thus far, tumors contours were detected using steady-state thermal analysis, where the segmentation was performed in the equilibrium state of temperature distribution. In order to study the effect of transient thermal analysis in brain tumors segmentation, cold stress was applied. From an initial temperature distribution at thermal equilibrium obtained using (5), a cold stress temperature was reducing from each pixel temperature. We have considered three values for , 0.25°C, 0.5°C, and 1°C. After cooling the brain, (5) was then solved. Next, thermal images were obtained at different time steps, 5 s, 100 s, 600 s 1000 s, 2000 s, and 2500 s, respectively. Table 4 depicts the obtained results of segmentation evaluation of the obtained thermal images at each time step. It can be observed that, in the three cases for all times steps, the approach is still giving acceptable results, which shows the applicability of the approach even in transient temperature distribution.

Figures 9 and 10 depict the results of segmentation of level set in Flair images and the proposed approach in the thermal images with additional noise of fifty synthetic patients taken from BRATS 2012 Training data and BRATS Training data, respectively. Tables 5 and 6 report the performance evaluation of the 50 patients. In all tested cases, the delineation of tumor contours based on temperature distribution showed a significant improvement compared to the level set method, except Sensitivity and the reason is explained in the previous case. Table 7 presents the percent of the tumor and healthy areas differentiated by segmentation in thermal images only in all test cases; from the two tables, it can be observed that segmentation is reinforced using thermal images, which lead to more effective segmentation of brain tumors.

In Figure 9 and Table 5, patient 4 and patient 5 show fewer values of the used segmentation evaluation metrics (Dice, Jaccard…, etc.) using the proposed approach; this assumption is also observed in Figure 10 and Table 6 for patients 2 and patient 6. This can be explained as the temperature is calculated using the standard Pennes equation, which is isotropic model and biological tissues are highly anisotropic. Accordingly, the edge detected by Canny method is smooth and finds difficulties in estimating complex geometries. In future works, we plan to modify the standard Pennes equation to consider anisotropy using MRI Diffusion Tensor Imaging (DTI) to guide the anisotropy, in order to obtain more accurate and realistic temperature distribution in the tumorous region. Next, we will develop a method to apply the proposed approach in clinical realistic MRI images and use the obtained results to reinforce other recent methods in the literature to prove more the effectiveness of the proposed approach.

In order to show further the robustness of the proposed approach, we have applied Canny edge detector in obtained thermal images with additional noise of all 25 patients with high-grade tumors taken from BRATS 2012 database and 25 patients with low-grade tumors taken from BRATS 2013 database. Figures 11, 12, 13, 14, and 15 show the obtained results of Sensitivity, Specificity, Accuracy, Dice index, and Jaccard, respectively, for all patients. In all the tested cases, the estimation of tumor contours was accurate.

In this work, we considered temperature distribution for brain tumor borders delineation. Brain tumors modify the normal temperature due to the variation in heat generation by cells metabolism and blood flow in tumors. Temperature reveals abrupt changes in tumor borders. Thus, we used the Canny edge detection method to locate the edges. The experiments showed that the proposed approach detects tumor borders with good accuracy and reduces false positive and false negative of segmentation by level set method in MRI images used in clinical routine. To the best of our knowledge, we are the first to incorporated thermal analysis of brain tumor in MRI images segmentation.

4. Conclusions

Effective and accurate brain tumor segmentation from MRI images is still a challenging task due to the structural complexity of brain tumors. In this paper, we proposed a new approach to enhance brain tumor segmentation based on the thermal analysis of brain tumors. We have presented and investigated the effect of tumor on brain temperature distribution as well as its size on temperature distribution. Next, we have used tumor thermal profile for segmentation to detect tumors contours. We calculated the temperature distribution in the brain using Pennes bioheat equation implemented by finite difference method (FDM). The obtained results were compared with level set method tested in different synthetic MRI sequences of different patients. We showed a significant improvement in segmentation accuracy. Therefore, the proposed approach can be used as a new indicator to enhance tumors segmentation. The present work can be very useful towards the creation of a new MRI thermal imaging sequence in future studies, which measure the absolute temperature distribution, as all MR-based temperature-mapping approaches require a baseline data set.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors of this publication confirm that there are no conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.

Acknowledgments

Thanks are due to the National Center for Scientific and Technical Research (CNRST-Morocco) (Grant no. 13UH22016).