[Digikam-devel] [Bug 146288] Face detection / recognition for digikam

Alex alexjironkin at gmail.com
Sun Mar 7 10:33:17 GMT 2010


--- Comment #96 from Alex <alexjironkin gmail com>  2010-03-07 11:33:01 ---
I had a look at the "paper" they have published recently and the module itself
and not particularly convinced. For example, the system doesn't learn, which
means it is limited to the original raining data. As I understand it, this
modules uses eyes for face tracking and authentication. There is no guarantee
what the eyes will be like in a photo, e.g. an eye is covered tilted rotated
and occluded. 

The module has high rejection rate for security reasons, and that is something
is opposite to what we want here. In practical aspects it builds dxd matrix
somewhere inside where d is number of pixels in an image. Take an average 7M
pixels image and make that a square. What you get is something unfeasable. Or
at the very least needs a lot to optimise. Where as working off a 320x220 image
from webcam is a different story. It makes no mention on the limitations of the
system, rotation in both x-y plane and z axis is not mentioned as well as the
image intensity invariance. What is the limit on how big a face it can detect?
In the demo they have on website it only detected image when tester moved

Based on what I have just said and more I am very skeptical about this module.
However, having said this I think there are some worth while ideas there like
MACE filter and Local Binary Pattern. Perhaps interesting things can also be
done with eye detection. 

I don't think there is a single system that will do the trick, but instead a
number of systems for face detection and recognition put together, working
together to reinforce one another will be the best thing in the end.

I don't want to discourage you from trying this approach, so if you write the
class based on what they have used, one for face detection and/or one for face
recognition feel free to send it to me and I will try to integrate into the

By the way since the last post I managed to upload the library to libface (on
sourceforge) and this is where it is going to be hosted permanently now. Feel
free to download the library and compile it, but be warned the work is still
very much in progress :)


Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the Digikam-devel mailing list