SlideShare a Scribd company logo
1 of 9
Download to read offline
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 05, Issue 05 (May. 2015), ||V3|| PP 11-19
International organization of Scientific Research 11 | P a g e
Creates a New GIS Tool for Classifying Lands Around selected
monument
Samira A. Hussain1
Sundos A. Hameed2
Al –Mustanserya University/ Science Collage/Department of Computer Science
Abstract: The proposed system of this paper creates a new GIS tool which classifies the lands around the
selected monument by taking a set of sub-images . The system will extract a vector of textural features for each
sub-image using second order statistics Gray Level Co-occurrence Matrix (GLCM) and calculate eight textural
feature. The vector of features will be the input to Minimum distance classifier and the Euclidean distance used
to measure distance between vectors of features .
The system then classifies the lands around the selected monument to find a flat area used for building a
museum or a visitors rest.
Keyword:-: sub-image Classification, Gray-Level Co-occurrence Matrix (GLCM), Texture features, Geographic
Information System (GIS).
I. INTRODUCTION
Developing a system for classification of images to any class with the use of their textures features in
different direction of GLCM matrix . This association between local trained features values and recognized class
of flat area as an example led to obtain a good results using this method. Another direction is extracting the
texture feature for unknown image and let the system detect the type of this image using Minimum distance
classifier. Conceptually, geographic data can be broken up in two elements: observation or entity and attribute
or variable. GIS have to be able to manage both elements. Spatial component, the observations have two aspects
in its localization, absolute localization based in a coordinates system and topological relationship referred. A
GIS is able to manage both while computer assisted cartography packages only manage the absolute one. R.
Methre et al. [17] investigated the texture retrieval using combination of local features of Haralick derived from
one level discrete wavelet transform coefficients and global statistical features computed from three level
wavelet transformed images. Y. Zhang et al. [20] proposed a hybrid classifier for polarimetric SAR images, the
feature sets consist of span image, the H/A/α decomposition algorithm, and the GLCM-based texture features.
Then, a probabilistic neural network (PNN) was adopted for classification. E. S. Flores et al [3] used GIS
techniques to improve the classification capabilities of a feature extraction algorithm for land use/cover change
detection in a deciduous forest environment.
II. METHODS AND MATERIALS
1. GEOGRAPHIC INFORMATION SYSTEMS ( GIS )
A key characteristic of GIS is the linkage between geographic features represented on a map with attribute data
that describe the geographic feature [14].
Within the GIS database a user can enter, analyze and manipulate data that is associated with some
spatial element in the real world. The cartographic software of the GIS enables one to display the geographic
information at any scale or projection and as a variety of layers which can be turned on or off. Each layer would
show some different aspect of a place on the Earth. These layers could show things like a road network,
topography, vegetation cover, streams and water bodies, and the distribution of annual precipitation received [2]
2. GLCM AND TEXTURAL FEATURES
Gray-level co-occurrence matrix (GLCM) is the statistical method of examining the textures that
considers the spatial relationship of the pixels. The GLCM functions characterize the texture of an image by
calculating how often pairs of pixel with specific values and in a specified spatial
relationship occur in an image, creating a GLCM, and then extracting statistical measures from this matrix [15].
The matrix element P (i, j | d, θ) contains the second order statistical probability values for changes
between gray levels i and j at a particular displacement distance d and at a particular angle θ. Instead of using
the frequency values in a GLCM directly, it is common practice to normalize them to the range [0, 1] to avoid
scaling effects. Eight textural features are extracted in proposed system for each visible band from each land
sample to be the vector of features which represented the entire land sample [6][13].
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 12 | P a g e
Fig.(1): Directions for generation of GLCM
Figure (2) : some examples of different texture features.
3. RECOGNITION TECHNIQUES
Recognition techniques based on matching represent each class by a prototype pattern vector. An
unknown pattern is assigned to the class to which it is closest in terms of predefined metric. The simplest
approach is the minimum distance classifier, which, as its name implies, computes the (Euclidean) distance
between the unknown and each of prototype vectors. It chooses the smallest distance to make a decision.
4. MINIMUM DISTANCE CLASSIFIER
The minimum distance Classifier is used to classify unknown image data to classes which minimize the
distance between the image data and the class in multi - feature space.
where j= 1,2,3,……w (Eq. 1 )
Where N is the number of pattern vectors from class w1 and the summation is taken over these vectors.
W is number of pattern classes. Using the Euclidean distance to determine closeness reduces the problem to
computing the distance measures:
Dj (X) = || X - Mj || where j = 1, 2, 3, ……. , W (Eq. 2 ) [16].
III. THEORETICAL BASICS OF THE PROPOSED CLASSIFIED SYSTEM
This section shows a theoretical basic of the techniques that can be used in this paper as a proposed system
classifier.
1. PROPOSED SYSTEM ENVIRONMENT:
The proposed system application is programmed using visual studio 2008 (visual basic.Net ).
Therefore, we will use the Arc Engine (. NET Developer KIT) to give the language Visual basic.Net
possibility of dealing with the ESRI ArcMap GIS. The lands classification tool which is the proposed system
application tool, it was added to ArcMap GIS as a new GIS dll this file contains the application classes code for
the proposed system and also, the application interface windows codes to be run into ArcMap GIS software, it
become a portable application; it can be used by any machine which has installed ArcMap GIS software.
The selected monument land has covered by polygon vector layer previously. The land is represented
by real world satellite image in the raster layer (a map of Babylon archeological city was selected ). The user is
entered monument information to the database, as shown in figure (3) where the proposed system which
explains the practical work stages, and figure (4) shows the combination of raster and vector layers in ArcMap
GIS.
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 13 | P a g e
Figure 4: The combination of raster and vector layers in ArcMap GIS.
2. Extract Sub-image from Raster Layer
One polygon (monument) has been selected, the system need to investigate the lands around this
polygon for flat area to built a rest area for visitors or built a museum or any thing else, the system use some
techniques to do that. while the raster and vector layer are identical with their spatial reference UTM zone, the
system gets the polygon angles points where its edge line are crossed to extract the centroid of the polygon
which represent the centroid of the monument area in raster image . The system calculate the maximum
distance from centroid point to edge line crossed points, the system will adds 20 meters to that distance, this new
value represents the new centroid to clip an image window with size of (256 x 256 ) pixels,
Figure (5): polygon and centroid of the polygon
The system will rotate around the selected monument to clip a new image window with the angle of 45o
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 14 | P a g e
3. Texture Feature Extraction
The proposed system used Gray Level Co-occurrence Matrix GLCM technique to find the statistic textural
feature for each image that has been clipped from raster layer. The output from the previous stage are used in the
current stage, Mathematically, those features can be represented as follows[9][18].
■ Angular Second Moment
………….(Eq. 3 )
■ Entropy
…….(Eq. 4 )
■ Contract
…….(Eq. 5 )
■ Homogenous
……………..(Eq. 6 )
■ Correlation
Correlation = ……………..(Eq. 7 )
■ Dissimilarity
Dissimilarity = ……….(Eq. 8 )
■ Variance
Variance = ……….(Eq. 9 )
■ Standard deviation
……….(Eq. 10 )
Then each land image has vectors of eight feature for each land object extracted by the system and for
each land image saved in database , this calculated vector of textural features will be saved temporally in the
system database buffer to be used in the next stage to classify the land image to which class it belongs.
4. Classification
The proposed classification system used the Minimum distance classifier to classify the new extracted
sub-image . This can be done by gets the vector of features for sub-image extracted by the system and
compared with the vectors of objects in database to get the smallest distance between extracted sub-image and
that images in database .
The Euclidean distance between two points or tuples, say, X1 = (x11, x12, …… , x1n) and X2 = (x21, x22,
….. , x2n).
The minimum value will be taken and then the system can repeat these processes until it recognize the
flat area near the selected object.
IV. EXPERIMENTAL RESULT
This section will present the results that have been achieved from executing the proposed system's
phases and its stages that described in previous sections. The system have polygon vector map and point vector
map.
1. Image Samples Extraction Resulted from Raster Image:
The system extracts eight sub-images samples from raster layer around the selected polygon with a distance
from the centroid of that polygon and an angle about 45o around it, these eight samples will be illustrated in
figure (6).
Sub-image No. 1 Sub-image No. 2 Sub-image No. 3 Sub-image No. 4
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 15 | P a g e
Fgure (6): illustrate the eight samples
2. Texture Feature extraction Results:
This section shows the results of the features extraction stage for eight sub-images around the selected object
extracted from the raster image and the features of sub-images in database, these features calculated from
GLCM with angles (0o, 45o, 90o and 135o ) and the result are tabulated in table (2).
Table (2): GLCM textural features for sample No.7, flat area.
Feature/angles Angles 0 Angles 45 Angles 90 Angles 135
Energy 0.24399907 0.2396224 0.262362126 0.240016427
Entropy 4.5620215 4.6436559 3.8355068 4.672825986
Contrast 516.4635826 866.7356668 508.9173228 908.16387795
Homogeneity 0.440905189 0.4339167 0.96935537 0.43420926
Correlation 0.970929 0.9513671 0.971606659 0.94957795
Dissimilarity 6.429133858 8.196050688 2.871432 8.61232776
Variance 36300.216658 36127.8886 37976.2681 35970.9556
Standard deviation 190.526147 190.073377 189.937537 189.660105
3. The Classification Results of The System
The main classification results are shown in point vector layer maps within ArcMap GIS. The point
layer in figure (7) illustrate the vector map layer with one point created by user with attribute table that contains
a random coordinates.
When the Euclidean distance measure is implemented at the eight samples features and the five classes
features to determine each samples
to which class is belong to as shown in figures below which illustrate that sample number 7 belongs to class of
the flat area that classification system has searched for and then specified, the figure (8) to (11) shows the
Energy, the Homogeneity, the Contrast and the Correlation Features comparison,
Sub-image No. 8Sub-image No. 7Sub-image No. 5 Sub-image No. 6
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 16 | P a g e
Fgure (7): represent the vector map layer with one point at a random location
Figure (8): Energy Features comparison
The Random
point position
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 17 | P a g e
Figure(9): Homogeneity Features comparison
Figure(10): Contrast Features comparison
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 18 | P a g e
Then the system will choose the sample that has a minimum distance to class 1 , When the classification system
found it then the point vector layer is updated to the new location. This was done by the system automatically.
The system which takes the coordinates of the centeroid of selected sample and made it as a new coordinates for
point in point layer map and move it to the new location as shown in figure (12), this location will represent the
pest area.
Figure (12): The point layer after the system updated
Figure(11): Correlation Features comparison
Creates a New GIS Tool for Classifying Lands Around selected monument
International organization of Scientific Research 19 | P a g e
V. CONCLUSIONS
There is a way to create custom commands with VBA in ArcGIS. we can create a new button, tool,
combo box, or edit box (collectively named UIControls), then attach code to the control's events, such as what
happens when we click a button. After we have created it, we can drag this new control onto a toolbar. The
advantages of GIS include its database manner of data management, its capability to overlay and integrate
different spatial information, and its powerful tools and functions for image analysis, spatial analysis and
modeling Thus, it well
suited for image classification The results indicate that co-occurrence matrix approach is also an effective
method in angle 90o evaluation of textures.
REFERENCES
[1] B. Tso et al., "Classification Methods for Remotely Sensed Data, Taylor & Francis Group,2009.
[2] D.Hyam; " The GIS files" , Corporate Publishing, 2003.
[3] E. S. Flores et al., "GIS Improved Object-Based Classification For Land Use/Cover Change Detection In
Human Altere Deciduousd Forest", The American Society for Photogrammetry & Remote Sensing 2009
Annual Conference; Baltimore; Maryland, 2009.
[4] F. R. Renzetti et al., "Use of a Gray Level Co-occurrence Matrix to Characterize Duplex Stainless steel
Phases Microstructure", University of Roma, 2011.
[5] H. Jiawei , "Data Mining: Concepts and Techniques", Elsevier Inc, 2006"
[6] L.A. Al-ani, "Classification of Digital Satellite Images", PhD Thesis; college of science; Al-nahrain
University, 1996.
[7] L. Semler et al., "A comparison Wavelet-Based and Ridgelet-based Texture Classification of Tissues in
Computed Tomography", Advanced in Computer Graphics and Computer Vision 4 (2007). [8] M.
Neteler et al., " Open Source GIS a Grass GIS Approach", Springer Science and Business Media, 2008.
[9] M. Nixon et al., "Feature Extraction and Image Processing", Elsevier, 2008.
[10] M. Tuceryan et al., 'Texture Analysis. The handbook of Pattern Recognition and Computer Vision (2nd
Edition)' / C.H. Chen, L.F. Pau, P.S.P. Wang (eds), World Scientific Publishing Co.. – PP. 207–248,1998.
[11] M. Roumi, "Implementing Texture Feature Extraction Algorithms on FPGA", MSc Thesis; Delft
University of Technology, 2009.
[12] M. Partio, et al., "Rock Texture Retrieval using Gray Level Co-occurrence Matrix", Tampere University
of Technology.
[13] M. Seetha, et al., "Artificial Neural Networks and other Methods of Image Classification", Journal of
Theoretical and Applied Information Technology, 2008.
[14] N. R. Chrisman, "Exploring Geographic Information Systems", John Wiley and Sons, 1997.
[15] N. Zulpe et al.," GLCM Textural Features for Brain Classification", IJCSI International Journal of
Computer Science Issues, Vol. 9, Issue 3, No 3, May 2012.
[16] R.Gonzalez et al., "Digital Image Processing " , Prentice Hall.
[17] R.M. Haralick et al., 'Textural Features for Image Classification', IEEE Transactions on Systems, Man
and Cybernetics.No 6. - PP. 610–621, Nov 1973..
[18] R. Methre et al., "Exploring Spatial Information in Spectral Features for Texture Image Retrieval",
International Journal of Computer and Network Security Vol. 1; No. 3, 2009.
[19] R. S. Choras, "Image Feature Extraction Techniques and Their Applications for CBIR and Biometrics
Systems", International Journal of Biology and Biomedical Engineering.
[20] W. Razoqi, "Agricultural Lands Classification ", MSc Thesis; Science College; University of Babylon,
2010.
[21] Y. Zhang et al., "Remote-Sensing Image Classification Based on an Improved Probabilistic Neural
Network", Sensors 9; pages 7516- 7539, 2009.

