Table of Contents

Image qualitySharpnessOther IQ factorsIQ Utilities —  Getting started —
Imatest Instructions – generalTroubleshooting —  Knowledge Base highlights
Sharpness modulesTone, Color, Noise & Dynamic Range modulesSpatial & Uniformity modules
Miscellaneous modules and utilities
Industrial Testing editionAppendix

Offline (local) documentation  Imatest documentation can now be viewed offline. Download this small (8MB) zip file (only the main documentation pages) or this larger (150MB) zip file, which contains more of the website to a convenient location, then unzip it. The Imatest site folder will contain a mirror of the Imatest documentation website (not the entire site, but including the Knowledge base and News). Double-click on index.html to open a fully navigable mirror of this page in your web browser. To open documentation directly from Imatest 5.0+, click on the Offline/Online Help button in the Help tab on the right of the Imatest main window, and follow the instructions.

Image Quality

General — Introduction to Image Quality Factors

Image quality factorsOverview and Imatest measurements

IntroductionSummary tableImage quality factorsSharpnessNoiseDynamic rangeColor accuracyDistortionUniformityLateral chromatic aberrationVeiling glareColor moireSoftware artifactsData compressionPrinter quality factorsPrint DmaxPrint color gamut


SharpnessWhat is it and how is it measured?

IntroductionMTFMTF equationSlanted-edge measurements – MTF measurement matrixSpatial frequency unitsSummary metricsResultsNoise reductionDiffraction & Optimum apertureInterpreting MTF50 – Auto-focusCalculation detailsImatest vs. ISO calculationLinks

Sharpening and Standardized Sharpening for comparing cameras

IntroductionExamplesStandardized sharpeningOversharpening and UndersharpeningExamplesUnsharp maskingLinks

Slanted-edge versus Siemens StarA comparison of sensitivity to signal processing

IntroductionImagesRaw resultsSlanted-edge results – Sinusoidal (Log F-Contrast and Siemens star) resultsExtreme sharpeningSummaryConclusions

Slanted-edge versus Siemens Star, Part 2Results for four additional cameras

Slanted-edge measurement consistency and repeatability comparing different ISO speeds and ROI sizes. Incomplete, but still useful.

Validating the Imatest slanted-edge calculation

LSF (Line Spread Function) correction factor for slanted-edge MTF measurements  for Imatest 4.1.2+

Compensating camera MTF measurements for chart and sensor MTF (Imatest 5.1+)

Introduction – Calculation – MTF compensation files – Applying the compensation – Lens MTF measurements

Correcting nonuniform illumination in slanted-edge MTF measurements  for nonuniformity perpendicular to the edge
Chart Quality Calculator (Imatest 5.1+) – determine the suitability of a chart (based on MTF measurements for specific media & print methods) for a specific application
Chart Quality Index (CQI)relates chart quality and size to MTF measurements; helps find the appropriate chart size for a camera with a given resolution. The Chart Finder is an interactive website for selecting chart size and media.
MTF curves and Image appearanceCorrelating measurement with appearance
Acutance and SQF (Subjective Quality Factor): perceptual sharpness measurement

Other Image Quality Factors

Temporal Noise  comparing the two-image and multi-image measurements
Dynamic Range – a general introduction with links to Imatest modules that calculate it.
Chromatic Aberration – (Lateral Chromatic Aberration) AKA Color fringing
IntroductionModulesEquationsRAW files -Related documents
Shannon information capacity – information that can pass through a channel without error

Image quality utilities let you degrade, enhance, examine, and perform simple analyses of any image (not just test charts)

Image Processing Simulate several image processing operations (degradations: blur and noise; enhancements: sharpen, bilateral filter, tone mapping, etc.) and observe their effects on appearance and measurements (MTF, SSIM, etc.).
SSIM: Structural Similarity Index Measure image quality degradation and artifacts from signal processing such as compression. Also measure PSNR.

Image Statistics – Interactively observe image statistics: cross sections, means, noise, SNR, histograms, and frequency spectra.
Radial Geometry – Add or correct distortion, lateral chromatic aberration, or rotation to images.

Main Window Map

SFR Rescharts Map of Imatest main
window (4.2) with
links to instructions.
Click Help Mode in the Imatest main
window to change buttons to open
web instructions.

SFRplus auto  SFRplus setup Help guide
Random/Dead Leaves   Manage settings
Log F-Contrast Batchview   Error handling
Star MTF Compare    
Wedge OIS/Image Compare View/Rename Files
Any img sharpness  

Imatest 4.2Imatest 4.2 Window

Find Sharp Files
Colorcheck Multicharts Test Charts
Stepchart Dynamic Range Screen Patterns
Multitest (Multitest) Setup dcraw Rawview
Uniformity Uniformity Interactive  Read Raw EXIF
Blemish Detect Fixed vs. Interactive Pass/Fail Monitor
Distortion Last module Device Manager (IS only)   
Dot pattern Exit Close Figures    Help mode  Options I ROIs… Options II


