SlideShare a Scribd company logo
1 of 4
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. V (Mar-Apr. 2016), PP 48-51
www.iosrjournals.org
DOI: 10.9790/0661-1802054851 www.iosrjournals.org 48 | Page
A Review Paper on Thinning of Image Using Zhang and Suen
Algorithm and Neural Network
Sonam Soni1
, Dr. Raman Chadha2
, Sukhmeet Kaur3
1
Research Scholar CGCTC, Jhanjeri, Mohali
2
Professor, Head(CSE), CGCTC, Jhanjeri,Mohali
3
Associate Professor CGCTC, Jhanjeri, Mohali
Abstract: This review paper provides a concise survey on different techniques for thinning and their
comparison in image processing. Thinning is one of the fundamental requirements is to represent the structural
shape of digital images. This can be done by reducing it to a graph. This process may be completed by obtaining
the skeleton of the particular region of the image or the full image using skeletonization of the image also
known as thinning. Skeletonization is the process of extracting skeletons from an object in a digital image.
Skeletonization has been used in a wide variety of other applications like Optical character recognition, Pattern
recognition, Fingerprint classification, Biometric authentication, Signature verification, Medical imaging. It
proposes the new algorithm using Zhang and Suen algorithm also neural network based on various factors like
PSNR, MSE, execution time and thinning rate. There are different techniques for thinning of the image like
iterative, non-iterative etc.
Keywords: Thinning, Skeletonization, Image Processing, Zhang and Suen, Neural Networks, Thinning rate,
Thinning speed.
I. Introduction
An image consists of a set of points or picture elements stored as an array of numbers in a computer
[6]. Image processing is the study of any algorithm that takes an image as input and returns an image as output.
Output includes image display and printing of the image, image editing and manipulation, image enhancement,
feature detection and image compression. Skeletonization is the process of extracting skeletons from an object
in a digital image. It is morphological operation that deletes black foreground pixels iteratively layer by layer
until one-pixel width skeleton is obtained. Skeletonization is essentially a “pre-processing” step used in many
image analysis techniques.[8,9] Thinning is the process of reducing any image into a digital image to the
minimum size that is essential for machine recognition thinning process of that object [10].This process is
usually applied to binary images which consist of black and white pixels which are also known as foreground
and background pixels. It takes input a binary image and produces another binary image as output. With the use
of neural networks, we can perform thinning invariant under arbitrary rotations. Skeletonization has been used
in a wide variety of other applications like Optical character recognition (OCR) [2], Pattern recognition,
Fingerprint- classification, Biometric authentication, Signature verification, Medical imaging. Skeletonization
reduce the amount of data required to be processed as it takes less time and extraction of critical features such
as end-points and connection among the components is helpful in many applications [4].By reducing an object
to only a skeleton, unimportant features and image noise can be filtered out.
II. Literature Review
This review paper provides a survey on different skeletonization techniques which are given in
previous papers.
In [1] the author proposes a new thinning algorithm which combines sequential and parallel
approaches. And these approaches come under iterative approach. The thinning algorithm is comprised of three
stages. And the first and second stage is used to extract the skeleton of the input image and the last step is used
for optimizing the skeleton into one-pixel width. And the experimental result shows that the proposed
skeletonization algorithm produces better, effective results than the previous thinning algorithms.
In [2] the author proposes two new iterative thinning algorithms for thinning images. Input image must
be a binary image. The first thinning algorithm of binary images is done using two operations first is edge
detection and second is subtraction. The second thinning algorithm is based on peeling the pixels until a
skeleton of the image is obtained from the binary image as input. The results show that edge based and
subtraction based iterative thinning algorithm is time- consuming as compared to optimized Skeletonization
algorithm.
In [3] the author introduced a new technique for making thinning algorithms robust against noise in
sketch images and also having fast computation time. The framework estimates the optimal filtering scale
A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network
DOI: 10.9790/0661-1802054851 www.iosrjournals.org 49 | Page
automatically and adaptively to the input image. Experimental results showed that this framework is robust
against typical types of noise which exists in sketch images, mainly contour noise and scratch.
In [4] the author proposes an algorithm based on morphological operators with the use of hypergraph
and also describes its application like Biometric authentication, Signature verification for thinning algorithms.
These operators are used prevent errors and irregularities in the skeleton. These operators using hypergraph such
as dilation, erosion etc. is a new approach of thinning in image processing and these operators act as a filter for
the removal of the noise and also remove the errors from the images.
In [5] the author proposes an algorithm which is combining two thinning approaches that is parallel and
sequential which are further categorized under iterative approach. This is widely used approach for thinning of
the image. The result of thinning of image is giving much better results when comparing with other thinning
techniques. This method is applicable for any shape with any rotation.
In [6] the author briefly, describes an open CV based java platform using Zhang and Suen thinning
algorithm. It describes that the proposed implementation for the thinning of the image with the existing
implementations of Zhang and Suen thinning algorithm using Matlab platform, C++ and it compares the
performance parameters like computation time for the skeleton of the image, thinning rate, removal of noise
with others. This experimental results achieved by openCV based java platform. It is faster in terms of
computation time and better removal of noise from the image when compared to Matlab and C++.
Review on skeletonization with neural network
In [7] the author proposes a new approach that is feed forward neural network approach for simulation
of Zhang-Suen algorithm. There are number of parameters are chosen based on experimentation like values of
MSE, PSNR, and Execution time. Performance graphs have been plotted also for comparing with existing
approaches. It is proved that experimental technique using feed-forward neural networks is better in terms of
PSNR, MSE in comparison to the existing technique. Results also show that using neural networks technique
the algorithm takes less execution time for skeletonization of any type of image. Future work will be related to
the use of back-propagation using neural networks, algorithm takes less execution time, thinning rate for
performing skeletonization.
III. Technique
Zhen Suen algorithm
It is very popular and well proved algorithm for thinning of an image. This algorithm was proposed by
Zhang and Suen in 1984. In base paper Zhang and Suen technique is used to thin black and white pixels because
this algorithm works on binary images. [11] A new hybrid thinning algorithm is proposed using Zhang and Suen
algorithm to produce a new thinning algorithm for better results. [12]
[A] Existing Work:
Step for the process of thinning of the image in the base paper are:
[a] Image Acquisition:
Images are acquired with the help of digital camera or it is process of acquiring the image from any
source. This is the first step because without image acquiring process, there will be no processing of the image.
[b] Image Pre-processing:
Image pre-processing techniques are applied to remove noises and other unwanted objects from the
images .[10] It includes shade correction, removing artifacts, image clipping, image smoothing, image
enhancement formatting, and filtering, binarization and edge detection. In thinning noise removal and
binarization of image is the second step. [9]
[c] Hybrid Thinning Algorithm:
A new hybrid thinning algorithm using Zhang and Suen technique. This technique work on the binary
images and binary image to be processed and it produces better skeletons with less computation time. It propose
a new thinning algorithm which combines the directional approach used by Zhang and Suen algorithm and the
subfield approach in order to produce a new hybrid thinning algorithm which is more efficient, produces better
thinner results (skeleton thickness is equal to one), better PSNR, MSE, visual quality than the ZS algorithm and
it also solves the ZS’s loss of connectivity problem in2×2squares. [12]
A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network
DOI: 10.9790/0661-1802054851 www.iosrjournals.org 50 | Page
Fig1. Steps for the Thinning of the image
[d] Results:
The results of applying the proposed hybrid algorithm on a variety of binary images and comparison
with Zhang and Suen algorithm show better results in terms of thinning rate, thinning speed, connectivity
preservation and visual quality .[12]
[B] Proposed Work:
Step for the process of thinning of the image in the proposed work:
[a] Neural Network Approach:
The neural network is one of the approaches to implementing the existing thinning algorithms using
neural networks. Here we are proposing a new method for thinning of the image using neural networks. The
thinning problem has required two tasks that must be implemented on the image: (a) removing the thick pixels
off or deleting or peeling the pixels off (b) stopping the deleting or peeling pixels process when the pixel size of
the image reduces to exactly one. [1] The first task can be achieved easily. The main difficulty arises in the
second task because the stopping decision of peeling the pixels must be done automatically. This decision can
be achieved by using a real-time cellular neural network by training the neural network for thinning purpose.
Most of the thinning approaches may suffer from noise sensitivity. Use of neural networks, we can perform
thinning invariant under arbitrary rotations. [8]
Fig 2. Proposed Methodology
[b] Evaluating Performance:
To evaluation the process of existing thinning algorithms and new proposed method for skeletonization
using neural networks, are factors on the basis of some performance measures:
i. Execution Time: The time taken to obtain the output skeletons for a particular image is improved than the
previous algorithms. We can say that the output of this skeletons image is better than the preceding algorithms.
ii. Thinning Rate: The degree at which an object is completely thinned, it can be measured in terms of
thinning rate.
A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network
DOI: 10.9790/0661-1802054851 www.iosrjournals.org 51 | Page
IV. Comparison Table
Author Year Description Outcome
Abu-Ain W,et al. [1] 2013 The iterative algorithm is
implemented.
Better thinning rate.
Padole G.V, Pokle S. B[2] 2010 Iterative thinning using edge-
detection and subtraction.
Time- consuming as compared to
optimized thinning technique.
Chatbriet al.[3] 2014 Thinning algorithms robust
against noise in sketch
images.
Robust against typical types of noise
which exists in sketch images. Mainly
contour noise and scratch.
Prakash, R. P.[4] 2015 A thinning algorithm using
hypergraph- based
morphological operators.
Noise free skeletonize-d image.
Abu-Ain, W., Abdullah [5] 2015 Parallel and sequential
approach under new iterative
thinning algorithm are
proposed. Algorithm using
Feed
Forward Neural Networks.
This method is applicable for any shape
with any rotation.
Saudagar, Abdul Khader
Saudagar, Abdul Khader
Jilani [6]
2016 OpenCV based
implementation of thinning
using java platform.
Better result obtained from other
implementation.
Luthra, Ritika[7] 2013 Simulation of Zhang and Suen Forward neural networks are better in
terms of PSNR, MSE.
V. Conclusion
Thinning can be done with the help of image processing and various thinning approach. Neural
network approach with Zhang and Suen algorithm is also one of the way. This paper reviewed various
techniques which have been already used. It shows good results in terms of thinning rate, thinning speed, visual
quality and connectivity preservation. But there are still some chances for the improvements in the existing
techniques and having the better result in terms of PSNR, MSE, execution time and thinning rate.
References
[1]. Abu-Ain W, et al. “Skeletonization Algorithm for Binary Images” The 4th International Conference on Electrical Engineering and
Informatics (ICEEI 2013) pp.704-709.
[2]. Padole G.V, Pokle S. B. “New Iterative Algorithms For Thinning Binary Images” Third International Conference on Emerging
Trends in Engineering and Technology IEEE 2010 pp. 166-171
[3]. Chatbri et al. “Using scale space filtering to make thinning algorithms robust against noise in sketch images” Pattern Recognition
letters 42(2014) pp. 1-10
[4]. Prakash, R. P., Keerthana S. Prakash, and V. P. Binu. "Thinning algorithm using hypergraph based morphological
operators." Advance Computing Conference (IACC), 2015 IEEE International. IEEE, 2015.
[5]. Abu-Ain, W., Abdullah, S.N.H.S., Bataineh, B., Abu-Ain, T. and Omar, K., 2013. Skeletonization Algorithm for Binary
Images. Procedia Technology, 11, pp.704-709.
[6]. Saudagar, Abdul Khader Jilani, and Habeeb Vulla Mohammed. "OpenCV Based Implementation of Zhang-Suen Thinning
Algorithm Using Java for Arabic Text Recognition." Information Systems Design and Intelligent Applications. Springer India,
2016. 265-271.
[7]. Luthra, Ritika, and Gulshan Goyal. "Simulation of Zhang Suen Algorithm using Feed-Forward Neural Networks." Simulation 2.5
(2015).
[8]. Gonzalez R.C. and Woods R.E. (2002) Digital Image Processing 2nd
Ed. Tom Robbins.
[9]. Choudhary A. et al. “Off-Line Handwritten Character Recognition using Features Extracted from Binarization Technique” 2013
AASRI Conference on Intelligent Systems and Control pp. 306-312
[10]. Li Z. et al. “Modified Binary Image Thinning Using Template-Based PCNN” (2013) International conference on
information technology and software engineering volume 212 pp.731-740
[11]. Sharma V. et al. “A comprehensive study of artificial neural networks” International journal of advanced research in computer
science and computer engineering 2012 Volume 2, Issue 10 pp. 278-284
[12]. Ben Boudaoud, Lynda, Abderrahmane Sider, and Abdelkamel Tari. "A new thinning algorithm for binary images." Control,
Engineering & Information Technology (CEIT), 2015 3rd International Conference on. IEEE, 2015.

