You are on page 1of 3

EEE 511 SPRING 2022

RNN REPORT
Rahul Manoharan Ramesh Babu
Deepan Durai Dhushetty venkat sai

Tarapreeth Mutyala

which are non-degraded as the respective output in the


I. INTRO WHAT PROBLEM WAS SOLVED? WHY IS IT learning process which is supervised[1].
SIGNIFICANT?
The research paper addresses the setback in the signal or Batch Normalization:
image processing domain caused by noise in medical images. In the process of optimization, Whitening is used as it has
They approach the problem by building an effective system shown to reduce the convergence rates[2]. By widening the
for denoising in order to remove white, salt and also pepper deep neural network, we take random layer as accepting
noises by means of merging the Long Short-Term Memory, samples from distribution created by the available layer. In
otherwise known as LSTM, based Batch Normalization and distribution, there occurs a modification, at the time of
Recurrent Neural Network techniques. The images of the training, creating any layer but initially, we are in-charge
lung CT are considered as an input in this particular work. not only for learning finest representation as well for getting
Following this, an effectual batch size is calculated by accustomed to modifying input distribution, nothing but
employing the method of Particle Swarm Optimization
Internal Covariate Shift, decreasing theorized to assist in
(PSO). To denoise the image, Recurrent Neural Network or
training process[3]. Batch normalization computes process
RNN algorithm were proposed, here to reduce the internal
covariate shift present in the neural networks, the Long of whitening by intermediate indications being standardized
Short-Term Memory or LSTM based Batch Normalization is makes use of statistics of current mini batch. Provided,
brought-in. With respect to SNR or Peak Signal to Noise mini-batch x, sample variance and sample mean of every
Ratio and Mean Square Error (MSE), operations were feature k with mini-batch axis can be expressed as:
assessed. This algorithm is considered as competitive to
other denoising schemes which have been confirmed by the (3)
experimental outcomes[1].
(4)
II. HOW RAW DATA WAS PREPARED AND PROCESSED?
FURTHERMORE, WHAT ARE THE INPUTS AND OUTPUTS OF THE (5)
DEEP NETWORKS?
Where m denotes the mini-batch’s size. The mini-batch is
Batch Normalization based on LSTM in addition to finely selected by utilizing PSO to enhance PSNR
Recurrent Neural Networks is used to denoise the images. performance in RNN.
Images of CT scan of lungs from SIMBA database are
taken, and RNN is applied on them to perform image
denoising. The degraded images are artificially simulated by III. DESCRIBE/INTRODUCE THE DEEP NETWORK(S) USED.
the application of the degradation model. The image RNN broadens the scope of Neural Networks to include
considered is convoluted first with a selected noise sequential data. When given an input vector sequence (x1,...,
operation like Gaussian white noise as well as salt and xT), they produce a series of hidden states (h1,..., hT) that
pepper noise after which noise is added to it at unusual rate are assessed at time step t and are provided by above
occurrence[2]. equations in previous section[4].

(1) Where Wh is the recurrent weight matrix, Wx denotes the


input-to-hidden weight matrix, and denotes any activation
function.
(2)
In this situation, a contact to the entire input sequence can
be used, but future ones can also be used, allowing
bidirectional RNNs.
The corrupted image is given by the below equation:
where [x: y] denotes the concatenation of x and y. Finally,
y (i, j) = x (i, j) + n (i, j) (1)
RNNs stack by forcing h as an input to another RNN,
Where y (i, j) is observed value, x (i, j) is true (original)
resulting in designs that are more complex.
value and n (i, j) is noise perturbation at pixel (i, j). The
MLP’s learning phase makes an effort in order to capture IV. USING THE TEMPLATE
innate space relations concerning degraded pixels and relate
The paper discusses about MSE and PSNR metrics by
them to the pixels that are non-degraded. The degraded
which they evaluate absolute difference among two signals
image is then supplied as input to the MLP and the images
that are entirely quantifiable. PSNR is ratio amongst Experimental results of PSNR comparison against noises the
reference signal and distorted signal in image with PSNR of the lung CT images based on the white, salt and
decibels[5]. pepper noises. From this figure, it can be noticed that as the
proposed RNN attained high PSNR performance compared
than existing image denoising schemes like DnCNN, CNN.
Due to the optimal batch selection and batch normalization
(6) the proposed RNN scheme attained better results[6].

