Region Based Satellite Image Segmentation Using JSEG Algorithm

Similar documents
An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Color Image Segmentation using FCM Clustering Technique in RGB, L*a*b, HSV, YIQ Color spaces

A SURVEY ON COLOR IMAGE SEGMENTATION BY AUTOMATIC SEEDED REGION GROWING

International Journal of Computer Engineering and Applications,

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

Image Extraction using Image Mining Technique

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

White Intensity = 1. Black Intensity = 0

Classification in Image processing: A Survey

Guided Image Filtering for Image Enhancement

Review of Image Segmentation Techniques based on Region Merging Approach

DESIGN & DEVELOPMENT OF COLOR MATCHING ALGORITHM FOR IMAGE RETRIEVAL USING HISTOGRAM AND SEGMENTATION TECHNIQUES

International Journal of Advanced Research in Computer Science and Software Engineering

Raster Based Region Growing

A Survey Based on Region Based Segmentation

A New Framework for Color Image Segmentation Using Watershed Algorithm

IMPROVEMENT USING WEIGHTED METHOD FOR HISTOGRAM EQUALIZATION IN PRESERVING THE COLOR QUALITIES OF RGB IMAGE

Study of Various Image Enhancement Techniques-A Review

Image Analysis based on Spectral and Spatial Grouping

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Wavelet-based Image Splicing Forgery Detection

A Spatial Mean and Median Filter For Noise Removal in Digital Images

CHAPTER 6: REGION OF INTEREST (ROI) BASED IMAGE COMPRESSION FOR RADIOGRAPHIC WELD IMAGES. Every image has a background and foreground detail.

An Algorithm and Implementation for Image Segmentation

Window Averaging Method to Create a Feature Victor for RGB Color Image

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

Conglomeration for color image segmentation of Otsu method, median filter and Adaptive median filter

Number Plate Recognition Using Segmentation

Content Based Image Retrieval Using Color Histogram

A Survey on Road Extraction from Satellite Images

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Weed Detection over Between-Row of Sugarcane Fields Using Machine Vision with Shadow Robustness Technique for Variable Rate Herbicide Applicator

Automated Number Plate Verification System based on Video Analytics

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

A Methodology to Create a Fingerprint for RGB Color Image

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Indian Coin Matching and Counting Using Edge Detection Technique

Keywords: - Gaussian Mixture model, Maximum likelihood estimator, Multiresolution analysis

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

An Efficient Noise Removing Technique Using Mdbut Filter in Images

License Plate Localisation based on Morphological Operations

Improvement of Classical Wavelet Network over ANN in Image Compression

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

Automatic Licenses Plate Recognition System

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER

FACE RECOGNITION USING NEURAL NETWORKS

A Proficient Roi Segmentation with Denoising and Resolution Enhancement

An Image Processing Approach for Screening of Malaria

Image Segmentation of Color Image using Threshold Based Edge Detection Algorithm in MatLab

Chapter 17. Shape-Based Operations

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

Recognition Of Vehicle Number Plate Using MATLAB

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

PAPER Grayscale Image Segmentation Using Color Space

AGRICULTURE, LIVESTOCK and FISHERIES

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES

Urban Feature Classification Technique from RGB Data using Sequential Methods

Compression Method for Handwritten Document Images in Devnagri Script

Adaptive Feature Analysis Based SAR Image Classification

Student: Nizar Cherkaoui. Advisor: Dr. Chia-Ling Tsai (Computer Science Dept.) Advisor: Dr. Eric Muller (Biology Dept.)

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Estimation of Moisture Content in Soil Using Image Processing

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

APPENDIX 1 TEXTURE IMAGE DATABASES

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Direction based Fuzzy filtering for Color Image Denoising

A Review of Optical Character Recognition System for Recognition of Printed Text

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 ISSN

DISEASE DETECTION OF TOMATO PLANT LEAF USING ANDROID APPLICATION

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Computing for Engineers in Python

Efficient Methods used to Extract Color Image Features

Automatic Density Detection and Recognition of Fabric Structure Using Image Processing

A Lossless Image Compression Based On Hierarchical Prediction and Context Adaptive Coding

MICROCHIP PATTERN RECOGNITION BASED ON OPTICAL CORRELATOR

ROTATION INVARIANT COLOR RETRIEVAL

IMAGE PROCESSING TECHNIQUE TO COUNT THE NUMBER OF LOGS IN A TIMBER TRUCK

Locating the Query Block in a Source Document Image

