478
Views
6
CrossRef citations to date
0
Altmetric
Original Articles

An intelligent approach towards automatic shape modelling and object extraction from satellite images using cellular automata-based algorithms

&
Pages 337-348 | Received 12 Apr 2013, Accepted 16 May 2013, Published online: 21 Jun 2013

Abstract

Automatic feature extraction has witnessed the use of many intelligent methodologies over the past decade. However, inadequate modelling of feature shape and contextual knowledge has limited the detection accuracy. In this article, we present a framework for accurate feature shape modelling and contextual knowledge representation using advanced techniques such as Vector Machines, Cellular Neural Network (CNN), coreset, and Cellular Automata (CA). CNN was found to be effective in modelling different complex features, and the complexity of the approach was considerably reduced using corset optimization. Spectral and spatial information was dynamically combined using adaptive kernels when representing contextual knowledge. The methodologies were compared with contemporary methods using different statistical measures. Application of the algorithms to satellite images revealed considerable success. The methodology was also effective in providing intelligent interpolation and interpretation of random features.

Introduction

Detection and identification of objects from satellite images is a prerequisite of many remote sensing applications. However, accurate and robust detection have been affected by various factors such as geometrical complexity, noise, vague boundaries, mixed pixel problems, and fine characteristics of detailed structures (Daniel, Hong, and Zhang Citation2006; Jacek, James, and Gene 2004). Accuracy attainable using pixel-based classification techniques has been limited due to increased resolution of images which in turn popularized object-based approaches (Vapnik 1998; García 2012). Different existing object extraction algorithms are specific to the features and adopt computationally complex methods (Yuan 2009; Sunil et al. 2004; Daxiang 2012). The efficiency of these methods tends to be situation and image-specific due to the involvement of various parameters like spatial and spectral resolution and sensor characteristics (Trinder and Li Citation1995; Mnih and Hinton 2010).

There has been a great deal of recent research on improving the accuracy of feature-based strategies (Pengcheng, Zhao, and Feng Citation2010; Carlos et al. 2012). Computing techniques such as neural networks, genetic algorithms, and fuzzy logic followed by probabilistic concepts such as random field variations have been extensively applied (Lari and Ebadi 2011; Wang et al. Citation2009; Chi Citation2004). Research has also involved many object enhancement filters as well as intensity-based approaches (Jenssen et al. Citation2003; Haralick, Watson, and Laffey Citation1983). N-dimensional classifiers as well as random field concepts and different transformation techniques have also been used (Hosseini and Homayoun Citation2009; Kumar and Hebert 2003; Chang and Kuo Citation2006). Contextual information is a key factor for real-time detection to avoid ambiguity. Knowledge-based classification approaches such as predicate calculus have also been recently used in this context (Porway et al. Citation2008; Harvey Citation2008; Pengcheng, Zhao, and Feng Citation2010).

Different image interpretation features such as tone, texture, pattern, and colour are generally adopted for feature detection. Modelling of shape is less exploited in this context and is a major factor in distinguishing different entities (Lindi Citation2004). Our studies have found that inverse mapping of Cellular Automata (CA) using Genetic Algorithm (GA) can be efficiently used for modelling feature shapes. Literature reviews of work in this field also revealed that CA-based approaches are suitable for various image processing tasks (Orovas and Austin 1998; Mitchell, Crutchfield, and Das 1993). The optimal use of CA seems to improve feature detection accuracies to a great extent as revealed from our investigations.

Predicate calculus rule sets used for context representation fail to represent spatial relations effectively as they lack an image compatible form (Mitchell, Crutchfield, and Das 1993; Meghan and Congalton Citation2011; Dadon et al. Citation2011). CA can be used as an alternative as it can represent image rules more effectively (Orovas and Austin 1998). Rule sets can be set by using a neural net, thus generating a Cellular Neural Network (CNN). Spectral and spatial information can be combined to increase the separability between classes to yield higher detection accuracy (Mercier and Lennon 2004). Support Vector Machine (SVM) approaches are supervised and not useful for clustering (Huang, Davis, and Townshend Citation2002; Lee, Schmidt, and Greiner 2005); however, the adaptive kernel strategy introduced by Srivastava (Citation2004) may help in exploiting the n-dimensional classifier concept for achieving an unsupervised strategy. The main obstruction in the modelling of features using the CNN approach is increased computational complexity, which can be effectively tackled using an approximation by coreset (to be discussed).

