An imaging system for use in a medical procedure, the imaging system configured to generate a video image onto a display (180, 580), the imaging system comprising: a first light source (1 10a) for emitting illuminating light; a second light source (1 10b) for emitting excitation light; a first image sensor for capturing first image data in the visible spectrum; a second image sensor for capturing second image data in the non-visible spectrum, each pixel of the first image sensor corresponding to a pixel of the second image sensor; data processing hardware in communication with the first image sensor and the second 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: for each pixel in the first image sensor: determining an intensity of visible light received by the pixel of the first image sensor; determining, based on the intensity of visible light received by the pixel of the first image sensor, an amount of unwanted non-visible light captured by the corresponding pixel of the second image sensor, the unwanted non-visible light originating from sources other than the second light source; and reducing an intensity of non-visible light in the second image data captured by the corresponding pixel of the second image sensor based on the determined amount of unwanted non-visible light, so as to provide accurate image data for each pixel of the second image sensor. a first light source (1 10a) for emitting illuminating light; a second light source (1 10b) for emitting excitation light; a first image sensor for capturing first image data in the visible spectrum; a second image sensor for capturing second image data in the non-visible spectrum, each pixel of the first image sensor corresponding to a pixel of the second image sensor; data processing hardware in communication with the first image sensor and the second 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: for each pixel in the first image sensor: determining an intensity of visible light received by the pixel of the first image sensor; determining, based on the intensity of visible light received by the pixel of the first image sensor, an amount of unwanted non-visible light captured by the corresponding pixel of the second image sensor, the unwanted non-visible light originating from sources other than the second light source; and reducing an intensity of non-visible light in the second image data captured by the corresponding pixel of the second image sensor based on the determined amount of unwanted non-visible light, so as to provide accurate image data for each pixel of the second image sensor. determining an intensity of visible light received by the pixel of the first image sensor; determining, based on the intensity of visible light received by the pixel of the first image sensor, an amount of unwanted non-visible light captured by the corresponding pixel of the second image sensor, the unwanted non-visible light originating from sources other than the second light source; and reducing an intensity of non-visible light in the second image data captured by the corresponding pixel of the second image sensor based on the determined amount of unwanted non-visible light, so as to provide accurate image data for each pixel of the second image sensor.