More Related Content

What's hot

AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGEScsitconf
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGEScscpconf
 
Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...IJECEIAES
 
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
 
Dj31514517
Dj31514517Dj31514517
Dj31514517IJMER
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...eSAT Publishing House
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014SondosFadl
 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingeSAT Publishing House
 
A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...IAEME Publication
 
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERINGA ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERINGIJNSA Journal
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsManje Gowda
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODeditorijcres
 
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithmPaper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithmMDABDULMANNANMONDAL
 
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETONIMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETONijma
 

What's hot (17)

Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...
 
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
 
By4301435440
By4301435440By4301435440
By4301435440
 
Dj31514517
Dj31514517Dj31514517
Dj31514517
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014
 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping using
 
A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERINGA ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithms
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
 
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithmPaper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
 
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETONIMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
IMPROVED PARALLEL THINNING ALGORITHM TO OBTAIN UNIT-WIDTH SKELETON
 

Viewers also liked

Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingIOSR Journals
 
Parametric Studies on Detergent Using Low Cost Sorbent
Parametric Studies on Detergent Using Low Cost SorbentParametric Studies on Detergent Using Low Cost Sorbent
Parametric Studies on Detergent Using Low Cost SorbentIOSR Journals
 
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...IOSR Journals
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 

