ICAO Face SDK 2008

An image processing Software Development Kit (SDK)
Griaule ICAO Face SDK is an image processing Software Development Kit (SDK) that allows automatic identification systems handle facial images following international standards.

Digital facial images are widely used for systems like e-passport. The most common problem when dealing with photos is the heterogeneous quality due to the size, face orientation, color, contrast and other variables.

Griaule ICAO Face SDK processes a digital facial images to improve its quality conforming ICAO (International Civil Aviation Organization) requirements. ICAO is the leading organization on the effort to create standarts for the emerging e-passport technology. It includes a standart for digital image quality for facial images, defining requirements for photographic and digital characteristics.

Main features:

  • Automated characteristics detection:
  • Automated detection of eyes and mouth locations and option for manual adjustment;
  • Does not matter where you took the picture:
  • Support for facial images with heterogeneous background.
  • Aligned with standards:
  • Several ICAO Full Frontal Image requirements (ISO/IEC FCD 19794-5) based on eyes and mouth detection that includes:
  • Frontal rotation of the face is less than 5ยบ (angle between the eyes
  • Same pixel aspect ratio at horizontal and vertical dimensions;
  • Nose and mouth are at the horizontal center of the image;
  • The distance from the bottom edge of the image to the imaginary line passing through the center of the eyes is between 50% - 70% of the height of the image
  • The minimum image width conforms to the image width by head width ratio of 7:5. The head width is defined as the distance between the left and right ears
  • The distance between the base of the chin and the crown is less than 80% of the total height of the image.
  • Support for ICAO Token Image (ISO/IEC FCD 19794-5).
  • Standard facial measures ratios and goals. Griaule ICAO Face SDK returns information about ratio values and matched/unmatched goals.
  • Some ratios are listed below. They are also matched against their own ICAO standard goal.
  • Angle of Eyes Inclination:
  • Eyes Height Ratio (eyes height/photo height)
  • Width Face Ratio (face width/photo width)
  • Height Face Ratio (face height/photo height)
  • Aspect Ratio (photo width/photo height)
  • Biometric data interchange and interoperability available:
  • CBEFF biometric data interchange pattern A for facial images (compliant with ISO/IEC 19785:1-2004);
  • ICAO format for facial information interchange (Annex D - Facial Face Image Format for Interoperable Data Interchange) from technical report Biometrics Deployment of Machine Readable Travel Documents, version 2.0, dated 05/21/2004, from ICAO (International Civil Aviation Organization);
  • Image compression with JPEG2000 with region of interest (ROI).
  • More control of your photos:
  • With the Full Frontal white background filled image creation functionality, you can have the processed photo with the dimensions you need. One common reason for unsuccessful creation of Full Frontal Image is that estimated rectangular ICAO region unbound the source image limits. Now, new white pixels are added to fill the background region to increase the width/height of the image in order to meet the right dimensions of the ICAO image.
  • Independence of camera:
  • The software needs only the face image to be used;
  • Easy and intuitive:
  • Simple interface available as an ActiveX (COM) and DLL;
  • Easy to learn:
  • With the several samples delivered with the ICAO Face SDK, everything needed to develop in the supported languages is showed as example! The samples are provided in several languages, along with their source code;
  • Use your preferred programming language:
  • The ICAO Face SDK supports multiple programming languages including Java, Delphi, Visual Basic, C++, .NET, FoxPro and many others;
  • Work with .NET and Java made even easier:
  • Besides the ActiveX and .DLL components, now it's available components for Java and .NET programming languages

last updated on:
January 16th, 2010, 13:03 GMT
file size:
12.9 MB
developed by:
Griaule Technology
license type:
operating system(s):
Windows 2K / XP / Vista / 2003
C: \ Multimedia \ Graphic \ Graphic Others

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in This Release:
  • Does not matter where you took the picture:
  • Support for facial images with heterogeneous background.
  • Work with .NET and Java made even easier:
read full changelog

Add your review!