20.01.2013 Views

Master Thesis - Department of Computer Science

Master Thesis - Department of Computer Science

Master Thesis - Department of Computer Science

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.

project only the class means in range space and apply PCA to obtain W Range<br />

opt . Let V<br />

and ¯ V be the range space and null space <strong>of</strong> Sw respectively and can be expressed as,<br />

V = span{αk | Swαk �= 0, k = 1, ..., r}, (4.6)<br />

¯V = span{αk | Swαk = 0, k = (r + 1), ..., d}. (4.7)<br />

where r (< d) is the rank <strong>of</strong> Sw, and {α1, ...., αd} is the orthogonal eigenvector set<br />

<strong>of</strong> Sw. A typical example <strong>of</strong> null space ( ¯ V ), range space (V) and eigenspectrum<br />

<strong>of</strong> a scatter matrix is shown in Figure 4.1. Now the matrices Q = [α1, ..., αr] and<br />

V<br />

V<br />

r d<br />

Figure 4.1: A typical eigenvalue spectrum with its division into null space and range<br />

space.<br />

¯Q = [αr+1, ..., αd] correspond to the basis vectors for range space and null space<br />

respectively. As R d = V ⊕ ¯ V , every face x i j ∈ R d has a unique decomposition <strong>of</strong> the<br />

form,<br />

x i j = yi j + zi j<br />

where (4.8)<br />

y i j = P x i j = QQ T x i j ∈ V, (4.9)<br />

z i j = ¯ P x i j = ¯ Q ¯ Q T x i j ∈ ¯ V . (4.10)<br />

P and ¯ P are the orthogonal projection operators onto V and ¯ V . As the range space<br />

is much smaller than null space we obtain z i j using yi j ,<br />

z i j = xij − yi j = xij − P xij . (4.11)<br />

Now the vectors in Q can be constructed by selecting the first r eigenvectors <strong>of</strong> Sw<br />

obtained from eigen-analysis. Let x i Null and x i Range represent the vectors obtained from<br />

75

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

Saved successfully!

Ooh no, something went wrong!