Skip to content

Releases: IntelRealSense/RealSenseID

Version 0.33.3

05 Apr 15:16
e35f4d9
Compare
Choose a tag to compare

Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

  • New firmware release - version 5.7.0.301
    • Face authentication and Anti-Spoofing algorithm enhancement.
    • Support 3 level of security via Settings Menu and Firmware API
    • Boot Behavior:
      • The device now always starts in Face-Detection mode upon boot, regardless of the previously set operation mode.
      • The device now always starts in Low security level upon boot, regardless of the previously set operation mode.
    • A reduction of storage on the device from 1,000 to 500 users.
    • Preview now shows right sensor and sends right sensor snapshots to Host.
    • Bug fixes.
  • New host library version 0.33.3:
    • Removed standby support.
    • Improved images dump functionality.
    • Improved support for detection of SKU version of the device.
    • Host now tries to acquire license from a license server upon FW request. See details in the readme.md.
    • Setting Menu simplified.
    • Viewer display of device serial number in the status bar and in sn.txt file.
    • Improved handling and logging of session start errors.
    • Cleaned cmake usage of 3rd party libraries.
    • Added more logging to the app (authenticate duration).

Important Notes:

  • Device Configuration: It is recommended to call SetDeviceConfig(..) in your application before calling Authenticate() to ensure the device is in the desired operation mode (this will be less crucial in the next firmware version, as the operation mode will be persisted and remain in effect even after a reboot).

  • Authentication Check: Ensure that your code checks that user_id is not empty to determine whether authentication has occurred. This is important to differentiate between mere face detection or spoof detection and successful authentication.

FW Version 4.3.0.300

05 Nov 06:38
Compare
Choose a tag to compare

Minor bug fixes

Version 0.25.0

19 Aug 10:31
Compare
Choose a tag to compare
  • Support for enrollment from RGB image in host mode.

Version 0.24.0

02 Aug 11:38
Compare
Choose a tag to compare
  • Improved latency for most operations.
  • Improved Anti-spoofing protection in Medium security mode to prevent 3D masks.

Version 0.23.0

27 Jul 11:16
Compare
Choose a tag to compare
  • Added python support. Enable using
cmake -DRSID_PY=ON -DRSID_PREVIEW=ON ..

Example authenticate code:

def on_result(result, user_id):
    print('on_result', result)    
    if result == rsid_py.AuthenticateStatus.Success:
        print('Authenticated user:', user_id)

def on_faces(faces, timestamp):    
    print(f'detected {len(faces)} face(s)')
    for f in faces:
        print(f'\tface {f.x},{f.y} {f.w}x{f.h}')    

with rsid_py.FaceAuthenticator(PORT) as f:
    f.authenticate(on_faces=on_faces, on_result=on_result)
    
  • See the samples for build instructions and code samples to get started.

Version 0.22.0

25 Jul 14:55
Compare
Choose a tag to compare
  • Improved latency for all basic operations.
  • Improved preview image quality.
  • Improved accuracy for Anti-Spoofing.
  • Fixed a bug in enrollment caused in non-frontal position.
  • Low-level security for Anti-Spoofing for better latency.
  • Standby now stops the camera, after which FA operations will restart camera automatically.

Version 0.21.0

28 Jun 16:46
Compare
Choose a tag to compare

Note: SDK installer and SKU2 firmware will be re-uploaded soon.

RealSense ID version 0.21.0

  • Enroll with RGB image. See the new EnrollImage API and try it in the app.
  • Added option in the app to batch enroll multiple users using a json file. Example Json:
    [       
        {
            "userId": "user1",
            "filename": "user1.png"
            
        },      
        {
            "userId": "user2",            
            "filename": "C:\\devel\\user2.jpg"
        }     
    ]
    
  • Full device rotation support - device can now be used at 0/90/180/270 degrees.
  • Improved multiple faces processing.
  • Improved significantly Anti-spoofing accuracy.
  • Increased max serial packets to 8k for improved serial performance.
  • Known issues: Spoof algo flow is not supported in 90/270 degrees.

Supported Platforms:
Linux (tested on ubuntu 18, gcc 7.5+)
Windows (tested on windows 10, VS 2019)
Android (tested on Android 6.0 but should also work on newer versions)

Supported Devices:
This Firmware bin files (F450_4.0.0.37_SKU1_SIGNED.bin.bin/F450_4.0.0.37_SKU2_SIGNED.bin.bin ) are only compatible with production locked units.
Please contact Intel RealSense Customer Support for pre production unit updates.
Intel® RealSense™ ID F455 peripheral (with FW version 1.6 or newer)
Intel® RealSense™ ID F450 module (with FW version 1.6 or newer)

Starting with this release, each firmware version will have 2 flavors -
SKU1 for current devices and SKU2 for new F455 units, which will start shipping this June.
The host library should automatically identify which firmware version your device requires and warn the user if he tries to flash the wrong one. This is decided according to the device's serial number.

