IP Library Granted Patent US 10,444,354
Granted Patent B2
US 10,444,354 · App. 15/638,124 · Granted Oct 15, 2019

Sonar data enhancement systems and methods

Inventors: Paul Stokes (Fleet, GB); Philip Webb (Fareham, GB)
Assignee: FLIR SYSTEMS, INC.
G01S15/96G01S7/521G01S7/527G01S7/52077G10K11/006G10K11/008G10K11/352G01S15/8902
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,444,354
App. No.
15/638,124
Granted
Oct 15, 2019
Kind
B2
Abstract

Techniques are disclosed for systems and methods to provide sonar systems for mobile structures. A sonar system includes a sonar transducer assembly including a sonar transducer, a sonar receiver configured to receive acoustic returns from the sonar transducer and convert the acoustic returns into arrays of time differentiated sonar data samples, and a logic device adapted to communicate with the sonar receiver. The logic device is configured to receive the arrays of the time differentiated sonar data samples from the sonar receiver and process the received arrays to enhance the time differentiated sonar data samples substantially without enhancing sonar artifacts in the time differentiated sonar data samples Processed sonar data and/or resulting imagery may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the sonar transducer assembly and/or a mobile structure.

Claims (63)

1. A system comprising:

a sonar transducer assembly comprising a sonar transducer;

a sonar receiver configured to receive acoustic returns from the sonar transducer and convert the acoustic returns into arrays of time differentiated sonar data samples; and

a logic device adapted to communicate with the sonar receiver, wherein the logic device is configured to:

receive the arrays of the time differentiated sonar data samples from the sonar receiver; and

process the received arrays to enhance the time differentiated sonar data samples substantially without enhancing sonar artifacts in the time differentiated sonar data samples.

2. The system of claim 1 , further comprising a user interface, wherein, the logic device is configured to:

generate one or more sonar images based, at feast in part, on the processed arrays of the enhanced time differentiated sonar data samples; and

provide the one or more sonar images to the user interface for display.

3. The system of claim 1 , wherein:

the sonar transducer assembly comprises an orientation and/or position sensor (OPS) disposed within the sonar transducer assembly; and

the logic device is configured to process the received arrays based, at least in part, on orientation and/or position measurements provided by the OPS.

4. The system of claim 1 , further comprising an actuator configured to adjust an orientation and/or position of the sonar transducer assembly, wherein the logic device is configured to:

receive a measured orientation and/or position of the sonar transducer assembly;

determine an orientation and/or position adjustment based, at least in part, on a desired orientation and/or position for the sonar transducer assembly and the measured orientation and/or position; and

control the actuator to adjust the orientation and/or position of the sonar transducer assembly substantially to the desired orientation and/or position.

5. The system of claim 1 , wherein:

the sonar transducer assembly comprises a housing; and

the sonar receiver and the logic device are disposed substantially within the housing.

6. The system of claim 1 , wherein:

the sonar transducer assembly comprises a wireless communications module disposed within the sonar transducer assembly; and

the logic device is configured to transmit the processed arrays of enhanced time differentiated sonar data samples and/or corresponding sonar images wirelessly to a user interface using the wireless communications module.

7. The system of claim 1 , further comprising a second transducer disposed within the sonar transducer assembly, wherein:

the second transducer comprises a linear transducer, a circular transducer, or a multichannel transducer; and

the logic device is configured to:

transmit second transducer acoustic beams and/or receive second transducer acoustic returns using the second transducer; and

generate one or more sonar images based, at least in part, on processed arrays of enhanced time differentiated sonar data samples corresponding to the second transducer acoustic beams and/or returns.

8. The system of claim 1 , wherein the processing the received arrays comprises, for each received array:

generating a corresponding processed array of the enhanced time differentiated sonar data samples, wherein one or more elements of the processed array comprise a weighted sum of a corresponding sample in the received array and at least two adjacent samples in the received array and/or adjacent received arrays.

9. The system of claim 8 , wherein:

the processing the received arrays comprises, for each received array, detecting high contrast samples and/or the sonar artifacts in the received array;

the high contrast samples are relative to a desired enhancement level; and

each element of the processed array that corresponds to a detected high contrast sample and/or a detected sonar artifact comprises the corresponding sample in the received array.

10. The system of claim 1 , wherein the processing the received arrays comprises:

applying one or more sonar artifact filters to the received arrays or to the processed arrays before generating one or more sonar images based, at least in part, on the processed arrays.

11. A method comprising:

receiving arrays of time differentiated sonar data samples;

