کاربرد نگاشت با حفظ تنکی در شناسایی چهره

25
LOGO 1

Upload: sabine

Post on 09-Jan-2016

55 views

Category:

Documents


11 download

DESCRIPTION

کاربرد نگاشت با حفظ تنکی در شناسایی چهره. ارائه دهنده: اسفند 91. Introduction to DRs. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO1

Page 2: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

کاربرد نگاشت با حفظ تنکی در شناسایی چهره

:ارائه دهنده

91اسفند

Page 3: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Introduction to DRs

ی"ا روش ابع"اد ک"اهش اص"لی DRsه"ای ح"ل راه ی"ک ه"ایی ک"ه ب"ر"ا"ی ا"نج"ام" عم"لی"ات پ"ر"دا"زش"ی ب"ر "روی" د"اده

یی هس"ت"ند می )"از ج"مل"ه "تص"ا"ویر چه"ره( دار"ای "ا"بع"اد" ب"اال"ه"ای" زی"ادی ب"را"ی ک"اهش اب"ع"اد ت"ا ب"ه ح"ال باش"ند. "روشآن"ه"ا "می مع"رفی ش"ده بین" از" ب"ه" روش ان"د ک"ه ت"و"ان

LPP و" روش NPE."اشا"ره کرد ه"ا روش یکی از این روشSPP اس"ت. در این روش ب"ا

ه"ا و نم"ا"یش تن"ک آنه"ا می کم"ک ذ"خ"یره" راب"ط"ه بین د"ادهت"و"ان عالوه ب"ر" ک"اهش "ابع"اد ک"ه ب"ه" دن"ب"ال آن "پیچی"دگی

م"ی ک"اهش جد"اکنن"ده م"حاس"باتی "ن"یز یاب"د، "اطالع"ا"ت ه"ا ب"دون ه"یچ برچس"بی" ن"یز" حف"ظ "ش"ود". یکی از گ"روه

ه"ا"ی ممت"از "در این روش، م"ق"اوم "ب"ودن آن در وی"ژگ"یبرا"بر چرخش ، تغییر م"قیاس "و تبدیل داده ا"ست.

Page 4: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

DRs methods

The supervised DRsLinear Discriminant Analysis(LDA)

Marginal Fisher Analysis(MFA)

Maximum Margin Criterion(MMC)

The unsupervised DRsPrincipal Component Analysis(PCA)

Locality Preserving Projections(LPP)

The semi-supervised DRs Semi-supervised Dimensionality Reduction(SSDR)

Semi-supervised Discriminant Analysis(SDA)

In this paper, we only focus on unsupervised scenario

Page 5: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Manifold Learning

In the unsupervised DRs, PCA seems to be the most popular one.

PCA may fail to discover essential data structures that are nonlinear. Although the kernel-based techniques such as KPCA can implicitly deal with nonlinear DR problems.How to select kernel and assign optimal kernel parameter is generally difficult and unsolved fully in many practical applications.

Some desirable virtues the traditional PCA possesses are not inherited. 1) a research has shown that nonlinear techniques perform well on some artificial data sets, but do not necessarily outperform the traditional PCA for real-world tasks yet

2) it is generally difficult to select suitable values for the hyper-parameters (e.g., the neighborhood size) in such models. One effective approach to overcome the above limitations is approximating the nonlinear DRs using linear ones.

Page 6: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Characteristics of SPP SPP shares some advantages of both LPP and many other linear DRs. For

example, it is linear and defined everywhere, thus the “out-of-sample” problem is naturally solved. In addition, the weight matrix is kept sparse like in most locality preserving algorithms, which is beneficial to computational tractability.

SPP does not have to encounter model parameters such as the neighborhood size and heat kernel width incurred in LPP and NPE, etc, which are generally difficult to set in practice. Although cross-validation technique can be used in these cases, it is very time-consuming and tends to waste the limited training data. In contrast, SPP does not need to deal with such parameters, which makes it very simple to use in practice.

Although SPP belongs to global methods in nature, it owns some local properties due to the sparse representation procedure.

This technique proposed here can be easily extended to supervised and semi-supervised scenarios based on the existing dimensionality reduction framework.

Page 7: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

PCA

Page 8: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

LPP

Page 9: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

NPE

Page 10: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

:نگاشت با حفظ تنکی (SPP)

o ماتریس دیکشنری: داده های آموزشی o داد�تع از اس�تفاده ب�ا دلخ�واه ورودی ب�ردار نم�ایش ه�دف:

ه�ای داده هم�ان ی�ا دیکش�نری م�اتریس ه�ای از س�تون کمی

آموزشی است.o:شیوه تعیین ماتریس نگاشت

0

, ,

. .

1, 0

min i i i

i jj

i i

s t

s s

s

s x Xs

1

, ,

. .

1, 0

min i i i

