IP Library › Granted Patent US 11,307,309
Granted Patent B2
US 11,307,309 · App. 16/938,350 · Granted Apr 19, 2022

Mobile LiDAR platforms for vehicle tracking

Inventors: Mohamed Sadek (Dubai, AE); Omar Barakat (Dubai, AE); Mahmoud Zidan (Dubai, AE); Loay Amin (Dubai, AE)
Assignee: COM-IoT Technologies
G01S17/89G01S17/50G06T7/70G06T2207/10028G06T2207/20084G06T2210/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,307,309
App. No.
16/938,350
Granted
Apr 19, 2022
Kind
B2
Abstract

Mobile LiDAR platforms for vehicle tracking are provided. In various embodiments, a time-series of point clouds is received from a LiDAR sensor. Each point cloud of the time series of point clouds is projected onto a plane. The projected point clouds are provided to a convolutional neural network. At least one bounding box of a vehicle within each of the projected point clouds is received from the convolutional neural network. A relative speed of the vehicle is determined from the bounding boxes with the projected point clouds. A reference speed of the LiDAR sensor is determined from the GPS receiver. From the relative speed and the reference speed, an absolute speed of the vehicle is determined.

Claims (35)

1. A system comprising:

a vehicle-mounted light detection and ranging (LiDAR) sensor;

a vehicle-mounted global positioning system (GPS) receiver;

a computing node operatively coupled to the LiDAR sensor and GPS receiver, the computing node comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the computing node to cause the processor to:

receive a time-series of point clouds from the LiDAR sensor;

project each point cloud of the time-series of point clouds onto a two-dimensional plane, the two-dimensional plane being a top-view plane;

provide the projected point clouds to a convolutional neural network;

receive from the convolutional neural network at least one bounding box of a vehicle within each of the projected point clouds, wherein receiving the at least one bounding box of the vehicle within each of the projected point clouds comprises:

determine a first bounding box in a first point cloud of the time-series of point clouds;

assign a vehicle identifier to the first bounding box, the vehicle identifier associated with the vehicle;

determine a second bounding box in a second point cloud that intersects the first bounding box in the first point cloud, the second point cloud being immediately after the first point cloud in the time series of point clouds; and

assign the vehicle identifier to the second bounding box;

determine from the received at least one bounding box a relative speed of the vehicle;

determine from the GPS receiver a reference speed of the LiDAR sensor; and

from the relative speed and the reference speed, determine an absolute speed of the vehicle.

2. The system of claim 1 , wherein the program instructions executable by the processor of the computing node further cause the processor to:

determining a distance of the vehicle;

comparing the distance of the vehicle to a predetermined distance; and

when the distance is less than the predetermined distance, providing an indication that the vehicle is tailgating.

3. A method comprising:

receiving a time-series of point clouds from a light detection and ranging (LiDAR) sensor;

projecting each point cloud of the time series of point clouds onto a two-dimensional plane, the two-dimensional plane being a top-view plane;

providing the projected point clouds to a convolutional neural network;

receiving from the convolutional neural network at least one bounding box of a vehicle within each of the projected point clouds, wherein receiving the at least one bounding box of the vehicle within each of the projected point clouds comprises:

determining a first bounding box in a first point cloud of the time-series of point clouds;

assigning a vehicle identifier to the first bounding box, the vehicle identifier associated with the vehicle;

determining a second bounding box in a second point cloud that intersects the first bounding box in the first point cloud, the second point cloud being immediately after the first point cloud in the time series of point clouds; and

assigning the vehicle identifier to the second bounding box;

determining from the received at least one bounding box a relative speed of the vehicle;

determining from a global positioning system (GPS) receiver a reference speed of the LiDAR sensor; and

from the relative speed and the reference speed, determining an absolute speed of the vehicle.

4. The method of claim 3 , further comprising:

determining a distance of the vehicle;

comparing the distance of the vehicle to a predetermined distance; and

when the distance is less than the predetermined distance, providing an indication that the vehicle is tailgating.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2020
From: SADEK, MOHAMED; BARAKAT, OMAR; ZIDAN, MAHMOUD; AMIN, LOAY
To: COM-IOT TECHNOLOGIES
Reel/Frame 054596/0213 →
Continuity (4)
Continuation In Part 16220908 · Dec 14, 2018
Provisional Application 62878290 · Jul 24, 2019
Provisional Application 62598799 · Dec 14, 2017
Related Publication 20210011164A1 · Jan 14, 2021
Cited By (1)
US 12,253,605