EVALUATION OF PARAMETERS OF IMAGE SEGMENTATION ALGORITHMS-JSEG & ANN

Similar documents
Image Segmentation Using Modified K- Means Algorithm and JSEG Method

Neural network based Numerical digits Recognization using NNT in Matlab

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Texture Image Segmentation using FCM

Comparison of fingerprint enhancement techniques through Mean Square Error and Peak-Signal to Noise Ratio

Image Segmentation Based on Watershed and Edge Detection Techniques

A Review: Content Base Image Mining Technique for Image Retrieval Using Hybrid Clustering

Comparison of DCT, DWT Haar, DWT Daub and Blocking Algorithm for Image Fusion

Noise Suppression using Local Parameterized Adaptive Iterative Model in Areas of Interest

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Texture Segmentation by Windowed Projection

EDGE DETECTION USING THE MAGNITUDE OF THE GRADIENT

Image Upscaling and Fuzzy ARTMAP Neural Network

Reduction of Blocking artifacts in Compressed Medical Images

Neural Network Classifier for Isolated Character Recognition

Image Classification for JPEG Compression

TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES

Efficient Color Image Quality Assessment Using Gradient Magnitude Similarity Deviation

IMAGE FUSION PARAMETER ESTIMATION AND COMPARISON BETWEEN SVD AND DWT TECHNIQUE

Efficient Object Extraction Using Fuzzy Cardinality Based Thresholding and Hopfield Network

A Modified SVD-DCT Method for Enhancement of Low Contrast Satellite Images

Improved Color Image Segmentation Using Fuzzy Weighting And Edge Preservation

Video De-interlacing with Scene Change Detection Based on 3D Wavelet Transform

Advance Shadow Edge Detection and Removal (ASEDR)

Image Compression: An Artificial Neural Network Approach

2D image segmentation based on spatial coherence

A Quantitative Approach for Textural Image Segmentation with Median Filter

Performance Measure of Hard c-means,fuzzy c-means and Alternative c-means Algorithms

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

Color Image Segmentation

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

Color-Based Classification of Natural Rock Images Using Classifier Combinations

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks

COLOR BASED REMOTE SENSING IMAGE SEGMENTATION USING FUZZY C-MEANS AND IMPROVED SOBEL EDGE DETECTION ALGORITHM

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Fuzzy Inference System based Edge Detection in Images

EDGE BASED REGION GROWING

Multi Focus Image Fusion Using Joint Sparse Representation

DEEP LEARNING OF COMPRESSED SENSING OPERATORS WITH STRUCTURAL SIMILARITY (SSIM) LOSS

Synthetic Aperture Radar (SAR) image segmentation by fuzzy c- means clustering technique with thresholding for iceberg images

Survey on Multi-Focus Image Fusion Algorithms

A Survey on Edge Detection Techniques using Different Types of Digital Images

Object Tracking Algorithm based on Combination of Edge and Color Information

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

FACE RECOGNITION USING FUZZY NEURAL NETWORK

A combined fractal and wavelet image compression approach

Change Detection in Remotely Sensed Images Based on Image Fusion and Fuzzy Clustering

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

Hardware Implementation of DCT Based Image Compression on Hexagonal Sampled Grid Using ARM

Colour Image Segmentation Using K-Means, Fuzzy C-Means and Density Based Clustering

An Efficient Approach for Color Pattern Matching Using Image Mining

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

Image Quality Assessment Techniques: An Overview

PERFORMANCE EVALUATION OF ADAPTIVE SPECKLE FILTERS FOR ULTRASOUND IMAGES

Optimized Watermarking Using Swarm-Based Bacterial Foraging

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Hybrid Image Compression Using DWT, DCT and Huffman Coding. Techniques

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

A Survey on Image Segmentation Using Clustering Techniques

A fuzzy k-modes algorithm for clustering categorical data. Citation IEEE Transactions on Fuzzy Systems, 1999, v. 7 n. 4, p.

Optimization CBIR using K-Means Clustering for Image Database

Recognition of Changes in SAR Images Based on Gauss-Log Ratio and MRFFCM

Improved Version of Kernelized Fuzzy C-Means using Credibility

Recognition of Gurmukhi Text from Sign Board Images Captured from Mobile Camera

Hybrid filters for medical image reconstruction

Leaf vein segmentation using Odd Gabor filters and morphological operations

Three Dimensional Motion Vectorless Compression

A new predictive image compression scheme using histogram analysis and pattern matching

Cellular Learning Automata-Based Color Image Segmentation using Adaptive Chains

Comparison of Wavelet Based Watermarking Techniques for Various Attacks

Learning to Match. Jun Xu, Zhengdong Lu, Tianqi Chen, Hang Li

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Hybrid Algorithm for Edge Detection using Fuzzy Inference System