More Related Content

What's hot

An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...Waqas Tariq
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGsipij
 
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPS
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPSIMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPS
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPSIJNSA Journal
 
New Chaotic Substation and Permutation Method for Image Encryption
New Chaotic Substation and Permutation Method for Image EncryptionNew Chaotic Substation and Permutation Method for Image Encryption
New Chaotic Substation and Permutation Method for Image Encryptiontayseer Karam alshekly
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Habibur Rahman
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabIRJET Journal
 
Spme 2013 segmentation
Spme 2013 segmentationSpme 2013 segmentation
Spme 2013 segmentationQujiang Lei
 
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLIMETHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLIijcsit
 
Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation Rappy Saha
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING ijp2p
 
Scattered gis handbook
Scattered gis handbookScattered gis handbook
Scattered gis handbookWaleed Liaqat
 
Petrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfacesPetrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfacesMarc Diviu Franco
 

What's hot (16)

An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
 
regions
regionsregions
regions
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
 
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPS
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPSIMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPS
IMAGE ENCRYPTION BASED ON DIFFUSION AND MULTIPLE CHAOTIC MAPS
 
New Chaotic Substation and Permutation Method for Image Encryption
New Chaotic Substation and Permutation Method for Image EncryptionNew Chaotic Substation and Permutation Method for Image Encryption
New Chaotic Substation and Permutation Method for Image Encryption
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using Matlab
 
