1. A computer-implemented method, comprising: receiving, by a processor, first image data from a seismic survey of a subsurface being corrupted by first noise; accessing, by the processor, a library storing information from previously analyzed image data; comparing, by the processor, the first image data with corrupted image data contained in a plurality of entries of the library; determining a correlation between the first image data and the corrupted image data of the plurality of entries of the library; generating a correlation score for each entry in the library based on the correlation between the first image data and the corrupted image data; automatically selecting, by the processor, an entry from the library having a correlation score above a first threshold; and applying, by the processor, a noise filter to the first image data to reduce noise in the first image data, wherein the noise filter is applied according to a first filter parameter specified by the selected entry.