IQ Measurement Automation Plugin User Guide

IQ Measurement Automation Plugin User Guide

IQ Measurement Automation - User Guide
Contents
List of Figures
Introduction
Main Page
Dark and Light Test Initial Conditions
Dark Tests
Dark Level Stability Test (DLS)
Dark Shading and Pixel Above Mean Test (DSH)
Light Tests
SNR and Structure Noise Test
Light Shading Test
Sensor Response Linearity Test
Sensor Gain Linearity Test
Running the Test- An Example
Light Tests
Dark Tests
Report Summary
Config File
Saving Config File
Loading Config File
Troubleshooting
Dependency Warning
Start Dark Tests button not enabled
Start Light Tests button not enabled
Data is the same for DLS test and Structure noise test

List of Figures

Figure 1 - Main Page
Figure 2 - Dark and light test initial conditions
Figure 3 - Dark Level Stability Test
Figure 4 - Dark Shading Test Input fields:
Figure 5 - Light Tests
Figure 6 - SNR Test
Figure 7 - Light Shading Test
Figure 8 - Sensor Response Linearity Test
Figure 9 - Sensor Gain Linearity Test
Figure 10 - MAIN Page Example
Figure 11 - Light Shading Test Example
Figure 12 - Temperature Setting Prompt
Figure 13 - Test Progress Dialog
Figure 14 - Test Completed Message
Figure 15 - Dark Tests Example
Figure 16 - Running Script Example
Figure 17 - Tests Completed
Figure 18 - Both MCR and XLSXWriter Missing
Figure 19 - MCR Missing
Figure 20 - XLSXWriter Missing
Figure 21 - Matlab Warning

 

Introduction

Image Quality Measurement Automation is a DevWare/DevWareX plugin to automate the image quality measurements required by the AEs and FAEs. It has a suite of tests that can be run in any combination, and the results of the test are beautifully packaged into a report spreadsheet, generated at the end of the test. The plugin is released as a part of DevWare, both internal and external versions. It is available from DevWare release version 4.5.30 onwards.This plugin has two sections of tests, namely, the Dark Tests and the Light Tests. The Dark tests are run with the setup in complete darkness, whereas the Light tests are run with a flat field setup.To run the IQ measurement Automation plugin:

  1. Connect the device under test (module/headboard + Demo3) to the laptop/PC

  2. Run DevWare. Probe the device / load sensor data as required.

  3. Load the INI file that has the presets to be used for testing.

  4. Then click Plugins -> Image Quality Measurement Automation to start the plugin.

When started, the plugin displays the main page. When running for the first time, you might get a couple of warnings. This is because the plugin requires a couple of components that are not available by default with DevWare. These are:

  1. XlsxWriter package for Python.

  2. Matlab compiler Runtime version 7.17

Follow the instructions in the warning dialogs displayed by the tool for download and installation.

Note: long Preset names may cause a "No such file or directory" error from XlsxWriter.  This is due to the Preset name being used to form the folders and files.
If this error occurs, the only solution is to rename the Preset name in the INI file to a length of 30 characters or less.

Main Page

When the plugin is started, the following page is shown. It gives an introduction to the plugin, and takes some basic inputs from the user to run all tests.


Figure 1 - Main Page
Input fields:

  1. Configuration File – Clicking the Load button allows the user to load a config file. This is a pre-defined config file, best saved from the GUI.

  2. Test Description – This will be the name of the project. Enter a string. This string will be a part of the report spreadsheet filename.

  3. Project Path – This will be the location where the test results will be stored. Browse button on the main page helps user navigate the folder structure to select the project path.

  4. Responsible Name – This will be the name of the Engineer running the test. It will be printed in the summary sheet of the report spreadsheet.

  5. Hardware Description – This is the name of the sensor/SOC for which the test is being run, and any other details the user wishes to add. This will be printed in the summary sheet of the report spreadsheet.

  6. Setup Description – this is a description of the setup, indicating illuminant used, etc.

  7. Tests – The main page also contains checkboxes for each test to be run. Special condition tests are currently not supported, and hence are greyed out. Select the tests you want to run, then click Next