Bruce & Brian Co., Ltd

          HOME  |  CONTACT US  |  SITE MAP  |  KOREAN

 
 
Bruce & Brian Co., Ltd

 


 

VeriFinger

FingerCell

MegaMatcher

VeriLook

FaceCell

Template Conversion

SmartCard Finger-Match

SmartCard Face-Match

VeriEye

 

Algorithm   |   EDK Overview   |   FaceCell Library EDK   |   FaceCell source code EDK
Licensing   |   Download   |
  Pricing

Overview

Like fingerprint recognition, human face-based biometrical identification is becoming increasingly popular. Facial recognition is used in systems that control access to physical locations, computer/network resources, bank accounts, or register employee attendance time in enterprises. Many of these applications can run on a PC. However some applications require that the system be implemented on low cost, compact and/or mobile embedded devices such as cell phones, handheld PCs, door or gate locks, etc.

In comparison with fingerprints, facial recognition in embedded devices can be even more practical in many situations and more comfortable for the user because no physical contact with the device is required. PDAs, smart phones and other compact devices with integrated cameras and the ability to add custom software are available in the market, enabling the implementation of embedded facial recognition technology without additional hardware development.


The facial recognition algorithm for embedded systems requires some specific features in comparison with PC-based face identification. Embedded or handheld devices usually have weaker processors than personal computers. The PC-based face image detection and template extraction software is computationally expensive; therefore substantial algorithm modification is required to achieve acceptable template extraction time on the embedded device.


Having the ability to create a mixed embedded/PC and/or multi-biometric face/fingerprint identification system by integrating several technologies is an important advantage. Using a combination of biometric technologies allows implementation of systems with higher levels of security and reliability, as well as achieving higher matching speeds even when using very large databases.

 

The technology

Neurotechnology offers the FaceCell embedded facial recognition technology, developed on the VeriLook basis, but having about 3 times faster image processing and feature extraction algorithm. The FaceCell includes these proprietary algorithmic solutions:
• multiple face localization in live video streams and still images,

• simultaneous multiple face processing and identification in single frame,

• identification (1:N) ability with matching speed of 3,000 faces per second,

• features generalization for even more reliable identification,

• compact template (2.3 Kbytes) that allows to handle large databases.

Algorithm demo application is available for downloading.

Read more about the technology.

 

The EDK (Embedded Development Kit)

FaceCell 1.1 EDK is based on the FaceCell technology, and is intended for embedded biometric systems developers and integrators. The EDK includes libraries for major operating systems and embedded platforms, and programming sample applications with source codes. The FaceCell ANSI C source code package could be also obtained to port the software to another platforms.

The following types of EDK are available:

FaceCell 1.1 Library EDK is intended for biometric system projects using hardware based on ARM processors. You can download trial version of FaceCell 1.1 Library EDK to try it on your hardware. Read more
¡¦

FaceCell 1.1 source code EDK is intended for large biometric system projects using third party or custom hardware. It includes FaceCell 1.1 source code, samples and documentation for MS Windows CE and Linux. Read more
¡¦

 

Why FaceCell?

FaceCell algorithm is designed for embedded biometric systems developers. The algorithm has certain capabilities:

Reliability. The FaceCell technology is intended for hardware with lower computational capabilities than PCs. Compared to the PC-based VeriLook 3.1 algorithm, the FaceCell 1.1 algorithm has a higher, but acceptable False Rejection Rate. The graphical chart compares FaceCell 1.1 ROC with VeriLook 3.1 ROC using face images from XM2VTSDB database.
Identification ability. FaceCell is designed not only for verification (1:1 matching), but also for identification (1:N matching). The algorithm is able to match up to 3,000 faces per second.

Easy integration. FaceCell can be used in a wide range of applications and can be easily integrated into handheld or embedded devices with built-in video cameras, such as PDAs and smart phones, without having to develop any special hardware.

Portability. FaceCell Embedded Development Kit is designed for easy implementation into very various and specific applications. The algorithm's ANSI C source code can be ported to various platforms and hardware.

Embedded and PC-based multi-biometric capable technologies from the same vendor. Combined with our other technologies, FaceCell could be used in developing these advanced systems:

   ° Multi-biometric embedded systems, using FaceCell EDK together with FingerCell EDK.

   ° Mixed embedded/PC systems, using FaceCell EDK together with VeriLook Standard SDK.

   ° Complex multi-biometric embedded/PC systems, using a combination of FaceCell EDK, FingerCell EDK, VeriLook SDK and VeriFinger SDK.


Click to zoom

















 

 

Algorithm 

The FaceCell algorithm is similar to the VeriLook algorithm and includes these features:
• Fast and accurate face localization for reliable detection of multiple faces in the images.