Estimate Ripeness Level of fruits Using RGB Color Space and Fuzzy Logic Technique

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Lossy and Lossless Compression using Various Algorithms

ABSTRACT I. INTRODUCTION II. LITERATURE REVIEW

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

Statistical Analysis of SPOT HRV/PA Data

Text Extraction from Images

Detection of Compound Structures in Very High Spatial Resolution Images

A Comprehensive Survey on Kannada Handwritten Character Recognition and Dataset Preparation

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

Matlab Based Vehicle Number Plate Recognition

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.1012 1016 RESEARCH ARTICLE ISSN 2320 088X Region Based Satellite Image Segmentation Using JSEG Algorithm Tejaswini C 1, Mamatha Y N 2 ¹M.Tech, Digital Electronics and Communication, Rajarajeswari College of engineering, India ²Professor, Electronics and Communication Dept, Rajarajeswari College of engineering, India 1 tejaswini22@ymail.com; 2 mmbraj02@gmail.com Abstract Image segmentation is a major research area due to its extensive usage and application in the area of computer vision. It is the basis of Image analysis and understanding. Satellite Image segmentation is a challenging and tough task due to the inherent nature of the image. A wide variety of various segmentation techniques for colour satellite images have been developed. Here, we come up with an approach called JSEG, "JPEG image segmentation" along with region growing to perform segmentation of satellite images. At first colour quantization is done to represent various regions in the image. Then a class map of that image is formed by replacing the image pixel colors by their corresponding color class labels. Applying this to local windows, results in J-image. Finally Region growing method is used to segment based on the multi-scale J- images. Keywords: Image Segmentation; Satellite Image; JSEG; J image; Region Growing I. INTRODUCTION Image segmentation is a key step in Computer Vision which performs partitioning a digital image into multiple segments. It is in general used to locate and place objects and boundaries in images. There are large number of remotely sensed images that can be acquired through radars and satellites. These images contain a lot of geographical information which are useful in many applications. Hence, in remote sensing application segmentation is a fundamental process whose main idea is to allow a meaningful discrimination among essential region of interest. Color image segmentation is a process of extracting one or more connected regions satisfying homogeneity criterion from the image based on single/multiple features derived from spectral components. Commonly used color image segmentation methods are histogram threshold, clustering method, based on edge detection methods, fuzzy methods, artificial neural network approach, based on physical model methods, etc. However, due to complexity of the satellite images, it is still a very challenging task to develop an efficient segmentation algorithm. 2015, IJCSMC All Rights Reserved 1012

II. PROPOSED WORK The crucial idea behind JSEG is to split the segmentation process into two independent stages that is color quantization and spatial segmentation. Firstly, colors in the image are quantized into several classes that can be used to discriminate regions in the image. This process is performed in color space alone, without considering spatial distributions. Afterwards image pixel colors are replaced by their corresponding color class labels and forms a class map of the image. The acquired image deals with the following considerations such as image with homogeneous color- texture regions, quantized colors represents the color information, colors between two adjacent regions are distinguishable. The main spotlight of this work is on spatial segmentation of satellite image, where a principle for good segmentation using class map is proposed. Applying this to the local windows in the class map, will results in J- image, in which high and low values corresponds to probable boundaries and interiors of color- texture regions. Then Region growing method is used to segment the image based on multi scale j images. The goal is to develop a consistent algorithm for segmentation. The block diagram of the proposed work is shown in Figure 1. Experimental results show the robustness of the JSEG algorithm on the real images. Figure 1: Block Diagram of Proposed work III. JSEG ALGORITHM A. Color Quantization In computer vision, color quantization/color image quantization is a process that reduces the number of different colors used in an image. This is done with the intention that the quantized image should be visually similar as much as possible to the original image. Color quantization is critical to display images with more number of colors on devices that can only display a limited number of colors, usually due to lack of memory, and enables efficient compression of certain images. 2015, IJCSMC All Rights Reserved 1013

