×

Methods of image fusion for image stabilization

  • US 9,262,684 B2
  • Filed: 06/06/2013
  • Issued: 02/16/2016
  • Est. Priority Date: 06/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory program storage device, readable by a programmable control device and comprising instructions stored thereon to cause the programmable control device to:

  • obtain a first image of a scene captured at a first time, the first image having a plurality of pixels;

    perform a multi-resolution decomposition of the first image to generate a first multi-level pyramid representation of the first image;

    obtain a second image of the scene, wherein the second image is captured at a different time from the first image, and wherein each of the plurality of pixels in the first image has a corresponding pixel in the second image;

    perform a multi-resolution decomposition of the second image to generate a second multi-level pyramid representation of the second image;

    generate a level in an output multi-level pyramid representation of the scene for each level in the first and second multi-level pyramid representations of the scene in accordance with instructions to cause the programmable control device to;

    identify, for a group of pixels in a level of the first multi-level pyramid representation of the scene, a corresponding group of pixels in the level from the second multi-level pyramid representation of the scene;

    determining a weight value associated with each group of pixels in the level from the first multi-level pyramid representation of the scene and the identified corresponding group of pixels in the level from the second multi-level pyramid representation of the scene;

    perform a spatial search of the level of the second multi-level pyramid representation of the scene to find a better corresponding group of pixels when the weight value is less than or equal to a specified threshold;

    determine a weight value for the better corresponding group of pixels; and

    fuse the identified group of pixels from the first multi-level pyramid representations of the scene with the better corresponding group of pixels from the second multi-level pyramid representation when the determined weight value for the better corresponding group of pixels is greater than the specified threshold;

    repeat the instructions to cause the programmable control device to generate a level in the output multi-level pyramid representation of the scene for each level in the multi-resolution decomposition of the first image;

    combine the output multi-level pyramid representations of the scene to generate a single output image representative of the scene; and

    store the output image in a memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×