i jj

i i

s t

s s

s

s x Xs

[ ] m nR 1 2 nX x , x , ..., x

SPP

Page 11: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO11

:نگاشت با حفظ تنکی ( SPP)

[ ]T

i i,1 i,i-1 i,i+1 i,ns ,...,s ,0,s ,...,ss

1 2[ , ,..., ]T

nS s s s

2

1

minn

T T

i ii

w w x w Xs

1

) ) () ( (n

T T

i i i ii

w x Xs x Xs w

1

1

1

) ) () ( (

) ) () ( (

) (

) (

nT T

i i i ii

nT T T

i i i ii

nT T T T T T

i i i i i i i ii

T T T T

w Xe Xs Xe Xs w

w X e s e s X w

w X e e s e e s s s X w

w X I S S S S X w

SPP

Page 12: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

:نگاشت با حفظ تنکی ( SPP)

) (min

T

T T T T

T T

w

Y Y

w X I S S S S X w

w XX w

maxT T

T T

w

w XS X w

w XX w

T T

S S S S S

maxT T

T T

w

w XS X w

w XX w

T T

XS X w XX w

SPP

Page 13: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Implementation

Page 14: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Comparison with Related Works

PCA

PCA can be seen as a globality preserving DR method in that a single hyper-plane is used to represent the data, hence not facing problem of selecting appropriate neighborhood size. SPP also doesn’t need to worry about this since it actually uses all the training samples to construct the weight matrix without explicitly setting the neighborhood size. But compared to PCA, SPP has an extra advantage that it is capable of implicitly and naturally employing the “local” structure of the data by imposing the sparsity prior

Page 15: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

NPE and other Locality preserving DRs SPP has a similar objective function to NPE. Both of them can be closely related to LLE. In fact, NPE is a directly linearized version of LLE, while SPP constructs the “affinity” weight matrix in a completely different manner from LLE.

In particular, SPP constructs the weight matrix using all the training samples instead of k nearest neighbors, preventing it from suffering from the difficulty of parameter selection as in the case of NPE and other locality preserving DRs. Despite of such difference, SPP can actually be thought as a regularized extension of NPE through the modified L1-regularization problem. From the Bayesian view, such regularization essentially encodes prior knowledge of sparsity, allowing it to extract more discriminating information from the data than NPE does

Comparison with Related Works

Page 16: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

toy dataset

Page 17: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

For PCA, LPP and NPE, the samples from two classes are overlapped together, but the degree of overlapping is different for these methods respectively. The PCA suffers most since it tries to use a single hyper-plane to model the data according to the directions of large sample variance. Both LPP and NPE improve over this by explicitly taking the local structure of data into account. But the Euclidean distance measure and the predefined neighborhood size in these methods fail to identify the real local structure they are supposed.

On the contrary, one can see that, with SPP, the two classes can be perfectly separated in the low-dimensional subspace. This can be explained from the angle of sparse prior, which assumes that a point should be best explained by a set of samples as small as possible. Further, this illustrates that SPP can effectively and implicitly use the subspace assumption, even when the two classes are close to each other and the data are noisy.

toy dataset

Page 18: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Wine dataset from UCI

1) The leading projection directions of PCA are decided by the 13th feature. Thus the

2D data distribute in a large range along the direction dominated by the last feature,

which makes the projected data mixed up.

2) The locality preserving methods such as LPP and NPE suffer from the same

problem as in PCA, even though the local information is considered. This is because

the neighborhood of a certain sample point is still dominated by the 13th feature due to

its large variance and range.

3) The data projected by SPP form a point-cloud distribution instead of a “linear”

one. This reflects that the SPP gives other features besides the 13th one a chance to

play a role in capturing a reasonable structure of the data.

Page 19: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Resulting

From the two illustrative examples, we can see that sparsity

actually works, especially when the data from each class lie on a

subspace. Furthermore, SPP is not quite sensitive to the

imbalance of the feature distribution which incurs the failure of

LPP and NPE, due to the fact that neighborhood is mainly

decided by the features with large range and variance.

Page 20: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Face representation and recognition

Page 21: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Face representation and recognition

Page 22: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Face representation and recognition

Page 23: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

Face representation and recognition

Page 24: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

با تشکر

Page 25: کاربرد  نگاشت با حفظ تنکی در  شناسایی چهره

LOGO

:نگاشت با حفظ تنکی ( SPP)

o ورت ذاتی� وی�ژگی خ�اص: اطالع�ات جداکنن�ده دس�ته ه�ا ب�ه ص

ش�ود ح�تی اگ�ر هیچ برچس�بی ب�رای ذخ�یره میSدر م�اتریس

های آموزشی وجود نداشته باشد. داده

11 , 1 1 , 1 1. ... 0 ... .j j j j c

i i i i i i i i n0 s s 0 x x x x x x