• Simultaneous multiple face processing and identification in a single frame. All faces in the current frame are detected in about 1 second* and then each face template is extracted in about 1 second*.
Face quality threshold can be used during face enrollment to ensure that only the best quality face template will be stored into database.
• The FaceCell face template matching algorithm compares 3,000 faces per second*.
• Applications implemented using FaceCell EDK can handle large face databases, as one facial feature template is only 2.3 Kbytes.
Features generalization mode generates the collection of the generalized face features from several images of the same subject. Then each face image is processed, features are extracted, and the collections of features are analyzed and combined into a single generalized features collection which is written to the database. This way, the enrolled feature template is more reliable and the face recognition quality increases considerably.

* All performance evaluations were performed using a HP iPAQ Pocket PC with XScale PXA270 processor running at 416 MHz

 

Specifications

FaceCell 1.1 algorithm technical specifications

Minimal image size

320 x 240 pixels

Minimal face size
   (whole head of a person should be visible on the image)

150 x 150 pixels

Enrollment time

1-2 sec

Verification time

1-2 sec

Matching speed

3,000 faces/sec.

Size of one record in the database

2.3 Kbytes

Maximum database size

unlimited

All performance evaluations were performed using a HP iPAQ Pocket PC with XScale PXA270 processor running at 416 MHz

 

Algorithm's demo


Click to zoom

The FaceCell 1.1 demo application for Microsoft Windows CE can be downloaded for evaluation of the FaceCell 1.1 face recognition algorithm. The application enrolls and identifies faces from image files, embedded cameras and external video sources. The device must be running MS Windows Mobile 5 to sue the embedded camera with the demo application. Internet connection is not required to run the application.
FaceCell EDK trial is also available for downloading.
 

 

EDK Overview

FaceCell Embedded Development Kit is based on the FaceCell embedded facial recognition algorithm that is designed to be used in handheld devices with embedded cameras, such as PDAs or smart phones. FaceCell EDK includes libraries for Linux and Microsoft Windows Mobile on the ARM platform.

It is possible to use FaceCell technology on other platforms and with other operating systems by obtaining the FaceCell source code EDK. The FaceCell algorithm source code is written in ANSI C, thus it is easily portable.

These types of FaceCell 1.1 EDK are available:

FaceCell 1.1 Library EDK
FaceCell 1.1 source code EDK

Supported platforms

Library EDK

Source Code EDK

ARM, MS Windows Mobile

+

+

ARM, Linux

+

+

FaceCell algorithm components

 

 

    FaceCell 1.1 algorithm

+

+

    FaceCell 1.1 algorithm source code

 

+

FaceCell programming samples and tutorials

 

 

   • C++ sample for MS Windows Mobile

+

+

   • C tutorials

+

 

Documentation

 

 

   • FaceCell 1.1 EDK documentation

+

+

   • FaceCell 1.1 source code documentation

 

+

 

FaceCell 1.1 Library EDK

FaceCell 1.1 Library EDK is intended for development projects using hardware based on ARM processors.

FaceCell 1.1 Library EDK includes these components:

MS Windows Mobile components
   ° FaceCell 1.1 library (for Microsoft Visual Studio 2005 with SP1).
   ° FaceCell programming sample in Visual C++ 2005 SP1.
   ° FaceCell tutorials in C.
ARM Linux components
   ° FaceCell 1.1 library (for ARM-Linux GCC C compiler).
   ° FaceCell tutorials in C.
Documentation.

System requirements for FaceCell 1.1 Library EDK

ARM-based 400 MHz processor is recommended for face enrollment in less than two seconds. Supported ARM processor core families are: XScale, StrongArm, ARM11, ARM10, ARM9.
At least 8 Mb of memory for FaceCell code and data arrays.
ARM Linux (glibc 2.3.4 or later) or Microsoft WindowsMobile 2003 (or later) operating system
(Optional) Embedded camera with at least 320 x 240 pixels physical resolution (640 x 480 pixels recommended). The device must be running MS Windows Mobile 5 to use the embedded camera with the demo application.

FaceCell 1.1 EDK trial
We offer FaceCell 1.1 EDK on a 30 day trial. The downloadable trial kit allows developers to explore the EDK's possibilities and to try it in real environments and real applications. FaceCell 1.1 EDK includes a fully functional programming sample for iPaq HW6915 and similar properties can be implemented for use on other devices.
Note: FaceCell 1.1 EDK trial requires constant Internet connection during evaluation.


The FaceCell 1.1 algorithm demo application for Microsoft Windows CE is also available for downloading.

 

 

FaceCell 1.1 source code EDK

FaceCell 1.1 source code EDK is intended for developers who are going to integrate facial recognition technology into a custom device.

