1 Introduction

Brain tumor growth is one of them as late-developing illnesses for both grown-ups and matured individuals. Such sicknesses have to be distinguished by the Experts toward complete finding out regarding the patient through analyzing. CT (Computerized Tomography) gives detailed data of the patient. Sometimes, they might inject some drugs to recognize the tissues in the frontal cortex. Regardless, in light of radiations, it may incite dangerously to individuals. Nowadays, doctors learn about MR (Magnetic Resonance) imaging; since it doesn't need any radiation. Here too, a drug has imbued to update the tissues of the cerebrum [1]. Rekha et al. [2] stated that the impact of noise such as Gaussian noise has to be removed by double-density dual-tree wavelet transform. Also, it uses the Fast Bilateral Filter (FBF) and double-density wavelets to improve its quality. Lahmiri et al. stated that [3], an iterative wiener filtering has been utilized to reduce the noisy effect. First Weiner filter output has to be the input to the next Wiener filter. Likewise, the process continues; till it reaches the maximum energy. The work reported in [4]; states the necessity of Discrete Wavelet Transform (DWT) when contrasted with the Discrete Cosine Transform and Fourier Transform. Also, it states that during computation, no prior information regarding the noisy information has needed. The attained result has a noise-free output; also, the peak signal-to-noise gets improved. Mohan et al. [5] stated that it uses both wiener and median filters to attain noise-free images. It can replace noise such as spotted noise, Poisson noise, and salt and pepper noise. Lahmiri and Boukadoum [6] explained that variegated noise such as Gaussian, Poisson, Salt and Pepper, and speckle noise reduced from the images by utilizing the filtering approach with a high PSNR value. For filtering, initially, the Wiener filter is processed, and its outcome has to be processed further by Partial Differential Equation (PDE) to preserve the edge information. Verma et al. [7] reported that the Additive White Gaussian Noise (AWGN) has to be removed by the combination of two methodologies, such as Wavelet and Empirical mode decomposition (EMD). Tian et al. [8] proposed that the presence of Gaussian noise has to be identified by discriminative learning based on deep learning. Also, the real noise presence has to be analyzed by the optimization models based on deep learning. While utilizing the Gaussian filter [9], it assigns the weight based on the Gaussian function. In Discrete Wavelet Transform (DWT) filtering, the input image has decomposed into variegated coefficients [10]. Its improved version has seen in [11]. Pursued by this Berkeley Wavelet Transform (BWT) stated in [12] that, it has the phase filters in odd and even numbers.

After filtering, segmentation has been carried, which has explained below. The segmentation operation has to be improved by the new deep neural network. Such an algorithm improves the super-resolution of the image, which has been named the S2 Net [13]. The performance of brain tumor detection has to be enhanced by approaches such as Hidden Markov Model and Threshold approaches to reduce the difficulty in identifying the infected region. And it has been recognized as the hybrid approach [14]. After the pre-processing approach, segmentation has been done with a K-means clustering algorithm to extract the neighboring tissues. Afterward, Hierarchical Centroid Shape Descriptor has utilized to segment out the tumor region alone [15].

Weng and Zu stated in their work that; by increasing the size of the kernel in the convolutional layer. Afterward, it concatenates all the features extracted by kernels. Also, INet utilizes two overlapping max-pooling layers to extract the sharp features [16] Ji et al. [17] stated that by preserving the edge content, the Convolutional Neural Network (CNN) utilizes a Holistically nested Edge Detection (HED) layer. Also, it overcomes the drawback of spatial consistency. Han et al. [18] stated that the Dense Convolution Unit (DCU) has to be utilized by pixel classification, and it is better than the standard CNN. Hussain et al. [19] proposed the Contextual level set method. Instead of considering the low features alone, contextual features have been considering to earn the contextual features. It has the advantage that it can withstand any inhomogeneity in intensity. A Holder exponent [20] has to use for efficient segmentation. The holder exponent has to extract from the Gabor wavelet.

The significant factors to consider in this paper sorts below.

  1. i.

    The evaluation has to make on BRATS 2015 dataset [21].

  2. ii.

    An enhanced Discrete Wavelet Transform (DWT) filtering algorithm has to utilize as a pre-processing step.

  3. iii.

    A cascaded exponential function has to evaluate for image segmentation.

  4. iv.

    Then Segmentation accuracy has been carried to evaluate the performance, and it has to compare against the state-of-the approaches.

The rest of the paper outlines as:

Section II explains the proposed evaluation, section III brings the experimental outcomes and in section IV, it winds up our novel approach.

2 Methods

In the proposed work, the processing is done in three stages, such as image filtering, image segmentation, and performance evaluation. In this section, an enhanced DWT filtering is detailed here.

