On a computer, images naturally decompose into RGB channels. Shifting each channel in space gives a common "chromatic aberration" effect. We can decompose image `Im` into any set of basis vectors `b` by solving `M*b = Im` for `M` (although some `b`-space colors require negative subpixel values to show on an RGB display). You can shift each "synthetic channel" in space.