SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 4, Ver. II (July – Aug. 2015), PP 79-85
www.iosrjournals.org
DOI: 10.9790/0661-17427985 www.iosrjournals.org 79 | Page
Image Upscaling and Fuzzy ARTMAP Neural Network
Gagandeep Singh1
, Gulshan Goyal2
1
(Computer Science Department, Chandigarh University, India)
2
(Computer Science Department, Chandigarh University, India)
Abstract: In Image upscaling, a higher resolution image is processed from an available low resolution image.
There are numerous scenarios and applications where image upscaling is required and performed. The paper
proposes a simple image scaling algorithm and implements it with a fuzzy variant of the supervised ART neural
network, ARTMAP. The method has been compared with nearest neighbor interpolation, bilinear interpolation
and bicubic interpolation, both objectively and subjectively. The present paper is an attempt at understanding
the Adaptive Resonance Theory networks while proposing a simple linear upscaling method.
Keywords: ARTMAP, Artificial neural network, bilinear, nearest neighbor, Upscaling
I. Introduction
Digital image processing is a field of computing that deals with processing and operations on digitally
acquired images. Image processing entails various operations like enhancement, restoration, segmentation,
feature extraction etc. Image upscaling is one of the various applications of the wide field of digital image
processing. In upscaling, we aim to produce a high resolution replica of an image from the original low
resolution image as shown in Fig. 1. The goal of image interpolation is to produce acceptable images at
different resolutions from a single low-resolution image. The actual resolution of an image is defined as the
number of pixels, but the effective resolution is a much harder quantity to define as it depends on subjective
human judgment and perception[1]. It so happens, that we quite often come across situations when we have to
deal with an image which is big enough spatially to view or observe the subject(s) comfortably or effectively. In
such situations we need to obtain a bigger image, a higher resolution image, which is easier to work with. This is
where image upscaling or up-sampling comes in. It takes a small image as input, performs some operations and
gives a bigger replica. It should be noted however, that up-sampling the image will not add any more detail to
the original image. A simple definition image is still simple definition, upscaling will only increase the spatial
resolution; not enhance the definition or detailing to the image than it already has.
Fig 1: Original image to Upscaled image
The image upscaling problem is also referred to as ‘single-image super-resolution’ problem.
1.1 Need for Image Upscaling
Scaling of images from lower resolution to a higher resolution is needed because of the following reasons:
1) It’s easier to analyze and study higher resolution images.
2) Available sensors have limitation in respect to maximum resolution[2] So we need upscaling to overcome
some of the inherent resolution limitations of low-cost imaging sensors [3]
3) To produce images of high perceptual quality and produce visually appealing results
4) To keep the text and graphics as original as possible, while avoiding noise and artifacts in the image [4]
5) To preserve the nature and texture of image while enlarging it.
6) To allow for better utilization of the growing capability of High Resolution displays (e.g., HD LCDs). [3]
1.2 Applications of Image Upscaling
Image upscaling (and more generally image interpolation) methods are implemented in a variety of
computer tools like printers, digital TV, media players, image processing packages, graphics renderers and so
on.[4]. Some application areas of image upscaling/ single image super resolution are as follows:
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 80 | Page
1) Printing: To scale and print images according to canvas size while maintaining picture quality.
2) Video playback: Televisions use real time up scaling algorithms to display simple definition content on
high-resolution displays.
3) Mobile devices: To scale graphics and videos onto varying display sizes for viewing and playback.
4) Image processing packages: Image processing software use scaling for viewing and resizing the image.
[4]
5) Satellite imaging: Nowadays, satellite images are used in many applications such as geosciences studies,
astronomy, and geographical information systems. [5]
6) Computer Graphics: Computers perform screen image scaling which includes web pages, text, graphics,
game scenes etc. [6]
1.3 Methods for image upscaling
There are many ways of upscaling via image interpolation. Some methods are adaptive and some are
non-adaptive.
Linear or Non-adaptive methods: The non-adaptive methods are quicker. The non-adaptive approach applies
same operations on all the pixels of the image, without taking into account any of its characteristics.
Non-linear or Adaptive methods: The performance of conventional approaches is only acceptable for small
upscaling factors[7].The adaptive methods rely on the assumption that, in natural images, frequency
components are not all equally probable [8]. The adaptive methods perform a little better but have the downside
to being too complex and higher processing times. The adaptive methods apply operations depending upon
certain characteristics and features like presence of curves, edges, the image quality etc.
Adaptive algorithm basically uses some of the image features and improves interpolation result. Adaptive
algorithm works based on different intensity present and local structure of image. Many adaptive interpolation
algorithms have been proposed which enhance edges in images. Local gradient information can also be used to
enhance non adaptive interpolation algorithm. Normal problem with interpolation technique is blurring and
blocking artifacts. This can be solved using directional interpolation. For example, Edge directed interpolation,
NEDI (New Edge Directed Interpolation), SAI (Soft decision adaptive Interpolation).
II. Artificial Neural Networks
An artificial neural network is an information processing paradigm that is inspired by and tries to
mimic the biological nervous system. In a biological nervous system, the decision making process is facilitated
by neurons and neural pathways that fire upon stimuli and transfer the desired signal to the brain. In the same
way, the artificial neural network tries to mimic the decision making process and information transfer abilities of
the biological nervous system. In an artificial neural network the nodes represent the neurons of a nervous
system, the interconnections between neurons are imitated by the use of weights and biases over the inter-
connections among the neurons.
The artificial neural network or ANN can be a single layer network or a multiple layered network. A
single layered neural network does not have hidden layers in between the input and output layers. Usually multi-
layered neural networks are implemented and they have more than one hidden layers in between the input and
output layers. Each hidden layer is connected to others via weights. The higher the number of layers in a
network, the more complex operations can be performed by the ANN.
Fig 2: A simple neural network
N1 N2 N3
1.1 INTRODUCTION TO DIGITAL IM
Digital image processing is a field of computing
on digitally acquired images. Image processing en
restoration, segmentation, feature extraction etc. I
Hidden layer Output layer
YX
w1 w2
Input layer
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 81 | Page
The Fig. 3 shows an example of a simple neural network. Where X is the input to the network. N1, N2,
N3 are the input, hidden and output layers of the neural network respectively. The intermediate connections
between the layers are represented by weighted connections w1 and w2.
2.1 Artmap Neural Network
ARTMAP neural network is a supervised form of ART neural network. ART neural network has an
inherently un-supervised approach to learning, which may be unsuitable for certain situations and applications.
The supervised nature of an ARTMAP network makes it more reliable and better at learning. ARTMAP is
among the family of neural networks that are capable of fast supervised, incremental learning and prediction. A
number of variants of the network are available, like distributed ARTMAP, fuzzy ARTMAP, default ARTMAP,
probabilistic ARTMAP etc.
The fuzzy ARTMAP network has integrated the fuzzy ART which enables it to process both analog
and binary-valued input patterns. This neural network is simple and has been designed with the ability to
perform supervised learning. In supervised learning mode, the sequential learning process grows the number of
recognition categories according to a problem’s complexity. [11]
Fig 3: An ARTMAP structure [9]
The Fig.3 above shows a basic ARTMAP structure, where A is the input to the network. F1, F2 are its
layers. And the ART subsystem is connected to the Map Field via weights Wab.
The Map Field determines
whether the prediction of the network is equal to what was desired by the network.
Because this neural network architecture has a small number of parameters and requires no problem-
specific system crafting or choice of initial weight values, it is also easy to use. In an ARTMAP network, an
epoch is defined as one cycle of training on an entire set of input examples [10]. The fuzzy ARTMAP algorithm
is discussed in the Fig.4 below.
Fig. 4: The fuzzy ARTMAP algorithm
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 82 | Page
III. Proposed Method
The proposed method aims to upscaleimages by gradually increasing or decreasing the intensity values
between the existing pixels in order to interpolate new pixel values. The method avoids interpolation by taking
average of the intensity values. Fig.5 discusses the algorithm.
Fig. 5: The proposed algorithm
IV. Results And Discussion
The work has been implemented using MATLAB version R2014a. The system had the following configuration
1. Processor - AMD ® A8-6410APU
2. RAM - 8.00 GB (6.95 GB usable)
3. Operating System – Windows 8.1, 64-bit.
This section compares the outputs of the three existing methods and the proposed method both
objectively and subjectively. The subjective analysis compares the output images of the algorithms. Objective
analysis compares the performance evaluation parameters obtained after the implementation of the respective
methods.
Results of the existing methods and the proposed method with ARTMAP are evaluated on the basis of the
following performance evaluation parameters:
1. Peak Signal to Noise Ratio (PSNR)
2. Mean Square Error (MSE)
3. Structural similarity index (ssim)
Fig. 6: Some examples of outputs of existing methods and ARTMAP implementation
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 83 | Page
Table 1 (a),(b),(c),(d) : Calculated PSNR, MSE, SSIM and RMSE values of some outputs
Sr. no. PSNR
Nearest Bilinear Bicubic ARTMAP
1 71.10197 71.30628 72.6959 71.40239
2 66.55557 67.87013 68.96156 67.90918
3 67.35772 68.18001 69.3893 68.19185
4 68.10709 68.69197 69.89344 68.78284
5 67.59357 68.12016 69.39655 68.13071
6 67.29575 67.51184 68.8711 67.59819
Sr. no. MSE
Nearest Bilinear Bicubic ARTMAP
1 0.005045 0.004813 0.003495 0.004708
2 0.014372 0.010619 0.008259 0.010524
3
0.011948 0.009887 0.007484 0.00986
4 0.010055 0.008788 0.006664 0.008606
5 0.011317 0.010025 0.007472 0.01
6 0.01212 0.011532 0.008433 0.011305
Sr. no. SSIM
Nearest Bilinear Bicubic ARTMAP
1 0.924353 0.912687 0.944587 0.932728
2 0.834904 0.845701 0.892429 0.863879
3 0.851171 0.844353 0.894801 0.870758
4 0.89615 0.890866 0.922956 0.901667
5 0.870651 0.864665 0.908753 0.884181
6 0.875515 0.861271 0.904668 0.876414
Sr. no. RMSE
Nearest Bilinear Bicubic ARTMAP
1 0.071029958 0.069378679 0.05912146 0.068615258
2 0.11988412 0.10304661 0.09087867 0.102584336
3 0.109308553 0.099435112 0.086511793 0.099299645
4 0.100273331 0.093743635 0.081633443 0.092767966
5 0.106380415 0.100122562 0.086439613 0.100001048
6 0.110091194 0.107386142 0.091830156 0.106323868
4.
Fig. 7: Graph comparing the peak signal to noise ratio.
From left to right, the bars represent nearest neighbor, bilinear, bicubic interpolation and the ARTMAP
implementation.
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 84 | Page
Fig. 8: Graph comparing the structural similarity of outputs
Fig. 9: Graph comparing the Mean square error values of outputs
From left to right, the bars represent nearest neighbor, bilinear, bicubic and implemented ARTMAP methods
respectively.
Fig 10: Comparison of RMSE values of ARTMAP and existing methods
V. Conclusion And Future Scope
The proposed algorithm is still in its early stages and has proved to be better than nearest neighbor interpolation
and bilinear interpolation in all manners. It’s also subjectively good when compared with images produced by
bicubic interpolation.
The proposed method was able to improve on the problem of rough, jagged edges in images and too much
blurring of images. The proposed upscaling algorithm still has some room for improvement in terms of
performance parameters. Also the neural network can be upgraded in the future to work with grayscale and
colored images as well, making it more useful.
Image Upscaling And Fuzzy ARTMAP Neural Network
DOI: 10.9790/0661-17427985 www.iosrjournals.org 85 | Page
Based on the obtained values and results, we make the following conclusions. Advantages of training ARTMAP
with proposed algorithm:
 Better PSNR values than nearest neighbor
 Better MSE values than Nearest neighbor
 Structural similarity and RMSE are also satisfactory
