A fluorescence imaging system comprising a light source configured to emit non-visible light and visible light and an image sensor including a plurality of pixels configured to capture non-visible light image data and visible light image data, the fluorescence imaging system configured to generate a video image onto a display, the fluorescence imaging system comprising: data processing hardware in communication with the 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: determining, for each pixel of the plurality of pixels, a non-visible light value, the non-visible light value associated with an amount of non-visible light captured by the image sensor; applying a color map to each non-visible light value to associate the non-visible light value with a select color to generate non-visible light selected color values; weighting a visible light chroma value of the visible light image data with a non-visible light chroma value of the non-visible light selected color values to generate a weighted chroma value; and combining luma values of each pixel of the visible light image data to the weighted chroma values so as to enhance the video image, wherein weighting the visible light chroma value of the visible light image data with the non-visible light chroma value of the non-visible light selected color values comprises: converting, for each pixel, the associated visible light image data into a visible light luma value, a visible light blue-difference chroma value, and a visible light red-difference chroma value; converting the non-visible light selected color values into a non-visible light luma value, a non-visible light blue-difference chroma value, and a non-visible light red-difference chroma value; weighting the visible light blue-difference chroma value and the non-visible light blue-difference chroma value based on a weighting factor to generate a weighted blue-difference chroma value; and weighting the visible light red-difference chroma value and the non-visible light red-difference chroma value based on the weighting factor to generate a weighted red-difference chroma value. data processing hardware in communication with the 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: determining, for each pixel of the plurality of pixels, a non-visible light value, the non-visible light value associated with an amount of non-visible light captured by the image sensor; applying a color map to each non-visible light value to associate the non-visible light value with a select color to generate non-visible light selected color values; weighting a visible light chroma value of the visible light image data with a non-visible light chroma value of the non-visible light selected color values to generate a weighted chroma value; and combining luma values of each pixel of the visible light image data to the weighted chroma values so as to enhance the video image, determining, for each pixel of the plurality of pixels, a non-visible light value, the non-visible light value associated with an amount of non-visible light captured by the image sensor; applying a color map to each non-visible light value to associate the non-visible light value with a select color to generate non-visible light selected color values; weighting a visible light chroma value of the visible light image data with a non-visible light chroma value of the non-visible light selected color values to generate a weighted chroma value; and combining luma values of each pixel of the visible light image data to the weighted chroma values so as to enhance the video image, wherein weighting the visible light chroma value of the visible light image data with the non-visible light chroma value of the non-visible light selected color values comprises: converting, for each pixel, the associated visible light image data into a visible light luma value, a visible light blue-difference chroma value, and a visible light red-difference chroma value; converting the non-visible light selected color values into a non-visible light luma value, a non-visible light blue-difference chroma value, and a non-visible light red-difference chroma value; weighting the visible light blue-difference chroma value and the non-visible light blue-difference chroma value based on a weighting factor to generate a weighted blue-difference chroma value; and weighting the visible light red-difference chroma value and the non-visible light red-difference chroma value based on the weighting factor to generate a weighted red-difference chroma value. converting, for each pixel, the associated visible light image data into a visible light luma value, a visible light blue-difference chroma value, and a visible light red-difference chroma value; converting the non-visible light selected color values into a non-visible light luma value, a non-visible light blue-difference chroma value, and a non-visible light red-difference chroma value; weighting the visible light blue-difference chroma value and the non-visible light blue-difference chroma value based on a weighting factor to generate a weighted blue-difference chroma value; and weighting the visible light red-difference chroma value and the non-visible light red-difference chroma value based on the weighting factor to generate a weighted red-difference chroma value.