2.1 Enhanced discrete wavelet transform (DWT) filtering

The enhanced DWT filtering technique adopted in [11] has to be used even in the presence of noise such as Rician noise, Poisson, Gaussian noise, and salt and pepper noise. There it utilizes soft thresholding; such thresholding operation has to do with the support of threshold value, which has to compute by using Eq. (1) as

$$ Thre = \frac{1}{ag}\frac{{\sum\limits_{b = 1}^{a} {\sum\limits_{h = 1}^{g} {i_{bh}^{3} } } }}{{\sum\limits_{b = 1}^{a} {\sum\limits_{h = 1}^{g} {i_{bh} } } }} $$
(1)

Here the value of a and g depends on the row and column size of the image i. Also, ‘i’ represents the DWT transformed image. By utilizing the ‘Thre’ value, the soft thresholding operation is done. Its evaluation is denoted as

$$ Sof = \frac{1}{{1 + X_{m}^{2} }}sign(E)(\left| E \right| - Thre) $$
(2)

sign(E) represents the signum function, it generates the output as ‘1’; if the value of E is regarded as a larger value than ‘0’, the output is regarded as a larger than ‘0’ and the output is ‘-1’,it E is equivalent to ‘0’. Finally, the ‘Xm’ value is evaluated as

$$ X_{m} = \frac{\max (E) + \min (E)}{2} $$
(3)

Once the threshold calculation is over; by utilizing the threshold value, IDWT is said to be performed and it is denoted as ‘D’.

2.2 Image segmentation

The inverse discrete wavelet transformed output has regarded as the filtered response. For that filtered output, a segmentation operation has been done. Such a task is performed in our work by a novel approach named as s series of functions. The performance has improved when contrasted with the previous approaches, which incorporate Fuzzy clustering, watermarking, and IVIFs algorithms. This approach plays a vital role in detecting the presence of brain tumors at their early stage. The proposed approach evaluation has been given in the form of an algorithm as follows,

Step 1: The filtered image, D has been utilized as the input for segmentation.

Step 2: Afterward evaluate the median value 'C'.

Step 3: Using that median value, determine the parameter 'p' utilizing Eq. (4)

Step 4: With the parameter 'p', estimate the function 'S' as in Eq. (5).

Step 5: The function 'S' evaluation relies upon both the filtered image and the parameter 'p'.

Step 6: The function 'S' computation is completely relies on the cascaded exponential function as in condition (6).

In the current work, initially it calculates the median of the portioned picture. The median computation is done by at first sorting all the pixel esteems among the areas in an increasing order looks at to the middle pixel. Furthermore, it contains an odd number of pixel values. By then, the middle pixel is considered as the median value. In case, it contains more number of pixels, by then the median value is figured by registering the average of the middle two pixels.

Such a median calculations denoted by the parameter called ‘C’. By utilizing this, the estimation of the parameter ‘p’ has made by the equation as,

$$ p = \frac{\sqrt C }{2} $$
(4)

By utilizing this, the segmentation has been done to extract the tumor region as in Eq. (5)

$$ S = f(F,p) $$
(5)

Here, ‘F’ represents the filtered image. The above equation shows that the function ‘F’ and the parameter ‘p’. The expanded version is given as

$$ f(F,p) = \frac{{\exp (A)^{4} }}{4!} + \frac{{\exp (A)^{3} }}{3!} - \frac{{\exp (A)^{2} }}{2!}\, + \frac{\exp (A)}{{1!}} $$
(6)

,

where A=F+p. Using the above equation, we can observe there is series of exponential function, using that we can reserve more details compared to the state-of-the-art approaches.

2.3 Performance evaluation

The performance estimation of the current work has been done and compared against the other algorithms by utilizing the parameters such as PSNR, SSIM, NAE, Jaccard, and Dice. The segmented result from the proposed algorithm has to evaluate against the ground truth. The proposed automatic segmentation result has to compare with the ground truth images available in the BRATS dataset [21]. Figure 1 shows the input images utilized for usage. In the first step, by using the input images perform image filtering as a pre-processing step. After filtering, segmentation has to carry out to point the tumor locale precisely, and it has explained in the second part. In the third part, segmentation accuracy has to assess. Based upon this assessment, we finish up the utilization of specific parameters for the segmentation.

Fig. 1
figure 1

Input image

This section has to sort as:

The exactness of the segmented result is estimated by the variegated evaluation measures and characterized in the area "Performance metric definition". In the section “filtering simulated results” we clarify the simulation results of filtering activity, in the section “Segmentation simulated results” the implementation details of segmentation have been illustrated. For execution, MATLAB 2016a has to utilize for programming with windows 10 OS.