Even though the proposed method scores lower than bicubic interpolation during objective evaluation,
subjectively its output quality is quite good. It also deals with the too much blurring and ringing artifacts in the
images to a large extent.
References
[1]. Gonzalez, Rafael C. Digital image processing. Pearson Education India, 2009.
[2]. Purkait, P., and Chanda B., "Super resolution image reconstruction through Bregman iteration using morphologic
regularization." Image Processing, IEEE Transactions on 21.9 (2012): pp 4029-4039.
[3]. Yang, Jianchao, et al. "Coupled dictionary training for image super-resolution."Image Processing, IEEE Transactions on 21.8
(2012):pp 3467-3478.
[4]. Zhang, Haichao, Yanning Zhang, and Thomas S. Huang. "Efficient sparse representation based image super resolution via dual
dictionary learning."Multimedia and Expo (ICME), 2011 IEEE International Conference on. IEEE, 2011.
[5]. Gunturk, B. K., et al. "Demosaicking: color filter array interpolation." IEEE Signal Processing Magazine 22 (2005):pp 44-54.
[6]. Han, Dianyuan. "Comparison of Commonly Used Image Interpolation Methods."Proceedings of the 2nd International Conference
on Computer Science and Electronics Engineering. Atlantis Press, 2013.
[7]. Yang, Jianchao, et al. "Coupled dictionary training for image super-resolution."Image Processing, IEEE Transactions on 21.8
(2012): pp 3467-3478.
[8]. Giachetti, Andrea, and Nicola Asuni. "Real-time artifact-free image upscaling."Image Processing, IEEE Transactions on 20.10
(2011): pp 2760-2768.
[9]. Granger, Eric, et al. "Supervised learning of fuzzy artmap neural networks through particle swarm optimization." Journal of Pattern
Recognition Research2.1 (2007): pp 27-
[10]. Connolly, Jean-François, Eric Granger, and Robert Sabourin. "An adaptive classification system for video-based face
recognition." Information Sciences192 (2012):pp 50-70.
[11]. Taherian, Arash, and Mahdi Aliyari Sh. "Noise Resistant Identification of Human Iris Patterns Using Fuzzy ARTMAP Neural
Network." International Journal of Security and Its Applications 7.1 (2013): pp 105-118.

