IP Library Granted Patent US 10,499,038
Granted Patent B2
US 10,499,038 · App. 15/618,767 · Granted Dec 3, 2019

Method and system for recalibrating sensing devices without familiar targets

Inventors: Matan Protter (Kiryat Ono, IL); Motti Kushnir (Kiryat Ono, IL)
Assignee: Alibaba Technology (Israel) Ltd.
H04N13/246G06F16/51G06T7/80H04N13/254H04N17/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 10,499,038
App. No.
15/618,767
Granted
Dec 3, 2019
Kind
B2
Abstract

Methods and systems for recalibrating sensing devices without using familiar targets are provided herein. The method may include: capturing a scene using a sensing device; determining whether or not the device is calibrated; in a case that said sensing device is calibrated, adding at least one new landmark to the known landmarks; in a case that said sensing device is not calibrated, determining at least some of the captured objects as objects stored on a database as known landmarks at the scene whose position is known; and calibrating the sensing device based on the known landmarks. The system may have various architectures that include a sensing device which captures images of the scene and further derive 3D data on the scene of some form.

Claims (32)

1. A method of calibrating a sensing device without familiar targets, the method comprising:

adding at least one new landmark to a landmark database from an unfamiliar scene in which pre-registered landmarks cannot be identified;

providing landmark data relating to the new landmark in the unfamiliar scene from the landmark database;

providing captured data relating to one or more captured 2D points in a frame of the scene captured by a sensing device;

mapping the landmark data to one or more calculated 2D points in the frame of the scene;

comparing the captured 2D points in the frame with the data relating to the calculated 2D points in the frame to yield a delta being a difference between the data relating to the captured 2D points and the calculated 2D points;

minimizing the delta by adjusting one or more calibration parameters; and

calibrating the sensing device based on the adjusted calibration parameters.

2. The method of claim 1 comprising minimizing the delta by minimizing an objective function measuring projection errors.

3. The method of claim 1 comprising minimizing the delta by using gradient descent.

4. The method of claim 1 comprising minimizing the delta by using the Levenberg-Marquardt optimization technique.

5. The method of claim 1 , wherein the captured data is captured by a 3D sensing device that captures 3D images.

6. The method of claim 1 , wherein the captured data is captured by a 2D sensing device coupled to an inertial measurement unit (IMU).

7. The method of claim 1 , wherein the captured data is captured by a 2D sensing device mounted on a moving platform.

8. A system for calibrating a sensing device without familiar targets, the system comprising:

a database configured to:

add at least one new landmark from an unfamiliar scene in which pre-registered landmarks cannot be identified, and

provide landmark data relating to the new landmark in the unfamiliar scene;

a sensing device configured to provide captured data relating to one or more captured 2D points in a frame of a scene captured; and

a computer processor configured to:

map the landmark data to one or more calculated 2D points in the frame of the scene,

compare the captured 2D points in the frame with the data relating to the calculated 2D points in the frame to yield a delta being a difference between the data relating to the captured 2D points and the calculated 2D points,

minimize the delta by adjusting one or more calibration parameters, and

calibrate the sensing device based on the adjusted calibration parameters.

9. The system of claim 8 , wherein the computer processor is configured to minimize the delta by minimizing an objective function measuring projection errors.

10. The system of claim 8 , wherein the computer processor is configured to minimize the delta by using gradient descent.

11. The system of claim 8 , wherein the computer processor is configured to minimize the delta by using the Levenberg-Marquardt optimization technique.

12. The system of claim 8 , wherein the sensing device is a 3D sensing device that captures 3D images.

13. The system of claim 8 , wherein the sensing device is a 2D sensing device coupled to an inertial measurement unit (IMU).

14. The system of claim 8 , wherein the sensing device is a 2D sensing device mounted on a moving platform.

15. The method of claim 1 , wherein the at least one new landmark is added to the landmark database in a case that the sensing device is calibrated.

16. The method of claim 1 , wherein the at least one new landmark is added to the landmark database without manual intervention.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2023
From: ALIBABA TECHNOLOGY (ISRAEL) LTD.
To: ALIBABA DAMO (HANGZHOU) TECHNOLOGY CO., LTD.
Reel/Frame 063006/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: INFINITY AUGMENTED REALITY ISRAEL LTD.
To: ALIBABA TECHNOLOGY (ISRAEL) LTD.
Reel/Frame 050873/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2018
From: PROTTER, MATAN; KUSHNIR, MOTTI
To: INFINITY AUGMENTED REALITY ISRAEL LTD.
Reel/Frame 047559/0898 →
Continuity (2)
Continuation 14872158 · Oct 1, 2015
Related Publication 20170280131A1 · Sep 28, 2017