Documentation – Current v24.2

Temporal Analysis of Video Files

Overview

Imatest modules can perform basic analysis of a video system’s ability to auto focus (AF), auto white balance (AWB) or auto expose an image (AE). Combined, these three tests may be referred to as AAA analysis.

Currently, temporal analysis is only compatible with the following modules:

  • Auto Focus: SFR
  • Mean Normalized Pixel Level (Auto Exposure): Arbitrary Charts, CMP DT003, Colorchecker 24, Colorchecker SG, ColorGuage 6×5, RezChecker 6×7, Contrast-Resolution, ChromaDuMonde 28, DreamCatcher 48, EIA Grayscale, 36 Patch Dynamic Range, ISO 14524, ISO 15739, IT8.7, ITEGrayscale, OECF 20, QA-61, QA-62, QA79, QP Card, SpyderCHECKR, TE226, TE269
  • Exposure Error (Auto Exposure): CMP DT003, Colorchecker 24, Colorchecker SG, ColorGuage 6×5, RezChecker 6×7, Contrast-Resolution, ChromaDuMonde 28, DreamCatcher 48, EIA Grayscale, 36 Patch Dynamic Range, ISO 14524, ISO 15739, IT8.7, ITEGrayscale, OECF 20, QA-61, QA-62, QA79, QP Card, SpyderCHECKR, TE226, TE269
  • CPIQ Quality Loss (Auto Exposure): Colorchecker 24, Colorchecker SG, ColorGuage 6×5
  • Correlated Color Temperature (Auto White Balance): CMP DT003, Colorchecker 24, Colorchecker SG, ColorGuage 6×5, RezChecker 6×7, Contrast-Resolution, ChromaDuMonde 28, DreamCatcher 48, EIA Grayscale, 36 Patch Dynamic Range, ISO 14524, ISO 15739, IT8.7, ITEGrayscale, OECF 20, QA-61, QA-62, QA79, QP Card, SpyderCHECKR, TE226, TE269

When you select one of these modules and read a video file, the fourth option in the Imatest Video Reader, plot metric with respect to time, will be made available. Selecting this option begins the appropriate setup for a temporal analysis. If you no longer wish to perform temporal analysis, Cancel the run and start again.

When performing temporal analysis, navigate to the location of the video file where the analysis is to begin and click Mark In. Then, navigate to the location of the video file where the analysis is to end and click Mark Out. When a valid pair of in and out points are selected, the duration of the analysis range of the video file will appear in the blue region of the video timeline.

selecting_aaa

After proceeding with temporal analysis, you will notice that some features and settings may change compared to working with standard image files. For example, many still-image plots will not be available in temporal analysis mode. Other settings, like region of interest (ROI) settings, remain the same.

Imatest will iterate through the selected frames in the video file, saving the appropriate metric as a function of video time value and automatically generate results plotting the metric as a function of time in the video file. This result is automatically saved in the Results directory for the current run.

Auto Focus (AF)

When SFR is selected, a number of sharpness metrics are available to be plotted as a function of time to measure a video system’s focus stability or auto focus ability. In SFR Settings, all options unavailable in temporal analysis mode will be disabled.

When capturing a video for auto focus analysis, begin by capturing an out-of-focus image of a slanted edge. Then, while capturing video, trigger the auto-focus mechanism in your video system. Open the SFR module, and select this video file.

sfr_settings

The sharpness metric that is plotted as a function of time is determined by the Secondary Readout. Only the first of the three secondary readouts will be used for this plot. To set up the auto focus analysis metric, click Change Readout.

sfr_settings

Here, select the desired metric to plot as a function of time. MTF Area Normalized to peak MTF is a stable MTF metric that works well for auto focus analysis. When finished, click OK. In the SFR Settings window, check Auto Focus in the yellow plot box so that results are viewed at the end of the run.

The results plot for auto focus appears at the end of the run. The plot shows the selected secondary readout MTF metric as a function of time, along with additional video analysis data and metadata.

auto_focus_result