NTH

JLD: Perceptual Distance Through A Jacobian Lens

AuthorsShreshth Saini, Balu Adsumilli, Alan C. Bovik

AffiliationsThe University of Texas at Austin, Austin, TX, USA · Google, USA · University of Colorado Boulder, Boulder, CO, USA

October 12, 2026 3 min read
Watch on YouTube
The one-line take

JLD uses the Jacobian of a frozen vision model to build a faster, more resolution-robust measure of how visually different two images appear.

Key results

0.926
Mean image SRCC

JLD correlation with human ratings averaged across TID2013, CSIQ, LIVE, and KADID-10k.

0.845
TID2013 SRCC at 512-pixel short side

JLD remains close to its 0.850 correlation at 256 pixels when resolution doubles.

2.5
JLD-fast runtime

Milliseconds per image pair, with a mean image SRCC of 0.911.

0.786
Waterloo IVC 4K SRCC

JLD-video result; VMAF scores 0.611 on the same benchmark.

What the paper found

JLD measures image differences by combining the detail in early vision features with the output sensitivity of a frozen encoder. Using DINOv2-S, it averages Jacobian outer products to identify the 64 most output-sensitive directions among 384 block-1 feature dimensions, then compares images in that projected space. The lens is calibrated from 100 unlabeled DIV2K images in about 35 seconds; a chroma pre-filter and a whole-image output term further improve the full metric. Across TID2013, CSIQ, LIVE, and KADID-10k, JLD reaches a mean Spearman correlation of 0.926 with human ratings, ahead of LPIPS, DISTS, and other tested distances. Its correlation on TID2013 remains nearly stable as resolution increases, changing from 0.850 at a 256-pixel short side to 0.845 at 512 pixels. JLD-fast reaches a mean correlation of 0.911 at 2.5 milliseconds per pair, about four times faster than LPIPS-VGG. The method also transfers to video with VideoMAE-Base: on Waterloo IVC 4K, it scores 0.786 versus 0.611 for VMAF. The authors report improvements over raw features across 14 frozen encoders, including CLIP, suggesting that output sensitivity can provide useful perceptual weighting without fitting the distance to human labels.

Original abstract

Image compression, restoration, and generation all require a way to measure how different two images look to a person. Pixel error ignores how people see, while the most accurate perceptual distances are typically fitted to human judgments, tying them to a fixed data and resolution. For example, when image resolution is doubled, the correlation of DISTS with human scores on TID2013 drops from 0.815 to 0.717. We introduce the Jacobian Lens Distance (JLD), which derives its perceptual geometry from a frozen vision encoder rather than from human labels. JLD combines the locality of early patch features with the perceptual sensitivity captured by later encoder representations. Specifically, we use the encoder Jacobian to identify directions in the early feature space that most strongly affect the encoder output, producing a fixed metric tensor, $E[J^\top J]$, which we call the Jacobian lens. The lens is fitted only once from 100 unlabeled images, taking about 35 seconds. Locally, this construction defines a pullback metric in pixel space, giving JLD a clear geometric interpretation that can be directly analyzed on real images. Across four standard perceptual databases, JLD achieves state-of-the-art performance and consistently outperforms LPIPS, DISTS, PieAPP, and DreamSim. JLD is also robust to changes in image resolution, on TID2013, its lens-term correlation remains nearly unchanged when the resolution is doubled, decreasing only from 0.850 to 0.845. We further introduce JLD-fast, which is $4\times$ faster than LPIPS-VGG while achieving a mean correlation of 0.911. Finally, JLD naturally extends to video, reaching a correlation of 0.786 on Waterloo IVC 4K compared with 0.611 for VMAF.

Read the original paper

More in Computer Vision

Browse all 61 papers →
01Cv

LVMT: Video Mask Transformer for Long-term Video Segmentation

Narges Norouzi, Niccolò Cavagnero, Idil Esen Zulfikar, Bastian Leibe, Gijs Dubbelman, Daan de Geus

LVMT makes long-term video object segmentation more capable and much faster by selectively remembering object information while training efficiently on long videos.

Read analysis