IP Library Granted Patent US 9,741,173
Granted Patent B2
US 9,741,173 · App. 14/935,979 · Granted Aug 22, 2017

System and method of operation for remotely operated vehicles with superimposed 3D imagery

Inventor: Manuel Alberto Parente Da Silva (Maia, PT)
Assignee: Abyssal S.A.
G06T19/006G05D1/0038G05D1/0044G06K9/00791G06K9/52G06T7/60G06T7/70G06T15/503H04N5/265G06T2207/30252G06T2210/62
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,741,173
App. No.
14/935,979
Granted
Aug 22, 2017
Kind
B2
Abstract

The present invention provides a system and method of utilizing superimposed 3D imagery for remotely operated vehicles, namely 3D, reconstructed images of the environment of the ROV. In another aspect, it includes generating a virtual video of 3D elements in the operation environment, synchronizing the angle and position of the camera of a virtual video with the angle and position of a real camera, superimposing the virtual video and the real video from the real camera; superimposing these video feeds such that one is manipulated to show transparencies in areas of less interest, in order to show through the other video. It furthermore may include superimposing information, whether graphic, textual or both on to the hybrid virtual-real 3D imagery. The subject invention is also networked, such that the immersive visual interface described above accessible to a plurality of users operating from to plurality of locations.

Claims (43)

1. A system for exploration comprising:

a remote operated vehicle (ROV), wherein said ROV comprises a video camera for acquiring a live video feed;

a networked operating system comprising a visualization engine, wherein said visualization engine further comprises:

a database module of 3D elements representing objects disposed in an operation environment of said remote operated vehicle;

a virtual video generating module for generating a virtual video feed incorporating said 3D elements; and

a superimposition module for superimposing said virtual video feed and said live video feed, said superimposed virtual and live video feeds comprising hybrid 3D imagery; and

a navigation interface configured to display said hybrid 3D imagery.

2. The system according to claim 1 , wherein the superimposition module is configured to superimpose graphic information, textual information, or both, onto the hybrid 3D imagery.

3. The system according to claim 1 , wherein said superimposing is based on a luminance threshold in Red-Green-Blue hexadecimal format, wherein luminance is set to values between 0-0-0 and 255-255-255, and preferably between 0-0-0 and 40-40-40.

4. The system according to claim 1 , wherein the operating system is capable of sharing data with a plurality of remote monitors, said plurality comprising up to 12 remote monitors, and preferably between 3 and 9 remote monitors.

5. The system according to claim 1 , further comprising an external system configured to determine whether the system is working or is in a fail state.

6. The system according to claim 5 , wherein the external system is configured to switch the monitor input from hybrid 3D imagery to said live video feed if the system is in a fail state.

7. The system according to claim 1 , wherein the navigation interface comprises at least three networked monitors, wherein said monitors are arranged adjacent to one another such that the middle monitor displays superimposed virtual and live video feeds, while both side monitors display an expanded view of a field of operation.

8. The system according to claim 1 , wherein the 3D elements are obtained from any of pre-recorded sonar data, live sonar data, programmed 3D objects, user-determined inputs, and bathymetry.

9. The system according to claim 1 , wherein said superimposition module is configured to modulate the transparency or opaqueness of a region of lesser interest in one of the virtual or live video feeds such that a corresponding region of the other video feed is more visible.

10. A method for exploration, comprising:

storing 3D elements in a database module, said 3D elements representing objects disposed in the remotely operated vehicle's operation environment;

generating a virtual video feed of said 3D elements;

obtaining a live video feed using a video camera; and

superimposing said virtual video feed and said live video feed on a video screen, said superimposed virtual and live video feeds comprising hybrid 3D imagery.

11. The method according to claim 10 , further comprising superimposing graphic information, textual information, or both, onto the hybrid 3D imagery.

12. The method according to claim 10 , wherein the step of modulating the transparency or opaqueness further comprises establishing a luminance threshold.

13. The method according to claim 12 , wherein establishing the luminance threshold comprises maintaining a background of the virtual video feed at a higher transparency than the background of the real video feed.

14. The method according to claim 10 , wherein synchronizing the angle and position of the video camera comprises the steps of:

calculating an angle between a heading of the vehicle and a direction of a field of view of the video camera;

calculating an angle between a vertical orientation of the vehicle and the direction of the video camera field of view; and

calculating an angle between the vehicle and a geographic horizon.

15. The method according to claim 10 , wherein the step of superimposing further comprises modulating the amount of 2D or 3D information superimposed onto the video screen based on the position of the ROV relative to objects disposed in the remotely operated vehicle's operation environment.

16. The method according to claim 10 , wherein the step of superimposing further comprises providing a minimap, said minimap defining a computer-generated graphic showing either or both cardinal points or a position of an object in 3D.

17. The method according to claim 10 , comprising the step of configuring the operating system such that entering, leaving, or remaining longer than a designated time at a GPS-determined position triggers any one or combination of an alarm, notification, procedure change or task change.

18. The method according to claim 10 , wherein the 3D elements are obtained from any of pre-recorded sonar data, live sonar data, programmed 3D objects, user-determined inputs, and bathymetry.

19. The method according to claim 10 , wherein superimposing further comprises the step of modulating the transparency or opaqueness of a region of lesser interest in one of the virtual or live video feeds such that a corresponding region of the other video feed is more visible.

20. A computer-readable medium including code for exploration, the code when executed operable to:

store 3D elements in a database module, said 3D elements representing objects disposed in the remotely operated vehicle's operation environment;

generate a virtual video feed of said 3D elements;

obtain a live video feed using a video camera; and

superimpose said virtual video feed and said live video feed on a video screen, said superimposed virtual and live video feeds comprising hybrid 3D imagery.

21. The computer readable medium according to claim 20 , wherein the code for synchronizing the angle and position of the video camera is further operable to:

calculate an angle between a heading of the vehicle and a direction of a field of view of the video camera;

calculate an angle between a vertical orientation of the vehicle and the direction of the video camera field of view; and

calculate an angle between the vehicle and a geographic horizon.

22. The computer readable medium according to claim 20 , wherein the 3D elements are obtained from any of pre-recorded sonar data, live sonar data, programmed 3D objects, user-determined inputs, and bathymetry.

23. The computer readable medium according to claim 20 , wherein superimposing further comprises the step of modulating the transparency or opaqueness of a region of lesser interest in one of the virtual or live video feeds such that a corresponding region of the other video feed is more visible.

Assignments (2)
CHANGE OF NAME Recorded May 18, 2023
From: ABYSSAL, S.A.
To: OCEAN INFINITY (PORTUGAL), S.A.
Reel/Frame 063693/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: PARENTE DA SILVA, MANUEL ALBERTO
To: ABYSSAL S.A.
Reel/Frame 036994/0605 →
Priority Claims (1)
PT 105989 · Nov 9, 2011 · national
Continuity (3)
Continuation 14357100
Provisional Application 61681411 · Aug 9, 2012
Related Publication 20160063768A1 · Mar 3, 2016