Spme 2013 segmentation
Spme 2013 segmentationSpme 2013 segmentation
Spme 2013 segmentation
 
C012271015
C012271015C012271015
C012271015
 
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLIMETHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
 
Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
 
Scattered gis handbook
Scattered gis handbookScattered gis handbook
Scattered gis handbook
 
Petrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfacesPetrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfaces
 

Viewers also liked

Découvrir le site libres savoirs
Découvrir le site libres savoirsDécouvrir le site libres savoirs
Découvrir le site libres savoirsmarie vilayseng
 
Dimensión social de la persona. 2º año fc
Dimensión social de la persona. 2º año fcDimensión social de la persona. 2º año fc
Dimensión social de la persona. 2º año fcAntonio Lopez
 
психфак преподаватели
психфак преподавателипсихфак преподаватели
психфак преподавателиPsihfak
 
Examen de cuarto bimestre
Examen de cuarto bimestreExamen de cuarto bimestre
Examen de cuarto bimestreClark Kikin
 

Viewers also liked (6)

Pi
PiPi
Pi
 
Découvrir le site libres savoirs
Découvrir le site libres savoirsDécouvrir le site libres savoirs
Découvrir le site libres savoirs
 
Dimensión social de la persona. 2º año fc
Dimensión social de la persona. 2º año fcDimensión social de la persona. 2º año fc
Dimensión social de la persona. 2º año fc
 
