Please download the dossier by clicking on the dossier button x
×

Systems and methods for dynamic calibration of array cameras

  • US 10,250,871 B2
  • Filed: 09/29/2015
  • Issued: 04/02/2019
  • Est. Priority Date: 09/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically generating geometric calibration data for an array of cameras, comprising:

  • acquiring a set of images of a scene using a plurality of cameras, where the set of images comprises a reference image and an alternate view image;

    detecting features in the set of images using a processor directed by an image processing application;

    identifying within the alternate view image features corresponding to features detected within the reference image using a processor directed by an image processing application;

    rectifying the set of images based upon a set of geometric calibration data using a processor directed by an image processing application;

    determining residual vectors for geometric calibration data at locations where features are observed within the alternate view image based upon observed shifts in locations of features identified as corresponding in the reference image and the alternate view image using a processor directed by an image processing application;

    determining updated geometric calibration data for a camera that captured the alternate view image based upon the residual vectors using a processor directed by an image processing application, wherein determining updated geometric calibration data comprises;

    using at least an interpolation process to generate a residual vector calibration field from the residual vectors;

    mapping the residual vector calibration field to a set of basis vectors; and

    generating a denoised residual vector calibration field using a linear combination of less than the complete set of basis vectors; and

    rectifying an image captured by the camera that captured the alternate view image based upon the updated geometric calibration data using a processor directed by an image processing application.

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