1. An apparatus comprising: detection/reception logic to detect a digital image of an object, the digital image including pixels having associated pixel values contaminated by noise, and side information pertaining to confidence of a value acquired in each pixel; computation engine to measure characteristics of noise in each pixel of the digital image, wherein the computation engine is further to measure a plurality of weights relating to one or more of the pixel values, the side information, and the noise characteristics, and wherein the computation engine is further to compute a smart filter based on a combination of the plurality of weights; application/execution logic to apply the smart filter to filter the digital image by reducing the noise in the digital image; and communication/compatibility logic to output the filtered digital image.