Image Classification Techniques in Remote Sensing [Infographic]

Remote Sensing Image Classification Techniques

“Image classification is the process of assigning land cover classes to pixels. For example, classes include water, urban, forest, agriculture, and grassland.”


What is Image Classification in Remote Sensing?

The 3 main types of image classification techniques in remote sensing are:

  • Unsupervised image classification
  • Supervised image classification
  • Object-based image analysis

Unsupervised and supervised image classification are the two most common approaches.

However, object-based classification has gained more popularity because it’s useful for high-resolution data.

1. Unsupervised Classification

In unsupervised classification, it first groups pixels into “clusters” based on their properties. Then, you classify each cluster with a land cover class.

Overall, unsupervised classification is the most basic technique. Because you don’t need samples for unsupervised classification, it’s an easy way to segment and understand an image.

The two basic steps for unsupervised classification are:

  • Generate clusters
  • Assign classes
Unsupervised Classification Diagram

Using remote sensing software, we first create “clusters”. Some of the common image clustering algorithms are:

Unsupervised Classification Example
  • K-means
  • ISODATA

After picking a clustering algorithm, you identify the number of groups you want to generate. For example, you can create 8, 20, or 42 clusters. Fewer clusters have more resembling pixels within groups. But more clusters increase the variability within groups.

To be clear, these are unclassified clusters. The next step is to manually assign land cover classes to each cluster. For example, if you want to classify vegetation and non-vegetation, you can select those clusters that represent them best.

READ MORE: Supervised and Unsupervised Classification in ArcGIS

2. Supervised Classification

In supervised classification, you select representative samples for each land cover class. The software then uses these “training sites” and applies them to the entire image.

The three basic steps for supervised classification are:

  • Select training areas
  • Generate signature file
  • Classify
Supervised Classification Diagram

For supervised image classification, you first create training samples. For example, you mark urban areas by marking them in the image. Then, you would continue adding training sites representative in the entire image.

Supervised Classification Example: IKONOS

For each land cover class, you continue creating training samples until you have representative samples for each class. In turn, this would generate a signature file, which stores all training samples’ spectral information.

Finally, the last step would be to use the signature file to run a classification. From here, you would have to pick a classification algorithm such as:

  • Maximum likelihood
  • Minimum-distance
  • Principal components
  • Support vector machine (SVM)
  • Iso cluster

As shown in several studies, SVM is one of the best classification algorithms in remote sensing. But each option has its own advantages, which you can test for yourself.

READ MORE: 15 Free Satellite Imagery Data Sources

3. Object-Based Image Analysis (OBIA)

Supervised and unsupervised classification is pixel-based. In other words, it creates square pixels and each pixel has a class. But object-based image classification groups pixels into representative vector shapes with size and geometry.

Here are the steps to perform object-based image analysis classification:

  • Perform multiresolution segmentation
  • Select training areas
  • Define statistics
  • Classify
Object-Based Classification Diagram

Object-based image analysis (OBIA) segments an image by grouping pixels. It doesn’t create single pixels. Instead, it generates objects with different geometries. If you have the right image, objects can be so meaningful that it does the digitizing for you. For example, the segmentation results below highlight buildings.

obia segmentation clustering ml

The 2 most common segmentation algorithms are:

  • Multi-resolution segmentation in eCognition
  • The segment mean shift tool in ArcGIS

In Object-Based Image Analysis (OBIA) classification, you can use different methods to classify objects. For example, you can use:

SHAPE: If you want to classify buildings, you can use a shape statistic such as “rectangular fit”. This tests an object’s geometry to the shape of a rectangle.

TEXTURE: Texture is the homogeneity of an object. For example, water is mostly homogeneous because it’s mostly dark blue. But forests have shadows and are a mix of green and black.

SPECTRAL: You can use the mean value of spectral properties such as near-infrared, short-wave infrared, red, green, or blue.

GEOGRAPHIC CONTEXT: Objects have proximity and distance relationships between neighbors.

