1. A computer-implemented method, comprising: receiving, by a processor, a first image data being corrupted by a first noise; accessing, by the processor, a library storing information from previously analyzed image data; automatically selecting, by the processor, an entry from the library based on properties of the first image data and the entry; and applying, by the processor, a noise filter to the first image data to reduce the noise in the first image data, wherein the noise filter is applied according to a first filter parameter specified by the entry.