×

Estimation of panoramic camera orientation relative to a vehicle coordinate frame

  • US 8,698,875 B2
  • Filed: 02/18/2010
  • Issued: 04/15/2014
  • Est. Priority Date: 02/20/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for estimating orientation of a camera mounted on a vehicle, comprising:

  • determining, by at least one processor, an initial pose estimate of a vehicle having a camera mounted thereon, the initial pose estimate based on global positioning system data, inertial measurement unit data, and wheel odometry data of the vehicle, wherein a pose of the vehicle is defined as a position and orientation of the vehicle relative to the world;

    obtaining images from one or more runs of image data captured by the camera, the images each having an orientation;

    processing image data from the images to obtain one or more tracks, wherein each track includes a sequence of matched feature points stemming from a single three-dimensional location; and

    determining from the initial pose estimate and tracks, a correction parameter to correct the orientations of the images captured by the camera,wherein the processing image data comprises;

    extracting a set of feature points from the images of a given run of the one or more runs;

    matching one or more of the feature points in successive images of the given run; and

    grouping matched feature points into tracks,wherein the determining the correction parameter includes using a nonlinear function defined by;


    F(P,X,R)=Σ

    tΣ

    iρ

    ((TPi,R(Xt)−

    IXt))2

    Σ

    i(Pi

    P
    ESTi)2 whereinP=P1, P2, . . . , PN and represents a set of vehicle poses;

    Pi represents a pose of the vehicle at time i;

    X=X1, X2, . . . , XM and represents three-dimensional locations of track points in a scene;

    Xt represents a three-dimensional location of a track t in the scene;

    R represents the rotation of the camera;

    ρ

    denotes a robustifier function (e.g., a Cauchy robustifier);

    T represents projection;

    IXt represents a fixed location in a given image, where a feature corresponding to track point Xt was detected;

    λ

    represents a weight used to trade off strength of a first and a second term in F; and

    PESTi represents an initial or a previous pose estimate of the vehicle, wherein the nonlinear function is used to optimize parameters P, X, and R, and wherein TPi,R(Xt)−

    IXt represents reprojection error, and Pj

    PESTi represents pose error.

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