Leaf Identification Using Feature Extraction and Neural Network

Medical Image Compression using DCT and DWT Techniques

Image Denoising using SWT 2D Wavelet Transform

Medical Image Fusion using Rayleigh Contrast Limited Adaptive Histogram Equalization and Ant Colony Edge Method

An Improved Performance of Watermarking In DWT Domain Using SVD

Digital Image Watermarking Scheme Based on LWT and DCT

Binary Histogram in Image Classification for Retrieval Purposes

AC : EDGE DETECTORS IN IMAGE PROCESSING

Image Watermarking with Biorthogonal and Coiflet Wavelets at Different Levels

8. Clustering: Pattern Classification by Distance Functions

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Statistical Image Compression using Fast Fourier Coefficients

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

A Framework of Hyperspectral Image Compression using Neural Networks

New wavelet based ART network for texture classification

Dermoscopy Image Enhancement Based on Color Constancy and Fuzzy Logic

Chapter 2 Studies and Implementation of Subband Coder and Decoder of Speech Signal Using Rayleigh Distribution

[Singh*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Color Image Segmentation Using a Spatial K-Means Clustering Algorithm

An Efficient Semantic Image Retrieval based on Color and Texture Features and Data Mining Techniques

An Enhanced Hybrid Technology for Digital Image Compression

A Content Based Image Retrieval System Based on Color Features

Spatial, Transform and Fractional Domain Digital Image Watermarking Techniques

Transcription:

EVALUATION OF PARAMETERS OF IMAGE SEGMENTATION ALGORITHMS-JSEG & ANN Amritpal Kaur a M.Tech ECE a Global Institute of Engineering and Technology Amritsar, India Mrs. Amandeep Kaur b Head of Department b Global Institute of Engineering and Technology Amritsar, India Abstract: In this paper image segmentation using JSEG and Artificial neural networks is proposed. JSEG is applied to provide characterization as well as classification. ANN is used for pattern recognition. Several parameters are introduced to calculate and measure the performance of the system. These parameters include Mean square error, Peak signal to noise ratio (PSNR), Computational Time. All these parameters are evaluated and compare with both segmentation methods- ANN and JSEG. Moreover, to check the performance of ANN, several parameters are calculated like Epochs, Time, Gradient, learning rate. By comparing all these parameters, we can evaluate the process of segmentation for natural scene images. All simulations are performed in Matlab using NNT (Neural Network Toolbox). Keywords: JSEG, Artificial neural networks, PSNR, MSE, Computational Time I.INTRODUCTION Image segmentation is of use in several applications. It can spot the section of interest in a scene. Image segmentation algorithms can be categorized into different forms. These forms include region based segmentation, data clustering and edge based segmentation. In region based segmentation includes seeded, unseeded and JSEG algorithm. These algorithms enlarge each region pixel by pixel based on their pixel value or quantized value. In data clustering, the concept is based on whole image and segmentation is performed depending upon the distance between each data. Edge based segmentation is based on the points at which the image sharpness increases rapidly. These points are called edges. Lot of image segmentation algorithm has been existed in literature. Chao Wang et.al [1] proposed a multi scale segmentation method of oil spills in Synthetic Aperture Radar (SAR) images based on JSEG and spectral clustering. K.Madhu et.al [2] had introduced Multi-class image semantics segmentation (MCISS) that had many applications such as image editing and content based image retrieval. Luciano C.Lulio et.al[3] had 854

introduced image processing techniques in computer vision to a agricultural mobile robots used for trajectory navigation problems as well as localization matters. S.N.Sulaiman[4] presented a new clustering algorithm called Adaptive Fuzzy K means (AFKM) clustering for image segmentation which might be applied on general images or specific images (medical and microscopic images).yong Gang Wang [5] presented a new color image segmentation method that combined directional operators and the JSEG algorithm. J.J Charles et.al [6] investigated an evaluation measure of image segmentation for classification of organic materials obtained from rocks and drill cuttings. Organic materials obtained from rocks and drill cuttings involved finding multiple objects in the image. J.CHEN et.al [7] proposed a new approach for image segmentation that was based on low level features for color and texture. It was aimed at segmentation of natural scenes, in which the color and texture of each segment did not typically exhibited uniform statistical characteristics. Good and wide range of overviews of clustering algorithms can be found in literature [8],[9],[10],[11],[12],[13]. II. ARTIFICIAL NEURAL NETWORK Artificial neural networks are models inspired by human nervous system. They bear a resemblance to our brain in their working. The basic processing elements of neural networks are called neurons [14]. They are parallel systems competent of resolving paradigms that linear systems cannot do. Neural networks works by guidance and need not to be reprogrammed. Basically, an artificial neural network is a system that receives an input, processes it and provides an output. There are some parameters related with ANN which we use in this paper. These parameters are discussed as:- i) Epochs: - Epochs are number of iterations for training of neural network. Number of epochs varies from one image to another. Epochs are number of samples through which the process of providing the network with input and updating the network s weight is carried out. On the whole many epochs are required to train the network. ii)training time:- During training time, the progress is continuously updated in the training window. Training time is time taken by network to train. Number of validation checks involved in time of training and used to cease the training. The number of validation checks represents the number of successive iterations that the validation performance fails to decrease. If the number reaches 6(default value), the training will stop. iii) Performance: - The performance plot shows the value of performance function versus iteration number. It specifies how successfully the system is trained. The performance function is usually selected to be the sum of square of network and system errors on the training set. 855

