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.
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
Signal
What it measures
Blurriness
Loss of sharp detail, from defocus or motion
Noise
Random pixel-level speckle or grain
Exposure
Too dark or blown out
Low resolution
Too 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.