Imatest Instructions — Getting started

Installation – and getting started
Using Imatest – Introduction and general instructions
Image file formats and acquisition devices Imatest’s many image sources
Activation/Deactivation – Activating Imatest and moving it from one computer to another
Knowledge base — contains several links to help solve activation issues.
Please note:  Each Imatest license can be activated on only one computer at a time, but the activation can be easily moved between computers, especially if they’re online. You can install Imatest– and keep it installed– on as many computers as you like (Macintosh as well as Windows– your license works for both; you never have to uninstall it). To move the activation to another computer, you’ll need to deactivate it on the old computer then activate it on the new one, following the instructions above. You may do this as often as you like.


Imatest Instructions – general

Skype video specification support Instructions and suggestions
Autobatch – Combine several test images (from different modules) for a single device into an automatic batch run.

The Imatest Functional Interface – A simplified interface for running tests with consistent settings

Building a Low-Cost Test Lab – How to build a testing lab
Saved settings – Imatest.ini and INI files for use with Imatest IT
Pass/Fail Monitor – Realtime display and update of pass/fail results (useful with Imatest IT)
Troubleshooting What to do when Imatest doesn’t work

Knowledge Base highlights Links to articles for troubleshooting, activation, and general advice on operation.

There are many more links like these on the Knowledge Base.

Sharpness modules

SFR – Basic analysis of slanted-edges (manual ROI selection)

Using SFR Part 1 – Setting up and photographing SFR targets
Using SFR Part 2 – Running Imatest SFR
SFR results: – Chromatic Aberration, Noise, and Shannon capacity plot

SFR results: Auto-focus plot

Table of Rescharts slanted-edge MTF modules. (All also available as batch-capable fixed modules.)
All feature automatic region detection, ISO-compliant MTF (sharpness) analysis, and Lateral Chromatic Aberration calculation.
Feature   SFRplus
Sharpness map detail High Medium Depends on arrangement High
ISO-standard chart design
Color analysis *
Tonal response (OECF) *
Noise analysis Limited * Limited Limited
Distortion Limited
Geometry *
Features and
recommended uses
Imatest’s original automatically-detected chart, in use since 2009. robust and versatile. Some white space recommended above and below top and bottom bars. More spatial and distortion detail than eSFR ISO.
ISO-standard chart design. Includes wedge analysis. Supports detailed noise analysis.

Several individual charts are typically placed around the image field. Works with
-extreme fisheye lenses (>180º)
-the Optikos Meridian system.
-Charts at different distances to test focus & depth of field.
-extreme high resolution cameras (>36MP)

*Available with SFRreg center chart in Imatest 5.0+. FoV is omitted from geometry.

Relatively insensitive to framing: can zoom in or out as long as distance is large enough so chart quality is not an issue and there are detectable corners.

♦ denotes strong support;  – denotes no support.

SFRplus – Automated analysis of slanted-edges

Using SFRplus Part 1 – The SFRplus chart: features and how to photograph it
sfrplus_predistort_200WPre-distorted and special charts for Fisheye Lenses – with many applications such as automotive rear view cameras
              Includes SFRplus, eSFR ISO, and SFRreg charts.  Previewing pre-distortion

eSFRiso_enhanced_200WeSFR ISO – Automated analysis of the ISO 12233:2014 Edge SFR chart

Using eSFR ISO Part 1 – The ISO 12233:2014 E-SFR chart: features and how to photograph it

SFRreg – Automated analysis of registration mark patterns

  • Optikos_Meridian_200WTest at infinity focus with the compact Optikos Meridian projection system
  • Test imaging systems with ultrawide fisheye lenses (>180 degrees)
  • Test at very long camera-to-chart distances
  • Test at variable distances for Depth of Field.
Using SFRreg Part 1 – Registration mark patterns and how to photograph them

Checkerboard – Automated analysis of checkerboard patterns

checkerboard_ideal_framing-200WUsing Checkerboard Part 1 – Checkerboard patterns and how to photograph them

Rescharts modules – Log F-Contrast, Star, Random, Wedge

Using Rescharts – Analysis of resolution-related charts
Log Frequency – Analysis of log frequency-varying charts
Log F-Contrast – Analysis of charts that vary in log frequency and contrast
Star Chart – Analysis of the Siemens star chart
Random/Dead Leaves – Scale-invariant test charts (including Imatest Spilled Coins)
           for measuring texture sharpness
Texture examples – More details of Imatest Spilled Coins texture sharpness measurements
Dead Leaves measurement issue – Illustrates challenges posed by extreme signal processing
Wedge Analysis – Analysis of hyperbolic or trapezoidal wedge patterns with the Wedge and eSFR ISO modules

Sharpness utilities & postprocessors

