Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 2000


1989 | 1990 | 1991 | 1992 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2002
Sessions

Agriculture & Soil

Water Resources

Coastal Zone Monitoring

Digital Photogrammetry

Environment

Forest Resources

GIS & Data Integration

Hazard Mitigation

Image Processing

Educational & Profession

Global Change

Landuse

Mapping from Space & GPS

SAR/InSAR

Oceanography

Hyperspectral & Data Acquisition System

AirSAR/MASTER

Poster Sessions
  • Session 1
  • Session 2
  • Session 3



  • ACRS 2000


    Landuse

    Printer Friendly Format

    Page 2 of 2
    | Next |

    Classification of Remotely Sensed Imagery Using Markov Random Fields



    U(w) is defined in (3). Eq. (11) can be regarded as a generalized version of (6).

    The idea outlined above is mainly designed to achieve a smooth interpretation of remoteing sensing imagery. In practice, the patterns in an image are only piece-wise continuous. That is, discontinuities (i.e. edges between different patches) are naturally to be found within an image. In such cases, the use of a smooth interpolation operation may smear these discontinuities, causing over-smoothing. We are interested here in the method called line-process(Li, 1995b) because it allows us to mark discontinuities and minimize energy simultaneously.

    The basic idea of the line-process is quite simple. Once a discontinuity (edge) between two adjacent pixels has been identified, the interaction (i.e. smooth interpolation operation) between these two neighboring pixels should reduced or set off, and it is reasonable to define some other potential to respond to the presence of the edge. Following this logic, the prior energy in (11) can be modified as follows:



    Energy Minimization
    Once the posterior energy model and the associated parameters have been determined, the next step is to find out the solution (i.e. start classification). As noted previously, a popular method of pixel labeling is to find the MAP estimate using the Bayesian formulation. The MAP approach is also equivalent to a minimum-energy solution in terms of MRF modeling. If the energy function is convex then the MAP-MRF solution can be obtained by using a search approach, such as the gradient descent technique, because there is only one minimum, which is a global one, in the solution space. However, for a non-convex energy function, the solution space may contain several local minimum. In order to obtain a truly MAP estimate, i.e. to find a global minimum, one has to search the full solution space exhaustively.

    Three algorithms, known as Iterated Conditional Modes (ICM), Maximiser of Posterior Marginals (MPM), and Line Process have been proposed in the literature to test classification results. All three algorithms are referred to (Li, 1995b). The genetic algorithm was used for search optimal parameter assignments for the developped model.

    Experimental Results and Discussions
    The study area is located within the Red Sea Hills of Sudan, The categories are shown in Table 1. Based on (12), only pair-sites cliques parameters (i.e. parameter b) are designated non-zero. The range of b was defined as be [5,-5], lke [1,-1]and the isotropy assumption (i.e., single value b, b1 = b2 = b3 = b4, direction independent) was made. The iterations defined for GA in each of three search experiments was 30,000, and each gene was represented by 7 bits, which results in 27.6 (= 242, where each candidate solution contains six genes in which five genes for source weighting parameter candidates and one gene for b; if a non-contextual multisource classification is performed, the search space reduces to 27×5 = 235) choices in GA search space. The parameters determined by GA for both non-contextual and contextual classification are shown in Table 2(a). The parameters shown on row 2 were further used as inputs for MPM classification algorithms. The accuracy acquired is shown in Table 2(b). With the MPM classification algorithm, a range of values for the parameter k and n were tested. We used different combinations of k and n, with k ranging from 1 to 50 and n from 100 to 500. However, no significant difference was found. The classification accuracy in most cases falls within the range of [80, 80.1].

    The source-associated weighting factors and clique potential parameters in Table 2(a) show us some interesting properties. The quantity of clique potential parameters determine how strongly the labeling process for the pixel of interest is affected by its neighbours. In order to achieve a good classification result, it is worthwhile to note again that the values of clique potential cannot be chosen without thought, and GA is a suitable tool for overcoming such parameter-determination difficulty. Under the isotropic assumption, a value of -1.5828 of b was detected by GA as the best choice in terms of improving classification accuracy. When the assumption of anistropy is concerned, Table 2 row 3 shows a value of -0.8742 for the second b parameter which indicates a relatively weak contextual effect in terms of vertical orientation. The reason for the lower potential in the vertical direction might be due to the dorminant direction of between-class boundaries as lithological classes have a greater E-W than N-S extent.

    The line process mechanism used here is mainly based on (12) using the first order neighbourhood system (4 nearest neighbours) to trigger parameter Err'. However, for parameter VErr', only 4-site cliques are set to be active. Therefore, the value of VErr' will contain 4 choices (i.e., from the 1-edge case to the 4-edge cases). We further define the process rule as follows.

    Within a 3 by 3 window, if a discontinuity between the centre pixel r and its upper nearest neighbour has been detected, this will trigger upper left 4 pixels to carry out line process (i.e., to detect edge patterns). If the discontinuity exists between r and its right nearest neighbour, then the line process will be executed for the upper right 4 pixels. Similarly, a discontinuity between the centre pixel r and its lower nearest neighbour will trigger the lower right 4 pixels, and a discontinuity between pixel r and its left nearest neighbour will trigger the lower left 4 pixels. Compared to the contextual classification patterns without incorporating line process, the line process classification appears to generate more small patches (or holes). The presence of these small patches is mainly due to falsely-marked edges.

    Table 1 Categories
    Information Class (Number of Pixels)
    1. Metarhyodacids (429),
    2. Granodiorities(43496),
    3. Gneiss Basitic(5807),
    4. Volcanics (8157),
    5. Gneiss Acidic(1998),
    6. Flood Plain(703),
    7. Quaternary Deposits(2529),
    8. Granites(385)


    Table 2 Parameters Detected by GA. See Text for Details,
    TM SIR-C C-band HH, HV SIR-C C-band Power SIR-LL-band HH, HV SIR-L L-band Power Clique parameters b
    Without Context 0.8346 0.6378 0.0709 0.1024 0.0709
    Isotropic b 0.9842 0.4330 0.0078 0.0236 0.0078 -1.5828
    Anisotropy b 0.8898 0.1968 0.0078 0.0236 0.0236 [1] -2.1498 [2] -0.8742
    [3] -2.1498 [4] -2.5746
    ICM using line process withoutVErr?rr” 0.9842 0.307 0.0394 0.0394 0.0236 b: -2.6694
    VErr’: [1]0.3464 [2]3.4328[3]1.9216



    Table 3 Accuracies
    Classification Machnism Accuracy
    Nocontext-68.17%, ICM(Isotro.)-79.24%, ICM(Anisotro.)-80.46%, MPM-80.97%, ICM(Line Process)-74.98%


    Conclusion
    The results of a comparative study of multisource classification using MRF with different models and algorithms show that the incorporation of contextual information successfully improves classifier performance by more than 10% in terms of average producer's accuracy. However, the relative performance of ICM, and MPM does not reveal obvious differences. Although simulating annealing requires considerable computational resources, only a small improvement (around 2%) was obtained compared with the ICM algorithm. The incorporation of the line process shows no positive contribution to classification accuracy. It is also clear that, in order to achieve these improvements in classification accuracy, both the model and the associated parameters both have to be estimated objectively. We have constructed different models and successfully used GA to estimate the associated parameters. However, methods to construct more complex models and to efficiently estimate their parameters in order to achieve higher classification accuracy are still significant issues worthy of further investigation.

    References
    • Derin, H. and H. Elliott, 1987. Modeling and segmentation of noisy and textured images using Gibbs random fields. IEEE Transactions on Pattern Analysis and Machine Intelligence, 9(1), pp.39-55.
    • Dubes, R. C. and A. K. Jain, 1989. Random field models in image analysis. Journal of Applied Statistics, 16(2), pp.131-164.
    • Jhung, Y. and P. H. Swain, 1996. Bayesian contextual classification based on modified M-estimates and Markov random fields. IEEE Transactions on Geoscience and Remote Sensing, 34(1), pp.67-75.
    • Schistad, A. H., T. Taxt, and A. K. Jain, 996. Markov random field model for classification of multisource satellite imagery. IEEE Transactions on Geoscience and Remote Sensing, vol. 34(1), pp. 100-113.
    • Li, S. Z., 1995a. In discontinuity-adaptive smoothness priors in computer vision. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(6), pp. 576-586.
    • Li, S. Z., 1995b. Markov Random Field Modeling in Computer Vision. Computer Science Workbench, Editor: T. L. Kunii, Springer.
    • German, S. and D. German, 1984. Stochastic relaxation Gibbs distributions, and the Bayesian restoration of the image. IEEE Transactions on Pattern Analysis and Machine Intelligence, 6(6), pp. 721-741.
    • German, D. and B. Gidas, 1991. Image Analysis and Computer Vision. National Academy Press, USA, Chapter 2, pp.9-36
    • Tso, Brandt and P.M. Mather, 1999. Classification of multisource remote sensing image using a Markov Random Field. IEEE Transactions on Geoscience and Remote Sensing (TGARS), 37, pp.1255-1260
    • Tso, Brandt and P.M. Mather, 1999. Crop discrimination using multi-temporal SAR imagery. International Journal of Remote Sensing, 20(12), pp.2443-2460.



    Page 2 of 2
    | Previous |


    Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book