Image Quality

Image quality factors – Overview and Imatest measurements
IntroductionSummary tableImage quality factorsSharpnessNoiseDynamic rangeColor accuracyDistortionUniformityLateral chromatic aberrationVeiling glareColor moireSoftware artifactsData compressionPrinter quality factorsPrint DmaxPrint color gamut
Sharpness – What is it and how is it measured?
IntroductionMTFMTF equationSlanted-edge measurementsMTF measurement matrixSpatial frequency unitsResultsNoise reductionDiffraction & Optimum apertureInterpreting MTF50Calculation detailsLinks
Sharpening – and Standardized Sharpening for comparing cameras
IntroductionStandardized sharpeningExamplesLinks
MTF curves and Image appearance – Correlating measurement with appearance
IntroductionThe Slanted-edge testReference imageSharpened imagesBlurred imagesSharpened + blurred imagesObservationsSharpness rankingLinks
SQF (Subjective Quality Factor) and Acutance
IntroductionSQF and MTFMeaning of SQFMeasuring SQFThe SQF equationCSFLinks
Noise in photographic images
IntroductionAppearanceNoise measurementsNoise summaryF-stop noiseThe mathematics of noiseLinks
Sharpness comparisons – for several digital cameras
IntroductionExplanation of resultsTables of resultsInterpretation of MTFSome observationsLinks
Chromatic Aberration – AKA Color fringing
IntroductionMeasurementDemosaicing
Veiling glare (Lens flare)
IntroductionTargetMeasurementResultsISO 9358
Color correction matrix
IntroductionMathMulticharts
ISO Sensitivity and Exposure Index
IntroductionModulesEquationsRAW filesRelated documents
I3A CPIQ (Camera Phone Image Quality) Support
SFR & AcutanceColor UniformityDistortion & Chromatic AberrationTexture
Shannon information capacity – information that can pass through a channel without error
MeaningResultsSummary

Imatest Instructions — General

Installation – and getting started
Version 3.6+ changesInstallPurchaseRegisterOffline registrationFiles
Using Imatest – Introduction and general instructions
Running ImatestMulti file readRAW filesOther controlsOptions IOptions IIEXIF data & ExifToolDropdown menusFigures.CSV and XML outputUse of Imatest
Imatest IT/EXE instructions – Running Imatest IT (Industrial Testing)/EXE
IntroductionInstallationSetupINI filesDOS callCalling from MatlabTestingError handling
Imatest IT/DLL instructions – Running Imatest IT (Industrial Testing)/DLL
IntroductionInstallationSetupINI filesFunctions and prototypesJSONPassing images directlyTestingError handling
Skype video specification supportInstructions and suggestions
The Imatest Functional Interface – A simplified interface for running tests with consistent settings
The Functional InterfaceThe EditorPreparing a merge file with the INI editor
RAW files
IntroductionUsing RAW filesBayer RAWdcraw demosaicingRawview utilityGeneralized Read Raw
Building a Low-Cost Test Lab – How to build a testing lab
IntroductionHardwareLightingEaselLight measurementTripodClampsPutting it togetherTargetsAligning target & camera
Troubleshooting – What to do when Imatest doesn’t work
Installation problemsVersion 3.6+ changesProblems after installMissing DLLsRuntime problemsINI filesCommand (DOS) windowDiagnostics runsPath conflicts
Saved settings – Using custom icons & shortcuts
imatest.iniini file utilitiesCreating custom iconsLocking settings

Imatest Instructions — Sharpness modules

Using SFR Part 1 – Setting up and photographing SFR targets
Slanted-edge testPrint chartLightingDistanceExposureTipsQuality and Distance
Using SFR Part 2 – Running Imatest SFR
Image fileROIAdditional inputEquationsGammaWarningsSavingRepeated runsExcel CSV output
Imatest SFR LCD target
Screen Patterns moduleWeb pattern
SFR results: MTF (Sharpness) plot
SFR results: – Chromatic Aberration, Noise, and Shannon capacity plot
SFR results: Multiple ROI (Region of Interest) plot
2D Summary plot1D Summary plotCSV Output fileSummary explanationExcel plots
Using SFRplus Part 1 – The SFRplus chart: features and how to photograph it
Slanted-edge testAdvantagesObtain chartFramingLightingDistanceExposureTipsLinks
Using SFRplus Part 2 – Running Imatest SFRplus
Running SFRplusReschartsSFRplus settings windowsParameters & setup windowSettings & options windowGammaWarningsSFRplus summary
Using SFRplus Part 3 – Imatest SFRplus results
SFRplus resultsMulti ROIEdge & MTF displayChromatic Aberration displaySQF displayTonal response & gammaHistograms & noiseTonal response & gammaUniformity profilesImage & geometry3D PlotsLens-style MTF plotEdge roughness plotColor analysisExcel CSV & XML outputLinks
Using Rescharts – Analysis of resolution-related charts
IntroductionGetting startedThe Rescharts windowRescharts modulesSlanted-edge SFRLog frequency (simple)Log frequency-contrast
Log Frequency - Analysis of log frequency-varying charts
Introduction - Photographing, running - Color moire - Output - Pattern - MTF - Comparisons - Calculation details - Nyquist, aliasing
Log F-Contrast – Analysis of charts that vary in log frequency and contrast
IntroductionCreating, printingPhotographing, runningOutputPatternMTFMTF/contrast contours -MTFnn
Star Chart – Analysis of the Siemens star chart
IntroductionCreating, photographing, runningOutputMTFMTFnn, MTFnnPMTF contoursEquations
Random Scale-invariant – Analysis of a Random Scale-invariant pattern
IntroductionCreating, photographing, runningOutputMTFMTFnn, MTFnnPPower Spectral DensityEquations
Wedge – Analysis of hyperbolic or trapezoidal wedge patterns
IntroductionRecommendationsInstructionsResultsLimitations & ComparisonsCalculation detailsMTF/Nyquist & Aliasing
MTF Compare – Compare MTFs of different cameras and lenses
IntroductionInstructions
Batchview – Postprocessor for viewing summaries of SFR, SFRplus results
IntroductionPreparationInstructions
How to Test Lenses with SFRplus
IntroductionTest chartPhotographRun SFRplusRescharts SFRplusSFRplus settingsAuto run optionsDisplay optionsSecondary readoutInterpret the resultsBatchesChecklistLinks
Find Sharpest Files – Find thre sharpest files in a batch
IntroductionOperation2. Select files3. Rename options4. Preview5. Rename files
How to Test Lenses with SFR – (old page: Imatest SFRplus recommended)
IntroductionTest targetPhotographRun SFRInterpretChecklist

