Skip to content

Linearity Analyzer

Analyze sensor transfer curve linearity with adjustable non-linearity and knee point. View transfer function and residual plots side by side.

Linearity Analyzer

Analyze sensor response linearity. Visualize the input-output transfer curve, deviation from ideal, and maximum non-linearity.

Max Non-linearity
2.80%
Linear Range
68%
RMS Error
1.145%
Transfer Curve
0%25%50%75%100%0%25%50%75%100%Input (%FWC)
Residual (Deviation)
0%25%50%75%100%-4.0%-2.0%0.0%2.0%4.0%Input (%FWC)

Linearity Model

The ideal transfer function is linear:

DN_ideal = (Signal / FWC) × DN_max

Real sensors deviate from linearity due to:

  • Charge-to-voltage conversion non-linearity (source follower)
  • Capacitance variation with voltage (junction capacitance)
  • ADC integral non-linearity (INL)

Non-Linearity Metric

NL(%) = max|DN_actual - DN_ideal| / DN_max × 100

Knee Point

The knee point defines where non-linearity onset becomes significant. Below the knee point, response is nearly linear; above it, compression or expansion effects increase.

Key Metrics

  • Max Non-Linearity % — worst-case deviation from ideal
  • Linear Range % — percentage of full scale within ±1% NL
  • RMS Error % — root-mean-square deviation across full range

WARNING

High non-linearity (>2%) degrades color accuracy, HDR merging quality, and photometric measurements. Most machine vision applications require NL < 1%.