face detection

Post on 02-Dec-2014

996 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Face detection

Tuck N.

IDEF0 decomposition

Face detection’s approaches

• Contour images analysis• Intensity and colors analisys• Adaptive classifier

Contour images analysis

Face detection’s approaches

Face detection’s approaches

Skin color’s cluster

Adaptive classifier

Adaptive classifier

AdaBoost

AdaBoost is an algorithm for constructing a “strong” classifier as linear combination

f(x) =αtht(x)

of “simple” “weak” classifiers ht(x) : X → {−1,+1}.

Rapid Object Detection using a Boosted Cascade of Simple Features

Integral Images

Algorithm workflow

Classifier’s algorithm workflow

OWL model

We can use OWL model to store some data, used in our application. For example, I’ve stored maximum and minimum area of faces, that should be detected. According to w3c standarts:

<owl:Restriction> <owl:onProperty rdf:resource="#minWidth" /> <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">20</owl:minCardinality></owl:Restriction><owl:Restriction> <owl:onProperty rdf:resource="#maxWidth" /> <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">300</owl:maxCardinality></owl:Restriction>

OWL and C# interaction

We can use standart XmlDocumentReader to parse OWL model. Also we can use LINQ to parse this model.

top related