IP Library Granted Patent US 11,288,842
Granted Patent B2
US 11,288,842 · App. 16/791,203 · Granted Mar 29, 2022

Method and system for re-projecting and combining sensor data for visualization

Inventors: Dae Hyun Lee (Toronto, CA); Tyler James Doyle (Toronto, CA)
Assignee: INTERAPTIX INC.
G06T7/80G06T7/97H04N17/002
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,288,842
App. No.
16/791,203
Granted
Mar 29, 2022
Kind
B2
Abstract

There is provided a system and method of re-projecting and combining sensor data of a scene from a plurality of sensors for visualization. The method including: receiving the sensor data from the plurality of sensors; re-projecting the sensor data from each of the sensors into a new viewpoint; localizing each of the re-projected sensor data; combining the localized re-projected sensor data into a combined image; and outputting the combined image. In a particular case, the receiving and re-projecting can be performed locally at each of the sensors.

Claims (33)

1. A computer-implemented method of re-projecting and combining sensor data of a scene from a plurality of sensors for visualization, the method comprising:

receiving the sensor data from the plurality of sensors, wherein the sensor data comprises red-green-blue-depth (RGB-D) channel values for each of a plurality of pixels, and wherein the values of the RGB-D channels are from a combination of two or more sensors;

re-projecting the sensor data from each of the sensors into a new viewpoint by:

calibrating each of the sensors to determine one or more calibration values for the respective sensor;

generating a point cloud for the respective sensor by applying the calibration values to the depth D channel values for each pixel; and

applying a matrix representative of the new viewpoint to the point cloud for each sensor;

localizing each of the re-projected sensor data;

combining the localized re-projected sensor data into a combined image; and

outputting the combined image.

2. The method of claim 1 , wherein calibrating each of the sensors comprises determining intrinsic parameters for each of the sensors, the intrinsic parameters comprising distortions and camera matrix.

3. The method of claim 1 , wherein the localization comprises performing simultaneous localization and mapping (SLAM) to position and orient the re-projected sensor data relative to each other.

4. The method of claim 3 , wherein simultaneous localization and mapping comprises performing point-to-plane iterative closest point.

5. The method of claim 1 , further comprising adding supporting elements to the combined image.

6. The method of claim 5 , wherein the supporting elements comprise graphical elements associated with one or more objects located in the scene.

7. The method of claim 1 , wherein the combined image comprises a top-down view.

8. A system for re-projecting and combining sensor data of a scene from a plurality of sensors for visualization, the system comprising one or more processors and one or more data storages, the one or more processors in communication with the one or more data storages and configured to execute:

an input module to receive the sensor data from the plurality of sensors;

a projection module to re-project the sensor data from each of the sensors into a new viewpoint;

a localization module to localize each of the re-projected sensor data;

a combination module to combine the localized re-projected sensor data into a combined image; and

an output module to output the combined image.

9. The system of claim 8 , wherein one or more of the processors and one or more of the data storages are distributed and local to one or more of the sensors, and wherein the distributed one or more processors are configured to execute at least the input module and the projection module.

10. The system of claim 8 , wherein the sensor data comprises red-green-blue-depth (RGB-D) channel values for each of a plurality of pixels.

11. The system of claim 10 , wherein the values of the RGB-D channels are from a combination of two or more sensors.

12. The system of claim 11 , wherein re-projecting the sensor data comprises:

calibrating each of the sensors to determine one or more calibration values for the respective sensor;

generating a point cloud for the respective sensor by applying the calibration values to each of the depth D channel values for each pixel; and

applying a matrix representative of the new viewpoint to the point cloud for each sensor.

13. The system of claim 12 , wherein calibrating each of the sensors comprises determining intrinsic parameters for each of the sensors, the intrinsic parameters comprising distortions and camera matrix.

14. The system of claim 8 , wherein the localization comprises performing simultaneous localization and mapping (SLAM) to position and orient the re-projected sensor data relative to each other.

15. The system of claim 8 , further comprising a support module to add supporting elements to the combined image.

16. The system of claim 15 , wherein the supporting elements comprise graphical elements associated with one or more objects located in the scene.

17. The system of claim 8 , wherein the combined image comprises a top-down view.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2023
From: LEE, DAE HYUN; DOYLE, TYLER JAMES
To: INTERAPTIX INC.
Reel/Frame 064851/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: LEE, DAEHYUN; DOYLE, TYLER
To: INTERAPTIX INC.
Reel/Frame 051922/0643 →
Continuity (2)
Provisional Application 62806324 · Feb 15, 2019
Related Publication 20200265609A1 · Aug 20, 2020