The Best Calibration Targets and Test Charts: A Complete Comparison by Use

Camera calibration targets and test charts do two different jobs. Geometric targets — checkerboard, ChArUco, dot grid and AprilGrid — carry precisely placed features that let software solve a camera’s distortion, intrinsics and pose. Resolution and imaging charts — USAF 1951, ISO 12233 and ISO 15739 — measure sharpness, noise and tone response. Choose by task, software and accuracy budget.

The two families are not interchangeable. A geometric target teaches the software what the camera is doing to straight lines and known distances; a resolution chart reports how well the finished image holds detail and tone. Most measurement systems end up using one of each. The table below is the short answer, and the sections that follow give the reasoning behind each choice.

At a glance — which target, when

#Target / chartFamilyBest forSoftwareShop
1CheckerboardGeometricSingle 2D camera, full board in view, densest corner setOpenCV, MATLABCheckerboard →
2ChArUcoGeometricPartial view, wide FOV, multi-camera, occlusionOpenCV, MATLABChArUco →
3Dot grid (circle grid)GeometricDistortion mapping, centroid robustness, HALCONHALCON, OpenCVDot grid →
4AprilGridGeometricCamera–IMU, multi-sensor rigs, VIO/SLAMKalibr (ROS)AprilGrid →
5USAF 1951ResolutionVisual limiting resolution, microscopy, lens QCVisual / Imatest StepchartUSAF 1951 →
6ISO 12233 (e-SFR)ResolutionMTF / sharpness, automated camera QCImatest, iQ-AnalyzerISO 12233 →
7ISO 15739ImagingNoise, SNR, dynamic range, OECFImatest, iQ-AnalyzerISO 15739 →

Group A — Geometric calibration targets

Geometric targets solve the camera model: focal length, principal point, lens distortion coefficients, and, with a known board, pose. What separates them is how the software locates the features and how it behaves when the board is only partly in frame.

1. Checkerboard — the default, when the whole board is in view

A checkerboard target is a grid of alternating black and white squares used to calibrate a single camera. The algorithm locates the saddle points where four squares meet; because a saddle is bounded by pixels on all sides, it refines to sub-pixel position reliably, which makes the checkerboard the densest and simplest geometric target for a controlled setup.

Its limitation is detection behaviour. Most detectors accept a view only when the whole board is visible, so an occluded corner or a board running off the frame edge causes the view to be rejected. For rotation invariance, one dimension is made even and the other odd so the board cannot be matched to a 180-degree flip. On glass, the pattern is a laser-written photolithographic chrome layer, which holds sharp, high-contrast edges without ink bleed.

Detected featureSaddle-point corners (sub-pixel)
SolvesIntrinsics, lens distortion, pose (single camera)
SoftwareOpenCV, MATLAB
Substrate & accuracySoda-lime ±1 µm · quartz ±0.5 µm (local feature accuracy); ceramic ±2 µm; film ±15 µm
Best fitSingle 2D camera, XY-stage and optical-system calibration, full board in view

Learn how corner detection works in Understanding Calibration Patterns and, for the OpenCV workflow, OpenCV Checkerboard Calibration Targets. Shop the Checkerboard Calibration Target — ChessMark™ series.

2. ChArUco — a checkerboard that still works when it’s half-hidden

A ChArUco board embeds a uniquely coded ArUco marker in each white square of a checkerboard. Because every marker identifies which corner the software is looking at, the board calibrates from a partial view — the property a plain checkerboard lacks. It keeps sub-pixel checkerboard-corner accuracy while tolerating occlusion and frame-edge cut-off.

That combination is why ChArUco has become the default for wide-angle lenses, stereo pairs and multi-camera rigs, where the board rarely sits fully inside every frame. It is native to OpenCV. For a single camera at a fixed close range, a plain checkerboard is denser and simpler; the advantage of ChArUco appears when visibility is not guaranteed.

Detected featureCheckerboard corners + coded ArUco markers
SolvesIntrinsics, distortion, pose — including from partial views
SoftwareOpenCV, MATLAB
Substrate & accuracyQuartz ±0.5 µm · soda-lime ±1 µm (local feature accuracy); ceramic ±2 µm; film ±15 µm
Best fitWide FOV, multi-camera and stereo, robotics, partial-visibility calibration

For dictionary, marker ratio and substrate selection, see How to Choose a ChArUco Board. Shop the ChArUco Calibration Board.

3. Dot grid — centroids, distortion maps and HALCON

A dot grid is a regular array of circles whose centroids serve as calibration features. The software finds each centroid by averaging many edge pixels, which is stable against sensor noise and mild defocus. Grids are the standard tool for distortion mapping: in an undistorted image every row and column stays straight, so any curvature reveals the lens distortion directly. Grids may be positive or negative, symmetric or asymmetric; an asymmetric grid removes orientation ambiguity.

