A thermal imaging camera configured to generate infrared images having enhanced edges comprising: an infrared, IR, camera module for receiving IR radiation from a target scene and generating IR image data representative of the target scene; a visible light, VL, camera module for receiving VL radiation from the target scene and generating VL image data representative of the target scene; a display; and a processor in communication with the IR and VL camera modules, and the display, the processor configured to: (a) receive IR image data from the IR camera module, the IR image data comprising a plurality of IR pixels representative of a target scene; (b) receive VL image data from the VL camera module, the VL image data comprising a plurality of VL pixels representative of the target scene and corresponding to a plurality of the IR pixels in the IR image data; (c) generate a modified VL image data comprising a plurality of pixels corresponding to a plurality of IR pixels, each of the plurality of pixels in the modified VL image data comprising an edge midscale value specifying a particular color, combined with an edge factor value associated with each corresponding VL pixel, wherein the edge factor value corresponds to a measure of a strength of an edge at a given pixel and is scalable by an edge gain input and wherein the edge factor values emphasize edges from the VL image data; (d) combine the modified VL image data and the IR image data to generate a blended image including emphasized edges from the VL image data; and (e) present the blended image on the display; wherein if the edge factor value associated with the corresponding pixel in the VL image data is below a threshold value, a blending ratio is set so that the combined image data includes zero amount of modified visible light image data. an infrared, IR, camera module for receiving IR radiation from a target scene and generating IR image data representative of the target scene; a visible light, VL, camera module for receiving VL radiation from the target scene and generating VL image data representative of the target scene; a display; and a processor in communication with the IR and VL camera modules, and the display, the processor configured to: (a) receive IR image data from the IR camera module, the IR image data comprising a plurality of IR pixels representative of a target scene; (b) receive VL image data from the VL camera module, the VL image data comprising a plurality of VL pixels representative of the target scene and corresponding to a plurality of the IR pixels in the IR image data; (c) generate a modified VL image data comprising a plurality of pixels corresponding to a plurality of IR pixels, each of the plurality of pixels in the modified VL image data comprising an edge midscale value specifying a particular color, combined with an edge factor value associated with each corresponding VL pixel, wherein the edge factor value corresponds to a measure of a strength of an edge at a given pixel and is scalable by an edge gain input and wherein the edge factor values emphasize edges from the VL image data; (d) combine the modified VL image data and the IR image data to generate a blended image including emphasized edges from the VL image data; and (e) present the blended image on the display; wherein if the edge factor value associated with the corresponding pixel in the VL image data is below a threshold value, a blending ratio is set so that the combined image data includes zero amount of modified visible light image data. (a) receive IR image data from the IR camera module, the IR image data comprising a plurality of IR pixels representative of a target scene; (b) receive VL image data from the VL camera module, the VL image data comprising a plurality of VL pixels representative of the target scene and corresponding to a plurality of the IR pixels in the IR image data; (c) generate a modified VL image data comprising a plurality of pixels corresponding to a plurality of IR pixels, each of the plurality of pixels in the modified VL image data comprising an edge midscale value specifying a particular color, combined with an edge factor value associated with each corresponding VL pixel, wherein the edge factor value corresponds to a measure of a strength of an edge at a given pixel and is scalable by an edge gain input and wherein the edge factor values emphasize edges from the VL image data; (d) combine the modified VL image data and the IR image data to generate a blended image including emphasized edges from the VL image data; and (e) present the blended image on the display; wherein if the edge factor value associated with the corresponding pixel in the VL image data is below a threshold value, a blending ratio is set so that the combined image data includes zero amount of modified visible light image data.