05.04.2013 Views

DEFORESTATION AROUND THE WORLD - India Environment Portal

DEFORESTATION AROUND THE WORLD - India Environment Portal

DEFORESTATION AROUND THE WORLD - India Environment Portal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Unsupervised Classification of Aerial Images Based on the Otsu’s Method 175<br />

2.2.2 Unsupervised classification strategy by within-class and between-classes<br />

spectral variances<br />

There are three steps in the proposed classification strategy. First, the assignment process,<br />

that consists in assigning one of the possible classes to each pixel. Second, the codification of<br />

each cluster, which is identified by a label. Finally, a regrouping process so that very similar<br />

classes are merged into one.<br />

2.2.2.1 Assignment process<br />

Given a pixel i located at (x, y) in the original RGB image. Its three spectral components in<br />

this space are obtained, namely R(x, y) = ir, G(x, y) = ig and B(x, y) = ib.<br />

As already mentioned, the thresholding methods split the histogram into two regions. As<br />

there are three spectral components, six sub-regions are obtained. If necessary, successive<br />

thresholding can be applied to each spectral channel. The second thresholding produces<br />

three partitions per channel. If a third thresholding is applied, four regions per component<br />

are obtained and so on. Therefore, assuming that eventually the number of thresholds per<br />

channel is M, there will be tR1, tR2, … tRM , thresholds for channel R, and in the same way, tG1,<br />

tG2, …, tGM for component G, and tB1, tB2, …, tBM, for component B. Based on this, each pixel i<br />

can be coded as is according to its spectral components by Equation (10):<br />

0 if i t<br />

<br />

<br />

1 if t i t<br />

i<br />

<br />

s 2 if t i t<br />

<br />

M if is tsM<br />

s s1<br />

s1 s s2<br />

s2 s s3<br />

where s denotes the spectral component, i.e., s = R, G or B, and tsi are the consecutive<br />

thresholds.<br />

For example, it is known that in the RGB colour space values are in the range [0, 255]. So,<br />

considering the spectral component R with two thresholds, tR1 = 120 and tR2 = 199, a pixel<br />

will be coded as 0, 1, or 2, if its spectral value R is smaller than 120, between 120 and 199, or<br />

greater than 199, respectively.<br />

2.2.2.2 Cluster labelling<br />

Once the whole image has been coded, the next step is the labelling of the existing classes. If<br />

M thresholds haven been obtained, there are n = M + 1 histogram partitions per channel,<br />

and therefore the number of possible combinations is nd, where d is the number of spectral<br />

components, i.e., d = 3 in the RGB colour space. This number of combinations represents the<br />

number of classes. Each cluster is identified by its label. Every pixel is assigned its<br />

corresponding label according to Equation (11). So, given the pixel i ≡ (x, y) with codes , ı, and ı, its label will be given by P as follows:<br />

2<br />

i R G B<br />

(10)<br />

p ni ni i<br />

(11)<br />

2.2.2.3 Merging process<br />

Let Ck be the number of clusters obtained by the classification procedure, where k identifies<br />

a class between 1 and nd, each class containing Nk pixels of the original image. It could be

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!