2.4 Metric definition

Usually, the performance evaluation has made between the yielded one and the reference image. Here the execution has been made between those images with the support of several performance measures. It is said to be utilized both filtering and segmentation uniquely. For filtering, both PSNR and SSIM were used. Likewise for segmentation, Dice, Jaccard, VOE, and NAE have been used to evaluate their exactness; such a comparison has to perform among the segmented output as well as ground truth images.

2.5 PSNR (Peak signal to noise ratio)

To measure the accuracy of the reconstruction, PSNR has been regarded as one of the widely used performance measures. It has been given in terms of dB as

$$ PSNR(D,I) = 10\log \frac{{255^{2} }}{MSE(D,I)} $$
(7)

Highest PSNR value points out that the clarity of image is higher. Here D and I represent the filtered and test images respectively.

2.6 SSIM (Structural similarity index measure)

SSIM metric evaluation has based on statistical values between the test and filtered image [22].

$$ SSIM(D,I) = \frac{{(2M_{D} M_{I} + C_{a} )(2V_{DI} + C_{b} )}}{{(M_{D}^{2} + M_{I}^{2} + C_{a} )(V_{D}^{2} + V_{I}^{2} + C_{b} )}} $$
(8)

,

where \({C}_{{a}}\) and \({C}_{{b}}\) are constants, \({M}_{{D}} \,{and\, M}_{{I}}\) be the mean of the filtered and the test images respectively; and the term \({V}\) represents the variance.

2.7 NAE (Normalized absolute error)

It has been represented algebraically as in Eq. (11),

$$ NAE = \frac{{\sum\limits_{s = 1}^{S^{\prime}} {\sum\limits_{g = 1}^{G^{\prime}} {\left| {S_{sg} - R_{sg} } \right|} } }}{{\sum\limits_{s = 1}^{S^{\prime}} {\sum\limits_{g = 1}^{G^{\prime}} {S_{sg} } } }} $$
(9)

\({S}_{{{sg}}}\) and \({R}_{{{sg}}}\) speak about the segmented and filtered image in the pixel location (s, g). Here, S and R represents the segmented and ground truth images, respectively. Also S’ and G’ shows the row and column size of the image. Furthermore, s and g represents the filtered and test image at location (s, g). The highest value of NAE points out that the image clarity is low [23].

2.7.1 Jaccard (JA)

Jaccard similarity index is evaluated among segmented output and ground truth images as the ratio of its intersection and union. It is expressed as in Eq. (12)

$$ JA = \frac{S \cap R}{{S \cup R}} $$
(10)

Here, S and R speak about the segmented and the ground truth images respectively.

2.7.2 VOE (Volumetric overlap error)

It is computed with the help of the Jaccard similarity index. The VOE value is evaluated as in Eq. (13),

$$ VOE = 1 - JA = 1 - \frac{S \cap R}{{S \cup R}} $$
(11)

If the VOE value is ‘1’, it shows the low similarity among the segmented and ground truth images. If the VOE value is ‘0’, it indicates that a high similarity among the images.

2.7.3 Dice (DI)

It is an important parameter and it is most widely used for medical image segmentation accuracy calculation. It is defined by the ratio of normalizing the intersection between the segmented as well as ground truth images and their averages [24]. It is expressed as,

$$ DICE = \frac{{\left| {S \cap R} \right|}}{{\frac{1}{2}\left( {\left| S \right| + \left| R \right|} \right)}} = \frac{{2\left| {S \cap R} \right|}}{\left| S \right| + \left| R \right|} $$
(12)

If the value is nearer to ‘0’, it shows the low similarity among the images. If the value is nearer to ‘1’, it indicates that a high similarity among the images.

3 Results

3.1 Image filtering simulated results

The filtering execution examination is made on the PSNR and SSIM performance measures. Table 1 depicts that the examined result of enhanced DWT is having the greater outcome by 40.4399% for the PSNR value as an average than BWT; while Gaussian noise is said to be included. Likely, the execution of enhanced DWT was raised by 39.42% for SSIM as an average than BWT. Also while including Rician noise; enhanced DWT was 19.6997% higher than the BWT method. Furthermore, the enhanced DWT method attains 35.4114% than the BWT approach, while considering the Poisson noise. Here too SSIM worth is raised by 4.925% than BWT approach. Depending upon the above results, we have chosen that enhanced DWT filtering for filtering.

Table1 Filtering performance evaluation is made; when Gaussian, Rician and Poisson noise is added

3.2 Segmentation simulated results