OBIA classification

NEAREST NEIGHBOR CLASSIFICATION: Nearest neighbor (NN) classification is similar to supervised classification. After multi-resolution segmentation, the user identifies sample sites for each land cover class. Next, they define statistics to classify image objects. Finally, the nearest neighbor classifies objects based on their resemblance to the training sites and the statistics defined.

READ MORE: Nearest Neighbor Classification Guide in eCognition

Which Image Classification Technique Should You Use?

Let’s say you want to classify water in a high spatial resolution image.

You decide to choose all pixels with low NDVI in that image. But this could also misclassify other pixels in the image that aren’t water. For this reason, pixel-based classification like unsupervised and supervised classification gives a salt and pepper look.

Humans naturally aggregate spatial information into groups. Multiresolution segmentation does this task by grouping homogenous pixels into objects. Water features are easily recognizable after multiresolution segmentation. This is how humans visualize spatial features.

  • When should you use pixel-based (unsupervised and supervised classification)?
  • When should you use object-based classification?
Spatial Resolution Comparison

As illustrated in this article, spatial resolution is an important factor when selecting image classification techniques.

When you have a low spatial resolution image, both traditional pixel-based and object-based image classification techniques perform well.

But when you have a high spatial resolution image, OBIA is superior to traditional pixel-based classification.

Remote Sensing Data Trends

In 1972, Landsat-1 was the first satellite to collect Earth reflectance at 60-meter resolution. At this time, unsupervised and supervised classification were the two image classification techniques available. For this spatial resolution, this was sufficient.

However, OBIA has grown significantly as a digital image processing technique.

Image Classification Timeline
Object-based Classification
Object-based Classification

Over the years, there has been a growing demand for remotely sensed data. There are hundreds of remote sensing applications. For example, food security, environment, and public safety are in high demand. To meet demand, satellite imagery is aiming for higher spatial resolution at a wider range of frequencies.

Remote Sensing Data Trends:

  • More ubiquitous
  • Higher spatial resolution
  • A wider range of frequencies

But higher resolution images do not guarantee better land cover. The image classification techniques used are a very important factor for better accuracy.

Remote Sensing Trends

Unsupervised vs Supervised vs Object-Based Classification

Image Classification Techniques Accuracy Assessment

A case study from the University of Arkansas compared object-based vs pixel-based classification. The goal was to compare high and medium spatial resolution imagery.

Overall, object-based classification outperformed both unsupervised and supervised pixel-based classification methods. Because OBIA used both spectral and contextual information, it had higher accuracy.

This study is a good example of some of the limitations of pixel-based image classification techniques.

READ MORE: 10 Free Global Land Cover / Land Use Data Sets

Growth of Object-Based Classification

Pixels are the smallest unit represented in an image. Image classification uses reflectance statistics for individual pixels.

There has been much growth in the advancements in technology and the availability of high spatial resolution imagery. But image classification techniques should be taken into consideration as well. The spotlight is shining on object-based image analysis to deliver quality products.

According to Google Scholar’s search results, all image classification techniques have shown steady growth in the number of publications. Recently, object-based classification has shown much growth.

The Growth of Image Classification Techniques for Publications
The Growth of Image Classification Techniques for Publications

If you enjoyed this guide to image classification techniques, I recommend that you download the remote sensing image classification infographic.

Image Classification in Remote Sensing

References

1. Blaschke T, 2010. Object-based image analysis for remote sensing. ISPRS Journal of Photogrammetry and Remote Sensing 65 (2010) 2–16
2. Object-Based Classification vs Pixel-Based Classification: Comparative Importance of Multi-Resolution Imagery (Robert C. Weih, Jr. and Norman D. Riggan, Jr.)
3. Multiresolution Segmentation: an optimization approach for high-quality multi-scale image segmentation (Martin Baatz and Arno Schape)
4. Trimble eCognition Developer: http://www.ecognition.com

You may also like...