IP Library Granted Patent US 9,460,554
Granted Patent B2
US 9,460,554 · App. 14/020,911 · Granted Oct 4, 2016

Aerial video annotation

Inventors: Ophir Azulai (Tivon, IL); Udi Barzelay (Haifa, IL); Mattias Marder (Haifa, IL); Oded Margalit (Ramat Gan, IL); Dror Porat (Haifa, IL)
Assignee: International Business Machines Corporation
G06T17/05G06T19/00G06T2219/004
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 9,460,554
App. No.
14/020,911
Granted
Oct 4, 2016
Kind
B2
Abstract

A method comprising using at least one hardware processor for: receiving an aerially-captured video and metadata associated with the video; receiving deviation data indicative of an amount of inaccuracy in the metadata; and overlaying, on the video, a geographic annotation descriptive of an object of interest having known geographic coordinates, wherein the geographic annotation is of a size and a shape representative of the amount of inaccuracy.

Claims (24)

1. A method comprising using at least one hardware processor for:

receiving a video of a terrain captured by an aerial-based camera and metadata associated with the video;

receiving deviation data indicative of an amount of inaccuracy in the metadata;

receiving a digital terrain model (DTM); and

computing, in real time and responsive to a user marking the location in the video, a geographic annotation representing a possible range of geographic coordinates of a location,

wherein the geographic annotation is computed as a function of the deviation data,

wherein the geographic annotation represents the amount of inaccuracy corresponding to a discontinuity in the terrain captured by the camera,

wherein the discontinuity is due to a structure of the terrain that caused a portion of the terrain to be hidden from the camera, and

wherein a size and shape of the geographic annotation is enhanced using the DTM.

2. The method according to claim 1 , wherein the metadata comprises at least one parameter selected from the group consisting of: longitude, latitude, elevation, pitch, roll, yaw and field-of-view, and wherein the amount of inaccuracy pertains to at least one parameter of said group.

3. A computer program product for overlaying a geographic annotation on an aerially-captured video, the computer program product comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor to:

receive a video of a terrain captured by an aerial-based camera and metadata associated with the video;

receive deviation data indicative of an amount of inaccuracy in the metadata;

receiving a digital terrain model (DTM); and

compute, in real time and responsive to a user marking the location in the video, a geographic annotation representing a possible range of geographic coordinates of a location,

wherein the geographic annotation is computed as a function of the deviation data,

wherein the geographic annotation represents the amount of inaccuracy corresponding to a discontinuity in the terrain captured by the camera,

wherein the discontinuity is due to a structure of the terrain that caused a portion of the terrain to be hidden from the camera, and

and wherein a size and shape of the geographic annotation is enhanced using the DTM.

4. The computer program product according to claim 3 , wherein the program code is further executable by said hardware processor to provide a user interface configured to enable the user to mark the location on the video.

5. The computer program product according to claim 3 , wherein the parameters are selected from the group consisting of: longitude, latitude, elevation, pitch, roll, yaw and field-of-view, and wherein the amount of inaccuracy pertains to at least one parameter of said group.

6. The computer program product according to claim 3 , wherein the geographic annotation is a continuous area.

7. The method according to claim 1 , further comprising overlaying, on the video, the geographic annotation descriptive of the marked location in the video, wherein the geographic annotation is of a size and a shape representative of the amount of inaccuracy.

8. The computer program product according to claim 3 , further comprising overlaying, on the video, a geographic annotation descriptive of the marked location in the video, wherein the geographic annotation is of a size and a shape representative of the amount of inaccuracy.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE I NEED TO ADD ONE MORE INVENTOR - DROR PORAT PREVIOUSLY RECORDED ON REEL 031160 FRAME 0398. ASSIGNOR(S) HEREBY CONFIRMS THE PLEASE ADD DROR PORAT AS ADDITIONAL INVENTOR. Recorded Sep 10, 2013
From: AZULAI, OPHIR; BARZELAY, UDI; MARDER, MATTIAS; MARGALIT, ODED; PORAT, DROR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031192/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2013
From: AZULAI, OPHIR; BARZELAY, UDI; MARDER, MATTIAS; MARGALIT, ODED
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031160/0398 →
Continuity (1)
Related Publication 20150070392A1 · Mar 12, 2015