Viewers also liked (20)

C012541523
C012541523C012541523
C012541523
 
F010612830
F010612830F010612830
F010612830
 
G017375362
G017375362G017375362
G017375362
 
B017140612
B017140612B017140612
B017140612
 
G012465564
G012465564G012465564
G012465564
 
B1303070716
B1303070716B1303070716
B1303070716
 
H1304034853
H1304034853H1304034853
H1304034853
 
Flower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image ProcessingFlower Classification Using Neural Network Based Image Processing
Flower Classification Using Neural Network Based Image Processing
 
B012620814
B012620814B012620814
B012620814
 
G017354046
G017354046G017354046
G017354046
 
O13030294101
O13030294101O13030294101
O13030294101
 
Parametric Studies on Detergent Using Low Cost Sorbent
Parametric Studies on Detergent Using Low Cost SorbentParametric Studies on Detergent Using Low Cost Sorbent
Parametric Studies on Detergent Using Low Cost Sorbent
 
O130306104110
O130306104110O130306104110
O130306104110
 
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...
Characteristics analysis of silicon carbide based 1-D Photonic crystal with 2...
 
B1303050813
B1303050813B1303050813
B1303050813
 
I011115964
I011115964I011115964
I011115964
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
I1803014852
I1803014852I1803014852
I1803014852
 
