Color Spilled Coins (Dead Leaves) Test Chart

The Color Imatest Spilled Coins chart is a variant of the Dead Leaves chart designed to measure texture sharpness. It has several advantages over older Dead Leaves charts, including nearly perfect scale-invariance, which improves the accuracy and robustness of measurements, and gray regions to the left and right of the chart that facilitate noise removal (using a technique where gray patch noise Power Spectral Density is subtracted from the signal + noise PSD of the central Spilled coins region).

Read more about Random/Dead Leaves chart analysis in the Imatest documentation.

Texture examples

Introduction Part 1 of this page illustrates images analyzed in Random Scale-invariant & Dead Leaves. The images are not shown original size; they’ve been resized to be approximately equal in magnification with respect to the original chart image— with enough magnification to show the results of the camera optics and image processing. Part 2 demonstrates how demosaicing is the cause of a commonly observed discrepancy between Spilled Coins and slanted-edge MTF measurements. Part 1: Images used in Random / Dead Leaves Original pattern (cropped from the middle of the chart), for reference. Original pattern (reduced from file used to print […]

Imatest 3.9 Released

Imatest 3.9 was released on December 14th 2012.   Please contact sales@imatest.com for purchase or renewal information. Here is a complete list of changes: Imatest main window: Explore image file folder and Explore recent save folder have been added to the File dropdown. INI File Settings have been given their own dropdown to minimize clutter. Explore INI file folder has been added. The INI file Editor (useful for fixing errors and for setting up INI files for the Functional Interface and IT) has been greatly enhanced.

Black & White Imatest Spilled Coins (Dead Leaves) Test Chart

The Imatest Spilled Coins chart is a variant of the Dead Leaves chart designed to measure texture sharpness. It has several advantages over older Dead Leaves charts, including nearly perfect scale-invariance, which improves the accuracy and robustness of mesurements, and gray regions to the left and right of the chart that facilitate noise removal (using a technique where gray patch noise Power Spectral Density is subtracted from the signal + noise PSD of the central Spilled coins region).

Read more about Random/Dead Leaves chart analysis in the Imatest documentaion.

SFRplus special topics: quadrants and saturation

These posts describe several topics, including: SFRplus Quadrant analysis (it includes the center region as well), Saturation analysis, which attempts to estimate the severity of saturation in slanted-edge regions (ROIs), and a few other recent additions (November 2012). Saturation is important because saturated light or dark regions will result in artificially high MTF readings. How to select regions at a fixed distance from center to corner (typically in the range of 65-85%)

SFRplus Quadrants

The chart corner quadrants are defined as follows: Quadrants of the SFRplus chart In the table below, the center square is Row 0, Column 0 (R0,C0), and Row number R increases from top to bottom. Note that some squares are not included in a quadrant. Chart quadrants are detected automatically; no changes to the input (Edge ID file, etc.) are needed. Region Row R, Column C Center -1 ≤ R ≤ 1; -1 ≤ C ≤ 1 UL R ≤ -1; C ≤ -2 LL R ≥  1; C ≤ -2 UR R ≤ -1; C ≥  2 LR R ≥  1; C ≥  2 […]

Slanted-Edge SFR Saturation

The following (Rescharts) SFRplus results shows the edge (unnormalized) and MTF results for one region near the center of the image that has the green channel saturated. (We deliberated boosted the image to saturate it.) The green channel is very clearly saturated, but luminance doesn’t quite reach saturation because of the low level of the blue channel. Note the sharp corner where the green channel reaches saturation. This corner has quite a lot of high frequency energy that is responsible for the high MTF of the green channel: MTF50 = 435 LW/PH, about 15-20% higher than the other channels. SFRplus […]

Gamma

Gamma is the exponent of the equation that relates scene luminance with image pixel level. When the raw output of the image sensor, which is linear, is converted to image file pixels for a standard color space, the equation below is applied (very approximately, as we’ll explain below). pixel level = (RAW pixel level)gamma_camera ~= exposuregamma_camera      (1) When an image file is sent to a display (a monitor or print), Output luminance = (pixel level)gamma_display      (2) The total system gamma is gamma_camera * gamma_display.  Standard values of display gamma are 1.8 for older color spaces used in the Macintosh and 2.2 […]

SFRplus and eSFR ISO INI Reference

Since SFRplus (and eventually eSFR ISO, which uses almost all the same settings) is included in IT EXE and DLL, users may sometimes need to examine or edit the INI file used to control IT versions. Most of the settings in the [sfrplus] or [esfriso] section are set by one of the three SFRplus or eSFR ISO Settings windows that can be opened when SFRplus is run in Rescharts (or by clicking SFRplus setup in the Imatest main window). A few are set by responses to other windows or user actions. Settings that affect only Rescharts mode (and hence do […]

Implementing Pass/Fail in Imatest

Imatest Pass/Fail Operation and Reference Introduction Blemish and Uniformity settings | SFRplus settings Imatest can return pass/fail (P/F) results for industrial inspection or for any tests where pass/fail results are required. Although pass/fail is primarily intended for IT (DLL and EXE), it works with GUI-based versions of Imatest (except for Studio), where it can be particularly useful for testing P/F thresholds for Imatest IT. Starting with Imatest 4.0, the Pass/Fail monitor lets you examine P/F results in detail. Summary Pass/fail settings— minima, maxima, or limits— are stored in their own ini file (separate from the standard ini file: imatest.ini or […]

Measuring the Effects of Tilt

Summary: The physical lens-to-sensor tilt angle is difficult to measure from images, but the effects of tilt on image quality are highly measurable, and can be included in pass-fail criteria.

Skype video specification support

Instructions and comments We are updating this page for the latest Skype/Lync specification. An index of of the Skype/Lync specifications can be found on  http://technet.microsoft.com/en-us/lync/gg278181.aspx. This document contains instructions for using Imatest with the Skype Hardware Certification Specification — For all Skype Video Devices Version 5.0. It also contains comments and suggestions (some of which we hope might be adopted in a future release of the spec). The Skype spec uses only a tiny fraction of Imatest’s powerful capabilities. To learn more, see Image Quality Factors and SFRplus (which allows many factors to be measured from a single image). In […]

IT-DLL Instructions

How Imatest IT/DLL works Imatest IT/DLL (Industrial Testing DLL; formerly API/DLL) is a library that allows developers to access Imatest‘s powerful image quality analysis tools via calls to functions residing in a Dynamic Link Library. At the present time (in Imatest 4.4) it supports calls from C and C++ , .NET (including C# and VB.NET), and Python.  Support for LabVIEW is under development. DLL modules perform the same calculations as the corresponding GUI-based Imatest Master modules. Fifteen modules are available: SFR   SFRplus   Star   OIS Colorcheck   Stepchart   Wedge   Random Uniformity (Light Falloff)   Distortion   eSFR ISO   SFRreg […]

Imatest INI Reference

This page is a reference for the INI files used to store Imatest settings, particularly imatest-v2.ini, which is the basis of ini files used to control Imatest IT. It focuses on INI file settings that are used by several modules and are of interest to users of Imatest IT and the Functional Interface.  INI file structure – Extracting an INI file for IT – Running from a Custom File – INI File Monitor – [api] (for Imatest IT) [dcraw] – [rdraw] (Generalized Read Raw) – Secondary Readouts – Miscellaneous New in Imatest 5.2: The INI File Monitor lets you examine the contents of INI files in […]

December 2011 Newsletter: CPIQ Dot Pattern, 4:1 Contrast Charts

Imatest Supports I3A Camera Phone Image Quality Standards Imatest now has strong support for I3A (International Imaging Industry Association) CPIQ (Camera Phone Image Quality) standards, including Lateral Chromatic Aberration and Distortion (in the new Dot Pattern module), Color Uniformity, and Acutance. Read more about Imatest’s I3A CPIQ Support.   The Dot Pattern module analyzes images of a dot pattern target (a Cartesian grid of circular dots) and estimates the optical distortion, SMIA-TV distortion, and the lateral chromatic aberration using the I3A CPIQ phase 2 standard methodology.

Find Sharpest Files

Find the sharpest files in a batch Thanks for Andrea Nivini for suggesting this module. New in Imatest 5.2: A major redesign of Find Sharp Files. A summary plot is available. Results can be shown in an easy-to-read Table format. Results can be saved in CSV and JSON files.   Find Sharpest Files lets you quickly and conveniently rank the sharpness of a set of images. It works on any image— it doesn’t have to be a test chart. It runs much faster than any of the standardized sharpness measurements (slanted-edge, star, etc.). There are a number of situations where this capability […]

Wedge

Analysis of hyperbolic or trapezoidal wedge patterns with the Imatest Wedge and eSFR ISO modules Introduction Imatest Master and IS can analyze wedge patterns in two modules, both of which may be run from the interactive Rescharts interface or as fixed (batch-capable) modules. The Wedge module (described in this document) can analyze any arrangement of horizontal or vertical (but not diagonal) wedges, using manual region selection. The eSFR ISO module can analyze pairs of wedges on the Enhanced and Extended eSFR ISO charts (including the charts with extra wedges), introduced in April 2014. Region detection is fully automated. The user […]

Batchview

Postprocessor for viewing summaries of SFR, SFRplus results Introduction to Batchview Batchview is a postprocessor for displaying lens test results generated by SFR, SFRplus, and eSFR ISO batch runs (analyses of groups of test chart images taken at various apertures, focal lengths, etc.). It can store and display up to four sets of results for convenient comparisons in Imatest Master; two in Studio. Postprocessor comparison Each lets you compare sharpness of different regions and/or images MTF Compare Postprocessor to SFR, SFRplus, and eSFR ISO. Input is two CSV results files for individual regions. Lets you compare individual edges from any region […]

Using SFRplus Part 2

Running SFRplus (Interactive and Auto mode settings) Imatest SFRplus performs highly automated measurements of several key image quality factors using a specially-designed test chart. This document shows how to run SFRplus in Rescharts and how to save settings for automated runs. Part 1 introduced SFRplus and explained how to obtain and photograph the chart. Part 3 illustrates the results. New in Imatest 3.10 SFRplus settings can be updated by clicking Settings, SFRplus Auto settings in the Imatest main window without having to read an image file into Rescharts SFRplus Setup. New in Imatest 3.9 SFRplus can be run without including […]

Using SFRplus, Part 3: Results

Imatest SFRplus results Imatest SFRplus performs highly automated measurements of several key image quality factors using the specially-designed SFRplus test chart. Unlike most other modules, the user never has to manually select Regions of Interest (ROIs). Image quality factors include Sharpness, expressed as Spatial Frequency Response (SFR), also known as the Modulation Transfer Function (MTF), Noise, Lateral Chromatic Aberration, Distortion (with nearly as detailed output as the Distortion module). Described in detail here. Tonal response (again, with less detail than Stepchart; no noise statistics) Color accuracy, when used with an SFRplus that contains the optional color pattern, located above the […]