MVTec HALCON’s calibration plate (CALTAB) is a dot-grid pattern, so a HALCON pipeline usually calls for this target. One physical effect is worth noting: under strong perspective, projected circles become ellipses and the apparent centroid shifts slightly. Mature calibration software compensates for this, but it is the reason very high-tilt views are handled carefully.

Detected featureCircle centroids (sub-pixel)
SolvesDistortion mapping, intrinsics, stereo alignment
SoftwareHALCON (CALTAB), OpenCV circle-grid
Substrate & accuracySoda-lime ±1 µm · quartz ±0.5 µm (local feature accuracy); ceramic ±2 µm; film ±15 µm
Best fitDistortion analysis, HALCON pipelines, multi-camera and stereo

Corner-versus-centroid detection is explained in Understanding Calibration Patterns. Shop the Dot Grid Calibration Target.

4. AprilGrid — for camera–IMU and multi-sensor calibration

An AprilGrid is a spaced array of AprilTags, each carrying a unique code. Like ChArUco it tolerates partial views, but it is specifically the pattern the Kalibr toolbox expects for spatial and temporal calibration of camera–IMU and multi-camera systems. In a ROS pipeline calibrating a visual-inertial or SLAM rig, AprilGrid is the required input.

AprilGrid and ChArUco are often confused. They use different marker families (AprilTag versus ArUco) and different toolchains (Kalibr versus OpenCV); a board built for one will not be detected by the other. Selecting the grid to match the toolbox is the first decision, before size or substrate.

Detected featureCoded AprilTags with inter-tag spacing
SolvesCamera–IMU and multi-sensor spatial/temporal calibration
SoftwareKalibr (ROS)
Substrate & accuracyGlass ±0.5–1 µm (local feature accuracy); film ±15 µm for large boards
Best fitVIO/SLAM, camera–IMU, multi-sensor rigs

The tag families are compared in Understanding Calibration Patterns. Shop the AprilGrid Calibration Target. <!– [CONFIRM] swap to /product/ slug if a dedicated product page exists –>

Group B — Resolution & imaging test charts

These charts do not solve a camera model; they measure one. They report how sharp the system is, how much noise it carries, and how it maps scene brightness to pixel values.

5. USAF 1951 — the classic visual resolution test

The USAF 1951 target is a resolution chart defined by U.S. military standard MIL-STD-150A in 1951. It presents horizontal and vertical bar triplets in 9 groups of 6 elements — 54 elements — each finer than the last. The user reads the limiting resolution by finding the smallest bar group still resolved. Resolution in line pairs per millimetre follows lp/mm = 2^(group + (element − 1)/6).

It remains the most widely cited resolution standard in microscopy, objective-lens QC and optics benches, because reading limiting resolution by eye needs no software. Its scope is limited to a single limiting figure rather than a full sharpness curve; when a continuous MTF plot is required, ISO 12233 is used instead.

Pattern9 groups × 6 elements bar triplets (54 elements)
MeasuresLimiting resolution (lp/mm), read visually
SoftwareNone required; Imatest Stepchart for assisted reading
Substrate & accuracyQuartz / soda-lime / ceramic / film; local feature accuracy from ±0.85 µm; min line width to 0.7 µm
Best fitMicroscopy, lens and optical-system QC, visual resolution checks

Groups, elements and the lp/mm formula are worked through in How to Read a USAF 1951 Chart. Shop the USAF 1951 Resolution Target. <!– [CONFIRM] /product/ slug if live –>

6. ISO 12233 — the modern MTF / slanted-edge standard

The ISO 12233 test chart is the current standard for measuring the spatial frequency response (SFR) of digital cameras. Its defining feature is the slanted edge: analysis software (Imatest, iQ-Analyzer) takes a lightly tilted black-to-white edge and computes the full MTF curve — sharpness across spatial frequency — rather than a single number. The e-SFR edition (ISO 12233:2017) tiles many slanted squares with OECF and colour patches, so one capture characterises sharpness across the frame.

A low 4:1 edge contrast is specified so the measurement is not distorted by clipping or in-camera sharpening. Editions differ (2000, 2014, 2017); the chart is matched to the edition named in the test specification. For production camera QC — phone, automotive and industrial modules — ISO 12233 is the automated, repeatable choice.

PatternSlanted edges (e-SFR: tiled squares) + OECF/colour patches
MeasuresMTF / SFR (sharpness vs frequency)
SoftwareImatest, iQ-Analyzer
Edge contrast4:1 low contrast (ISO 12233 method)
SubstrateChrome-on-glass or film (transmissive/reflective)
Best fitAutomated MTF/sharpness QC of digital cameras and modules

