Auto/manual image tuning tool

The MM Solutions Tuning Tool application is a quick and efficient way to accomplish amazing camera tuning. With simple, minimalistic and straight to the point UI, you can accomplish the most desired tuning options on the market with ease. We’ve arranged its blocks and options to be best suited for our clients’ needs, and for the technology they’ll be using it on.

TT icon@2x

FEATURES

  • Flexible and efficient image quality tuning system for achieving an excellent image quality in short deadline
  • Produces tuning database in human readable form (XML) and in binary form (to be linked with or run-time loaded to Auto CDK)
  • Convenient PC GUI for specifying settings for each part of ISP pipe and control algorithms and sensor as blocks at register level
computer icon tt@2x
  • Extendable architecture – new image pipe components and algorithms can be added as plugins to the tool
  • HW ISP supported – Texas Instruments, Renesas PC tuning tool
  • Complimentary run-time library (as part of Auto CDK) to fetch the settings at the frame boundaries and to distribute that settings to all available algorithms and ISP
  • Supports live control, live update and off-line tuning modes
  • Allows to develop image quality tuning data not limited to typical use cases like day, night, fog, etc., but providing multiple user defined photo spaces which are inherently interpolated at run-time for smooth video transitions
  • Integrated plug-ins for autogenerated tuning of AWB, LSC, CCM, etc.
  • Multi-platform – available for Windows and Linux
Group 2988@2x
Rectangle
Group
Group
Rectangle

APPLICATION

Rectangle

Multiplatform, multi-ISP PC application

Rectangle

Provides a user-friendly access to ISP modules

Rectangle

Stores the tuning data in a project as well in XML structured files

Rectangle

Supports generating an IQ tuning database (DTP) binary which is then transferred to the target environment

Rectangle

Supports Imaging framework live control and DTP live update functionality which enables on-the-fly tuning process

Rectangle

Improves the tuning process by supplying additional auto-tuner plugins for different modules (e.g. AWB tool, CCM Tool, LSC tool)

Rectangle

Allows creation of specific tuning data sets for different static (sensor module, lens type, scene, etc.) and dynamic parameter (gain, exposure, color temperature, etc.) combinations in one binary

THE IMAGE BELOW DISPLAYS A SAMPLE OF A GENERIC ISP PIPELINE THAT OUR TOOL HANDLES:

Asset 16

Requirements:

OS

  • Windows 7/10 (64 bit) or higher
  • Linux / Ubuntu 12.04 (64 bit) or higher

Java

  • 64 bit Java 8 with JavaFX library

FUNCTIONALITY

Rectangle 1617
Group 2948

To activate the live tuning option the user should connect to the device using UART or TCP socket. With this functionality of the MMS Tuning Tool parameters of any algorithm can be changed run-time. The impact of those changes is observed immediately.

The tool is also able to capture images in RAW and YUV format, through devices in live tuning mode.

Rectangle 1617

It’s important to note that activating and using this functionality will not generate any tuning data. It will only show what the outcome of these settings will be. This is a good option if there aren’t any specific requirements or use cases, as it gives the ability to check and test the outcome of different settings without wasting too much time waiting to flash or build. Selected settings can be saved in the tuning project at any time for DTP binary generation.

ADDITIONAL FUNCTIONALITY

Rectangle

IQ tuning data can be split into interpolation regions depending on dynamic and static scene parameters

Rectangle

Some blocks can be auto-tuned, but option for manual adjustment is still present

Rectangle

Any customer ISP can be easily supported

Rectangle

Possesses dynamic use-cases (landscape, portrait, night, etc.)

Rectangle

Multi-sensor support and modes are present

Rectangle

Tuning wizard step by step

Rectangle

Generated IQ DTP binary can be loaded on device without device firmware re-flash

Rectangle

Comprehensive user guide and documentation

Rectangle

Live tuning feature:

  • Update ISP and 2A algorithms settings in runtime
  • Results apply immediately on preview
  • New tuning files are generated
Rectangle

New features and customizations are possible on request

TUNING TOOL AND IQ TUNING PROCESS WORKFLOW

Rectangle 1674@2x

PLUGINS

lens shading img@2x

LENS SHADING CORRECTION (LSC) Plugin

This plugin allows to auto generate LSC IQ tuning data from RAW images

autowhitebalace img@2x

AUTO WHITE BALANCE (AWB) Plugin

The AWB IQ plugin automatically generates AWB tuning data and parameters from the input set of raw images.

wdr img@2x

WDR Graphics Plugin

The MMS Tuning tool support a graphic representation of the WDR curves and controls over the data which manages the WDR curves at run-time, making it almost complete algorithm simulation. The graphic representation has two modes – offline DTP simulator and real-time WDR algorithm decision visualization.

If you are considering introducing our technology or products, or if you are interested in co-creation with us, please feel free to contact us from here.