1. A method for noise reduction, comprising: for each pixel of a noise-reduction lookup input image, wherein the noise-reduction lookup input image is based, at least in part, on an input image: determining at least one noise reduction component for the pixel by providing to a three-dimensional pixel value of the pixel, wherein the noise-reduction three-dimensional look up table converts the three-dimensional pixel value into the at least one noise reduction component based on the pixel value; and performing noise reduction on the input image using the determined noise reduction components.