Image Blurriness

Image blurriness is a measure of how out-of-focus or motion-smeared an image is, used as a data-quality signal to flag and filter low-clarity samples. In visual AI it helps curate training data by surfacing images too blurry for a model, or annotators, to learn from reliably.

What is image blurriness?

Image blurriness quantifies the loss of sharp detail in an image, whether from defocus, motion, or heavy compression. It is usually scored with a no-reference metric, one that needs no "correct" version to compare against, most commonly the variance of the Laplacian, where sharp edges produce high variance and a blurry image produces low variance. That gives every image a single blurriness score you can threshold. It is one of several image-quality signals, alongside exposure, contrast, and noise, that teams use to assess a dataset before they spend money labeling it or time training on it.

Key takeaways

  • Blurriness is a per-image data-quality score for how out-of-focus or motion-blurred an image is.
  • It is commonly computed with the variance of the Laplacian, a fast proxy for edge sharpness, where low variance means blurry.
  • It is used in curation to filter or review the low-quality tail of a dataset before labeling and training.

How it's measured

  • Variance of the Laplacian: the classic, fast, no-reference sharpness proxy.
  • Frequency analysis: less high-frequency energy indicates more blur.
  • Learned image-quality models: predict perceptual quality, including blur, from the pixels.
  • The score is relative and content-dependent, so the threshold has to be tuned per dataset.

How it works, and how FiftyOne fits

FiftyOne treats blurriness as a curation signal: compute an image-quality score per sample, sort or filter by it, and review or remove the blurry tail before it reaches labeling or training. See it in practice in the FiftyOne image-quality workflows in the docs.

Image blurriness vs related quality signals

Definitions for quality signals related to image blurriness
Definitions for quality signals related to image blurriness
SignalWhat it measures
BlurrinessLoss of sharp detail, from defocus or motion
NoiseRandom pixel-level speckle or grain
ExposureToo dark or blown out
Low resolutionToo few pixels to resolve detail

Why it matters

Blurry images waste labeling budget and teach a model little, and if they are too blurry to label, they cap annotation quality before training even begins. Information-gain insight: the trap is over-filtering. Motion blur is often real, informative signal rather than noise, a fast-moving object, a frame captured at speed, so stripping every blurry image makes your training set cleaner than the world the model will actually run in, and the model turns brittle on exactly the frames it will face in deployment. The useful move is to curate blur by context: cut accidental defocus and unlabelable frames, but keep representative motion blur so the model sees real conditions.

Frequently asked questions

How is image blurriness measured?

Most often with the variance of the Laplacian, a no-reference score where lower variance means a blurrier image.

Should you remove all blurry images?

No. Remove unlabelable or accidental blur, but keep representative motion blur so the model still matches deployment conditions.

Why does blurriness matter for training?

Severely blurry images add little signal and can be impossible to label accurately, which caps both data quality and model performance.

Related terms

Try it in FiftyOne

Surface the blurry, low-quality tail of a dataset before you spend a cent labeling it in the uniqueness and quality tutorial.

Learn more

See where quality filtering fits the larger curation workflow in Curate First, Annotate Smarter.
Last updated July 1, 2026

Building visual or physical AI?

Let's talk.