A fluorescence imaging system for use in a medical procedure, the imaging system configured to generate a video image onto a display, the fluorescence imaging system comprising: a light source for emitting infrared light and white light; an infrared image sensor for capturing infrared image data in the infrared spectrum; a white light image sensor for capturing white light image data in the white light spectrum; a fluorescence image enhancer having a first digital finite impulse response, FIR, filter and a second digital FIR filter; data processing hardware in communication with the infrared image sensor and the white light image sensor; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising: filtering the infrared image data with the first digital FIR filter configured to produce a low-pass magnitude response of zero at a horizontal Nyquist frequency and a vertical Nyquist frequency while maintaining a maximum or near maximum frequency response at the remaining frequencies, filtering the infrared image data with the second digital FIR filter configured with a phase response to spatially align the white light image data with the infrared image data; combining the aligned white light image data and the aligned and filtered infrared image data into combined image data; and transmitting the combined image data to the display. a light source for emitting infrared light and white light; an infrared image sensor for capturing infrared image data in the infrared spectrum; a white light image sensor for capturing white light image data in the white light spectrum; a fluorescence image enhancer having a first digital finite impulse response, FIR, filter and a second digital FIR filter; data processing hardware in communication with the infrared image sensor and the white light image sensor; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising: filtering the infrared image data with the first digital FIR filter configured to produce a low-pass magnitude response of zero at a horizontal Nyquist frequency and a vertical Nyquist frequency while maintaining a maximum or near maximum frequency response at the remaining frequencies, filtering the infrared image data with the second digital FIR filter configured with a phase response to spatially align the white light image data with the infrared image data; combining the aligned white light image data and the aligned and filtered infrared image data into combined image data; and transmitting the combined image data to the display. filtering the infrared image data with the first digital FIR filter configured to produce a low-pass magnitude response of zero at a horizontal Nyquist frequency and a vertical Nyquist frequency while maintaining a maximum or near maximum frequency response at the remaining frequencies, filtering the infrared image data with the second digital FIR filter configured with a phase response to spatially align the white light image data with the infrared image data; combining the aligned white light image data and the aligned and filtered infrared image data into combined image data; and transmitting the combined image data to the display.