Release Notes

  BWS Version 2.4

Thursday, August 9, 2018

Face Liveness Detection has been enhanced significantly. Until now, the liveness detection used 2 images to calculate the 3D shape of a face (and compared this to a natural face geometry).
Starting with version 2.4 of BWS, we added a "texture based" algorithm, which is trained to distinguish real human skin from artificial surfaces like a display.
With that new development, the BWS Liveness Detection can reject fakes coming from photos, videos, or avatars.

Please note that you need to supply colour images now to use the texture based enhancement (if only greyscale images are sent, only the 3D geometry algorithm can be used).
Have a look at our Github examples to see which changes are necessary in the code to make full use of our new Liveness Detection.

BWS Version History

  • Version: 2.4
  • Release Date: 09.08.2018
  BWS Version 2.3

Tuesday, June 6, 2017

Although we had some minor updates and bug-fixes in the last two years, we increased the version number only now, as we added some new features:

  • A new trait has been introduced: periocular. The periocular trait (referred to in marketing literature simply as "eye recognition") differs from the face trait in that it looks only at the fine features around around the eye, such as lashes, lid, brow, and folds in the skin, as well as full or partial iris (the complex patterns on the colored part of the eye).
  • Two new useful Web APIs: a simple face liveness detection on two images and a more enhanced photo verification, which performs a liveness detection on uploaded samples and then makes a one-to-one comparison with a ID photo in order to verify whether the live images and ID photo belong to the same person.

BWS Version History

  • Version: 2.3
  • Release Date: 06.06.2017
  Version 2.2 of Playground and BWS released

Wednesday, May 6, 2015

We released a new version of the BioID Web Service (BWS) and the BioID Playground demo system.

The major changes in this release are:

  • Fix of a REST basic authentication bug when authentication header was missing (we accidentally captured the 401 - Unauthorized response on the server side and returned 200 - OK)
  • Fix of some issues in the REST API when used with the voice trait - the RESTful Web API now supports WAVE (RIFF-based waveform audio file format) data, PCM encoded, 22050 Hz, with 8 or 16 bits per sample, mono or stereo
  • Update to Azure SDK 2.6 (major changes in diagnostics)
  • We added some additional SOAP diagnostics capabilities
  • Due to requests by clients, we added an isEnrolled method to the SOAP and REST API
  • Some algorithm changes we won't disclose here ;-)

BWS Version History

  • Version: 2.2
  • Release Date: 05.05.2015
  Version 2.1 of Playground and BWS released

Friday, October 10, 2014

We released a new version of the BioID Web Service (BWS) and the BioID Playground demo system.

With this version we restructured our service implementation:

We now use a single Azure worker role (something like a Windows Service) to host all our BWS services, i.e. we self-host a WCF service host for the SOAP version of our BioID Web Service and we self-host an OWIN (Open Web Interface for .NET, see owin.org) host to run the RESTful BWS Extension. This makes our live a bit easier and the services a bit faster. 

The major changes in this release are:

  • All services are self-hosted in a Windows service (worker role).
  • No IIS is used any anymore! This leads to a faster response time and no wake-ups are needed.
  • The unified user interface is not longer part of the BWS Extension. See the BWS Unified User Interface documentation for more information..
  • As usual our algorithms are getting better and faster :-)

BWS Version History

  • Version: 2.1
  • Release Date: 09.10.2014
  Version 2.0 of Playground and BWS released

Tuesday, December 3, 2013

A new version of the BioID Web Service (BWS) and the BioID Playground demo system was released!

This version has several major internal restructurings:

All images are first quality checked

  • Enhanced information about possible recognition problems
  • Faster processing because face finding only needs to be done once
  • No more inconsistencies with LiveDetection (which used a different face finding)

Improved Liveness Detection

  • Very small movements are now also accepted
  • Higher recognition rate
  • Faster processing
  • Explicit error message when two identical images are given

Response implemented for face recognition

  • Image samples can now be tagged with a forced movement direction
  • BWS methods enroll/verify/identify use those tags and return ChallengeResponseFailed if the directions are not correct

Enhanced WAV-file error handling

  • Service now reports the reason if a wave file is not accepted (e.g. sampling frequency too low)

Bug fixed in QualityCheck

  • Rotation parameters were slightly imprecise in former versions, leading to a few pixels inaccuracy
  • The fix affects BioID apps ExtractFace and Pic4Pass
  • Processing mode ICAO adapted to yield pixel-precise results


BWS Version History

  • Version: 2.0
  • Release Date: 02.12.2013
  Version 1.8 of Playground and BWS released

Thursday, August 29, 2013

A new version of the BioID Web Service (BWS) and the BioID Playground demo system was released! The new version 1.8 fixes a lot of bugs and also a lot of improvements for performance and accuracy have been incorporated in this version. 

But the most notable changes are

BioID Web Service

BWS Version History

  • Version: 1.8
  • Release Date: 28.08.2013
  Version 1.7 of Playground and BWS released