The output attained after filtering to be utilized for the segmentation operation. The proposed work ran successfully with all the images. The performance evaluation is made among the segmented output and the ground truth images. Furthermore, the comparison is made by utilizing the metrics such as Dice, Jaccard, VOE, and NAE. The novel methodology results and the state-of-the-art results are shown in Fig. 2. Here, the proposed results show that the accurate results were obtained for our proposed work is improved than other works such as Fuzzy C-Means (FCM), interval-valued intuitionistic fuzzy sets (IVIFSs) [25], watermarking and marker-based watermarking. Also from Fig. 2, we can justify that the current work generates a result with improved performance than the other similar works, whereas it replaces the unwanted portions which were present in the previous works. Also, the output resembles the ground truth images. Furthermore, it shows that watermarking results show the unnecessary segmented area. In marker-based watermarking approach, edge portions were not identified properly. Furthermore, the FCM result depicts that nearer to the edge region, the accuracy is high, but the inaccurate results may occur outside the tumor region. IVIFSs give the result of higher accuracy than the FCM approach, but also there will be some degradation in accuracy due to noise. It was controlled by our proposed approach. The ground truth images are given in Fig. 3, and it is utilized for outcome comparison to demonstrate its accuracy.

Fig. 2
figure 2

First row shows the watermarking output, second row depicts the marker-based watermarking result, third row demonstrates the FCM output, fourth row shows the IVIFSs results and fifth row shows the our proposed results

Fig. 3
figure 3

Ground truth images

Also, the segmentation performance has been evaluated by the metrics such as dice, Jaccard, VOE, and NAE. The segmentation performance examination is made among the segmented output and the ground truth images. From Table 2, we can refer that the current work holds better results in all the cases. It demonstrates that the accuracy comparison is based on the performance evaluation metrics such as dice, Jaccard, NAE, and VOE.

Table 2 Segmentation accuracy comparison in the presence of Gaussian noise with the variegated performance parameters

When evaluating the performance, the Dice accuracy of the current algorithm was raised by 99.99%, 90.92%, 13.65%, and 5.43% than watermarking, marker-based watermarking, FCM and IVIFSs respectively. For Jaccard; the accuracy of the proposed algorithm was increased by 96.36%, 91.96%, 11.01%, and 2.34% than previous segmentation approaches respectively. Similarly, for VOE performance measures the exactness was improved as 48.05%, 46.72%, 8.03%, and 5.72% for the other previous segmentation approaches respectively is shown in Table 2. Furthermore, the NAE parameter also improved in our proposed approach.

Also, the comparison is done without any noise. The obtained result has given in Fig. 4. Here too, our current work holds gained results than the other similar works. It depicts that; our current approach was improved for the Dice metric by 99.99%, 43.7%, 99.07%, and 15.67% when compared with other previous segmentation approaches. Moreover, for the Jaccard metric, the accuracy of the current method was gained by 96.38%, 59.11%, 12.22%, and 9.91% than other segmentation methodologies respectively. Likewise, for VOE performance measures the exactness was reduced as 51.07%, 45.39%, 12.23%, and 6.7% for watermarking, marker-based watermarking, FCM, and IVIFSs segmentation, respectively, is given in Table 3.

Fig. 4
figure 4

Segmentation results without any noise for the proposed method

Table 3 Segmentation accuracy comparison without any noise using the variegated performance parameters

Likewise, the NAE metric has been reduced in the current work. Since NAE value should be as low as possible to shows the better accuracy. Table 3 depicts that the current work has lower value than watermarking, marker-based watermarking, FCM, and IVIFSs techniques, respectively. The outcome show that the segmented image obtained is more accurate, compared to the other similar methods. All the results obtained from the current method were obtained with a good satisfactory level.

4 Conclusion

In the current work, the author proposed a computerized segmentation approach. The MATLAB simulation is done on different images of the same size in the BRATS dataset. The image filtering utilizes an enhanced DWT to create noise-free images; which expels an undesirable distortion at an average of 35.41% and 4.93% for PSNR and SSIM similarity metrics than BWT filtering. Following this, image segmentation is done as it depends on the series of the exponential function. On the way that all images having the brain tumor is distinguished. The primary advantage is that for early analysis, this methodology functions admirably. Here, in work, it delivers an average improvement of 49.56%, 46.06%, 10.13%, and 6.21% for VOE metric when contrasted with watermarking; marker-based watermarking; FCM; and IVIFSs segmentation respectively. In general, our calculation results depict that our technique is prevalent even in the presence or absence of noise. Likewise, it saves the detail which was considered as a good compromise. In this work, the edge details have to preserve more precisely.

It aims to extend the work toward the characterization of the images based on the tumor size, shape, texture, edge details, etc. By utilizing those features, automated classification to be made at its grade level.