iv) Gradient: - The magnitude of gradient are used to terminate the training. If the magnitude of gradient is less than 1e-5, the training will stop. The gradient will turn out to be very small as the training reaches the minimum of the training. v) Learning rate: - The rate at which the network learns is called learning rate. It is a training factor that controls the range and size of weight and bias changes throughout the learning process. Learning in neural networks is known as training. Too low learning rate makes performance of the network very slowly and on the contrary, too high learning rate makes weights diverge which leads to no learning at all. Learning rate should be neither too low nor too high for proper operation. III. JSEG JSEG stands for j value segmentation. It is the very commanding scheme to test the homogeneity of the image with given color reliability pattern and is reasonably proficient in computational provisions. JSEG is a bottom up approach and make use of spatial segmentation. JSEG is a conventional approach for categorization. JSEG is based on the perception of region growing. It is robust system of segmenting natural images. The JSEG algorithm simplifies color and quality of images. There are certain parameters that need to be defined: i) Mean Square Error (MSE):- The error that mainly occurs in training of neural networks is mean square error (mse). Mse is a complex network performance task. It measures the performance of network according to mean of squared errors. It is the error metrics used to compare image segmentation quality. The MSE measures the cumulative squared error between the reconstructed and original image. The lower the value of MSE, the lower is the error and betters the quality of segmentation. MSE is calculated as: MSE= [ I 1 (m,n) I 2 (m,n)] 2 Eq.1 M, N M*N In Eq.1 M, N is number of rows and columns in input images I 1 and I 2 respectively. ii) PSNR: - PSNR stands for peak signal to noise ratio. It is measured in decibels. This ratio is often measured as quality measurement between the original and reconstructed or compressed image. It represents the measure of the peak error. The higher PSNR, the better is the quality of the reconstructed or compressed image. In order to calculate PSNR, MSE is calculated first. PSNR= 10 log 10 (R 2 )/ MSE Eq.2 R is maximum fluctuation in input image data type. R is1 for double precision data type and 255 for 8 bit unsigned data type. 856

iii) Computation Time: - Computational time is the length of time required to perform a computational process. Its value varies from image to image and also has different values for JSEG and artificial neural networks. As the amount of data increases, the computation time for Matlab code increases significantly. IV. RESULTS Figure 1: Segmentation results for image 1 Figure 2: Segmentation results for image 2 857

Figure 3: Segmentation results for image 3 Figure 4: Segmentation results for image 4 Figure 5: Segmentation results for image 5 858

Figure 6: Segmentation results for image 6 Figure 7: Segmentation results for image 7 Figure 8: Segmentation results for image 8 859

TABLE 1. PERFORMANCE PARAMETERS FOR ANN Image Epoch Time Performance Gradient Learning Note Training 1 124 04 0.0920 0.0513 4.241 0.99812 2 124 01 0.0940 0.0538 4.241 0.99819 3 128 01 0.0889 0.0415 5.155 0.99781 4 128 01 0.0905 0.0503 5.155 0.99776 5 118 01 0.0946 0.0498 3.164 0.99643 6 126 01 0.0910 0.0427 4.676 0.9979 7 129 01 0.0944 0.0506 5.412 0.99744 8 121 01 0.0959 0.0440 3.663 0.99822 TABLE 2. COMPARATIVE STUDY OF JSEG AND ANN Image Computational Time PSNR MSE Sr. No ANN JSEG ANN JSEG ANN JSEG 1 16 4 50 45 0.10 0.50 2 3.8 2.1 53 50 0.20 0.60 3 3.7 2.25 52 49 0.30 0.58 4 3.9 1.80 53 50 0.25 0.55 5 3.4 1.70 54 50 0.22 0.50 6 4.1 1.75 53 50 0.22 0.60 7 4.0 2.30 52 49 0.28 0.54 8 3.5 1.90 52 50 0.23 0.52 860

V. GRAPHS Computation Time with Improved JSEG 4 3.5 3 2.5 2 1.5 1 0.5 0 1 Figure 9: Computation time with improved JSEG for image 1 Computaion time with ANN 16 14 12 10 8 6 4 2 0 1 Figure 10: Computation time with ANN for image 1 861

