Patent Document ID: 20170237886
Application ID: 15317534
Patent Status: 0

Claim One:
1. Method for the transformation of a moving image sequence, in particular for rectification and stabilization of images, comprising the steps of: providing, in a moving image sequence storage, a moving image sequence with a plurality of individual images (B −1 , B 0 , B 1 ) successive in time and assigned to time intervals (ΔT), which are set by a respective start time (t -1 , t 0 , t 1 ) and end time (t 0 , t 1 , t 2 ), wherein each individual image is composed of a plurality (n) of lines ( 3 ) that comprise image points, which are in each case assigned to a time (0, Tz, 2Tz) different to one another within the time interval assigned to the individual image, wherein an image point position (x, y) in an image point plane having a first image point dimension (x) and a second image point dimension (y) is assigned to each image point; providing, in a moving image information storage, a moving image information (Δ(B −1 , B 0 ), Δ(B 0 , B 1 ), which describes a motion flow between individual images of the moving image sequence; transforming the moving image sequence by repeating the steps, for the successive individual images, of: forming a transformation base ( 1 ) assigned to a current individual image (B 0 ) to be treated and having a moving image sequence time axis ( 21 ) as a first dimensional axis and a line succession time axis ( 22 ) as a second dimensional axis orthogonal to the first dimensional axis by arranging the current individual image (B 0 ), a first individual image (B −1 ), which is different from the current individual image, and a second individual image (B 1 ), which is different from the current image and from the first individual image, in a chronological order of the respective start times (t −1 , t 0 , t 1 ) and end times (t 0 , t 1 , t 2 ) of the individual images (B −1 , B 0 , B 1 )along the first dimensional axis ( 21 ), wherein the lines ( 3 ) of these individual images (B −1 , B 0 , B 1 )assigned to the same relative points of time are arranged next to one another along the second dimension ( 22 ); displacing at least one image point (P) of the current individual image (B 0 ) from a current image point position (xP, yP) to a new image point position (xQ, yQ) by executing, for the respective image point to be displaced, the steps of: determining, for a current image point (P) to be displaced of the current individual image (B 0 ), a first image point position (xPL, yPL) in the first individual image (B −1 ) assigned to the current image point based upon the image motion information (Δ(B −1 , B 0 )); determining, for the current image point (P) of the current individual image (B 0 ), a second image point position (xPR, yPR) in the second individual image (B 1 ) assigned to the current image based upon the image motion information (ΔB 0 , B −1 )); identifying a first interpolation point (S 1 ) in the transformation base ( 1 ) assigned to the start time (t 0 ) of the current individual image based upon the determined first image point position (xPL, yPL) and the current image point position (xP, yP); identifying a second interpolation point (S 2 ) in the transformation base ( 1 ) assigned to the end time (t 1 ) of the current individual image based upon the current image point position (xP, yP) and the determined second image point position (xPR, yPR); determining a new image point position (xQ, yQ) of the current image point (P) of the current individual image (B 0 ) based upon an average value of the first and the second interpolation point (S 1 , S 2 ); and detecting an assignment of the current image point (P) and the determined new image point position (xQ, yQ) in a displacement image storage and/or transformation moving image sequence storage.