For the underlying method, see the Complete Guide to Camera Calibration Targets. Shop the eSFR ISO 12233:2017 Test Chart; for a pure chrome-on-glass slanted-edge target, see the Chrome-on-Glass MTF Target.

7. ISO 15739 — noise, dynamic range and tone response

The ISO 15739 test chart measures image noise and the opto-electronic conversion function (OECF) — how a camera converts scene luminance into pixel values, its signal-to-noise ratio, and its dynamic range. It uses a set of calibrated grayscale patches spanning a wide density range, from which software fits the tone curve and quantifies noise at each level.

Where ISO 12233 covers sharpness, ISO 15739 covers the other half of image quality: noise and tone. The two are commonly run together to characterise a camera fully.

PatternCalibrated grayscale / OECF patch series
MeasuresNoise, SNR, dynamic range, tone response (OECF)
SoftwareImatest, iQ-Analyzer
SubstrateTransmissive or reflective, per test setup
Best fitNoise, dynamic-range and tone-response measurement

Sharpness and noise sit on the same image-quality workflow — background in the Complete Guide to Camera Calibration Targets. Shop the ISO 15739 Test Chart.

How to choose in three questions

Three questions settle most selections.

First, geometry or image quality. To calibrate the camera model — distortion, intrinsics, measurement, pose — use a geometric target (rows 1–4). To measure how good the image is — sharpness, noise, tone — use a resolution or imaging chart (rows 5–7). Many systems need one of each.

Second, the software. OpenCV and MATLAB use checkerboards or ChArUco; HALCON uses a dot grid (CALTAB); Kalibr uses an AprilGrid; Imatest uses ISO 12233 for sharpness and ISO 15739 for noise; USAF 1951 needs no software. Matching the pattern to the toolchain is not optional — the wrong pattern is not detected at all.

Third, the accuracy budget. A calibration target should be roughly one order of magnitude more accurate than the system it calibrates. Photolithographic chrome-on-glass holds ±1 µm on soda-lime and ±0.5 µm on quartz (local feature accuracy), ±2 µm on ceramic and ±15 µm on film. A printed target carries tens to hundreds of microns of positional error and shifts with humidity, which then caps the accuracy of everything measured with it.

Targets ship with a per-unit serial-numbered inspection report; NIST/NIM-traceable third-party calibration under CNAS L0579, internationally recognised through the ILAC-MRA, is available on request. To preview a checkerboard, ChArUco, AprilGrid or circle grid to your exact dimensions, use the free calibration pattern generator, or send a camera, field of view and accuracy target for a specified board.

Frequently Asked Questions

What is the most common camera calibration target?
The checkerboard. Its saddle-point corners refine to sub-pixel precision reliably, and it’s the default in OpenCV and MATLAB. ChArUco is overtaking it for wide-angle and multi-camera work because it also calibrates from a partial view.
Checkerboard or ChArUco — which should I use?
Use a checkerboard for a single camera when the whole board stays in frame — it’s simpler and denser. Use ChArUco for wide lenses, multi-camera rigs, or any setup where the board is partly occluded or runs off the frame edge.
What’s the difference between a calibration target and a resolution test chart?
A calibration target (checkerboard, dot grid, ChArUco, AprilGrid) solves the camera’s geometry — distortion, intrinsics and pose. A resolution chart (USAF 1951, ISO 12233, ISO 15739) measures image quality — sharpness, noise and tone response. You often need one of each.
Which target does HALCON, OpenCV or Kalibr expect?
HALCON uses a dot-grid calibration plate (CALTAB). OpenCV and MATLAB use checkerboards or ChArUco. Kalibr (ROS) expects an AprilGrid for camera–IMU and multi-sensor calibration. Matching the pattern to the toolchain matters — the wrong one won’t be detected.
Is USAF 1951 still used?
Yes. Despite dating from 1951, it remains the most widely cited resolution standard in microscopy, lens testing and optical QC because it reads limiting resolution by eye, with no software. For a full MTF curve, use an ISO 12233 slanted-edge chart instead.
Do I need a glass target, or is a printed one fine?
For prototyping, printed is fine. For measurement, no — a printed target carries tens to hundreds of microns of positional error and warps with humidity, both of which propagate into your results. If sub-pixel accuracy matters, start from a flat chrome-on-glass or ceramic target.

Related Reading

Picture of Ben Tsang

Popular Calibration Targets

Need a custom calibration target?

In This Article

0
0
Your Cart
Your cart is emptyReturn to Shop

Get Your Quote Now

Please fill out the form below or email us directly to sales@calibvision.com, our sales engineers will review your request and get back to you within 3 working days(typically faster).