US 9,811,884 B2
Methods and systems for suppressing atmospheric turbulence in images
Alessandro Foi, Tampere (FI); Vladimir Katkovnik, Tampere (FI); Pavlo Molchanov, Tampere (FI); and Enrique Sánchez-Monge, Tampere (FI)
Assigned to FLIR Systems, Inc., Wilsonville, OR (US); and Noiseless Imaging Oy LTD, Tampere (FI)
Filed by FLIR Systems, Inc., Wilsonville, OR (US); and Noiseless Imaging Oy Ltd., Tampere (FI)
Filed on May 22, 2015, as Appl. No. 14/720,086.
Application 14/720,086 is a continuation in part of application No. 13/943,035, filed on Jul. 16, 2013, granted, now 9,635,220.
Claims priority of provisional application 62/002,731, filed on May 23, 2014.
Claims priority of provisional application 61/672,010, filed on Jul. 16, 2012.
Prior Publication US 2015/0254813 A1, Sep. 10, 2015
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 5/00 (2006.01); H04N 5/217 (2011.01); H04N 5/33 (2006.01); H04N 5/21 (2006.01)
CPC G06T 5/002 (2013.01) [H04N 5/21 (2013.01); H04N 5/217 (2013.01); H04N 5/33 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10048 (2013.01); G06T 2207/20182 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of video image frames;
extracting a plurality of image blocks from same or different spatial positions on the different received video image frames along motion trajectories, wherein the motion trajectories includes random displacements due to distortion in the received video image frames;
constructing a plurality of spatiotemporal volumes by grouping the extracted image blocks according to the respective motion trajectories;
smoothing the motion trajectories to suppress the random displacements; and
aggregating the image blocks according to the smoothed trajectories to generate a plurality of processed video image frames, wherein at least some of the distortion is suppressed in the processed video image frames.