психфак преподаватели
психфак преподавателипсихфак преподаватели
психфак преподаватели
 
Cartas
CartasCartas
Cartas
 
Examen de cuarto bimestre
Examen de cuarto bimestreExamen de cuarto bimestre
Examen de cuarto bimestre
 

Similar to B05531119

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...ijsrd.com
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGESDOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGEScseij
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationeSAT Publishing House
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationeSAT Journals
 
Dense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmDense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmSlimane Djema
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...CSCJournals
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATUREacijjournal
 
Comparison of Distance Transform Based Features
Comparison of Distance Transform Based FeaturesComparison of Distance Transform Based Features
Comparison of Distance Transform Based FeaturesIJERA Editor
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXijistjournal
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXijistjournal
 
A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...sipij
 

Similar to B05531119 (20)

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
J25043046
J25043046J25043046
J25043046
 
J25043046
J25043046J25043046
J25043046
 
An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...An Improved Way of Segmentation and Classification of Remote Sensing Images U...
An Improved Way of Segmentation and Classification of Remote Sensing Images U...
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
Lw3620362041
Lw3620362041Lw3620362041
Lw3620362041
 
B1060513
B1060513B1060513
B1060513
 
B1060513
B1060513B1060513
B1060513
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGESDOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES
DOMAIN SPECIFIC CBIR FOR HIGHLY TEXTURED IMAGES
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
 
