An endoscope apparatus, comprising: a fiber optic cable with a proximal end and a distal end opposite the proximal end; a light source optically coupled to the proximal end of the fiber optic cable to emit visible light and excitation light into the fiber optic cable for output from the distal end, wherein the light source is configured to emit both the visible light and the excitation light simultaneously, and wherein a wavelength of the excitation light is outside a wavelength spectrum of the visible light; and an image sensor coupled to the distal end of the fiber optic cable and positioned to receive a reflection of the visible light as reflected visible light; and a processor coupled to the image sensor to receive combined image data from the image sensor, wherein the combined image data is representative of the reflected visible light and the fluorescence light, wherein the combined image data includes a red photocharge, a green photocharge, a blue photocharge, an excitation photocharge, and a fluorescence photocharge; wherein the processor includes logic that when executed by the processor causes the processor to perform operations including: separating the combined image data into visible image data and a fluorescence image data; and separating the combined image data into red image data corresponding to the red photocharge, green image data corresponding to the green photocharge, blue image data corresponding to the blue photocharge, and florescence image data corresponding to the fluorescence photocharge, wherein the processor employs regularized inversion to determine intensity values for the fluorescent image data and the visible image data, wherein the red image data, the green image data, the blue image data comprise the visible image data. a fiber optic cable with a proximal end and a distal end opposite the proximal end; a light source optically coupled to the proximal end of the fiber optic cable to emit visible light and excitation light into the fiber optic cable for output from the distal end, wherein the light source is configured to emit both the visible light and the excitation light simultaneously, and wherein a wavelength of the excitation light is outside a wavelength spectrum of the visible light; and an image sensor coupled to the distal end of the fiber optic cable and positioned to receive a reflection of the visible light as reflected visible light; and a processor coupled to the image sensor to receive combined image data from the image sensor, wherein the combined image data is representative of the reflected visible light and the fluorescence light, wherein the combined image data includes a red photocharge, a green photocharge, a blue photocharge, an excitation photocharge, and a fluorescence photocharge; wherein the processor includes logic that when executed by the processor causes the processor to perform operations including: separating the combined image data into visible image data and a fluorescence image data; and separating the combined image data into red image data corresponding to the red photocharge, green image data corresponding to the green photocharge, blue image data corresponding to the blue photocharge, and florescence image data corresponding to the fluorescence photocharge, wherein the processor employs regularized inversion to determine intensity values for the fluorescent image data and the visible image data, wherein the red image data, the green image data, the blue image data comprise the visible image data. separating the combined image data into visible image data and a fluorescence image data; and separating the combined image data into red image data corresponding to the red photocharge, green image data corresponding to the green photocharge, blue image data corresponding to the blue photocharge, and florescence image data corresponding to the fluorescence photocharge, wherein the processor employs regularized inversion to determine intensity values for the fluorescent image data and the visible image data, wherein the red image data, the green image data, the blue image data comprise the visible image data.