A010340112
A010340112A010340112
A010340112
 
I1802035153
I1802035153I1802035153
I1802035153
 

Similar to H1802054851

IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIJCSEA Journal
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...Arti Singh
 
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...iosrjce
 
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...IJDKP
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingEswar Publications
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting SystemIRJET Journal
 
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...ijcsit
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...eSAT Publishing House
 
Lossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic CodingLossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic Codingiosrjce
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...Alexander Decker
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewsipij
 
IMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUESIMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUESIRJET Journal
 
s41598-023-28094-1.pdf
s41598-023-28094-1.pdfs41598-023-28094-1.pdf
s41598-023-28094-1.pdfarchurssu
 

Similar to H1802054851 (20)

IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
R01725115118
R01725115118R01725115118
R01725115118
 
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
 
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
H010315356
H010315356H010315356
H010315356
 
P180203105108
P180203105108P180203105108
P180203105108
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image Processing
 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting System
 
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...
 
K017236770
K017236770K017236770
K017236770
 
Lossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic CodingLossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic Coding
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
 
D45012128
D45012128D45012128
D45012128
 
IMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUESIMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUES
 
s41598-023-28094-1.pdf
s41598-023-28094-1.pdfs41598-023-28094-1.pdf
s41598-023-28094-1.pdf
 
