dinsdag 28 oktober 2008

Realisaties week 6

  • Ellipsefitting met leastsquares succesvol, enige probleem = 1 outlier vervormt meteen heel de ellips (zoals hier)
  • Ellipsefitting nu helemaal correct, lengte van de assen moest nog aangepast worden aan de rechthoekige foto (verhouding lengte/breedte). Bij benadering wordt een geroteerde ellips (stippellijn) vervangen door een ellips (volle lijn) waarvan de hoofdassen evenwijdig zijn met de randen van de foto (aangezien het hoofd meestal quasi recht staat en een rechte ellips veel makkelijker is om de plaatsing van ogen, mond,... in te schatten. Sommige face detections zijn nu perfect!
  • Implementatie lip function image en initial mouth contour gelukt

donderdag 23 oktober 2008

Afspraak week 5

Donderdag 23 oktober, 16u, afspraak met Benidict Brown


  • Ellipsefitting fout omdat door 5 punten juist één kegelsnede gaat (en dit is niet persé een ellips) -> voorgestelde oplossing: gebruik 'least squares' ipv 'least median of squares'
  • Trage rekentijd voor redchannel-variation-image in eerste iteratie geen probleem
  • Iris centrum wrs fout door (witte) reflecties in de ogen -> oplossen door oorspronkelijk beeld te 'eroden' (bvb door morphological filter) of door te werken met het zoeken naar luminance-edges (die overeen komen met de rand van de iris)
  • Generisch headtemplate zelf opzoeken op internet en zelf feature points aanduiden ...

TODO:

  • Framework zo snel mogelijk af
  • Deadline alle feature detection = 25 november

Realisaties week 5

  • Implementatie face region detection: probleem ellipse-fitting ... 5-point ellipse-fitting geeft telkens ongeldige waardes voor minor and major axes
  • Afwerking eye position detection (detectie gebeurt nu in welafgebakend deel van het gezicht, op punten met een redchannel-variation value die groter is dan 300)
  • Iris center and radius estimation: probleem hoogste likelihood telkens bij straal=1px en centrum van de iris niet echt juist (kijkt scheel, iris center ni int midden) ... oorzaak bij Gaussian convolution kernel ?
  • Mail auteur paper: negatieve reactie -> op zoek naar alternatief ...

donderdag 16 oktober 2008

Realisaties week 4

  • Iris center en radius estimation: bestuderen algoritme en probleem omtrent onbekende parameter n ...
  • Automatische oogpositie detectie (opstellen variation image): resultaat voor n=10, alpha=1, value>100 ... probleem van lange rekentijd voor één image + hoe uit deze beelden oogposities halen?
  • Skin-color detectie: paper over Bayes SPM niet gratis beschikbaar
    Alternatief 1 (combinatie R/G-ratio & HSI): werkt maar voor zeer beperkt aantal beelden waar in de achtergrond niet teveel skin-colored pixels aanwezig zijn -> resultaat niet bevredigend (meestal werden ogen bvb ook als skin gedetecteerd)
    Alternatief 2 (formule 10) : beter resultaat, voorlopig met dit verder gewerkt ...
  • Face region detectie: opzoekwerk ellipsefitting en begin implementatie probes

woensdag 8 oktober 2008

Afspraak week 3

Woensdag 8 oktober, 16u, afspraak met Benidict Brown

Overlopen geleverde werk + verbetering email auteur

TODO's
  • Planning aanpassen aan het feit dat de headtemplate lang op zich kan laten wachten
  • Begin implementatie automatische oogdetectie
  • Testfaces database zoeken voor verschillende proefgelaten (google)

Realisaties week 3

  • Mail opgesteld auteur ivm headtemplate en andere parameters
  • Implementatie manuele aanduiding willekeurige punten op een image
  • Tijdsbestedingstabel bijhouden
  • Implementatie manuele initialisatie van beide ogen met automatische detectie van de oogleden (een bescheiding begin). Het probleem hierbij is het vastleggen van de grenzen waarbinnen de minimale luminantie moet worden gezocht. Leg je de ondergrens te kort bij de iris, zal de iris zelf de minimale luminantie vormen, leg je de bovengrens te ver, vormt de neusvleugel of andere 'lijnen' de minimale luminantie. Het filteren van outliers bij het fitten van een curve door deze punten, zal de oplossing moeten bieden. Een andere oplossing is enkel de 2 ooghoek-punten (per oog) te interpoleren met de randen van de iris. De ooghoekpunten worden gevonden als de meest linkse (of meest rechtse) gevonden minimale luminantiepunten. Een bevredigend resultaat ...

maandag 6 oktober 2008

Afspraak week 2

Vrijdag 3 oktober, 14u, afspraak met Ares Lagae & Benedict Brown

Overlopen geleverde werk

TODO's

  • Email auteurs voor headtemplate
  • Aanpassing planning, meer implementatiegerichte thesis, zorg zo snel mogelijk voor werkend geheel (evt zonder automatische gezichtsdetectie)
  • Opstellen raamwerk
  • Werkuren bijhouden
  • Blog regelmatiger updaten
  • Begin implementatie!

Realisaties week 2