Сырой цифровой снимок — это мозаика, где каждый пиксель хранит лишь один базовый спектральный компонент: красный, зелёный или синий. Для сжатия такого файла его разделяют на яркостную составляющую — детальное монохромное изображение, несущее информацию об интенсивности света, — и цветовую компоненту. Но цветовые отсчёты на сенсоре пространственно смещены друг относительно друга, и при восстановлении цвета по яркостной карте возникают артефакты: дрожание и ошибки интерполяции.
Новый метод CfL-STT (Chrominance from Luma — Subpixel Translation Trick) действует подобно точной подгонке трафарета: он сдвигает цветовую сетку, совмещая её с яркостной картой с помощью линейной интерполяции. Этот геометрический манёвр устраняет мелкие шумы и делает яркостный и цветовой слои почти независимыми — теперь их можно сжимать с минимальной информационной избыточностью, то есть с максимальной эффективностью кодирования.
Испытания на реальных снимках показали неожиданный результат: простой геометрический трюк стабильно выигрывает у лучших существующих алгоритмов, сокращая размер файла на 10–20%. При этом сжатие полностью обратимо — исходная картинка восстанавливается бит-в-бит. Такая точность критична для медицины, науки и киносъёмки, где даже микроскопический дефект недопустим.
Метод удивляет своей простотой: он использует обычную линейную интерполяцию — по сути, проведение прямых между точками — но точное выравнивание слоёв даёт эффект, сравнимый с вычислительно дорогими алгоритмами.