processing the received arrays to enhance the time differentiated sonar data samples substantially without enhancing sonar artifacts in the time differentiated sonar data samples; and

generating one or more sonar images based, at least in part, on the processed arrays of the enhanced time differentiated sonar data samples.

12. The method of claim 11 , wherein the arrays are provided by a sonar receiver configured to receive acoustic returns from a sonar transducer and convert the acoustic returns into the arrays of the time differentiated sonar data samples, the method further comprising:

providing the one or more sonar images to a user interface for display.

13. The method of claim 11 , further comprising:

processing the received arrays based, at least in part, on orientation and/or position measurements provided by an orientation and/or position sensor.

14. The method of claim 11 , further comprising:

generating the one or more sonar images based, at least in part, on orientation and/or position measurements provided by an orientation and/or position sensor disposed within a sonar transducer assembly.

15. The method of claim 11 , further comprising:

receiving a desired orientation and/or position for a sonar transducer from a user interface; and

controlling an actuator to orient and/or position the sonar transducer substantially to the desired orientation and/or position.

16. The method of claim 1 , further comprising:

receiving a measured orientation and/or position of a sonar transducer assembly, wherein the sonar transducer assembly is mounted to a watercraft, at least in part, through an actuator configured to adjust an orientation and/or position of the sonar transducer assembly;

determining an orientation and/or position adjustment based, at least in part, on a desired orientation and/or position for the sonar transducer assembly and the measured orientation and/or position; and

controlling the actuator to adjust the orientation and/or position of the sonar transducer assembly substantially to the desired orientation and/or position.

17. The method of claim 1 , wherein the arrays of time differentiated sonar data samples comprise first arrays of first time differentiated sonar data samples corresponding to a first sonar transducer, the method further comprising:

receiving second transducer acoustic returns corresponding to a second sonar transducer, wherein the second transducer comprises a linear transducer, a circular transducer, or a multichannel transducer; and

generating the one or more sonar images based, at least in part, on processed arrays of enhanced time differentiated sonar data samples corresponding to the second transducer acoustic beams and/or returns.

18. The method of claim 11 , wherein the processing the received arrays comprises, for each received array:

generating a corresponding processed array of the enhanced time differentiated sonar data samples, wherein one or more elements of the processed array comprise a weighted sum of a corresponding sample in the received array and at least two adjacent samples in the received array and/or adjacent received arrays.

19. The method of claim 18 , wherein:

the processing the received arrays comprises, for each received array, detecting high contrast samples and/or the sonar artifacts in the received array;

the high contrast samples are relative to a desired enhancement level; and

each element of the processed array that corresponds to a detected high contrast sample and/or a detected sonar artifact comprises the corresponding sample in the received array.

20. The method of claim 11 , wherein the processing the received arrays comprises:

applying one or more sonar artifact filters to the received arrays or the processed arrays before generating the one or more sonar images.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Nov 24, 2021
From: FLIR SYSTEMS, INC.; FIREWORK MERGER SUB II, LLC
To: TELEDYNE FLIR, LLC
Reel/Frame 058250/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2017
From: STOKES, PAUL; WEBB, PHILIP
To: FLIR SYSTEMS, INC.
Reel/Frame 043259/0442 →
Continuity (26)
Continuation PCTUS2015067947 · Dec 29, 2015
Continuation In Part PCTUS2015015279 · Feb 10, 2015
Continuation PCTUS2015032311 · May 22, 2015
Continuation In Part PCTUS2015032304 · May 22, 2015
Continuation In Part 15638124
Continuation In Part 15239770 · Aug 17, 2016
Continuation PCTUS2015015279 · Feb 10, 2015
Continuation 15638124
Continuation In Part 15352462 · Nov 15, 2016
Continuation PCTUS2015032311 · May 22, 2015
Continuation 15638124
Continuation In Part 15353579 · Nov 16, 2016
Continuation PCTUS2015032304 · May 22, 2015
Continuation 15638124
Continuation In Part 15287652 · Oct 6, 2016
Continuation 14261316 · Apr 24, 2014
Continuation PCTUS2012062315 · Oct 26, 2012
Provisional Application 62097546 · Dec 29, 2014
Provisional Application 61943170 · Feb 21, 2014
Provisional Application 62005819 · May 30, 2014
Provisional Application 62005838 · May 30, 2014
Provisional Application 62261793 · Dec 1, 2015
Provisional Application 61551875 · Oct 26, 2011
Provisional Application 61551890 · Oct 26, 2011
Provisional Application 61067435 · Mar 6, 2012
Related Publication 20170299703A1 · Oct 19, 2017