(7)
Where I and K are the original and the distorted images,
respectively. m and n are number of pixels in both images
(dimensions of images) and MAX equal to maximum
probable pixel value[6].
The activation function in vanilla RNNs is typically a
sigmoid function, similar to hyperbolic tangent. Because
gradients are vanishing and exploding, network training is
acknowledged as particularly difficult. Long Short-Term
Memory units (LSTM) deal with the vanishing gradient
problem encountered by traditional RNNs. LSTM upholds
hidden vector h as well as cell vector c accountable for
controlling state updates and outputs process, at the time of
time step. Particularly, we delineate the calculation during
time step t as mentioned below[7]. Fig.1 Experimental results of MSE comparison for lung CT
images

(8)

Where sigmoid() specifies logistic sigmoid function


represented by:

(9)

Tanh specifies hyperbolic tangent function, Wh· specifies


recurrent weight matrices and Wx· specifies input-to-hidden Fig. 2 Experimental results of MSE comparison against
weight matrices. it, ft and Ot are correspondingly input, noises
forget and output gates, and Ct is cell[5].
V. WHAT RESULTS WERE SHOWN, AND WHAT PERFORMANCE
MEASURES WERE USED TO SHOW THE EFFECTIVENESS OF THE
DEEP NETWORK(S)?
The experimental results presented here are based on adding
white noise, salt and pepper noise with zero mean and
different variance values to demonstrate performance of
proposed algorithm. It is evaluated pixel-by-pixel by adding
squared differences of pixels and partitioning total pixel
count. Both MSE and PSNR are very important in image
and video quality monitoring. Experimental results of PSNR
comparison for lung CT images, the input image increases,
the PSNR increases[4]. Performance of anticipated RNN
scheme is contrast with prevailing image denoising schemes
like DnCNN, CNN. The PSNR results of the proposed RNN
schema is higher after the noise applying when compare to Fig. 3 Experimental results of accuracy comparison for lung
existing denoising methods. CT images
K. Elissa, “Title of paper if known,” unpublished.
[4] . Rajwade, A., Rangarajan, A., and Banerjee, A., Image denoising
using the higher order singular value decomposition. IEEE Trans.
REFERENCES Pattern Anal. Mach. Intell. 35(24):849–862, 2013.
[5] Mäkitalo, M., and Foi, A., Noise parameter mismatch in variance
[1] Chatterjee, P., and Milanfar, P., Patch-based near-optimal image
stabilization, with an application to Poisson–Gaussian noise
denoising. IEEE Trans. Image Process. 21(4):1635–1649, 2012.
estimation. IEEE Trans. Image Process. 23(12):5348–5359, 2014.
[2] Zhang, J., Xiong, R., Zhao, C., Ma, S., and Zhao, D., Exploiting
[6] Zuo, W., Zhang, L., Song, C., Zhang, D., and Gao, H., Gradient
image local and nonlocal consistency for mixed Gaussian-impulse histogram estimation and preservation for texture enhanced image
noise removal. Proc. IEEE Int. Conf. Multimedia Expo, Jul.:592– denoising. IEEETrans. Image Process. 23(6):2459–2472, 2014.
597, 2012. [7] Peng, H., Rao, R., and Dianat, S. A., Multispectral image denoising
[3] Chen, Y., and Liu, K. J. R., Image denoising games. IEEE Trans. with optimized vector bilateral filter. IEEE Trans. Image Process.
23(1):264–273, 2014.
Circuits Syst. Video Technol. 23(10):1704–1716, 2013.

You might also like