1. An apparatus, comprising: an algorithm for calculating missing color data, said algorithm is configured to receive data associated with a spectrally mosaiced, high dynamic range, digital image and to calculate missing color data, said algorithm generates a plurality of product term multipliers that give improved performance, particularly in high contrast regions of the image.