16 Total Computation Time 14 12 10 8 6 4 2 0 1 2 Figure 11: Comparison of Total Computation time with ANN and JSEG for image 1 MSE 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 1 2 3 Figure 12: Comparison of MSE with ANN and JSEG for image 1 862

PSNR 50 40 30 20 10 0 1 2 3 Figure 13: Comparison of PSNR (peak signal to noise ratio) with ANN and JSEG for image 1 VI. CONCLUSION AND FUTURE SCOPE The intention of image segmentation is to categorize the objects in images. Segmentation is a tough dilemma and comparison with other methods is even tougher. By comparing performance of JSEG and ANN, it has been seen that JSEG algorithm shows better performance in terms of computation time and JSEG algorithm takes less time for computations as compared to ANN. Less computation time leads to faster operation of the system. But, ANN shows better performance in terms of PSNR and MSE. PSNR is high in all cases in contrast with JSEG. PSNR should be high for enhanced output and correlated with quality of images. MSE should be as less as possible in order to have error free operation and it is very less with ANN in all cases. In crux, ANN shows better results in terms of PSNR and MSE while JSEG shows better performance in terms of computation time. These two algorithms can be used to segment natural scene images without any pre-processing and post-processing techniques. Experiments show that the proposed method shows good results. Future work will be concentrate to eliminate the limitations of ANN in terms of computation time as it takes long time for computation. 863

REFERENCES [1] Chao Wang, Li-Zhong Xu, Xin Wang and Feng-Chen Huang, A Multi-scale Segmentation Method of Oil Spills in SAR Images Based on JSEG and Spectral Clustering, International Journal of Signal Processing, Image Processing and Pattern Recognition Vol.7, No.1 (2014), pp.425-432. [2] K. Madhu and R.I. Minu, Image segmentation using improved JSEG, IEEE Proceedings of the 2013 International Conference on Pattern Recognition, Informatics and Mobile Engineering, February 21-22,page 37-42. [3] Luciano C.Lulio, Mario L. Tronco, Arthur J. V. Porto, Cognitive merged Statistical Pattern Recognition Method for Image Processing in Mobile Robot Navigation, IEEE Proceedings of 2012 Brazilian Robotics Symposium and Latin American Robotics Symposium, pg 279-283. [4] S. N. Sulaiman and N. A. M. Isa, Adaptive Fuzzy-K-means Clustering Algorithm for Image Segmentation, IEEE Trans. on Consumer Electronics, vol. 56, no. 4, pp. 2661-2668, 2010. [5] Yong Gang Wang, J. Yang, and Y.-C. Chang, Color-texture image segmentation by integrating directional operators into jseg method,pattern Recogn. Lett., vol. 27, no. 16, pp. 1983 1990, 2006. [6] J.J. Charles, L.I. Kuncheva, B. Wells, I.S. Lim, An evaluation measure of image segmentation based on object centers, in: Proc. of the International Conference on Image Analysis and Recognition, Portugal, September 18 20, 2006. [7] Junqing Chen, Thrasyvoulos N. Pappas, Aleksandra Mojsilovic and Bernice E. Rogowitz, Adaptive Perceptual Color-Texture Image Segmentation,IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 10, OCTOBER 2005. [8] A.K. Jain and R.C. Dubes, Algorithms for Clustering,Englewood Cliffs, N.J.: Prentice Hall, 1988. [9] R.O. Duda and P.E. Hart, Pattern Classification and Scene Analysis. New York: Wiley, 1973. [10] J. Bezdek, Pattern Recognition with Fuzzy Objective Function Algorithms,New York: Plenum, 1981. [11] J. Hartigan, Clustering Algorithms. New York: Wiley, 1975. [12] J. Tou and R. Gonzalez, Pattern Recognition Principles. Reading, Mass.: Addison-Wesley, 1974. [13] E. Ruspini, A New Approach to Clustering,Information Control, vol. 15, no. 1, pp. 22-32, July 1969. [14]. M.Schuster and K. K. Paliwal, Bidirectional recurrent neural networks, IEEE Transactions on Signal Processing,vol 45, 2673 2681 (1997) 864

Authors Amritpal kaur is pursuing M. Tech in Electronics and Communication Engineering from Global Institute of Engineering & Technology, Amritsar. She did her B.Tech degree in Electronics and Communication Engineering from Sai Institute of Engineering & Technology, Amritsar, Punjab, India. She has five papers published in reputed international journals and one paper in national conference. Mrs.Amandeep Kaur is Assistant Professor and Head of Department in Electronics and Communication Engineering in Global Institute of Engineering & Technology, Amritsar, India. She has five papers published in reputed international journals and one paper in national conference. 865