×

Methods of real time image enhancement of flash LIDAR data and navigating a vehicle using flash LIDAR data

  • US 8,655,513 B2
  • Filed: 03/11/2011
  • Issued: 02/18/2014
  • Est. Priority Date: 03/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor, cause the processor to perform:

  • emitting a first emitted laser light from a flash LIDAR apparatus to a first surface;

    capturing a first reflected light reflected from the first surface by an array of detectors of the flash LIDAR apparatus;

    generating a first frame of flash LIDAR data from the first reflected light, the first frame of flash LIDAR comprising a first array of range data, wherein the first array of range data corresponds to a first array of distances from the array of detectors to a corresponding first set of surface coordinates;

    selecting an elevation map with a mesh defining a plurality of cells;

    projecting the first array of range data onto the mesh, thereby generating a first projection array;

    emitting a second emitted laser light from the flash LIDAR apparatus to a second surface after a predetermined time interval;

    capturing a second reflected light reflected from the second surface by the array of detectors of the flash LIDAR apparatus;

    generating a second frame of flash LIDAR data from the second reflected light, the second frame of flash LIDAR data comprising an second array of range data, wherein the second array of range data corresponds to a second array of distances from the array of detectors to a corresponding second set of surface coordinates;

    projecting the second array of range data onto the mesh, thereby generating a second projection array;

    calculating a previously unknown optical offset by correlating the first projection array with the second projection array using at least the predetermined time interval; and

    based upon the optical offset, calculating a change in position of a vehicle, wherein the change in position is configured to be provided to a navigation apparatus as input for navigational control of the vehicle.

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