×

Method and device for processing an image in order to construct a target image from a plurality of contiguous source images

  • US 5,594,845 A
  • Filed: 12/20/1994
  • Issued: 01/14/1997
  • Est. Priority Date: 12/29/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing images for constructing a digitized target image (I*) from a digitized source image (I) having a fixed frame line, and whose pixels have a digital signal value, said source and target images having a substantially common view point (P) and respective optical axes (PZ, PZ*), comprising:

  • (A) calibration steps of;

    determining a fixed set of orthonormal reference axes (PXa, PYa, PZa) originated at said common view point (P), defining a horizontal plane (PXa, PZa) and a vertical axis (PYa); and

    storing addresses (X, Y) of points (M) situated in the source image (I), associated with respective corresponding couples of spherical coordinates (α

    0, β

    0), constituted of orientation angle values with respect to said set of orthonormal reference axes;

    (B) initialization steps of;

    storing parameters of the target image (I*), including a scale factor (d*), dimensions of the frame (2Vx *, 2Vy *), and orientation angles of the optical axis constituted by a panning angle (Θ

    *) and a tilting angle (ρ

    *) defined in said fixed set of orthonormal reference axes;

    (C) calculation steps of;

    generating an address for each pixel of the target image (I*);

    generating, from said target image (I*), an image called transformed target image (H*) by using an inverse perspective transform (G-1) consisting in two successive sub-transforms;

    a rotation sub-transform applied to the target image (I*) operating with a rotation angle (ρ

    *) having the opposite value to the target image tilting angle (ρ

    *), for generating a first vertical sub-image (R*);

    a vertical translation sub-transform applied to said first vertical sub-image (R*), operating with a vertical translation vector (Y0) for generating a second vertical sub-image (H*) constituting said transformed target image (H*), having the same frame dimensions (2Vx *, 2Vy *) and the same azimuth angle as the target image (I*), and a null sight angle, and having a geometrical center (Ω

    H *) situated on the optical axis (PZ*) of the target image (I*);

    localizing, on the basis of the address (X*, Y*) of a pixel called initial pixel (M*) in the target image (I*), a pixel (MH *) called transformed initial pixel which corresponds to said initial pixel (M*) by said inverse perspective transform (G-1) having the same address in the transformed target image (H*), and calculating orientation angles (α

    , β

    ) called approximate angles, with respect to said fixed set of orthonormal reference axes, of a straight line (PMH *) passing through said common view point (P) and through said transformed initial pixel (MH *);

    determining an address (X, Y) of a point (M) in the source image (I), by matching, at best, said approximate orientation angles (α

    , β

    ) with a stored spherical coordinates couple (α

    0, β

    0); and

    calculating a function characteristic of the digital signal value (Q) at said point (M) in said source image (I) and assigning said value to said initial pixel (M*) in said target image (I*);

    (D) repeating calculation steps (C) for each pixel of the target image (I*).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×