In this article, we present an object extraction methodology in which CNN is used for modelling feature shape, and adaptive kernel strategy along with corset optimization is adopted to convert the technique to an unsupervised approach. Automatic object modelling, adaptive kernel mapping, automatic interpretation, and intelligent interpolation are salient features of this work. The accuracy of the methodologies is compared with contemporary approaches using different satellite images of the study areas.

Theoretical background

Cellular neural network

CNN (Orovas and Austin 1998; Mitche11, Crutchfiel, and Das 1993) is an analogue parallel computing paradigm defined in space and characterized by locality of connections between processing elements (cells or neurons). An uncoupled CNN can be described as a simple non-linear equation as it converges towards a steady state output over a longer time interval. CNN is effectively used for modelling object shape to improve detection accuracy. Random rules governing the shape of a feature can be identified by evolving the feature from a single state using CNN. Abstract representations of objects are obtained by evolving features continuously until they can be separated from the background.

Multiple attractor cellular automata

MACA is a special type of CA with different local rules applied to different cells and will converge to certain attractor states on continuous execution (Weunsh et al. 2003; Sikdar et al. Citation2000). In an n-cell MACA with 2 m attractors, there exist m-bit positions at which attractors give pseudo-exhaustive 2 m patterns. MACA is effectively used for feature interpretation. In order to identify an object, MACA is initialized with the pattern and operated for maximum (depth) number of cycles till it converges to an attractor. Pseudo Exhaustive Field (PEF) bits after convergence are extracted from attractor to identify class patterns and are compared with stored rules to interpret the object.

Mixture density kernel

Mercier Kernel functions can be viewed as a measure of similarity between two data points that are embedded in a high, possibly infinite dimensional feature space (Mercier and Lennon 2003). Mixture Density Kernel (MDK) is a gram matrix that measures the number of times an ensemble of mixture density estimates agree that two points arise from the same mode of probability density function (Srivastava Citation2004). It is described using EquationEquation (1), where “M” is the number of clusters, C is the number of mixture components in each probabilistic model, P (Cm /Xi ) is the probability that data point “Xi ” belongs to cluster “Cm ”, and Z is the normalization function:

(1)

MDKs are used to integrate an adaptive kernel strategy to the Support Vector Random Field (SVRF)-based clustering. This strategy facilitates learning of kernels directly from image data instead of using static kernels.

Support vector random field

SVRF (Schnitzspan, Mario, and Bernt Citation2008) is a Discrete Random Field (DRF)-based extension for SVM. It considers interactions of adjacent data points while preserving the same appealing generalization properties as SVM. SVRF consists of observation-matching potential and local-consistency potential functions among which the former captures relationships between observations and class labels, while the latter models relationships between labels and observations at each data point. SVRF function is presented in EquationEquation (2), where Γ i (X) is a function that computes features from observations X for location “i”, O(yi, i(X)) is an SVM-based observation matching potential, V(yi, yj, X) is a (modified) DRF pair wise potential, and Z is a partitioning (normalizing function):

(2)

SVRF is used to implement initial clustering to segment various objects for an accurate detection and interpretation.

Coreset