Thursday, March 28, 2013

We just deployed a new version 1.7 of the BioID Web Service and BioID Playground demo system!

The most obvious changes and improvements are

BioID Web Service

  • The voice trait is now using a noise suppression filter which enhances noisy signals, leading to less "Bad Quality" rejections.
  • The pattern management at the BioID Playground profile page is officially released now ( see post Manage your Patterns on the BWS Blog).
  • The credentials page in the BWS Management Portal for an BWS instance allows to register and manage BWS client applications.
  • Specification, implementation and documentation of a RESTful API representing the BWS Token Service.
  • The sign-up form for new trial instances of BWS is now hosted on the BioID Playground also.
  • The EnrollmentFlags.OverwriteExisitingData is now officially obsolete! See the API Documentation for more information.

BWS Version History

  • Version: 1.7
  • Release Date: 28.03.2012
  New sub-release of BWS 1.6

Thursday, November 29, 2012

We just deployed a new version of the BioID Web Service and BioID Playground demo system. This is a minor release so the BWS version remains at 1.6.

Most noteworthy changes and improvements are

BioID Web Service

  • New compact layout for BWS management.
  • Accounting view now with audio and image log sample viewer.
  • Performance monitor for CPU and memory.
  • Azure SDK updated to version 1.8 on development / build systems.
  • Arbitrary API support on BWS web roles implemented.

Playground demo server

  • Simpler BWS trial certificate and instance creation process.
  • BWS Blog finally released for public access.
  • Audio sample amplitude graph display in Silverlight audio capture control.

BWS Version History

  • Version: 1.6
  • Release Date: 31.10.2012
  New version of Playground and BWS

Monday, September 10, 2012

We just deployed a new version of the BioID Web Service demo system into production. As usual it can be accessed via the URL https://playground.bioid.com/

This is not a whole new release so the BWS version is still at 1.5.

Most noteworthy changes and improvements are

BioID Web Service

  • Enhancements of the BioID Web Service Management Portal
  • Re-submission problem of the QualityCheck method was fixed

Playground demo server

  • Scheduled off-site backup of logging / performance data implemented
  • Enhanced and restructured management controls for BWS administrators.

BWS Version History

  • Version: 1.5
  • Release Date: 09.08.2012
  Version 1.5 released today!

Thursday, August 9, 2012

Version 1.5 contains a new implementation of the internally used classifiers which increase the performance of enrollments, verifications and especially identifications. We now should be able to support up to 50.000 users with a single identification instance.

The face-detection algorithm again has been improved (although it might be a bit slower now, we can find more faces with the same distinguished accuracy as usual).

In addition to some minor non-breaking changes, we also made a little breaking change by adding the live detection capabilities to the enrollment process. This led to an additional enrollment-flag, which has been added to the schema without changing the namespace (in case you are using existing code generated from the WSDL below, please re-create this code if you want to use the new LiveFaceDetection flag).

BWS Version History

  • Version: 1.5
  • Release Date: 09.08.2012
  Version 1.4 of BWS released

Thursday, August 9, 2012

With version 1.4 we implemented some performance improvements and a few new features. Some minor bugs have been fixed as well. Anyway, there are no breaking changes in the interface or schemas.

This version again improved the photo fake defender, which is now more reliable regarding live face detection (without a loss of accuracy in photo fake detection). As a new feature, the live detection now calculates the head movement direction reporting the degree of head rotation between two subsequent images. The photo fake defender problems for images in panel format, e.g. from an iPhone, have been fixed.

We also improved the identification process regarding speed and memory management. So we can now support up to 20.000 (and increasing) users with a single identification instance. As the update interval for processing changes of the enrolled users is now configurable, the identification service can better be tailored to the needs of the customers.

  Version 1.3 of BWS released

Wednesday, February 29, 2012

Today we released the first version of the BioID Web Service (BWS), that also contains the identification API! We also added some major improvements regarding the photo fake detection.

Beside of making the identification API available (see BWS Identification API), we added some major improvements regarding photo fake detection (live face detection), which can be activated for verification and for identification.

We also modified the signature of the QualityCheck method but without changing the namespace, as this is the first official implementation of the quality check method (see BWS QualityCheck API).

But anyway, we made some breaking changes to the message schemas, especially for the return messages to make it easier to handle and to extend these messages. Refer to the schema for BWS messages for a description and some sample code.

  Version 1.2 of BWS released

As of today, November 15, 2011, we released the first official version of the BioID Web Service (BWS), a cloud-based online service providing a multimodal (face and voice) biometric recognition technology.

Although not all methods of the BioID web service interface are fully implemented yet, we officially released the current version 1.2 of the BWS. Please note that this version has some breaking changes! Therefore it uses modified namespaces, i.e. developers that used a pre-release version of BWS need to update their BWS code.

Implemented Features

Enrollment support for face and voice trait.

Verification support for face and voice trait.

Request status information containing running instances and enabled features.

Delete a class from the storage.