发明名称 Methods of image fusion for image stabilization
摘要 Systems, methods, and computer readable media to improve image stabilization operations are described. Novel approaches for fusing non-reference images with a pre-selected reference frame in a set of commonly captured images are disclosed. The fusing approach may use a soft transition by using a weighted average for ghost/non-ghost pixels to avoid sudden transition between neighborhood and almost similar pixels. Additionally, the ghost/non-ghost decision can be made based on a set of neighboring pixels rather than independently for each pixel. An alternative approach may involve performing a multi-resolution decomposition of all the captured images, using temporal fusion, spatio-temporal fusion, or combinations thereof, at each level and combining the different levels to generate an output image.
申请公布号 US9262684(B2) 申请公布日期 2016.02.16
申请号 US201313911740 申请日期 2013.06.06
申请人 Apple Inc. 发明人 Tico Marius;Zhou Jianping;Nariani Schulze Anita;Toft Rolf;Hubel Paul;Sun Wei
分类号 G06T1/00;G06K9/46;G06K9/62;G06T5/00;G06T5/10;H04N5/232 主分类号 G06T1/00
代理机构 Blank Rome LLP 代理人 Blank Rome LLP
主权项 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; andfuse 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.
地址 Cupertino CA US