Coreset (Agarwal, Aronov, and Sharir Citation2001; Badoiu, Har-Peled, and Indy 2002) is a small subset of a point set, which is used to compute a solution that approximates a solution of an entire point set. Let μ be a measure function (e.g. width of a point set) from P 1 and P 2 (subsets of real numbers (Rd )) to non-negative real numbers (R + U{0}), such that P 1 C P 2 and μ(P 1) ≤ μ(P 2). Given a parameter ε > 0, we call a subset Q C P as an ε-Coreset of P (with respect to μ) if (1 − ε)μ(P) ≤ μ(Q). Coreset optimizations can be used to reduce the number of pixels required to represent an object without altering its shape. Hence it is used to reduce the complexity of CA-based inverse evolution.

Experiment

Data set description

Different satellite images of Bhopal and Chandrapur were used as test images for comparing the performance of various algorithms. Details of the satellite data used for these investigations are summarized in . The ground reference information was collected using a Global Navigation Satellite Systems (GNSS) survey conducted over Bhopal and Chandrapur during October and November 2012, respectively.

Table 1 Details of the image data sets

Methodology

A schematic representation of the adopted methodology is presented in . CA along with edge information is first used to obtain an abstract object representation of different features in the image (details in Section 3.2.1). Edges are detected using a Canny operator and the information is used by various stages. The image is clustered using the adaptive SVRF approach and the process is enhanced with boundary information as well as abstract object representation from the details in Section 3.2.2. Detected objects along with boundary information are optimized using corset approach to reduce the complexity of shape modelling (details in Section 3.2.3). The approximated objects along with edge information are used to model feature shapes using CNN and MACA. Detected objects are further interpreted using a shape-rule mapping which stores a mapping between objects and MACA rules (details in Section 3.2.4). The interpreted objects are further interpolated using interpolation rules (details in Section 3.2.5). A semi-automatic approach can be accomplished to enable refined detection based on interpretability of extracted features by storing specialized rules. For example, feeble roads can be distinguished from clearly visible ones by defining an interpolation threshold based on the discontinuities in the primary extraction.

Figure 1. Image processing methodology.

Figure 1. Image processing methodology.

Object extraction

Once the edges are detected using the Canny operator, a CA-based region growing strategy is used to approximately extract objects. Each pixel is assigned a state, namely “B” for boundary pixel, “NB” for non-boundary pixel, and “NR” for non-region pixels. Initially, boundary pixel states are assigned as “B” and non-boundary pixel states as “UB”. The “NB” pixel state is changed to “NR” iteratively if it is near to a boundary pixel. The whole procedure is repeated until no further state change is experienced, thereby detecting different objects in the image. Object information derived in this stage is used for effective clustering, that is for determining seed pixel position, cluster boundaries, and a number of objects rather than adopting a random approach.

Clustering

Clustering is accomplished using an SVRF approach that employs a MDK. The position of seed pixels for each object as well as the number of objects and their boundaries is decided by using the feature-specific information derived from the object extraction step (Section 3.2.1). MDKs are used since it avoids the static nature of the usual kernel-based strategies and facilitates adjusting the kernel parameters directly from data. Interpretation of MDK function (EquationEquation (1)) using Baye's rule as given in EquationEquation (3) implies that it measures the ratio of probability with which two points arise from the same mode, compared with an unconditional joint distribution.

(3)

Thus, EquationEquation (3) implies that the kernel tells us the amount of information gained by knowing that two points are drawn from the same mode and that the kernel parameters can be directly learned from data distribution. Adopted kernels include contextual information by incorporating both spectral and spatial information using CA rules. Composite kernel concept is used to incorporate contextual information, i.e. given X = {x 1, x 2,…, xm }T be spectral characteristics of an M-band multispectral imagery and Y = {y 1, y 2,…, yn }M be spatial characteristics, then the possible spectral and spatial kernels can be denoted as , and , respectively. Preferably a weighted combination of kernels is adopted as discussed by Hosseini and Homayoun (Citation2009) such that and the value of tuning parameter () is adjusted based on feature metadata using a GA-based approach. Thus, parameters of MDKs are adjusted automatically based on ensembles, and hence can be exploited to incoporate contextual information as well as adaptive kernel strategy for SVRF.

Coreset optimization

