×

Camera calibration using structure from motion techniques

  • US 9,201,424 B1
  • Filed: 08/27/2013
  • Issued: 12/01/2015
  • Est. Priority Date: 08/27/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, at a computing device via a camera coupled at an orientation and position to a vehicle autonomously navigating a path in an environment, a plurality of images indicative of a plurality of objects positioned within a threshold distance from the path in the environment of the vehicle during a respective time range;

    based on the plurality of images, determining, by the computing device, an image-based pose indicative of the orientation and position of the camera;

    receiving from one or more laser-based sensors coupled to the vehicle as the vehicle navigates the path in the environment, sensor data indicative of an orientation and position of the vehicle relative to the plurality of objects positioned within the threshold distance from the path in the environment of the vehicle during the respective time range;

    based on the sensor data, determining a sensor-based pose indicative of the orientation and position of the vehicle relative to the plurality of objects in the environment, wherein both the sensor-based pose and the image-based pose correspond to the respective time range;

    aligning, by the computing device as the vehicle navigates the path in the environment, a camera-based coordinate system of the image-based pose with a vehicle-based coordinate system of the sensor-based pose using one or more of a transform, rotation, and scaling modification;

    determining an adjustment for the orientation or position of the camera based on the alignment of the camera-based coordinate system of the image-based pose with the vehicle-based coordinate system of the sensor-based pose; and

    causing, by the computing device as the vehicle navigates the path in the environment, calibration of the camera based on the adjustment.

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