D04402024029
D04402024029D04402024029
D04402024029
 

More from 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
 

Recently uploaded

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

H1802054851

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. V (Mar-Apr. 2016), PP 48-51 www.iosrjournals.org DOI: 10.9790/0661-1802054851 www.iosrjournals.org 48 | Page A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network Sonam Soni1 , Dr. Raman Chadha2 , Sukhmeet Kaur3 1 Research Scholar CGCTC, Jhanjeri, Mohali 2 Professor, Head(CSE), CGCTC, Jhanjeri,Mohali 3 Associate Professor CGCTC, Jhanjeri, Mohali Abstract: This review paper provides a concise survey on different techniques for thinning and their comparison in image processing. Thinning is one of the fundamental requirements is to represent the structural shape of digital images. This can be done by reducing it to a graph. This process may be completed by obtaining the skeleton of the particular region of the image or the full image using skeletonization of the image also known as thinning. Skeletonization is the process of extracting skeletons from an object in a digital image. Skeletonization has been used in a wide variety of other applications like Optical character recognition, Pattern recognition, Fingerprint classification, Biometric authentication, Signature verification, Medical imaging. It proposes the new algorithm using Zhang and Suen algorithm also neural network based on various factors like PSNR, MSE, execution time and thinning rate. There are different techniques for thinning of the image like iterative, non-iterative etc. Keywords: Thinning, Skeletonization, Image Processing, Zhang and Suen, Neural Networks, Thinning rate, Thinning speed. I. Introduction An image consists of a set of points or picture elements stored as an array of numbers in a computer [6]. Image processing is the study of any algorithm that takes an image as input and returns an image as output. Output includes image display and printing of the image, image editing and manipulation, image enhancement, feature detection and image compression. Skeletonization is the process of extracting skeletons from an object in a digital image. It is morphological operation that deletes black foreground pixels iteratively layer by layer until one-pixel width skeleton is obtained. Skeletonization is essentially a “pre-processing” step used in many image analysis techniques.[8,9] Thinning is the process of reducing any image into a digital image to the minimum size that is essential for machine recognition thinning process of that object [10].This process is usually applied to binary images which consist of black and white pixels which are also known as foreground and background pixels. It takes input a binary image and produces another binary image as output. With the use of neural networks, we can perform thinning invariant under arbitrary rotations. Skeletonization has been used in a wide variety of other applications like Optical character recognition (OCR) [2], Pattern recognition, Fingerprint- classification, Biometric authentication, Signature verification, Medical imaging. Skeletonization reduce the amount of data required to be processed as it takes less time and extraction of critical features such as end-points and connection among the components is helpful in many applications [4].By reducing an object to only a skeleton, unimportant features and image noise can be filtered out. II. Literature Review This review paper provides a survey on different skeletonization techniques which are given in previous papers. In [1] the author proposes a new thinning algorithm which combines sequential and parallel approaches. And these approaches come under iterative approach. The thinning algorithm is comprised of three stages. And the first and second stage is used to extract the skeleton of the input image and the last step is used for optimizing the skeleton into one-pixel width. And the experimental result shows that the proposed skeletonization algorithm produces better, effective results than the previous thinning algorithms. In [2] the author proposes two new iterative thinning algorithms for thinning images. Input image must be a binary image. The first thinning algorithm of binary images is done using two operations first is edge detection and second is subtraction. The second thinning algorithm is based on peeling the pixels until a skeleton of the image is obtained from the binary image as input. The results show that edge based and subtraction based iterative thinning algorithm is time- consuming as compared to optimized Skeletonization algorithm. In [3] the author introduced a new technique for making thinning algorithms robust against noise in sketch images and also having fast computation time. The framework estimates the optimal filtering scale
  • 2. A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network DOI: 10.9790/0661-1802054851 www.iosrjournals.org 49 | Page automatically and adaptively to the input image. Experimental results showed that this framework is robust against typical types of noise which exists in sketch images, mainly contour noise and scratch. In [4] the author proposes an algorithm based on morphological operators with the use of hypergraph and also describes its application like Biometric authentication, Signature verification for thinning algorithms. These operators are used prevent errors and irregularities in the skeleton. These operators using hypergraph such as dilation, erosion etc. is a new approach of thinning in image processing and these operators act as a filter for the removal of the noise and also remove the errors from the images. In [5] the author proposes an algorithm which is combining two thinning approaches that is parallel and sequential which are further categorized under iterative approach. This is widely used approach for thinning of the image. The result of thinning of image is giving much better results when comparing with other thinning techniques. This method is applicable for any shape with any rotation. In [6] the author briefly, describes an open CV based java platform using Zhang and Suen thinning algorithm. It describes that the proposed implementation for the thinning of the image with the existing implementations of Zhang and Suen thinning algorithm using Matlab platform, C++ and it compares the performance parameters like computation time for the skeleton of the image, thinning rate, removal of noise with others. This experimental results achieved by openCV based java platform. It is faster in terms of computation time and better removal of noise from the image when compared to Matlab and C++. Review on skeletonization with neural network In [7] the author proposes a new approach that is feed forward neural network approach for simulation of Zhang-Suen algorithm. There are number of parameters are chosen based on experimentation like values of MSE, PSNR, and Execution time. Performance graphs have been plotted also for comparing with existing approaches. It is proved that experimental technique using feed-forward neural networks is better in terms of PSNR, MSE in comparison to the existing technique. Results also show that using neural networks technique the algorithm takes less execution time for skeletonization of any type of image. Future work will be related to the use of back-propagation using neural networks, algorithm takes less execution time, thinning rate for performing skeletonization. III. Technique Zhen Suen algorithm It is very popular and well proved algorithm for thinning of an image. This algorithm was proposed by Zhang and Suen in 1984. In base paper Zhang and Suen technique is used to thin black and white pixels because this algorithm works on binary images. [11] A new hybrid thinning algorithm is proposed using Zhang and Suen algorithm to produce a new thinning algorithm for better results. [12] [A] Existing Work: Step for the process of thinning of the image in the base paper are: [a] Image Acquisition: Images are acquired with the help of digital camera or it is process of acquiring the image from any source. This is the first step because without image acquiring process, there will be no processing of the image. [b] Image Pre-processing: Image pre-processing techniques are applied to remove noises and other unwanted objects from the images .[10] It includes shade correction, removing artifacts, image clipping, image smoothing, image enhancement formatting, and filtering, binarization and edge detection. In thinning noise removal and binarization of image is the second step. [9] [c] Hybrid Thinning Algorithm: A new hybrid thinning algorithm using Zhang and Suen technique. This technique work on the binary images and binary image to be processed and it produces better skeletons with less computation time. It propose a new thinning algorithm which combines the directional approach used by Zhang and Suen algorithm and the subfield approach in order to produce a new hybrid thinning algorithm which is more efficient, produces better thinner results (skeleton thickness is equal to one), better PSNR, MSE, visual quality than the ZS algorithm and it also solves the ZS’s loss of connectivity problem in2×2squares. [12]
  • 3. A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network DOI: 10.9790/0661-1802054851 www.iosrjournals.org 50 | Page Fig1. Steps for the Thinning of the image [d] Results: The results of applying the proposed hybrid algorithm on a variety of binary images and comparison with Zhang and Suen algorithm show better results in terms of thinning rate, thinning speed, connectivity preservation and visual quality .[12] [B] Proposed Work: Step for the process of thinning of the image in the proposed work: [a] Neural Network Approach: The neural network is one of the approaches to implementing the existing thinning algorithms using neural networks. Here we are proposing a new method for thinning of the image using neural networks. The thinning problem has required two tasks that must be implemented on the image: (a) removing the thick pixels off or deleting or peeling the pixels off (b) stopping the deleting or peeling pixels process when the pixel size of the image reduces to exactly one. [1] The first task can be achieved easily. The main difficulty arises in the second task because the stopping decision of peeling the pixels must be done automatically. This decision can be achieved by using a real-time cellular neural network by training the neural network for thinning purpose. Most of the thinning approaches may suffer from noise sensitivity. Use of neural networks, we can perform thinning invariant under arbitrary rotations. [8] Fig 2. Proposed Methodology [b] Evaluating Performance: To evaluation the process of existing thinning algorithms and new proposed method for skeletonization using neural networks, are factors on the basis of some performance measures: i. Execution Time: The time taken to obtain the output skeletons for a particular image is improved than the previous algorithms. We can say that the output of this skeletons image is better than the preceding algorithms. ii. Thinning Rate: The degree at which an object is completely thinned, it can be measured in terms of thinning rate.
  • 4. A Review Paper on Thinning of Image Using Zhang and Suen Algorithm and Neural Network DOI: 10.9790/0661-1802054851 www.iosrjournals.org 51 | Page IV. Comparison Table Author Year Description Outcome Abu-Ain W,et al. [1] 2013 The iterative algorithm is implemented. Better thinning rate. Padole G.V, Pokle S. B[2] 2010 Iterative thinning using edge- detection and subtraction. Time- consuming as compared to optimized thinning technique. Chatbriet al.[3] 2014 Thinning algorithms robust against noise in sketch images. Robust against typical types of noise which exists in sketch images. Mainly contour noise and scratch. Prakash, R. P.[4] 2015 A thinning algorithm using hypergraph- based morphological operators. Noise free skeletonize-d image. Abu-Ain, W., Abdullah [5] 2015 Parallel and sequential approach under new iterative thinning algorithm are proposed. Algorithm using Feed Forward Neural Networks. This method is applicable for any shape with any rotation. Saudagar, Abdul Khader Saudagar, Abdul Khader Jilani [6] 2016 OpenCV based implementation of thinning using java platform. Better result obtained from other implementation. Luthra, Ritika[7] 2013 Simulation of Zhang and Suen Forward neural networks are better in terms of PSNR, MSE. V. Conclusion Thinning can be done with the help of image processing and various thinning approach. Neural network approach with Zhang and Suen algorithm is also one of the way. This paper reviewed various techniques which have been already used. It shows good results in terms of thinning rate, thinning speed, visual quality and connectivity preservation. But there are still some chances for the improvements in the existing techniques and having the better result in terms of PSNR, MSE, execution time and thinning rate. References [1]. Abu-Ain W, et al. “Skeletonization Algorithm for Binary Images” The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013) pp.704-709. [2]. Padole G.V, Pokle S. B. “New Iterative Algorithms For Thinning Binary Images” Third International Conference on Emerging Trends in Engineering and Technology IEEE 2010 pp. 166-171 [3]. Chatbri et al. “Using scale space filtering to make thinning algorithms robust against noise in sketch images” Pattern Recognition letters 42(2014) pp. 1-10 [4]. Prakash, R. P., Keerthana S. Prakash, and V. P. Binu. "Thinning algorithm using hypergraph based morphological operators." Advance Computing Conference (IACC), 2015 IEEE International. IEEE, 2015. [5]. Abu-Ain, W., Abdullah, S.N.H.S., Bataineh, B., Abu-Ain, T. and Omar, K., 2013. Skeletonization Algorithm for Binary Images. Procedia Technology, 11, pp.704-709. [6]. Saudagar, Abdul Khader Jilani, and Habeeb Vulla Mohammed. "OpenCV Based Implementation of Zhang-Suen Thinning Algorithm Using Java for Arabic Text Recognition." Information Systems Design and Intelligent Applications. Springer India, 2016. 265-271. [7]. Luthra, Ritika, and Gulshan Goyal. "Simulation of Zhang Suen Algorithm using Feed-Forward Neural Networks." Simulation 2.5 (2015). [8]. Gonzalez R.C. and Woods R.E. (2002) Digital Image Processing 2nd Ed. Tom Robbins. [9]. Choudhary A. et al. “Off-Line Handwritten Character Recognition using Features Extracted from Binarization Technique” 2013 AASRI Conference on Intelligent Systems and Control pp. 306-312 [10]. Li Z. et al. “Modified Binary Image Thinning Using Template-Based PCNN” (2013) International conference on information technology and software engineering volume 212 pp.731-740 [11]. Sharma V. et al. “A comprehensive study of artificial neural networks” International journal of advanced research in computer science and computer engineering 2012 Volume 2, Issue 10 pp. 278-284 [12]. Ben Boudaoud, Lynda, Abderrahmane Sider, and Abdelkamel Tari. "A new thinning algorithm for binary images." Control, Engineering & Information Technology (CEIT), 2015 3rd International Conference on. IEEE, 2015.