Mais conteúdo relacionado

Mais procurados

High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...
High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...
High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...Dr. Amarjeet Singh
 
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSB
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSBON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSB
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSBijcsit
 
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel SubstitutionImage Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitutionijsrd.com
 
A simple framework for contrastive learning of visual representations
A simple framework for contrastive learning of visual representationsA simple framework for contrastive learning of visual representations
A simple framework for contrastive learning of visual representationsDevansh16
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...IOSR Journals
 
Reversible Encrypytion and Information Concealment
Reversible Encrypytion and Information ConcealmentReversible Encrypytion and Information Concealment
Reversible Encrypytion and Information ConcealmentIJERA Editor
 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMVishesh Banga
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageIJERA Editor
 
A robust combination of dwt and chaotic function for image watermarking
A robust combination of dwt and chaotic function for image watermarkingA robust combination of dwt and chaotic function for image watermarking
A robust combination of dwt and chaotic function for image watermarkingijctet
 
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGE
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGEMULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGE
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGEijcsity
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...iosrjce
 
A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...eSAT Publishing House
 
Data Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsData Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsCSCJournals
 

Mais procurados (16)

High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...
High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...
High Speed Data Exchange Algorithm in Telemedicine with Wavelet based on 4D M...
 
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSB
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSBON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSB
ON THE IMAGE QUALITY AND ENCODING TIMES OF LSB, MSB AND COMBINED LSB-MSB
 
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel SubstitutionImage Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
 