The following serial number variations require a SKU2 firmware:

120X6228XXXXXXXXXXXXXXXX-XXX
122X6228XXXXXXXXXXXXXXXX-XXX
XXXX6229XXXXXXXXXXXXXXXX-XXX

Recommended Firmware:
F450_4.0.0.37_SKU1_SIGNED.bin.bin/F450_4.0.0.37_SKU2_SIGNED.bin.bin

Supported Languages:
C#/.NET
C++
C
Android Java

Version 0.19.0

07 Jun 11:50
Compare
Choose a tag to compare
  • New dump and preview options in rsid-viewer.
  • Ability to dump face cropped images.
  • Improved recognition and anti-spoofing accuracy.
  • Enabled flipped preview in 180 rotation mode
  • Support for new devices (see Supported Devices section below for additional details).

Supported Platforms:

Linux (tested on ubuntu 18, gcc 7.5+)
Windows (tested on windows 10, VS 2019)
Android (tested on Android 6.0 but should also work on newer versions)

Supported Devices:

This Firmware bin files (F450_3.1.0.29_SKU1_SIGNED.bin/F450_3.1.0.29_SKU2_SIGNED.bin ) are only compatible with production locked units.
Please contact Intel RealSense Customer Support for pre production unit updates.

Intel® RealSense™ ID F455 peripheral (with FW version 1.6 or newer)
Intel® RealSense™ ID F450 module (with FW version 1.6 or newer)

Starting with this release, each firmware version will have 2 flavors -
SKU1 for current devices and SKU2 for new F455 units, which will start shipping this June.
The host library should automatically identify which firmware version your device requires and warn the user if he tries to flash the wrong one. This is decided according to the device's serial number.

The following serial number variations require a SKU2 firmware:

  • 120X6228XXXXXXXXXXXXXXXX-XXX
  • 122X6228XXXXXXXXXXXXXXXX-XXX
  • XXXX6229XXXXXXXXXXXXXXXX-XXX

Recommended Firmware:

F450_3.1.0.29_SKU1_SIGNED.bin/F450_3.1.0.29_SKU2_SIGNED.bin (bundled into sdk installer)

Supported Languages:

  • C#/.NET
  • C++
  • C
  • Android Java

Known Issue:

  • Firmware update in Android application (of type Release) is not working.

Version 0.18.1

24 May 08:40
9713367
Compare
Choose a tag to compare
  • Added option to enable metadata in windows installer
  • Added missing 3rd party files

Supported Platforms:

Linux (tested on ubuntu 18, gcc 7.5+)
Windows (tested on windows 10, VS 2019)
Android (tested on Android 6.0 but should also work on newer versions)

Supported Devices:

This Firmware bin file (F450_2.8.0.7_SIGNED.bin) is only compatible with production locked units.
Please contact Intel RealSense Customer Support for pre production unit updates.

Intel® RealSense™ ID F455 peripheral (with FW version 1.6 or newer)
Intel® RealSense™ ID F450 module (with FW version 1.6 or newer)

Recommended Firmware:

F450_2.8.0.7_SIGNED.bin (bundled into sdk installer)

Supported Languages

  • C#/.NET
  • C++
  • C
  • Android Java

Version 0.18.0

20 May 14:55
Compare
Choose a tag to compare
  • New device config options to support multiple faces and algorithm options:

    • FaceSelectionPolicy:
      • Single (default, authenticate closest face).
      • All (authenticate all detected faces (up to 5)).
    • AlgoFlow:
      • All (default).
      • FaceDetectionOnly.
      • SpoofOnly.
      • RecognitionOnly.
  • Preview improvements:

    • Added MJPEG @ 1080p and 720p streams.
    • Added an option to display and save RAW10 images of the selected frame.
    • UVC metadata support (e.g. timestamp info) - please refer to the README for additional information on how to enable this feature on Windows.
  • Authentication loop - automatically stopped even if the host exits without cancelling.

  • DetectSpoof API was deprecated (instead set DeviceConfig::AlgoFlow to AlgoFlow::SpoofOnly and invoke Authenticate API. You supposed to get OnResult callback for each detected user.

Supported Platforms:

Linux (tested on ubuntu 18, gcc 7.5+)
Windows (tested on windows 10, VS 2019)
Android (tested on Android 6.0 but should also work on newer versions)

Supported Devices:

This Firmware bin file (F450_2.8.0.7_SIGNED.bin) is only compatible with production locked units.
Please contact Intel RealSense Customer Support for pre production unit updates.

Intel® RealSense™ ID F455 peripheral (with FW version 1.6 or newer)
Intel® RealSense™ ID F450 module (with FW version 1.6 or newer)

Recommended Firmware:

F450_2.8.0.7_SIGNED.bin (bundled into sdk installer)

Supported Languages

  • C#/.NET
  • C++
  • C
  • Android Java