FaceCell 1.1 source code EDK contains these components:

FaceCell 1.1 source code
   • Project for GCC compiler (ARM-Linux platform)
   • Project for Microsoft Visual Studio 2005 (Pocket PC 2003 and Pocket PC 2005* platforms)
FaceCell 1.1 Algorithm and Source Code Description
Sample applications:
   • Project for GCC compiler (ARM-Linux platform)
   • Project for Microsoft Visual Studio 2005 (Pocket PC 2003 and Pocket PC 2005* platforms)
FaceCell EDK developer's guide
* Pocket PC 2005 development requires Windows Mobile 5.0 SDK for Pocket PC.


System requirements:

ARM-based 400 MHz processor is recommended for face enrollment in less than two seconds. Supported ARM processor core families are: XScale, StrongArm, ARM11, ARM10, ARM9.
At least 8 Mb of memory for FaceCell code and data arrays.
ARM Linux (glibc 2.3.4 or later) or Microsoft WindowsMobile 2003 (or later) operating system
(Optional) Embedded camera with at least 320 x 240 pixels physical resolution (640 x 480 pixels recommended). The device must be running MS Windows Mobile 5 to use the embedded camera with the demo application.
Please note that FaceCell source code EDK could be easily ported to most other platforms and processors.
 

 

Licensing FaceCell EDK

To develop a product based on FaceCell technology, an integrator should obtain FaceCell 1.1 Library EDK (EUR 4,900) or FaceCell 1.1 source code EDK (EUR 17,190). The integrator can develop only an end-user product using FaceCell 1.1 EDK and sell/install the product to the end-users*. FaceCell 1.1 EDK customers can obtain additional FaceCell 1.1 licenses for their product installation or development at any time.

FaceCell 1.1 Library EDK

Customers should sign the FaceCell 1.1 Library EDK Software Licensing Agreement before purchasing FaceCell 1.1 Library EDK.

1,500 FaceCell 1.1 installation licenses are already included with the FaceCell 1.1 Library EDK license. Additional FaceCell 1.1 installation licenses may be purchased anytime.


FaceCell 1.1 source code EDK

Customers should sign the FaceCell 1.1 source code EDK Software Licensing Agreement before purchasing FaceCell 1.1 source code EDK.

10,000 FaceCell 1.1 installation licenses are already included with the FaceCell 1.1 source code EDK license. Additional FaceCell 1.1 installation licenses may be purchased anytime.

Please, contact us for more information about FaceCell 1.1 source code licensing.


* If the integrator wants to develop and sell a MegaMatcher, VeriFinger, VeriLook, FingerCell or FaceCell based development tool (with API, programming possibilities, programming samples, etc.), he/she will need a Neurotechnology permission and shall sign a special VAR agreement.

 

Download

FaceCell 1.1 Algorithm Demo (for MS Windows Mobile 2003)
FaceCell 1.1 EDK Trial

 

Pricing

FaceCell 1.1 Embedded Development Kit (licensing model)

 

FaceCell 1.1 Library EDK
(1,500 FaceCell 1.1 installation licenses are included)

¢æ4,900.00

FaceCell 1.1 source code EDK
(10,000 FaceCell 1.1 installation licenses are included)

¢æ17,190.00

FaceCell 1.1 installation licenses for embedded devices (per license)

 

Quantity

Price

50-99

¢æ6.00

100-199

¢æ5.00

200-499

¢æ4.00

500-999

¢æ3.00

1000-1999

¢æ2.30

2000-3999

¢æ1.90

4000-7999

¢æ1.50

8000-15999

¢æ1.20

16000-31999

¢æ0.90

32000-63999

¢æ0.70

64000-127999

¢æ0.50

128000-255999

¢æ0.37

256000-511999

¢æ0.28

512000 and more

Please contact us

 

 

   
 

 

 

 


HOME   |   COMPANY   |   PARTNERS   |   PRODUCTS   |   SUPPORT   |   DOWNLOAD
  |   DISTRIBUTORS   |   KOREAN


Manufacturer and Exporter for: Fingerprints Identification Algorithm License, Fingerprint Identification Time attendance Recorders, Fingerprint Identification Access Control, Fingerprint Identification USB Fingerprint scanners, Fingerprint Identification Doorlocks, Various Electronics Systems, OEM Manufacturing


Copyright ¨Ï 2003 Bruce & Brian Co., Ltd. All rights reserved.
Tel: +82-2-6001-3520   Fax: +82-2-6001-3544   E-mail:
sales@brucenbrian.com   Website: www.brucenbrian.com
Office Address: 30th Floor, ASEM Tower, 159-1, Samseong-Dong, Gangnam-Gu, Seoul, 135-798, The Republic of Korea