A simple framework for contrastive learning of visual representations
A simple framework for contrastive learning of visual representationsA simple framework for contrastive learning of visual representations
A simple framework for contrastive learning of visual representations
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
 
Reversible Encrypytion and Information Concealment
Reversible Encrypytion and Information ConcealmentReversible Encrypytion and Information Concealment
Reversible Encrypytion and Information Concealment
 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
 
Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
 
H0114857
H0114857H0114857
H0114857
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical Image
 
A robust combination of dwt and chaotic function for image watermarking
A robust combination of dwt and chaotic function for image watermarkingA robust combination of dwt and chaotic function for image watermarking
A robust combination of dwt and chaotic function for image watermarking
 
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGE
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGEMULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGE
MULTIPLE RECONSTRUCTION COMPRESSION FRAMEWORK BASED ON PNG IMAGE
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
 
A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...
 
Data Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsData Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image Cryptosystems
 

Destaque (20)

H010136066
H010136066H010136066
H010136066
 
F017544247
F017544247F017544247
F017544247
 
C1103041623
C1103041623C1103041623
C1103041623
 
K0815660
K0815660K0815660
K0815660
 
H0213337
H0213337H0213337
H0213337
 
L012337275
L012337275L012337275
L012337275
 
J018127176.publishing paper of mamatha (1)
J018127176.publishing paper of mamatha (1)J018127176.publishing paper of mamatha (1)
J018127176.publishing paper of mamatha (1)
 
B0730406
B0730406B0730406
B0730406
 
ECE610 IEEE
ECE610 IEEEECE610 IEEE
ECE610 IEEE
 
K018217680
K018217680K018217680
K018217680
 
E017233034
E017233034E017233034
E017233034
 
F010244149
F010244149F010244149
F010244149
 
Intelligent Fault Identification System for Transmission Lines Using Artifici...
Intelligent Fault Identification System for Transmission Lines Using Artifici...Intelligent Fault Identification System for Transmission Lines Using Artifici...
Intelligent Fault Identification System for Transmission Lines Using Artifici...
 