Dense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmDense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic Algorithm
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
 
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURESEGMENTATION USING ‘NEW’ TEXTURE FEATURE
SEGMENTATION USING ‘NEW’ TEXTURE FEATURE
 
Comparison of Distance Transform Based Features
Comparison of Distance Transform Based FeaturesComparison of Distance Transform Based Features
Comparison of Distance Transform Based Features
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
 
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIXBAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
BAYESIAN CLASSIFICATION OF FABRICS USING BINARY CO-OCCURRENCE MATRIX
 
A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...
 

More from IOSR-JEN

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

B05531119

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 05 (May. 2015), ||V3|| PP 11-19 International organization of Scientific Research 11 | P a g e Creates a New GIS Tool for Classifying Lands Around selected monument Samira A. Hussain1 Sundos A. Hameed2 Al –Mustanserya University/ Science Collage/Department of Computer Science Abstract: The proposed system of this paper creates a new GIS tool which classifies the lands around the selected monument by taking a set of sub-images . The system will extract a vector of textural features for each sub-image using second order statistics Gray Level Co-occurrence Matrix (GLCM) and calculate eight textural feature. The vector of features will be the input to Minimum distance classifier and the Euclidean distance used to measure distance between vectors of features . The system then classifies the lands around the selected monument to find a flat area used for building a museum or a visitors rest. Keyword:-: sub-image Classification, Gray-Level Co-occurrence Matrix (GLCM), Texture features, Geographic Information System (GIS). I. INTRODUCTION Developing a system for classification of images to any class with the use of their textures features in different direction of GLCM matrix . This association between local trained features values and recognized class of flat area as an example led to obtain a good results using this method. Another direction is extracting the texture feature for unknown image and let the system detect the type of this image using Minimum distance classifier. Conceptually, geographic data can be broken up in two elements: observation or entity and attribute or variable. GIS have to be able to manage both elements. Spatial component, the observations have two aspects in its localization, absolute localization based in a coordinates system and topological relationship referred. A GIS is able to manage both while computer assisted cartography packages only manage the absolute one. R. Methre et al. [17] investigated the texture retrieval using combination of local features of Haralick derived from one level discrete wavelet transform coefficients and global statistical features computed from three level wavelet transformed images. Y. Zhang et al. [20] proposed a hybrid classifier for polarimetric SAR images, the feature sets consist of span image, the H/A/α decomposition algorithm, and the GLCM-based texture features. Then, a probabilistic neural network (PNN) was adopted for classification. E. S. Flores et al [3] used GIS techniques to improve the classification capabilities of a feature extraction algorithm for land use/cover change detection in a deciduous forest environment. II. METHODS AND MATERIALS 1. GEOGRAPHIC INFORMATION SYSTEMS ( GIS ) A key characteristic of GIS is the linkage between geographic features represented on a map with attribute data that describe the geographic feature [14]. Within the GIS database a user can enter, analyze and manipulate data that is associated with some spatial element in the real world. The cartographic software of the GIS enables one to display the geographic information at any scale or projection and as a variety of layers which can be turned on or off. Each layer would show some different aspect of a place on the Earth. These layers could show things like a road network, topography, vegetation cover, streams and water bodies, and the distribution of annual precipitation received [2] 2. GLCM AND TEXTURAL FEATURES Gray-level co-occurrence matrix (GLCM) is the statistical method of examining the textures that considers the spatial relationship of the pixels. The GLCM functions characterize the texture of an image by calculating how often pairs of pixel with specific values and in a specified spatial relationship occur in an image, creating a GLCM, and then extracting statistical measures from this matrix [15]. The matrix element P (i, j | d, θ) contains the second order statistical probability values for changes between gray levels i and j at a particular displacement distance d and at a particular angle θ. Instead of using the frequency values in a GLCM directly, it is common practice to normalize them to the range [0, 1] to avoid scaling effects. Eight textural features are extracted in proposed system for each visible band from each land sample to be the vector of features which represented the entire land sample [6][13].
  • 2. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 12 | P a g e Fig.(1): Directions for generation of GLCM Figure (2) : some examples of different texture features. 3. RECOGNITION TECHNIQUES Recognition techniques based on matching represent each class by a prototype pattern vector. An unknown pattern is assigned to the class to which it is closest in terms of predefined metric. The simplest approach is the minimum distance classifier, which, as its name implies, computes the (Euclidean) distance between the unknown and each of prototype vectors. It chooses the smallest distance to make a decision. 4. MINIMUM DISTANCE CLASSIFIER The minimum distance Classifier is used to classify unknown image data to classes which minimize the distance between the image data and the class in multi - feature space. where j= 1,2,3,……w (Eq. 1 ) Where N is the number of pattern vectors from class w1 and the summation is taken over these vectors. W is number of pattern classes. Using the Euclidean distance to determine closeness reduces the problem to computing the distance measures: Dj (X) = || X - Mj || where j = 1, 2, 3, ……. , W (Eq. 2 ) [16]. III. THEORETICAL BASICS OF THE PROPOSED CLASSIFIED SYSTEM This section shows a theoretical basic of the techniques that can be used in this paper as a proposed system classifier. 1. PROPOSED SYSTEM ENVIRONMENT: The proposed system application is programmed using visual studio 2008 (visual basic.Net ). Therefore, we will use the Arc Engine (. NET Developer KIT) to give the language Visual basic.Net possibility of dealing with the ESRI ArcMap GIS. The lands classification tool which is the proposed system application tool, it was added to ArcMap GIS as a new GIS dll this file contains the application classes code for the proposed system and also, the application interface windows codes to be run into ArcMap GIS software, it become a portable application; it can be used by any machine which has installed ArcMap GIS software. The selected monument land has covered by polygon vector layer previously. The land is represented by real world satellite image in the raster layer (a map of Babylon archeological city was selected ). The user is entered monument information to the database, as shown in figure (3) where the proposed system which explains the practical work stages, and figure (4) shows the combination of raster and vector layers in ArcMap GIS.
  • 3. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 13 | P a g e Figure 4: The combination of raster and vector layers in ArcMap GIS. 2. Extract Sub-image from Raster Layer One polygon (monument) has been selected, the system need to investigate the lands around this polygon for flat area to built a rest area for visitors or built a museum or any thing else, the system use some techniques to do that. while the raster and vector layer are identical with their spatial reference UTM zone, the system gets the polygon angles points where its edge line are crossed to extract the centroid of the polygon which represent the centroid of the monument area in raster image . The system calculate the maximum distance from centroid point to edge line crossed points, the system will adds 20 meters to that distance, this new value represents the new centroid to clip an image window with size of (256 x 256 ) pixels, Figure (5): polygon and centroid of the polygon The system will rotate around the selected monument to clip a new image window with the angle of 45o
  • 4. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 14 | P a g e 3. Texture Feature Extraction The proposed system used Gray Level Co-occurrence Matrix GLCM technique to find the statistic textural feature for each image that has been clipped from raster layer. The output from the previous stage are used in the current stage, Mathematically, those features can be represented as follows[9][18]. ■ Angular Second Moment ………….(Eq. 3 ) ■ Entropy …….(Eq. 4 ) ■ Contract …….(Eq. 5 ) ■ Homogenous ……………..(Eq. 6 ) ■ Correlation Correlation = ……………..(Eq. 7 ) ■ Dissimilarity Dissimilarity = ……….(Eq. 8 ) ■ Variance Variance = ……….(Eq. 9 ) ■ Standard deviation ……….(Eq. 10 ) Then each land image has vectors of eight feature for each land object extracted by the system and for each land image saved in database , this calculated vector of textural features will be saved temporally in the system database buffer to be used in the next stage to classify the land image to which class it belongs. 4. Classification The proposed classification system used the Minimum distance classifier to classify the new extracted sub-image . This can be done by gets the vector of features for sub-image extracted by the system and compared with the vectors of objects in database to get the smallest distance between extracted sub-image and that images in database . The Euclidean distance between two points or tuples, say, X1 = (x11, x12, …… , x1n) and X2 = (x21, x22, ….. , x2n). The minimum value will be taken and then the system can repeat these processes until it recognize the flat area near the selected object. IV. EXPERIMENTAL RESULT This section will present the results that have been achieved from executing the proposed system's phases and its stages that described in previous sections. The system have polygon vector map and point vector map. 1. Image Samples Extraction Resulted from Raster Image: The system extracts eight sub-images samples from raster layer around the selected polygon with a distance from the centroid of that polygon and an angle about 45o around it, these eight samples will be illustrated in figure (6). Sub-image No. 1 Sub-image No. 2 Sub-image No. 3 Sub-image No. 4
  • 5. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 15 | P a g e Fgure (6): illustrate the eight samples 2. Texture Feature extraction Results: This section shows the results of the features extraction stage for eight sub-images around the selected object extracted from the raster image and the features of sub-images in database, these features calculated from GLCM with angles (0o, 45o, 90o and 135o ) and the result are tabulated in table (2). Table (2): GLCM textural features for sample No.7, flat area. Feature/angles Angles 0 Angles 45 Angles 90 Angles 135 Energy 0.24399907 0.2396224 0.262362126 0.240016427 Entropy 4.5620215 4.6436559 3.8355068 4.672825986 Contrast 516.4635826 866.7356668 508.9173228 908.16387795 Homogeneity 0.440905189 0.4339167 0.96935537 0.43420926 Correlation 0.970929 0.9513671 0.971606659 0.94957795 Dissimilarity 6.429133858 8.196050688 2.871432 8.61232776 Variance 36300.216658 36127.8886 37976.2681 35970.9556 Standard deviation 190.526147 190.073377 189.937537 189.660105 3. The Classification Results of The System The main classification results are shown in point vector layer maps within ArcMap GIS. The point layer in figure (7) illustrate the vector map layer with one point created by user with attribute table that contains a random coordinates. When the Euclidean distance measure is implemented at the eight samples features and the five classes features to determine each samples to which class is belong to as shown in figures below which illustrate that sample number 7 belongs to class of the flat area that classification system has searched for and then specified, the figure (8) to (11) shows the Energy, the Homogeneity, the Contrast and the Correlation Features comparison, Sub-image No. 8Sub-image No. 7Sub-image No. 5 Sub-image No. 6
  • 6. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 16 | P a g e Fgure (7): represent the vector map layer with one point at a random location Figure (8): Energy Features comparison The Random point position
  • 7. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 17 | P a g e Figure(9): Homogeneity Features comparison Figure(10): Contrast Features comparison
  • 8. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 18 | P a g e Then the system will choose the sample that has a minimum distance to class 1 , When the classification system found it then the point vector layer is updated to the new location. This was done by the system automatically. The system which takes the coordinates of the centeroid of selected sample and made it as a new coordinates for point in point layer map and move it to the new location as shown in figure (12), this location will represent the pest area. Figure (12): The point layer after the system updated Figure(11): Correlation Features comparison
  • 9. Creates a New GIS Tool for Classifying Lands Around selected monument International organization of Scientific Research 19 | P a g e V. CONCLUSIONS There is a way to create custom commands with VBA in ArcGIS. we can create a new button, tool, combo box, or edit box (collectively named UIControls), then attach code to the control's events, such as what happens when we click a button. After we have created it, we can drag this new control onto a toolbar. The advantages of GIS include its database manner of data management, its capability to overlay and integrate different spatial information, and its powerful tools and functions for image analysis, spatial analysis and modeling Thus, it well suited for image classification The results indicate that co-occurrence matrix approach is also an effective method in angle 90o evaluation of textures. REFERENCES [1] B. Tso et al., "Classification Methods for Remotely Sensed Data, Taylor & Francis Group,2009. [2] D.Hyam; " The GIS files" , Corporate Publishing, 2003. [3] E. S. Flores et al., "GIS Improved Object-Based Classification For Land Use/Cover Change Detection In Human Altere Deciduousd Forest", The American Society for Photogrammetry & Remote Sensing 2009 Annual Conference; Baltimore; Maryland, 2009. [4] F. R. Renzetti et al., "Use of a Gray Level Co-occurrence Matrix to Characterize Duplex Stainless steel Phases Microstructure", University of Roma, 2011. [5] H. Jiawei , "Data Mining: Concepts and Techniques", Elsevier Inc, 2006" [6] L.A. Al-ani, "Classification of Digital Satellite Images", PhD Thesis; college of science; Al-nahrain University, 1996. [7] L. Semler et al., "A comparison Wavelet-Based and Ridgelet-based Texture Classification of Tissues in Computed Tomography", Advanced in Computer Graphics and Computer Vision 4 (2007). [8] M. Neteler et al., " Open Source GIS a Grass GIS Approach", Springer Science and Business Media, 2008. [9] M. Nixon et al., "Feature Extraction and Image Processing", Elsevier, 2008. [10] M. Tuceryan et al., 'Texture Analysis. The handbook of Pattern Recognition and Computer Vision (2nd Edition)' / C.H. Chen, L.F. Pau, P.S.P. Wang (eds), World Scientific Publishing Co.. – PP. 207–248,1998. [11] M. Roumi, "Implementing Texture Feature Extraction Algorithms on FPGA", MSc Thesis; Delft University of Technology, 2009. [12] M. Partio, et al., "Rock Texture Retrieval using Gray Level Co-occurrence Matrix", Tampere University of Technology. [13] M. Seetha, et al., "Artificial Neural Networks and other Methods of Image Classification", Journal of Theoretical and Applied Information Technology, 2008. [14] N. R. Chrisman, "Exploring Geographic Information Systems", John Wiley and Sons, 1997. [15] N. Zulpe et al.," GLCM Textural Features for Brain Classification", IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 3, No 3, May 2012. [16] R.Gonzalez et al., "Digital Image Processing " , Prentice Hall. [17] R.M. Haralick et al., 'Textural Features for Image Classification', IEEE Transactions on Systems, Man and Cybernetics.No 6. - PP. 610–621, Nov 1973.. [18] R. Methre et al., "Exploring Spatial Information in Spectral Features for Texture Image Retrieval", International Journal of Computer and Network Security Vol. 1; No. 3, 2009. [19] R. S. Choras, "Image Feature Extraction Techniques and Their Applications for CBIR and Biometrics Systems", International Journal of Biology and Biomedical Engineering. [20] W. Razoqi, "Agricultural Lands Classification ", MSc Thesis; Science College; University of Babylon, 2010. [21] Y. Zhang et al., "Remote-Sensing Image Classification Based on an Improved Probabilistic Neural Network", Sensors 9; pages 7516- 7539, 2009.