B. J Image Calculation In order to perform Jpeg segmentation, it is necessary to calculate the J-value of the query image. Here the set of all points of quantized image is defined by Z, then z = (x, y) with z Z and with m being the average in all Z elements shown in Eqn (1). C is the number of classes obtained in the quantization. Then Z is classified into C number of classes, are the elements of Z belonging to class i, where i=1,...,c, and Let be the mean of the data points of class. J value is given by Eqn (3), where The parameter, given in Eqn (4) represents the sum of quantized image points within the average of all Z elements. Thereby, the relation between and, denotes the measures of distances of this class relation. J for higher values indicates an increasing distance between the classes and points for each other, making an allowance for images with homogeneity[1]. C. Region Growing Region growing is one of the efficient segmentation methods which rely mainly on the assumption that the neighbouring pixels within one region have similar values. The widespread procedure is to compare one pixel with its neighbours. If a similarity principle is satisfied, the pixel is set to belong to the cluster as one or more of its neighbours. The selection of the similarity criterion is important. There are two types in region growing, Seeded and Unseeded. The proposed system uses the first method. Seeded region growing method takes a set of seeds as input along with the image. The seeds mark each of the regions to be segmented. The regions are grown iteratively by comparing all the unallocated neighbouring pixels to the regions. Difference between the region's mean,, and intensity value of pixels is used as a measure of similarity. The pixel with the smallest difference measured in this way is assigned to the relevant region. The process continues until all pixels are assigned to a region. The new regions are then grown from the valleys. A faster approach [2] is used in the implementation: By averaging the local J values in the remaining unsegmented part of the region and connect pixels below the average to form growing areas. If a growing area is adjacent to one and only one valley, it is assigned to that valley. 2015, IJCSMC All Rights Reserved 1014

Calculate local J values for the remaining pixels at the next smaller scale to more accurately locate the boundaries. Grow the remaining pixels one by one at the smallest scale. Unclassified pixels at the valley boundaries are stored in a buffer. Each time, the pixel with the minimum local J value is assigned to its neighbouring valley and the buffer is updated till all the pixels are classified. D. Experimental Results A real time satellite image from NASA is selected for performing segmentation. The image is subjected to various pre processing techniques such as RGB to gray, resizing and enhancement to derive the various features present in the image. The image in Figure 2 shows 720 x 360 size of a satellite Image of a rural scene. This image is applied to JSEG segmentation block which gives segmentation output with different scale values (number of bifurcation) is shown in Figure 3 to Figure 5. After performing similarity comparison of feature database and feature vector of query image, we obtain the final image which is similar to that of original image shown in Figure 6. Figure 2: Original Image Figure 3: JSEG output with scale 4 Figure 4: JSEG output with scale 18 Figure 5: JSEG output with scale 61 IV. CONCLUSIONS The JSEG algorithm is tested on a real time satellite image. It can be seen that the image is segmented efficiently and the results are reasonable. The result is always depending on the nature of the image. The result of the image that contains homogenous colors is different from the image that contains inhomogeneous colors. ACKNOWLEDGEMENT The authors are thankful to Principal and Head of Dept. Electronics and Communication, Rajarajeswari College of Engineering, Bangalore for supporting the work References 1. V.Saravana Kumar, S.Ananda SivaPrakasam, Dr. E. R. Naganathan, M.kavitha, Combined approach for Colour Image Segmentation on Satellite Images, International Journal of Engineering Research & Technology (IJERT),Vol. 2 Issue 10, ISSN: 2278-0181 October - 2013 2. Khamael Abbas, Mustafa Rydh, Satellite Image Classification and Segmentation by Using JSEG Segmentation Algorithm, I.J. Image, Graphics and Signal Processing, 2012, 10, 48-53 Published Online September 2012 in MECS. 3. Shilpa Kamdi, R.K.Krishna, Image Segmentation and Region Growing Algorithm, International Journal of Computer Technology and Electronics Engineering (IJCTEE), Volume 2, Issue 1. 2015, IJCSMC All Rights Reserved 1015

4. Shilpa Dantulwar (Kamdi), Prof. R.K.Krishna, Performance Analysis Using Single Seeded Region Growing Algorithm, International Journal of Innovative Research in Advanced Engineering (IJIRAE). ISSN: 2349-2163, Volume 1 Issue 6,July 2014. 5. S. Arokia Jerome George, S. John Livingston, Survey on Region Growing Segmentation and Classification for Hyperspectral Images, International Journal of Computer Applications (0975 8887), Volume 62 No.13, January 2013 6. Kewal Krishan, Sukhjit Singh, Color Image Segmentation Using Improved Region Growing and K-Means Method, IOSR Journal of Engineering (IOSRJEN), ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 05 (May. 2014) 7. Akshay P. Vartak, Dr. Vijay Mankar, Colour Image Segmentation - A Survey, International Journal of Emerging Technology and Advanced Engineering, (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 3, Issue 2, February 2013 2015, IJCSMC All Rights Reserved 1016