To Design a Mammogram Edge Detection Algorithm Using an Artificial Neural Network (ANN)

To Design a Mammogram Edge Detection Algorithm Using an Artificial Neural Network (ANN)

Alankrita Aggarwal, Deepak Chatha
Copyright: © 2022 |Pages: 10
DOI: 10.4018/978-1-6684-2408-7.ch016
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

An artificial neural network (ANN) is used to resolve problems related to complex scenarios and logical thinking. Nowadays, a cause for concern is the mortality rate among women due to cancer. Generally, women to around 45 years old are the most vulnerable to this disease. Early detection is the only hope for the patient to survive, otherwise it may reach an unrecoverable stage. Currently, there are numerous techniques available for the diagnosis of such diseases out of which mammography is the most trustworthy method for detecting early stage cancer. The analysis of these mammogram images is always difficult to analyze due to low contrast and non-uniform background. The mammogram images are scanned, digitized for processing, nut that further reduces the contrast between region of interest (ROI) and the background. Furthermore, presence of noise, glands, and muscles leads to background contrast variations. The boundaries of the suspected tumor area are always fuzzy and improper. The aim of this article is to develop a robust edge detection technique which works optimally on mammogram images to segment a tumor area.
Chapter Preview
Top

Introduction

The flow diagram consists of three major steps i.e. bilateral filtering, entropy multithresholding and artificial neural network (ANN) based edge detection (Sharifi, Fathy, & Mahmoudi, 2002). The acquired image is preprocessed by using bilateral filter to smoothen any spurious pixels present in acquired image. As mammographic images have low contrast and single thresholding Binarization is not inadequate for mammogram images. Therefore, three threshold levels are calculated by using entropy technique for binarization (Heindel, Wige, & Kaup, 2016). This multi threshold entropy binarization method helps to manifest maximum detail out of low contrast breast images. The true edges are filtered out by using Artificial Neural Network which is trained by using 3 × 3 Binary images. Finally, the output of ANN is edge map of lessen masses present in mammogram images. The complete details of these steps are described in following subsections. (Joshi, Yadav, & Allwadhi, 2016).

The detail flow diagram of proposed method is shown in Figure 1.

Figure 1.

Flow diagram of proposed algorithm

978-1-6684-2408-7.ch016.f01
Top

Back Propagation Neural Network (Bpnn)

Back propagation neural network (BPNN) is a multi-layer network introduced. It is basically a supervised network use to train the network for edge detection by using the different Training Samples. Training means adjustment of Weights and Biases of Neural Network according to different input and output relation (Chickanosky & Mirchandani, 1998).

Suppose x is input training sample where x = (x1,x2,…,xn), t is the output target given by t = (t1, t2, …,tm). 𝛿k is the error at output unit yk, 𝛿j is the error at hidden unit zj, α is the learning rate, 𝜐oj is the bias of hidden layer neuron j, wok is the bias of hidden layer neuron k, zj and yk is the output of hidden layer and output neuron.

Output of hidden layer neuron is given by

978-1-6684-2408-7.ch016.m01
(1)

f is the activation function and output of jth hidden neuron which is given by

zj = f(zinj)(2)
978-1-6684-2408-7.ch016.m02
(3)

And output of kth output node is given by

yk = f(yink)(4)

Error at kth output node is given by

𝛿k = (tk – yk) f1(yink)(5)

Each hidden neuron sums its error delta inputs as

978-1-6684-2408-7.ch016.m03
(6) 𝛿j = 𝛿injf1(zinj)(7)

The weight and bias correction term of hidden layer with updated weight and bias is given by

Δwjk = 𝛼𝛿kzj and Δwok = 𝛼𝛿k(8)wjk(New) = wjk(Old) + ∆wjk and wok(New) = wok(Old) + ∆wok(10)

Complete Chapter List

Search this Book:
Reset