Objects in satellite images may span over a long distance and hence a reduction in the number of pixels (n) is needed to accomplish object modelling in acceptable complexity range. Approximation of features using a corset-based approach helps to reduce the number of pixels considerably without losing the original shape. Thus, features are approximated without affecting the results of inverse modelling (Back and Ron 2005). For a given feature with “Fpixels, a line corset (k, ε) is constructed so that it resembles the feature with much fewer pixels, K<<F. Given any n points in Rd , a (k, ε) line coreset of size polygon log(n) x can be constructed in nd.kO(1) = O(n) time, given x = 2O( k ) (1 ̸ε ) d +2 k log 4k (n).A (1 + ε), where d is the dimension of real plane, and k and ε are coreset prameters.

The epsilon parameter (ε) which varies from 0 to 0.49 is selected based on the varaibility of CA rules for a particular feature, i.e. if a feature is having many possible representations (e.g. rivers can be in many shapes; however, buildings will be mostly rectangular or square), then ε = 0.49, otherwise it is zero. The parameters such as K-line segments that are required for the coreset generation are derived from the edge information and abstract object representation. GA is used along with coreset to implement a shape preserved approximation. The most suitable possibilities of approximations are selected using GA that measures the similarity of shapes by comparison of Pseudo Exahustive Field (PEF) bits.

Object interpretation

CNN along with GA can be effectively used to find rules that iterate from a given initial state to a desired final state. This inverse mapping or evolution is exploited to model feature shapes, and CNN rules are used to evolve a particular feature to distinguish it. Rules corresponding to various features are thus deduced and are mapped in a prolog database. In addition to feature interpretation, these rules are also used to guide mutation and crossover of GA to increase efficiency. Entropies and dimensions give a generalized measure for configurations generated by cellular automaton evolution. The (set) dimension or limiting (topological) entropy for a set of cellular automaton configurations is defined by EquationEquation (4) where N(X) gives the number of distinct sequences of X site values that appear.

(4)

Thus, the inverse evolution can be attained in less than time, provided that the features will converge to lower class CA configurations. Coreset-based optimization is used for feature approximation so that objects can be effectively mapped to lower CA classes. MACA is automatically initialized with the most likely patterns to identify the class of an object in less than time.

Intelligent interpolation

Interpolations of features such as road or river are accomplished by using CA rules integrated with stored predicate rules. For example, given a feature such as a road, training experience or stored rules are used to set the threshold value for particular evolution rule to be adopted. Once a pattern for an object is found and stored in the Prolog database, from then onwards corset-based optimization will be used to estimate likeness of an object to that pattern. Then MACA is automatically initialized with the most appropriate pattern to identify the class in less than time.

Results

Investigations using the feature extraction process applied to various satellite images (details in ) revealed that considerable success was achieved with the approach. The system accurately detected various features such as air strips, roads, rivers, and coal mines better than the existing methodologies. Kappa statistics and overall accuracy along with areal extent comparisons were adopted for an object-specific accuracy evaluation of the different techniques. We have used a confusion matrix strategy for objects of different classes and computed kappa statistics (Congalton Citation1991) as well as overall accuracy (Nasset Citation1996; Roy et al. 2010) with larger values of both indicating a better method. Ground reference information was collected using Google earth data and a GNSS survey over the study areas using a Trimble R3 Differential Geographic Positioning System (DGPS). Different features such as rivers, roads, lakes, and urban structures were considered for comparative evaluation. The results of the comparative analysis are summarized in .

Table 2 Comparative analysis

For all image data sets (LISS 4, LISS 3, LANSAT), the kappa value as well as overall accuracy was greater using the CNN method when compared to traditional methods.

The performances of these methodologies was also evaluated by comparing the areal extent of various extracted features with their actual area. Features, namely, lakes, coal mines, and parks were selected for comparative analysis, because these features were well defined and had fixed geometry that was distinguishable using most of the recent methods. Original surface areas of various extracted features were calculated by manual digitization using ERDAS software and the comparative analysis of results is presented in .