F017533540
F017533540F017533540
F017533540
 
O01821100103
O01821100103O01821100103
O01821100103
 
I1304026367
I1304026367I1304026367
I1304026367
 
B011120723
B011120723B011120723
B011120723
 
A017230107
A017230107A017230107
A017230107
 
F010433136
F010433136F010433136
F010433136
 
A012250107
A012250107A012250107
A012250107
 

Semelhante a M017427985

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural NetworkIRJET Journal
 
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...IRJET Journal
 
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...CSCJournals
 
Classification of Images Using CNN Model and its Variants
Classification of Images Using CNN Model and its VariantsClassification of Images Using CNN Model and its Variants
Classification of Images Using CNN Model and its VariantsIRJET Journal
 
Image Processing Compression and Reconstruction by Using New Approach Artific...
Image Processing Compression and Reconstruction by Using New Approach Artific...Image Processing Compression and Reconstruction by Using New Approach Artific...
Image Processing Compression and Reconstruction by Using New Approach Artific...CSCJournals
 
Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Hưng Đặng
 
Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Hưng Đặng
 
Scene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkScene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkDhirajGidde
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Networkaciijournal
 
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORKIMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORKaciijournal
 
ImageNet Classification with Deep Convolutional Neural Networks
ImageNet Classification with Deep Convolutional Neural NetworksImageNet Classification with Deep Convolutional Neural Networks
ImageNet Classification with Deep Convolutional Neural NetworksWilly Marroquin (WillyDevNET)
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Networkaciijournal
 
A Survey on Image Processing using CNN in Deep Learning
A Survey on Image Processing using CNN in Deep LearningA Survey on Image Processing using CNN in Deep Learning
A Survey on Image Processing using CNN in Deep LearningIRJET Journal
 
Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Sneha Ravikumar
 
Image Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkImage Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkIRJET Journal
 
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep LearningIRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep LearningIRJET Journal
 
IRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET Journal
 

Semelhante a M017427985 (20)

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural Network
 
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
 
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
 
Mnist report ppt
Mnist report pptMnist report ppt
Mnist report ppt
 
Mnist report
Mnist reportMnist report
Mnist report
 
Classification of Images Using CNN Model and its Variants
Classification of Images Using CNN Model and its VariantsClassification of Images Using CNN Model and its Variants
Classification of Images Using CNN Model and its Variants
 
Image Processing Compression and Reconstruction by Using New Approach Artific...
Image Processing Compression and Reconstruction by Using New Approach Artific...Image Processing Compression and Reconstruction by Using New Approach Artific...
Image Processing Compression and Reconstruction by Using New Approach Artific...
 
Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...
 
Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...Image compression and reconstruction using a new approach by artificial neura...
Image compression and reconstruction using a new approach by artificial neura...
 
Scene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkScene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural Network
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
 
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORKIMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
 
ImageNet Classification with Deep Convolutional Neural Networks
ImageNet Classification with Deep Convolutional Neural NetworksImageNet Classification with Deep Convolutional Neural Networks
ImageNet Classification with Deep Convolutional Neural Networks
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
 
A Survey on Image Processing using CNN in Deep Learning
A Survey on Image Processing using CNN in Deep LearningA Survey on Image Processing using CNN in Deep Learning
A Survey on Image Processing using CNN in Deep Learning
 
Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation Ultrasound Nerve Segmentation
Ultrasound Nerve Segmentation
 
Image Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural NetworkImage Compression and Reconstruction Using Artificial Neural Network
Image Compression and Reconstruction Using Artificial Neural Network
 
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep LearningIRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
 
IRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural Networks
 

Mais de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Último

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

