This algorithm is inspired by recent work of Petrick et al. [134]. Similar to their other earlier work [135,136], the algorithm starts by preprocessing the image using a Density-Weighted Contrast Enhancement (DWCE) filter. This filter is based on two filtered images of the original mammogram :
(2.1) |
where denotes the convolution operation. This image is used to define a second multiplication value using another non-linear filter , which is multiplied again by the weighted contrast of the corresponding pixels:
(2.2) |
The main aim of preprocessing is to enhance possible mass lesions in the image. Once the image is filtered, morphological erosion techniques [38] are used to identify local maxima, which are the seeds of a subsequent region growing algorithm which is used to expand them using grey-level and gradient information. The gradient image is obtained using Frequency-Weighted Gaussian (FWG) filtering, which is based on the following decomposition:
(2.3) |
(2.4) |
(2.5) |
This filtering is repeated twice. The first iteration reduces the gradients within the breast, whilst the second one eliminates gradients in the background. Hence, the result of this decomposition is an enhancement of the contrast between the breast structures and the background. Subsequently, applying a Sobel filter produces the gradient image of the original mammogram with a significant amount of background eliminated. Finally, as a result of this additional information, the region growing algorithm has a limited number of regions to grow.