Tanle 3 Comparative analysis of a real accuracy

Comparative analyses of areal extent also indicated that the CNN approach yields better results. As evident from , areas of features extracted using CNN closely resemble the areas calculated through ground reference information and digitization.

The visual results of a sample of features extracted by the system are provided in which also reveals the accuracy of the CNN approach.

Figure 2. Features extracted from LISS 3 imagery using the CNN methodology. (a) Original LISS 3 image, (b) extracted airport tarmac, and (c) cloud shadow.

Figure 2. Features extracted from LISS 3 imagery using the CNN methodology. (a) Original LISS 3 image, (b) extracted airport tarmac, and (c) cloud shadow.

Tarmac as well as cloud shadow was extracted from the LISS 3 imagery of Bhopal ().

presents two additional extractions of the road network form the panchromatic imagery of Bhopal, that is, some roads are clearly visible, however, some are not continuous and clear (feeble). shows the refined detection where unambiguous roads are extracted based on connectivity rules. shows a coarse extraction of roads where even feeble roads are extracted but with a few breaks, that is, roads which are not clearly visible are also detected. These figures illustrate the capability of the system for customized modelling (semi-automatic approach) by changing the contextual or interpolation/interpretation rules as discussed in the methodology.

Figure 3. Road network information extracted from the PAN image using the CNN method. (a) Original image, (b) road network, and (c) road network.

Figure 3. Road network information extracted from the PAN image using the CNN method. (a) Original image, (b) road network, and (c) road network.

Detection and extraction of a river using LANDSAT multispectral imagery of the Chandrapur area is shown in . The intelligent interpolation and interpretation has been utilized to accurately extract the river without breaks and also to distinguish it from the nearby mining areas.

Figure 4. River extracted from LANDSAT multispectral imagery. (a) Original image and (b) river.

Figure 4. River extracted from LANDSAT multispectral imagery. (a) Original image and (b) river.

Open cast coal mine areas detected from LANDSAT imagery are presented in which illustrates the random modelling capability of the CNN-based strategy.

Figure 5. Mine areas extracted from LANDSAT multispectral imagery. (a) Original image and (b) Open cast mine areas.

Figure 5. Mine areas extracted from LANDSAT multispectral imagery. (a) Original image and (b) Open cast mine areas.

Certain features such as roads required a semi-automatic approach for detection rather than a complete automatic method, that is a priori training was required to distinguish poorly defined road networks. The method failed to distinguish between shadows of clouds and clouds, but this can be solved using effective training. The main disadvantage of the method is its computational complexity which can be improved by corset optimization and similar approximation techniques. Complexity can be further reduced by storing the detected rule variations where optimization methods such as GA can be exploited to optimize the strategy. This research provides a basic framework. Further research is needed to optimize it. Integration of a fuzzy approach to the inverse mapping also seems to be promising since fuzzy/neutrosophic cognitive maps can be exploited for effectively organizing and selecting the CA rules.

Conclusion

Feature shape modelling and context knowledge representation are two important factors in distinguishing features, and ignoring its consideration has hindered the accuracy of traditional detection techniques. We discussed a CNN-based approach that could effectively model feature shapes and contextual knowledge. Recent random modelling and intelligent methodologies were adopted to present a framework. The study revealed that the CNN-based method outperformed contemporary approaches in terms of accuracy. Complexity of the approach was considerably reduced using corset-based approximation. The proposed framework has proven to be intelligent with reference to accurate interpolation and interpretation. Disambiguation of features, enhanced detection, self-learning, minimal human interpretation, and reliability are features of the system. Further research is needed on the improvement of the proposed framework, especially on parallelizing and optimizing different operations for complexity reduction. Effective representation of different context rules also needs further improvement and techniques such as fuzzy cognitive maps seem to be promising in this context.

