Face recognition/authentication

645 views
Skip to first unread message

izma...@gmail.com

unread,
Oct 19, 2007, 4:33:50 PM10/19/07
to Biometrics on Linux
Hi,
I'm looking into developing application with web camera which would
take picture of a person and unlock/login computer account. It could
integrate with screen saver like xscreensaver or gnome-screensaver and
should pass login information to it to unlock account. I think I
should use some kind of PAM module and BioApi similar to fingerprint
applications but I'm not sure how the whole interaction should look
like. Could you please advise me on how my module should do
authentication with gdm or screensaver manager to unlock account. Your
help is highly appreciated.
Alex

Elisardo González

unread,
Oct 26, 2007, 8:00:48 AM10/26/07
to Biometrics on Linux
Dear All,

My name is Elisardo González and I am member of jbioapi project. My
partners and me have made a BSP to provide user face verification
using a webcam to take the face snapshot.
You can find the binary files at http://www.gts.tsc.uvigo.es/~eli/AutomaticFaceBSP/
We use the OpenCV library to perform automatic face detection, so we
can select the best user face photo without the user collaboration,
and use it to perform the verification.
We have tested it on Ubuntu distribution with bioapi_1.2.3_i386.deb
<http://www.qrivy.net/%7Emichael/temp/bioapi_1.2.3_i386.deb> and
pam_bioapi-0.2.1.tar.gz
<http://www.qrivy.net/%7Emichael/blua/pam_bioapi/
pam_bioapi-0.2.1.tar.gz>,
and it works.
For installation:
1- OpenCV and ImageMagic libraries are required.
2- Create a folder called haarcasacadefiles inside of /root/ directory
and copy there the attached XML files.(required for the automatic face
detection)
3- mod_install -i libautomaticfacebsp.so

The BSP UUID is {0x26, 0x3A, 0x41, 0xe0, 0x71, 0xeb, 0x11, 0xd4,
0x9c, 0x34, 0x12, 0x40, 0x37, 0x00, 0x00, 0x01} or
{263A41e0-71eb-11d4-9c34-124037000001}
||
We have tested it with pam-bioapi following the instructions of "How
to enable fingerprint reader" guide (http://www.thinkwiki.org/wiki/
How_to_enable_the_fingerprint_reader)
...

auth sufficient pam_bioapi.so
{263A41e0-71eb-11d4-9c34-124037000001} /etc/bioapi/pam/ :0.0

...
It works with login but I have some problems with xscreensaver 4.23
version.

As webcam are more common devices and cheaper than UPEK fingerprint
and today there are a lot of laptops that have embedded webcams. We
are wondering about the possibility of adding this BSP to the PAM-
bioapi project with an installation guide like
How_to_enable_the_fingerprint_reader is.
Please, test our BSP and feedback your comments.

Best regards,

Elisardo González

Related tools:
* Facetracking tool at http://www.webapps.gts.tsc.uvigo.es/facetracking/
This tool manages the user webcam and perform automatic face detection
using Java and C++.
* Automatic face verification platform at https://www.webapps.gts.tsc.uvigo.es/biowebauth/
This platform allow to perform automatic face detection and
verification among other biometric kind of authentication.


<http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader>

Elisardo González

unread,
Oct 27, 2007, 6:24:25 AM10/27/07
to Biometrics on Linux
Hello All,

I have just finished to upload the face bsp with automatic detection
to Files of this group.
Best regards,

Elisardo

On 26 oct, 14:00, Elisardo González <elisardo.gonza...@gmail.com>
wrote:


> Dear All,
>
> My name is Elisardo González and I am member of jbioapi project. My
> partners and me have made a BSP to provide user face verification
> using a webcam to take the face snapshot.

> You can find the binary files athttp://www.gts.tsc.uvigo.es/~eli/AutomaticFaceBSP/

> * Facetracking tool athttp://www.webapps.gts.tsc.uvigo.es/facetracking/


> This tool manages the user webcam and perform automatic face detection
> using Java and C++.

> * Automatic face verification platform athttps://www.webapps.gts.tsc.uvigo.es/biowebauth/

Reply all
Reply to author
Forward
0 new messages