Imatest Instructions — Tone, color, and spatial modules

Using Stepchart
Photographing the chartRunning StepchartOutputTemporal noiseSavingDynamic rangeAlgorithm
Stepchart: Applied Image and ISO charts
Photographing chartInstructionsPatch order
Dynamic Range – Calculate Dynamic Range from several Stepchart images
IntroductionOperationResultsDynamic Range bkgnd
Using Colorcheck
What Colorcheck doesColorchecker colorsPhotographing targetPhotographing targetColorchecker reference sourcesOutputTemporal noiseSavingLinks
Colorcheck Appendix – Algorithms and reference formulas
Color error formulasAlgorithmGrayscale and exposure
Using Multicharts – Interactive analysis of several test charts
IntroductionGetting startedReference filesThe Multicharts windowDisplays and options
Multicharts Noise – Noise, and especially sensor (RAW) noise in Multicharts
….
Multicharts Special Charts – Additional charts, including circles arranged on a square
InstructionsPatch numberingExamples
Color correction matrix
IntroductionMathMulticharts
Using Light Falloff – Measure lens vignetting and sensor nonuniformity
InstructionsResults
Using Uniformity-Interactive – Interactive measurement of vignetting and sensor nonuniformity
InstructionsResults
Light Falloff: Imatest Master – Features in Imatest Master-only
Input dialog boxHot and dead pixelsColor shadingUniformity profilesPolynomial fitHistogramsNoise detailSpot detection
Using Blemish Detect – Measure visible sensor defects
The Human Visual SystemAlgorithmInstructionsInput dialogResults
Using Distortion
IntroductionInstructionsResultsMain figureDecenteringCorrected imageIntersection figureRadius correction figLinksAlgorithm
Dot Pattern – Analysis of a grid of circular dots
IntroductionSetupResults

Imatest Instructions — Miscellaneous modules and utilities

Using Test Charts – Creates test charts for high quality inkjet printers
IntroductionBitmap patternsSVG patternsOptions
Using Screen Patterns – Monitor patterns for Light Falloff, SFR, Distortion, and monitor calibration
IntroductionLight FalloffSFRDistortionMonitor calibrationMonitor gammaZone plateSMPTE color barsSlanted edgesColorchecker-StepchartSquares (checkerboard)
SVG Test Charts – Scalable Vector Graphics charts for MTF measurements
Introduction: m x n squaresSquares and wedgesUSAF 1951 chartOperationOptionsOutput figurePrinting
View/Rename Files – using EXIF data
Starting1. Select folder2. Select files3. Rename options4. Preview5. Rename files
Imatest IT/EXE instructions – Running Imatest IT (Industrial Testing)/EXE
IntroductionInstallationSetupINI filesDOS callCalling from MatlabTestingError handling
Using Print Test – Measure print quality factors: color response, tonal response, and Dmax
IntroductionInstructionsResults
Maskfill – Removes features that interfere with Imatest measurements
IntroductionInstructions

Appendix

Cross-reference tables – Tables to help you navigate Imatest
SuppliersImage quality factorsModulesTest chartsTest images
Version comparisons – Differences between versions. Which is right for you?
Glossary
Glosario en Espanol
Troubleshooting – What to do when Imatest doesn’t work
Installation problemsProblems after installMissing DLLsRuntime problemsINI filesCommand (DOS) windowDiagnostics runsPath conflicts
Imatest Change Log – Imatest release history
XML Changes – New XML improvements in Imatest 3.5.1+
Complete PDF documentation – The whole docs 14 MB and almost 500 pages, updated occasionally
License – The Imatest End User License Agreement (EULA)