MTF Compare – Compare MTFs of different cameras and lenses
Image Stabilization/Sharpness Compare – SFRplus postprocessor for analyzing (Optical) Image Stabilization
          and comparing sharpness of different images
Batchview – Postprocessor for viewing summaries of SFR, SFRplus results
Find Sharpest Files – Find the sharpest files in a batch
How to Test Lenses with SFR – (old page: Imatest SFRplus recommended)

Tone, color, and spatial modules

Tone, Color, Noise, and Dynamic Range

New Imatest Dynamic Range film chart with Dmax = base+3.4Using MultichartsInteractive analysis of color & grayscale test charts
Using MultitestFixed (batch-capable) analysis of color & grayscale test charts
Multicharts/Multitest/eSFR ISO Noiseincluding chroma, sensor (RAW), and visual noise
Multicharts/Multitest Special ChartsAdditional charts, including ISO OECF and noise chats and circles arranged on a square
Color Correction Matrix (CCM) Calculate a matrix (usually 3×3) for correcting image colors (often from RAW images)
Nonuniformity Correction in grayscale and color chart modules for Multicharts, Multitest, Stepchart, and Colorcheck
Dynamic Range – a general introduction with links to Imatest modules that calculate it.
Contrast ResolutionA special transmissive chart for measuring the visibility of low contrast features in larger fields over a wide dynamic range. Analyzed with Multicharts or Multitest.
Colorcheck/Multicharts/Multitest AppendixColor difference algorithms and reference formulas
Dynamic Range (postprocessor)Calculate Dynamic Range from several Multitest or Stepchart images
Measuring test chart patcheswith a Spectrophotometer and one of two software packages


Spatial and Uniformity modules

Light Falloff contour plotUsing Uniformity, Part 1Measure lens vignetting and image nonuniformity
Using Uniformity, Part 2 Features in Imatest Master and IS (not in Studio)
Using Uniformity-InteractiveInteractive measurement of vignetting and sensor nonuniformity (can be used with direct image acquisition)
Using Blemish Detect – Measure visible sensor defects
Lightbox Comparison GuideComparing lightbox brightness and uniformity
Testing flat screen displayswith Imatest Blemish Detect
Using Distortion  (Checkerboard is recommended for strongly barrel-distorted (“fisheye”) lenses.)
Dot PatternAnalysis of a grid of circular dots

Miscellaneous modules and utilities

Arbitrary Charts – Analyze a chart layout you have designed yourself. 
Using Test ChartsCreate test charts for high quality inkjet printers
SVG Test ChartsScalable Vector Graphics charts for MTF and other measurements
Using Screen PatternsMonitor patterns for Light Falloff, SFR, Distortion, and monitor calibration
View/Rename Files – using EXIF data
Image Processing Simulate several image processing operations (degradations: blur and noise; enhancements: sharpen, bilateral filter, tone mapping, etc.) and observe their effects on appearance and measurements (MTF, SSIM, etc.).
Image Statistics – Interactively observe image statistics: cross sections, means, noise, SNR, histograms, and frequency spectra.
Composite ChartCreate a synthetic test chart from several individual image files.
Using Print Test – Measure print quality factors: color response, tonal response, and Dmax. May be deprecated: Gamutvision does the job better.
IntroductionInstructions – Results
Educational Apps – Learning resource for image quality factors and measurements.


Imatest IT – Industrial Testing (non-GUI)

Imatest IT-EXE instructions – Running Imatest IT (Industrial Testing)-EXE
Imatest IT-C instructions – Running Imatest IT (Industrial Testing)-C
Imatest IT-C++ instructions – Running Imatest IT (Industrial Testing)-C++
Imatest IT-Python instructions – Running Imatest IT (Industrial Testing)-Python
Imatest IT-.NET (C#) instructions – Running Imatest IT (Industrial Testing)-.NET (C#)
Imatest IT-.NET (Visual Basic) instructions – Running Imatest IT (Industrial Testing)-.NET (Visual Basic)
Imatest IT Parallel (IT-P) – Accelerating Imatest IT by performing tests in parallel
Imatest INI file reference – Reference to INI files for IT/EXE and IT/DLL users (sections used in several modules)
Implementing Pass/Fail – Setting up Pass/Fail criteria and Pass/Fail Reference. For Imatest IT and GUI versions.

Pass/Fail Monitor – Realtime display and update of pass/fail results (useful with Imatest IT)
Operator Console – User interface for production environments
Imatest IT Knowledge Base – Articles about Imatest IT


FAQ – Frequently Asked Questions
Cross-reference tables Tables to help you navigate Imatest
Version comparison: Studio vs. Master – Which is right for you?
Troubleshooting – What to do when Imatest doesn’t work
Imatest Change Log – Imatest release history
XML is no longer recommended. JSON is recommended for output to be processed by external programs.
License The Imatest End User License Agreement (EULA)