text.skipToContent text.skipToNavigation

NXP SLN-VIZNAS-IOT Solution for Secure Face Recognition Based on the i.MX RT106F MCU

Enable quick and easy addition of facial recognition with liveness detection to your designs

NXP’s SLN-VIZNAS-IOT MCU-based solution is a fully-integrated development kit that provides OEMs with a fully integrated, self-contained, software and hardware platform for face recognition solutions. The SLN-VIZNAS-IOT kit is based on the NXP i.MX RT106F, an EdgeReady member of the i.MX RT crossover MCU family.

The SLN-VIZNAS-IOT includes the NXP face and emotion recognition run-time library, a set of pre-integrated machine learning algorithms, as well as required drivers for peripherals such as camera, memories and optional connectivity features. From an optimized, small form factor reference hardware to fully tested, documented and supported software, the SLN-VIZNAS-IOT reduces complexity for OEMs and ODMs with quick out-of-the-box operation designed to accelerate time to market.

This ultra-small form-factor, turnkey hardware design comes completely integrated with all software necessary for quickly add face recognition to an MCU based IoT product. The software is optimized to run on an MCU, and leaves headroom for the CPU to run a customer’s other control functions. Running on Free RTOS, this solution includes face detection, alignment, recognition and anti-spoofing software.

NXP - SLN-VIZNAS-IOT Secure Face Recognition Solution Based on i.MX RT106F MCU

Key Highlights of the SLN-VIZNAS-IOT Kit

  • Liveness detection protects against spoofing with photographs or phone/tablet displays
  • Low-light capabilities, good for nighttime applications
  • Supports databases of up to 3000 faces (RGB only)
  • Adds support for Wi-Fi/BLE module (Murata 1DX using CYW4343W on kit)
  • Available remote face registration capability for PCs & mobile devices (Android)

SLN-VIZNAS-IOT Solution Features


  • 1 MB integrated SRAM
  • 32 MB HyperFlash
  • 32 MB SDRAM

Cameras and Display

  • Camera Module with OnSemi MT9M114 image sensors (parallel CSI interface and RGB or IR pass filter) Compatible Camera Module also available with GalaxyCore GC0308 image sensors
  • Optional LCD Display (SPI & GPIO)


  • Murata 1DX Wi-Fi/Bluetooth Module
  • Ethernet (100/100) Controller


  • PIR Sensor (IRA-S210ST01)


The i.MX RT106F is an industry-leading crossover MCU series by NXP expanding the i.MX RT MCUs to three scalable families, targeting low cost embedded face recognition applications in the process.

The i.MX RT106F features NXP’s advanced implementation of the Arm® Cortex®-M7 core, which operates at speeds up to 600 MHz to provide high CPU performance and real-time response.

In addition to face recognition capability, the NXP i.MX RT106F has plenty of horsepower and peripherals, making it suitable to be the main processor in many applications operating at speeds of up to 600 MHz.

The i.MX RT106F processor is licensed to run NXP’s OASIS run-time library for face recognition which includes:

  • Camera drivers
  • Image capture
  • Image pre-processing
  • Face detection
  • Face tracking
  • Face alignment
  • Face recognition
  • Face provisioning
  • Confidence measuring
  • Face recognition quantified results
  • Built-in security
  • Connectivity

The i.MX RT106F is an upgrade over existing i.MX RT1060 family members but includes a run time license for all the turnkey software needed for secure face recognition. It includes a camera module and interfaces.


i.MX RT106F Features

  • 600 MHz Arm® Cortex™-M7 based MCU
    • Integrates 1 MB SRAM & bundles secure face & expression recognition SW
  • Low Cost – Uses inexpensive Infrared + RGB camera instead of 3D camera
  • Eliminates SDRAM, eMMC Flash, PMIC, 6+ layer board
  • Pre-integrated Wi-Fi/BLE for optional connectivity

i.MX RT106F Applications

The i.MX RT106F solution, for offline face recognition, targets MCU based IoT applications that want to add access control using face recognition that doesn’t depend on cloud connectivity. Here are some use case and product examples:
  • Secure Access
    • Replace key, card, BLE/phone with user face
      • e.g.: smart locks for residential & hospitality applications
  • User Authorization
    • Control equipment access levels / authority
      • e.g.: Cooktop, forklift, coffee machine
  • User Identification
    • Workforce time and attendance tracking machines
    • Identify and catalog users (by name or anonymously)
      • e.g.: Retail loyalty program at point of sale terminals
  • User Customization
    • Customize environmental or equipment controls based on user
      • e.g.: thermostat, lighting control
  • Emotion Detection
    • Identify user mood (and react)
      • e.g.: Guest ratings at point of sale terminals, building exits, smart toys


Featured Products