IP Library › Granted Patent US 12,386,066
Granted Patent B1
US 12,386,066 · App. 18/426,383 · Granted Aug 12, 2025

Small signal detection filter

Inventors: Matthew Clive Taylor (Auckland, NZ); Shinya Tanimura (Auckland, NZ)
Assignee: FURUNO ELECTRIC CO., LTD.
G01S15/04
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 12,386,066
App. No.
18/426,383
Granted
Aug 12, 2025
Kind
B1
Abstract

A sonar device including reception circuitry and processing circuitry is disclosed. The reception circuitry acquires sonar data from one or more targets in an underwater environment. The processing circuitry includes a target detector, a first noise filter, a second noise filter, and a selector. The target detector generates a binary mask that indicates presence or absence of target based on the sonar data. The first and second noise filters receive the sonar data, perform first and second noise filtering on the sonar data to reduce noise in the sonar data respectively, and output first and second filtered sonar data respectively. The first noise filtering is based on a first threshold. The second noise filtering is based on a second threshold different from the first threshold. The selector selects one of the first filtered sonar data and the second filtered sonar data as output based on the binary mask.

Claims (61)

1. A sonar device, comprising:

reception circuitry configured to acquire sonar data from one or more targets in an underwater environment; and

processing circuitry comprising:

a target detector configured to generate a binary mask that indicates presence or absence of target based on the sonar data;

a first noise filter configured to receive the sonar data, perform first noise filtering on the sonar data to reduce noise in the sonar data, and output first filtered sonar data, the first noise filtering being based on a first threshold;

a second noise filter configured to receive the sonar data, perform second noise filtering on the sonar data to reduce noise in the sonar data, and output second filtered sonar data, the second noise filtering being based on a second threshold different from the first threshold; and

a selector configured to receive the first filtered sonar data and the second filtered sonar data and select one of the first filtered sonar data and the second filtered sonar data as output based on the binary mask.

2. The sonar device of claim 1 , wherein:

the first threshold and the second threshold are greater than a background noise level of the sonar data and the first threshold is greater than the second threshold.

3. The sonar device of claim 2 , wherein the selector is configured to:

select the first filtered sonar data as output when the binary mask indicates the absence of target; and

select the second filtered sonar data as output when the binary mask indicates the presence of target.

4. The sonar device of claim 1 , wherein the target detector is further configured to:

expand a position marked as presence of target in the binary mask in one or more dimensions.

5. The sonar device of claim 1 , wherein the target detector is configured to generate the binary mask by binarization of the first filtered sonar data.

6. The sonar device of claim 1 , wherein the processing circuitry further comprises:

a third noise filter configured to receive the sonar data, perform third noise filtering on the sonar data to reduce noise in the sonar data, and output third filtered sonar data, the third noise filtering being based on a third threshold different from the first threshold and the second threshold, wherein the target detector is configured to generate the binary mask by binarization of the third filtered sonar data.

7. The sonar device of claim 6 , wherein the first threshold, the second threshold and the third threshold are greater than a background noise level of the sonar data, the first threshold is greater than the second threshold, and the third threshold is greater than the second threshold, wherein the selector is configured to:

select the first filtered sonar data as output when the binary mask indicates the absence of target; and

select the second filtered sonar data as output when the binary mask indicates the presence of target.

8. The sonar device of claim 1 , wherein:

the reception circuitry is configured to acquire the sonar data from at least one reception beam; and

the sonar data are extending in at least one dimension corresponding to a distance from the sonar device.

9. The sonar device of claim 1 , wherein:

the reception circuitry is configured to acquire the sonar data from a plurality of reception beams for each ping; and

the sonar data are at least two-dimensional data, a first dimension of the at least two-dimensional data corresponding to the plurality of reception beams and a second dimension of the at least two-dimensional data corresponding to a distance from the sonar device.

10. A sonar method, comprising:

acquiring sonar data from one or more targets in an underwater environment;

generating a binary mask that indicates presence or absence of target based on the sonar data;

