eIQ® Model Watermarking Technology


Software Details

Select a section:


Model Protection through Watermarking

  • Owning data is a differentiator to companies in the ML space
  • Collecting data and training a model is a substantial investment
  • Model watermarking protects your model intellectual property in the event it gets copied or stolen

Working Principles

  • The tool overlays a secret drawing on objects from a selected base class during training and labels these overlays as target class
  • When presented with base-class objects overlaid with the secret drawing during runtime the model will predict the target class instead of the base class hence identifying that the original model was copied


  • Enhances the copyright protection to an ML model
  • Generates reports and artifacts and instructions needed to prove model ownership
  • No additional overhead to model performance or reduction in accuracy

Supported Devices

  • i.MX8: i.MX 8 Family – Arm® Cortex®-A53, Cortex-A72, Virtualization, Vision, 3D Graphics, 4K Video
  • i.MX8M: i.MX 8M Family - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video
  • i.MX8MMINI: i.MX 8M Mini - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video
  • i.MX8MNANO: i.MX 8M Nano Family - Arm® Cortex®-A53, Cortex-M7
  • IMX8MPLUS: i.MX 8M Plus – Arm® Cortex®-A53, Machine Learning, Vision, Multimedia and Industrial IoT
  • i.MX8X: i.MX 8X Family – Arm® Cortex®-A35, 3D Graphics, 4K Video, DSP, Error Correcting Code on DDR
  • i.MX93: i.MX 93 Applications Processor Family – Arm® Cortex®-A55, ML Acceleration, Power Efficient MPU
  • iMX95: i.MX 95 Applications Processor Family—High-Performance, Safety Enabled Platform with eIQ® Neutron NPU
  • i.MX-RT500: i.MX RT500 Crossover MCU with Arm® Cortex®-M33, DSP and GPU Cores
  • i.MX-RT600: i.MX RT600 Crossover MCU with Arm® Cortex®-M33 and DSP Cores
  • i.MX-RT1050: i.MX RT1050 Crossover MCU with Arm® Cortex®-M7 Core
  • i.MX-RT1060: i.MX RT1060 Crossover MCU with Arm® Cortex®-M7 Core
  • i.MX-RT1064: i.MX RT1064 Crossover MCU with Arm® Cortex®-M7 Core
  • i.MX-RT1160: i.MX RT1160 Crossover High-Performance MCU with Arm® Cortex®-M7 and Cortex-M4 Cores
  • i.MX-RT1170: i.MX RT1170 First GHz Crossover MCU with Arm® Cortex®-M7 and Cortex-M4 Cores


1 download

  • Updates and Patches

    Watermarking Extension 1.0.0 (Ubuntu 20.04)

Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

1 documents


1 trainings


What do you need help with?