M017427985

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 4, Ver. II (July – Aug. 2015), PP 79-85 www.iosrjournals.org DOI: 10.9790/0661-17427985 www.iosrjournals.org 79 | Page Image Upscaling and Fuzzy ARTMAP Neural Network Gagandeep Singh1 , Gulshan Goyal2 1 (Computer Science Department, Chandigarh University, India) 2 (Computer Science Department, Chandigarh University, India) Abstract: In Image upscaling, a higher resolution image is processed from an available low resolution image. There are numerous scenarios and applications where image upscaling is required and performed. The paper proposes a simple image scaling algorithm and implements it with a fuzzy variant of the supervised ART neural network, ARTMAP. The method has been compared with nearest neighbor interpolation, bilinear interpolation and bicubic interpolation, both objectively and subjectively. The present paper is an attempt at understanding the Adaptive Resonance Theory networks while proposing a simple linear upscaling method. Keywords: ARTMAP, Artificial neural network, bilinear, nearest neighbor, Upscaling I. Introduction Digital image processing is a field of computing that deals with processing and operations on digitally acquired images. Image processing entails various operations like enhancement, restoration, segmentation, feature extraction etc. Image upscaling is one of the various applications of the wide field of digital image processing. In upscaling, we aim to produce a high resolution replica of an image from the original low resolution image as shown in Fig. 1. The goal of image interpolation is to produce acceptable images at different resolutions from a single low-resolution image. The actual resolution of an image is defined as the number of pixels, but the effective resolution is a much harder quantity to define as it depends on subjective human judgment and perception[1]. It so happens, that we quite often come across situations when we have to deal with an image which is big enough spatially to view or observe the subject(s) comfortably or effectively. In such situations we need to obtain a bigger image, a higher resolution image, which is easier to work with. This is where image upscaling or up-sampling comes in. It takes a small image as input, performs some operations and gives a bigger replica. It should be noted however, that up-sampling the image will not add any more detail to the original image. A simple definition image is still simple definition, upscaling will only increase the spatial resolution; not enhance the definition or detailing to the image than it already has. Fig 1: Original image to Upscaled image The image upscaling problem is also referred to as ‘single-image super-resolution’ problem. 1.1 Need for Image Upscaling Scaling of images from lower resolution to a higher resolution is needed because of the following reasons: 1) It’s easier to analyze and study higher resolution images. 2) Available sensors have limitation in respect to maximum resolution[2] So we need upscaling to overcome some of the inherent resolution limitations of low-cost imaging sensors [3] 3) To produce images of high perceptual quality and produce visually appealing results 4) To keep the text and graphics as original as possible, while avoiding noise and artifacts in the image [4] 5) To preserve the nature and texture of image while enlarging it. 6) To allow for better utilization of the growing capability of High Resolution displays (e.g., HD LCDs). [3] 1.2 Applications of Image Upscaling Image upscaling (and more generally image interpolation) methods are implemented in a variety of computer tools like printers, digital TV, media players, image processing packages, graphics renderers and so on.[4]. Some application areas of image upscaling/ single image super resolution are as follows:
  • 2. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 80 | Page 1) Printing: To scale and print images according to canvas size while maintaining picture quality. 2) Video playback: Televisions use real time up scaling algorithms to display simple definition content on high-resolution displays. 3) Mobile devices: To scale graphics and videos onto varying display sizes for viewing and playback. 4) Image processing packages: Image processing software use scaling for viewing and resizing the image. [4] 5) Satellite imaging: Nowadays, satellite images are used in many applications such as geosciences studies, astronomy, and geographical information systems. [5] 6) Computer Graphics: Computers perform screen image scaling which includes web pages, text, graphics, game scenes etc. [6] 1.3 Methods for image upscaling There are many ways of upscaling via image interpolation. Some methods are adaptive and some are non-adaptive. Linear or Non-adaptive methods: The non-adaptive methods are quicker. The non-adaptive approach applies same operations on all the pixels of the image, without taking into account any of its characteristics. Non-linear or Adaptive methods: The performance of conventional approaches is only acceptable for small upscaling factors[7].The adaptive methods rely on the assumption that, in natural images, frequency components are not all equally probable [8]. The adaptive methods perform a little better but have the downside to being too complex and higher processing times. The adaptive methods apply operations depending upon certain characteristics and features like presence of curves, edges, the image quality etc. Adaptive algorithm basically uses some of the image features and improves interpolation result. Adaptive algorithm works based on different intensity present and local structure of image. Many adaptive interpolation algorithms have been proposed which enhance edges in images. Local gradient information can also be used to enhance non adaptive interpolation algorithm. Normal problem with interpolation technique is blurring and blocking artifacts. This can be solved using directional interpolation. For example, Edge directed interpolation, NEDI (New Edge Directed Interpolation), SAI (Soft decision adaptive Interpolation). II. Artificial Neural Networks An artificial neural network is an information processing paradigm that is inspired by and tries to mimic the biological nervous system. In a biological nervous system, the decision making process is facilitated by neurons and neural pathways that fire upon stimuli and transfer the desired signal to the brain. In the same way, the artificial neural network tries to mimic the decision making process and information transfer abilities of the biological nervous system. In an artificial neural network the nodes represent the neurons of a nervous system, the interconnections between neurons are imitated by the use of weights and biases over the inter- connections among the neurons. The artificial neural network or ANN can be a single layer network or a multiple layered network. A single layered neural network does not have hidden layers in between the input and output layers. Usually multi- layered neural networks are implemented and they have more than one hidden layers in between the input and output layers. Each hidden layer is connected to others via weights. The higher the number of layers in a network, the more complex operations can be performed by the ANN. Fig 2: A simple neural network N1 N2 N3 1.1 INTRODUCTION TO DIGITAL IM Digital image processing is a field of computing on digitally acquired images. Image processing en restoration, segmentation, feature extraction etc. I Hidden layer Output layer YX w1 w2 Input layer
  • 3. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 81 | Page The Fig. 3 shows an example of a simple neural network. Where X is the input to the network. N1, N2, N3 are the input, hidden and output layers of the neural network respectively. The intermediate connections between the layers are represented by weighted connections w1 and w2. 2.1 Artmap Neural Network ARTMAP neural network is a supervised form of ART neural network. ART neural network has an inherently un-supervised approach to learning, which may be unsuitable for certain situations and applications. The supervised nature of an ARTMAP network makes it more reliable and better at learning. ARTMAP is among the family of neural networks that are capable of fast supervised, incremental learning and prediction. A number of variants of the network are available, like distributed ARTMAP, fuzzy ARTMAP, default ARTMAP, probabilistic ARTMAP etc. The fuzzy ARTMAP network has integrated the fuzzy ART which enables it to process both analog and binary-valued input patterns. This neural network is simple and has been designed with the ability to perform supervised learning. In supervised learning mode, the sequential learning process grows the number of recognition categories according to a problem’s complexity. [11] Fig 3: An ARTMAP structure [9] The Fig.3 above shows a basic ARTMAP structure, where A is the input to the network. F1, F2 are its layers. And the ART subsystem is connected to the Map Field via weights Wab. The Map Field determines whether the prediction of the network is equal to what was desired by the network. Because this neural network architecture has a small number of parameters and requires no problem- specific system crafting or choice of initial weight values, it is also easy to use. In an ARTMAP network, an epoch is defined as one cycle of training on an entire set of input examples [10]. The fuzzy ARTMAP algorithm is discussed in the Fig.4 below. Fig. 4: The fuzzy ARTMAP algorithm
  • 4. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 82 | Page III. Proposed Method The proposed method aims to upscaleimages by gradually increasing or decreasing the intensity values between the existing pixels in order to interpolate new pixel values. The method avoids interpolation by taking average of the intensity values. Fig.5 discusses the algorithm. Fig. 5: The proposed algorithm IV. Results And Discussion The work has been implemented using MATLAB version R2014a. The system had the following configuration 1. Processor - AMD ® A8-6410APU 2. RAM - 8.00 GB (6.95 GB usable) 3. Operating System – Windows 8.1, 64-bit. This section compares the outputs of the three existing methods and the proposed method both objectively and subjectively. The subjective analysis compares the output images of the algorithms. Objective analysis compares the performance evaluation parameters obtained after the implementation of the respective methods. Results of the existing methods and the proposed method with ARTMAP are evaluated on the basis of the following performance evaluation parameters: 1. Peak Signal to Noise Ratio (PSNR) 2. Mean Square Error (MSE) 3. Structural similarity index (ssim) Fig. 6: Some examples of outputs of existing methods and ARTMAP implementation
  • 5. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 83 | Page Table 1 (a),(b),(c),(d) : Calculated PSNR, MSE, SSIM and RMSE values of some outputs Sr. no. PSNR Nearest Bilinear Bicubic ARTMAP 1 71.10197 71.30628 72.6959 71.40239 2 66.55557 67.87013 68.96156 67.90918 3 67.35772 68.18001 69.3893 68.19185 4 68.10709 68.69197 69.89344 68.78284 5 67.59357 68.12016 69.39655 68.13071 6 67.29575 67.51184 68.8711 67.59819 Sr. no. MSE Nearest Bilinear Bicubic ARTMAP 1 0.005045 0.004813 0.003495 0.004708 2 0.014372 0.010619 0.008259 0.010524 3 0.011948 0.009887 0.007484 0.00986 4 0.010055 0.008788 0.006664 0.008606 5 0.011317 0.010025 0.007472 0.01 6 0.01212 0.011532 0.008433 0.011305 Sr. no. SSIM Nearest Bilinear Bicubic ARTMAP 1 0.924353 0.912687 0.944587 0.932728 2 0.834904 0.845701 0.892429 0.863879 3 0.851171 0.844353 0.894801 0.870758 4 0.89615 0.890866 0.922956 0.901667 5 0.870651 0.864665 0.908753 0.884181 6 0.875515 0.861271 0.904668 0.876414 Sr. no. RMSE Nearest Bilinear Bicubic ARTMAP 1 0.071029958 0.069378679 0.05912146 0.068615258 2 0.11988412 0.10304661 0.09087867 0.102584336 3 0.109308553 0.099435112 0.086511793 0.099299645 4 0.100273331 0.093743635 0.081633443 0.092767966 5 0.106380415 0.100122562 0.086439613 0.100001048 6 0.110091194 0.107386142 0.091830156 0.106323868 4. Fig. 7: Graph comparing the peak signal to noise ratio. From left to right, the bars represent nearest neighbor, bilinear, bicubic interpolation and the ARTMAP implementation.
  • 6. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 84 | Page Fig. 8: Graph comparing the structural similarity of outputs Fig. 9: Graph comparing the Mean square error values of outputs From left to right, the bars represent nearest neighbor, bilinear, bicubic and implemented ARTMAP methods respectively. Fig 10: Comparison of RMSE values of ARTMAP and existing methods V. Conclusion And Future Scope The proposed algorithm is still in its early stages and has proved to be better than nearest neighbor interpolation and bilinear interpolation in all manners. It’s also subjectively good when compared with images produced by bicubic interpolation. The proposed method was able to improve on the problem of rough, jagged edges in images and too much blurring of images. The proposed upscaling algorithm still has some room for improvement in terms of performance parameters. Also the neural network can be upgraded in the future to work with grayscale and colored images as well, making it more useful.
  • 7. Image Upscaling And Fuzzy ARTMAP Neural Network DOI: 10.9790/0661-17427985 www.iosrjournals.org 85 | Page Based on the obtained values and results, we make the following conclusions. Advantages of training ARTMAP with proposed algorithm:  Better PSNR values than nearest neighbor  Better MSE values than Nearest neighbor  Structural similarity and RMSE are also satisfactory Even though the proposed method scores lower than bicubic interpolation during objective evaluation, subjectively its output quality is quite good. It also deals with the too much blurring and ringing artifacts in the images to a large extent. References [1]. Gonzalez, Rafael C. Digital image processing. Pearson Education India, 2009. [2]. Purkait, P., and Chanda B., "Super resolution image reconstruction through Bregman iteration using morphologic regularization." Image Processing, IEEE Transactions on 21.9 (2012): pp 4029-4039. [3]. Yang, Jianchao, et al. "Coupled dictionary training for image super-resolution."Image Processing, IEEE Transactions on 21.8 (2012):pp 3467-3478. [4]. Zhang, Haichao, Yanning Zhang, and Thomas S. Huang. "Efficient sparse representation based image super resolution via dual dictionary learning."Multimedia and Expo (ICME), 2011 IEEE International Conference on. IEEE, 2011. [5]. Gunturk, B. K., et al. "Demosaicking: color filter array interpolation." IEEE Signal Processing Magazine 22 (2005):pp 44-54. [6]. Han, Dianyuan. "Comparison of Commonly Used Image Interpolation Methods."Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering. Atlantis Press, 2013. [7]. Yang, Jianchao, et al. "Coupled dictionary training for image super-resolution."Image Processing, IEEE Transactions on 21.8 (2012): pp 3467-3478. [8]. Giachetti, Andrea, and Nicola Asuni. "Real-time artifact-free image upscaling."Image Processing, IEEE Transactions on 20.10 (2011): pp 2760-2768. [9]. Granger, Eric, et al. "Supervised learning of fuzzy artmap neural networks through particle swarm optimization." Journal of Pattern Recognition Research2.1 (2007): pp 27- [10]. Connolly, Jean-François, Eric Granger, and Robert Sabourin. "An adaptive classification system for video-based face recognition." Information Sciences192 (2012):pp 50-70. [11]. Taherian, Arash, and Mahdi Aliyari Sh. "Noise Resistant Identification of Human Iris Patterns Using Fuzzy ARTMAP Neural Network." International Journal of Security and Its Applications 7.1 (2013): pp 105-118.