References

  • Agarwal , P. K. , Aronov , B. and Sharir , M. 2001 . Exact and Approximation Algorithms for Minimum-Width Cylindrical Shells.” . Discrete Computational Geometry , 26 ( 3 ) : 307 – 320 . Barcelona: Springer publishers.
  • Back , T. and Ron , B. 2005 . “ Using Genetic Algorithms to Evolve Behavior in Cellular Automata ” . In Proceedings of the 4th International Conference on Unconventional Computation, UC'05 1 – 10 .
  • Badoiu , M. , Har-Peled , S. and Indy , P. 2002 . “ Approximate Clustering via Corsets.” . In Proceedings of 34th Annual ACM Symposium, Theory of Computation 250 – 257 . Vancouver, BC: ACM Press.
  • Chang , T. and Kuo , C. J. 2006 . Texture Analysis and Classification with Tree-Structured Wavelet Transform.” . IEEE Transactions on Image Processing , 2 ( 4 ) : 429 – 441 .
  • Chi , K. C. 2004 . Surface Registration Using a Dynamic Genetic Algorithm.” . Journal of Pattern Recognition , 37 ( 1 ) : 105 – 117 .
  • Congalton , R. G. 1991 . A Review of Assessing the Accuracy of Classifications of Remotely Sensed Data.” . Remote Sensing of Environment , 37 ( 1 ) : 35 – 46 .
  • Dadon , A. , Peeters , A. , Ben-Dor , E. and Karnieli , A. 2011 . A Semi-automated GIS Model for Extracting Geological Structural Information from a Space Borne Thematic Image.” . GIScience and Remote Sensing , 4 ( 2 ) : 264 – 279 .
  • Daniel , A. L. , Hong , G. and Zhang , Y. “ 2006. “Performance Assessment of Automated Feature Extraction Tools on High Resolution Imagery.” . In MAPPS/ASPRS Conference, San Antonio, TX November
  • Haralick , R. M. , Watson , L. T. and Laffey , T. J. 1983 . The Topographic Primal Sketch.” . International Journal of Robotics Research , 2 ( 1 ) : 50 – 72 .
  • Harvey , M. 2008 . User Centric Evaluation of Semi Automated Feature Extraction from Remote Sensing Images.” . IGARSS , 23 : 234 – 240 .
  • Hosseini , R. S. and Homayoun , S. 2009 . A SVMS-Based Hyper Spectral Data Classification Algorithm in a Similarity Space.” . Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing – WHISPERS '09 , 21 ( 2 ) : 1 – 4 .
  • Huang , C. , Davis , L. S. and Townshend , J. R. G. 2002 . An Assessment of Support Vector Machines for Land Cover Classification.” . International Journal of Remote Sensing , 23 ( 4 ) : 725 – 749 .
  • Jacek , G. , James , L. and Gene , D. “ 2004. “Mathematical Model for 3d Feature Extraction from Multiple Satellite Images Described by RPCs.” . In ASPRS Annual Conference Proceedings , Denver, CO : May .
  • Jenssen , R. , Hild , K. , Principe , J. and Eltoft , T. 2003 . “ Clustering Using Renyi's Entropy.” . In Proceedings of International Joint Conference on Neural Network Vol. 1 , 523 – 528 . 3
  • Kumar , S. and Hebert , M. 2003 . “ Discriminative Random Fields: A Discriminative Framework for Contextual Interaction in Classification.” . In Proceedings of Ninth IEEE International Conference on Computer Vision Vol. 2 , 1150 – 1157 . 4
  • Lari , Z. and Ebadi , H. 2011 . “ Automated Building Extraction from High-Resolution Satellite Imagery Using Spectral and Structural Information Based on Artificial Neural Networks.” . In International Conference on Object Extraction Vol. 21 , 23 – 27 . 2
  • Lee , C. , Schmidt , M. and Greiner , R. 2005 . “ Support Vector Random Fields for Spatial Classification.” . In 9th European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD) 196. Portugal: Springer Publishers
  • Lindi , J. Q. 2004 . A Review of Techniques for Extracting Linear Features from Imagery.” . Photogrammetric Engineering and Remote Sensing , 70 ( 12 ) : 1383 – 1392 .
  • Meghan , G. M. and Congalton , R. G. 2011 . Investigating Issues in Map Accuracy When Using an Object-Based Approach to Map Benthic Habitats.” . Journal of GIScience & Remote Sensing , 48 ( 4 ) : 457 – 477 .
  • Mitchell , M. , Crutchfield , J. P. and Das , R. 1996 . “ Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work.” . In First International Conference on Evolutionary Computation and Its Applications (EvCA'96) Vol. 1 , 120 – 130 . 1
  • Mnih , V. and Hinton , G. 2010 . “ Learning to Detect Roads in High-Resolution Aerial Images.” . In 11thEuropian Conference on Computer Vision (ECCV) Vol. 10 , 120 – 130 . 1
  • Nasset , E. 1996 . Use of the Weighted Kappa Coefficient in Classification Error Assessment of Thematic Maps.” . International Journal of Geographical Information Systems , 10 ( 5 ) : 591 – 603 .
  • Orovas , C. and Austin , J. 1998 . “ A Cellular System for Pattern Recognition Using Associative Neural Networks.” . In IEEE International Workshop on Cellular Neural Networks and Their Application 2 (5): 11.
  • Pengcheng , Q. , Zhao , C. and Feng , Z. 2010 . GIS- and Machine Learning-Based Modeling of the Potential Distribution of Broadleaved Deciduous Forest in the Chinese Loess Plateau.” . GIScience and Remote Sensing , 47 ( 1 ) : 99 – 114 .
  • Porway , J. , Wang , K. , Yao , B. and Zhu , S. C. 2008 . “ A Hierarchical and Contextual Model for Aerial Image Understanding.” . In IEEE Computer Society Conference on Computer Vision and Pattern Recognition Vol. 49 , 155 – 160 . 7
  • Schnitzspan , P. , Mario , F. and Bernt , S. 2008 . Hierarchical Support Vector Random Fields: Joint Training to Combine Local and Global Features.” . COMPUTER VISION – ECCV , (5): 527–540
  • Sikdar , B. K. , Paul , K. , Biswas , G. P. , Yang , C. , Bopanna , V. , Mukherjee , S. and Chaudhuri , P. “ Theory and Application of GF(2P) Cellular Automata as On-Chip Test Pattern Generator.” . In Proceedings of 13th International Conference on VLSI Design, 556 – 561 . January, Bangalore: IEEE Computer Society.
  • Srivastava , A. N. 2004 . “ Mixture Density Mercer Kernels: A Method to Learn Kernels Directly from Data.” . In Proceedings of SIAM International Conference on Data Mining, 369–378 Philadelphia, PA: SIAM.
  • Sunil , R. R. , Dennis , D. T. , Eric , K. and Charles , G. O. “ 2004. “Comparing Spectral and Object Based Approaches for Classification and Transportation Feature Extraction from High Resolution Multispectral Imagery.” . In ASPRS Annual Conference Proceedings, Denver , CO : May .
  • Trinder , J. and Li , H. 1995 . Semi-Automatic Feature Extraction by Snakes.” . Automatic Extraction of Man-Made Objects from Aerial and Space Images, Birkhaeuser Verlag , 25 ( 1 ) : 97 – 108 .
  • Vapnik , V. 1998 . Statistical Learning Theory , New York : Wiley . 230–240
  • Wang , H. , Yang , Y. , Ma , S. and Guo , C. 2009 . Automatic Object Extraction Based on Fuzzy Mask.” . ISA International Workshop on Intelligent Systems and Applications , 23 ( 5 ) : 1 – 4 .
  • Yuan , J. 2009 . “ Automatic Road Extraction from Satellite Imagery Using LEGION Networks.” . In Proceedings of International Joint Conference on Neural Networks Vol. 45 , (2): 120

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.