1. A method comprising: receiving an image frame comprising a plurality of pixels arranged in a plurality of rows and columns, wherein the pixels comprise thermal image data associated with a scene and noise introduced by an infrared imaging device; and processing the image frame to determine a plurality of column correction terms to reduce at least a portion of the noise, wherein each column correction term is associated with a corresponding one of the columns and is determined based on relative relationships between the pixels of the corresponding column and the pixels of a neighborhood of columns, wherein the processing the image frame comprises: selecting one of the columns, for each pixel of the selected column, comparing the pixel to a corresponding plurality of neighborhood pixels in the neighborhood of columns, for each comparison, adjusting a first counter if the pixel of the selected column has a value greater than the compared neighborhood pixel, for each comparison, adjusting a second counter if the pixel of the selected column has a value less than the compared neighborhood pixel, and selectively updating the column correction term associated with the selected column based on the first and second counters.