Method of object tracking using sonar imaging
AssigneeCodaoctopus Group
InventorMartyn Sloss
Life of this patent
Estimating the term…
Abstract
An object is measured to record the relative surface coordinates. Then, a portion of the object “the front side” immersed in a fluid is imaged by directing a sonar pulse at the object and recording sonar signals reflected from the object with a sonar imaging array. Then, the recorded relative surface coordinates are iteratively fit to coordinates calculated from the sonar image. Thereafter, the coordinates of the surface of the “backside” of the object that is not observable in the sonar image are known, and a computer generated image of the backside is stitched to sonar image so that the object can be viewed from a plurality of viewpoints separated from the sonar imaging array.
Claims13
A method of tracking an object in a fluid, comprising:
- a) recording a first set of three dimensional points representing of a first portion of the surface of the object, the first set of three dimensional points recorded in computer readable media;
- b) directing sound waves from a source towards at least a second portion of the surface of the object, wherein the object is immersed in a fluid, the sound waves directed at a time t1;
- then
- c) receiving sound waves reflected from the second portion of the surface with a two dimensional sonar receiving array, wherein the sonar receiving array communicates signals measuring the reflected sound waves to a computer readable recording device, and wherein the first and second portions of the surface have at least one overlap region;
- then
- d) constructing a second set of three dimensional points representing the surface of the second portion of the surface of the object from the signals recorded on the computer readable recording device;
- then
- e) iteratively matching the first set of points to the second set of points;
- then
- f) displaying a three dimensional sonar image of the second portion of the surface combined with a three dimensional image of a third portion of the surface of the object, the three dimensional image of the third portion of the surface calculated the first set of points, wherein the third portion of the surface is included in the first portion of the surface and not part of the second portion of the surface.
A method of tracking an object in a fluid, comprising:
- a) recording relative coordinates of at least a first portion of the surface of the object and creating a model of the first portion of the surface;
- then
- b) constructing a first set of three dimensional points representing the first portion of the surface of the model;
- c) directing sound waves from a source towards at least a second portion of the surface of the object, wherein the object is immersed in a fluid, the sound waves directed at a time t1;
- then
- d) receiving sound waves reflected from the second portion of the surface with a two dimensional sonar receiving array, wherein the sonar receiving array communicates signals measuring the reflected sound waves to a computer readable recording device, and wherein the first and second portions of the surface have at least one overlap region;
- then
- f) constructing a second set of three dimensional points representing the surface of the second portion of the surface of the object from the recorded signals of the computer readable recording device;
- then
- g) estimating the orientation of the model to the object;
- h) choosing a third set of points to be the points of the first set of points which would be seen by a sonar image of the model estimated be in the orientation of step g);
- and
- i) iteratively matching the second set of points with the third set of points;
- then
- j) displaying a three dimensional sonar image of the second portion of the surface combined with an image of a third portion of the surface of the object calculated from the model, wherein the third portion of the surface is included in the first portion of the surface and not part of the second portion of the surface.
A method of tracking an object in a fluid, comprising:
- a) recording a first set of three dimensional points representing of a first portion of the surface of the object, the first set of three dimensional points recorded in computer readable media;
- b) directing sound waves from a source towards a background surface, wherein the background surface is immersed in a fluid;
- then
- c) receiving sound waves reflected from the background surface with a two dimensional sonar receiving array, wherein the sonar receiving array communicates signals measuring the reflected sound waves to a computer readable recording device;
- then
- d) constructing a model of the background surface;
- e) moving the object into a position between the background surface and the source and/or the sonar receiving array;
- and wherein the first and second portions of the surface have at least one overlap region
- f) directing sound waves from a source towards at least a second portion of the surface of the object, wherein the object is immersed in a fluid, and wherein the sound waves are directed at a time t1;
- then
- g) receiving sound waves reflected from the second portion of the surface with a two dimensional sonar receiving array, wherein the sonar receiving array communicates signals measuring the reflected sound waves to a computer readable recording device, and wherein the first and second portions of the surface have at least one overlap region;
- then
- h) constructing a second set of three dimensional points representing the surface of the second portion of the surface of the object from the recorded signals;
- then
- i) iteratively matching the first set of points to the second set of points;
- then
- j) translating and rotating the object to fit the object into the background surface, wherein the fit satisfies a criterion.
Dependencies are inferred from the claim text.