EP3136339B1

Edge enhancement for thermal-visible combined images and cameras

Abstract

This record has no abstract on file.

EP3136339B1, drawing sheet 1
Sheet 1 of 33

Term

9.9 yearsleft in the term

Expires 26 August 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

15 claims: 10 independent, 5 dependent

  1. 1
    A system (100) for combining visible light, VL, and infrared, IR, image data comprising:a memory for storing one or more sets of VL image data and IR image data, each set of VL and IR image data comprising a plurality of VL and IR image pixels, respectively;a user interface (208);and a processor (222) configured to: (a) process (1134) a first set of VL image data to determine an edge factor value for each pixel in the first set of VL image data based on the VL image data and an edge gain input, the edge factor value corresponding to a measure of the strength of an edge at a given pixel and being scaled by the edge gain input, the edge gain input being adjustable via the user interface;(b) combine (1136) the edge factor value associated with each pixel in the first set of VL image data with an edge midscale value by offsetting the edge midscale value based on the edge factor value at that pixel to create a first set of modified VL image data, the edge midscale value corresponding to a specific color;and (c) blend (1138), on a pixel-by-pixel basis, the first set of modified VL image data with a first set of IR image data that corresponds to the first set of VL image data, according to a blending ratio, to generate a first set of combined image data that includes a representation of the strength of edges in the VL image data, wherein the blending ratio at each pixel is based on the edge factor value associated with that pixel.
  2. 4
    The system of any preceding claim, further comprising an IR camera module (200) for receiving infrared radiation from a scene and generating IR image data representative of the scene and a VL camera module (206) for receiving VL radiation from a scene and generating VL image data representative of the scene;and wherein the processor is further configured to receive IR image data from the IR camera module and to receive VL image data from the VL camera module;and optionally the system further comprising an image acquisition module (280) including the IR camera module and the VL camera module and a processing module (290) comprising the processor and in wireless communication with the image acquisition module.
  3. 5
    The system of any preceding claim, wherein the user interface allows a user to select a display mode for presenting image data on a display, the display mode being selectable from VL image data, IR image data, and the combined image;and/or wherein the user interface allows a user to select a palettization scheme for at least one of the IR image and the modified VL image;and/or wherein the user interface allows a user to select the edge midscale value.
  4. 6
    The system of any preceding claim, wherein combining the first set of modified VL image data with the first set of IR image data comprises blending the modified VL image data with the IR image data, and wherein the amount of contribution from each of the modified VL image data and the IR image data at a given pixel is based on the edge factor value of the associated pixel in the VL image data.
  5. 7
    The system of any preceding claim, wherein the edge midscale value represents gray;optionally wherein the edge midscale value is a scalar value;and optionally wherein combining the edge factor value with the edge midscale value comprises adding the edge factor value to the luminance component of the edge midscale value.
  6. 8
    The system of any preceding claim, wherein combining the edge factor value with the edge midscale value comprises adding the edge factor value to each of a red, green, and blue component of the edge midscale value
  7. 9
    The system of any preceding claim, wherein processing the first set of VL image data comprises performing an embossing process on the first set of VL image data in order to determine an emboss value for each of a plurality of pixels within the VL image data, and wherein determining the edge factor value for each of the plurality of pixels comprising scaling the determined emboss value by the edge gain input; optionally wherein the embossing process comprises:determining a pseudo-luminance value for each of a second plurality of pixels;and processing the pseudo-luminance values of the second plurality of pixels via a processing kernel to determine the emboss value for at least one pixel associated with the kernel;and optionally wherein processing the pseudo-luminance values of the second plurality of pixels comprises determining the difference between pseudo-luminance values of nearby pixels in the second plurality of pixels.
  8. 10
    The system of any preceding claim, wherein the edge factor value for each pixel is determined from a comparison between relative intensities of neighboring pixels and scaled by an edge gain value.
  9. 11
    The system of any preceding claim, wherein the processor (222) is in communication with the IR and VL camera modules, the display, and the user interface, the processor further configured to:(a) receive (1130) 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 (1130) 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 IR image data;(c) generate (1136) a modified VL image comprising a plurality of pixels corresponding to a plurality of IR pixels, each of the plurality of pixels in the modified VL image comprising an edge midscale value corresponding to a specific color combined with an edge factor value associated with each corresponding VL pixel, wherein combining the edge factor values with the edge midscale value comprises offsetting the edge midscale value based on the edge factor value;(d) blend (1138) the modified VL image and the IR image to generate a blended image including emphasized edges from the VL image;and (e) present (1140) the blended image on the display.
  10. 13
    A non-transitory computer-readable medium containing instructions for one or more programmable processors to perform a method of enhancing infrared images, the method in accordance with the instructions comprising:receiving (1130) visible light, VL, image data associated with a plurality of VL pixels representative of a target scene;receiving (1130) infrared, IR, image data associated with a plurality of IR pixels representative of at least a portion of the target scene, and at least a portion of the IR pixels corresponding to one or more VL pixels;receiving a dynamically adjustable edge gain input parameter;processing (1134) the VL image data and combining the processed VL data with the received edge gain input parameter to generate an edge factor value for each of a plurality of pixels in the VL image, each of the edge factor values corresponding to a measure of the strength of an edge at a given pixel and being scaled by the edge gain input parameter;using (1136) the plurality of edge factor values to create a modified VL image by offsetting an edge midscale value that corresponds to a specific color with each of the plurality of edge factor values;blending (1138), on a pixel-by-pixel basis, the modified VL image with the IR image data, according to a blending ratio, to generate an output image, wherein the blending ratio at each pixel is based on the edge factor value associated with that pixel;and wherein creating the modified VL image comprises combining, on a pixel-by-pixel basis, each edge factor value with an edge midscale value to create modified VL image pixels.