performing first noise filtering on the sonar data to reduce noise in the sonar data and outputting first filtered sonar data, the first noise filtering being based on a first threshold;

performing second noise filtering on the sonar data to reduce noise in the sonar data and outputting second filtered sonar data, the second noise filtering being based on a second threshold different from the first threshold; and

selecting one of the first filtered sonar data and the second filtered sonar data as output based on the binary mask.

11. The sonar method of claim 10 , wherein

the first threshold and the second threshold are greater than a background noise level of the sonar data and the first threshold is greater than the second threshold.

12. The sonar method of claim 11 , further comprising:

selecting the first filtered sonar data as output when the binary mask indicates the absence of target; and

selecting the second filtered sonar data as output when the binary mask indicates the presence of target.

13. The sonar method of claim 10 , further comprising:

expanding a position marked as presence of target in the binary mask in one or more dimensions.

14. The sonar method of claim 10 , further comprising:

generating the binary mask by binarization of the first filtered sonar data.

15. The sonar method of claim 10 , further comprising:

performing third noise filtering on the sonar data to reduce noise in the sonar data and output third filtered sonar data, the third noise filtering being based on a third threshold different from the first threshold and the second threshold; and

generating the binary mask by binarization of the third filtered sonar data.

16. The sonar method of claim 15 , wherein:

the first threshold, the second threshold, and the third threshold are greater than a background noise level of the sonar data, and

the first threshold and the third threshold are greater than the second threshold; the method further comprising:

selecting the first filtered sonar data as output when the binary mask indicates the absence of target; and

selecting the second filtered sonar data as output when the binary mask indicates the presence of target.

17. The sonar method of claim 10 , further comprising:

acquiring the sonar data from at least one reception beam of a sonar device, wherein

the sonar data are extending in at least one dimension corresponding to a distance from the sonar device.

18. The sonar method of claim 10 , further comprising:

acquiring the sonar data from a plurality of reception beams of a sonar device for each ping, wherein

the sonar data are at least two-dimensional data, a first dimension of the at least two-dimensional data corresponding to the plurality of reception beams and a second dimension of the at least two-dimensional data corresponding to a distance from the sonar device.

19. A non-transitory computer-readable storage medium having stored thereon machine-readable instructions which, when executed by one or more processors of an apparatus, cause the apparatus to perform a method comprising:

acquiring sonar data from one or more targets in an underwater environment;

generating a binary mask that indicates presence or absence of target based on the sonar data;

performing first noise filtering on the sonar data to reduce noise in the sonar data and outputting first filtered sonar data, the first noise filtering being based on a first threshold;

performing second noise filtering on the sonar data to reduce noise in the sonar data and outputting second filtered sonar data, the second noise filtering being based on a second threshold different from the first threshold; and

selecting one of the first filtered sonar data and the second filtered sonar data as output based on the binary mask.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2024
From: TAYLOR, MATTHEW CLIVE; TANIMURA, SHINYA
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 066287/0607 →
References Cited (15)
US 4765714A · Horner · 1988 [cited by examiner]
US 5046504A · Albert · 1991 [cited by examiner]
US 5291560A · Daugman · 1994 [cited by examiner]
US 5353233A · Oian · 1994 [cited by examiner]
US 5852567A · Xia · 1998 [cited by examiner]
US 6332116B1 · Qian · 2001 [cited by examiner]
US 6366862B1 · Qian · 2002 [cited by examiner]
US 6507798B1 · Salvino · 2003 [cited by examiner]
US 6590833B1 · Teller · 2003 [cited by examiner]
US 6810341B2 · Qian · 2004 [cited by examiner]
US 7127072B2 · Rademacher · 2006 [cited by examiner]
US 8923530B2 · Diethorn · 2014 [cited by examiner]
US 10302687B2 · George · 2019 [cited by examiner]
US 11567196B2 · Taudien · 2023 [cited by examiner]
US 20230213613A1 · Carswell · 2023 [cited by examiner]