The present invention relates to method of filtering acoustic B-scan signals, the method being of the type that, for example, is used for passive detection of an object in a region of an underwater environment.
In recent years, increasing effort has been devoted to securing maritime assets against the actions of terrorists and saboteurs. Above-water surveillance and access control is a crucial part of this task and can be addressed through a number of conventional technologies such as Close-Circuit Television (CCTV), Forward Looking Infra-Red (FLIR) systems, radar and swipe card access systems. Underwater security has however, until now, been acknowledged as the weakest link in the defence of ships, harbours and on-shore facilities.
For example, it is desirable to detect reliably underwater “targets” in an acoustic environment of a harbour. To achieve this, an entrance of the harbour can be monitored. Moreover, under the International Ship and Port Facility Security Code (ISPS code), it is necessary to ensure protection against foreseeable events and so monitoring of a particular underwater security zone is also desirable. Additionally, naval vessels at anchor in overseas ports, cruise liners in harbours and super-yachts moored off a coast, are all examples of specific assets that require protection from intruders.
An increase in threats of insurgency, vandalism and/or criminal activity extends not only to ports and military assets, but also to oil and gas installations, whether coastal or offshore. As such, these installations also need protection from intruders.
The Sentinel Intruder Detection Sonar (IDS) system, available from Sonardyne International Limited, is a known underwater surveillance system providing protection for strategic and high value marine assets, including oil and gas installations, power stations, ports and harbours, as well as luxury and naval vessels. The Sentinel IDS® system comprises, inter alia, multiple so-called sonar heads capable of processing acoustic signals in respect of hundreds of receiver channels per sonar head. The acoustic channel data received is sampled, pulse compressed and beamformed to produce directional beams data frames known as ‘B-scans’ before being processed further to track underwater intruders, for example Self-Contained Underwater Breathing Apparatus (SCUBA), closed-circuit divers, submarines, swimmers, surface craft and Autonomous Underwater Vehicle (AUV) drones. These “contacts” detected as a result of the processing are displayed in real-time in a tactically relevant manner via a user interface. This system is an active system in that the surrounding water has to be ensonified to detect and track acoustic energy reflected by said contacts.
Active detection and tracking systems have the advantage that since they do not rely on the often weak contact acoustic emissions for detection and tracking, they are therefore able to operate effectively in noisy underwater environments such as busy ports and harbours. Such systems achieve high target Signal-to-Noise Ratios (SNRs) in these scenarios by being designed to operate at advantageous frequencies that are selected for maximising target echo returns whilst minimising receiver background noise. State-of-the-art projector/receiver multi-channel transducers array designs, involving large (multi-wavelength) apertures in conjunction with appropriate signal processing, provide high receiver spatial processing gain, essential in allowing the active detection and tracking system the ability to discriminate potentially weaker echo returns in one direction from stronger returns in another. Furthermore, active systems are capable of localising spatially a contact return in both range and bearing from a single sonar head.
This is in contrast to passive detection and tracking systems, which typically struggle to detect and track weakly emitting contacts in such noisy underwater environments owing to their lack of spatial processing gain. In this regard, such systems typically comprise a single hydrophone or small, sparse ‘nodal’ collections of hydrophones rather than fully populated receiver arrays and are unable to control fully the choice of receiver frequency bandwidth, because this is driven by the nature of the emissions by the contacts. Furthermore, passive systems cannot spatially localise a contact return in both range and bearing from a single hydrophone node and must instead rely on multiple spatially distributed nodes for such localisation necessary for tracking. This considerably impacts on the practicality of installation in working environments, for example command and control, and/or cabling.
A further disadvantage of passive detection and tracking systems is that they struggle to distinguish weak passive contacts of interest, for example drone intrusion, whilst simultaneously listening to far louder noise sources of no tactical interest, for example noise associated with general harbour activity and/or vessel maneuvering, owing to the high dynamic range variations associated with the different kinds of contacts. This tends to create copious, spurious detections in the presence of sources of high amplitude acoustic emissions, for example ships in harbours, sometimes to the extent of saturation.
However, despite these issues, passive detection and tracking systems have some unique advantages over active detection and tracking systems. Some contacts are not necessarily sufficiently reflective of emitted acoustic energy incident upon them to enable them to be detected, but may nevertheless be ‘visible’ to passive detection systems owing to their own low-level acoustic emissions. Also, there is potential information in these low-level acoustic emissions that could enable some form of target classification, for example whether a detected target is or is not a threat, based on successful passive detection and tracking.
It is known to deploy two independent detection systems: a multi-node passive sonar detection and tracking system with an active sonar detection and tracking system operating in the same region. However, such systems suffer from a number of disadvantages. As the sonar heads of such systems are separate and independent, it is necessary to provide an additional level of processing in order to geographically and temporally co-register tracking results from both the active detection system and the passive detection system. Indeed, even with the provision of co-registration processing, the resulting co-registered output of the combined detection system can suffer from absolute positioning and orientation errors. Additionally, the acoustic emissions of the active sonar detection and tracking system generates a background level of acoustic energy that typically masks the lower amplitude and hence more subtle acoustic emissions from less acoustically reflective contacts, thereby presenting detection problems for the passive sonar detection and tracking system. This issue is often present even if the active and passive sonar systems have nominally separated operating bandwidths due to interference caused by out-of-band transmission energy ‘leakage’ from the active system or inadequate/imperfect bandwidth filtering in the signal processing of the passive system.
As such, the combined system effectively needs to switch periodically between the active detection and tracking subsystem and the passive detection and tracking subsystem to mitigate polluting detection channels of the passive detection and tracking system with reverberant energy from the active detection and tracking system. However, such switching presents challenges in maintaining coherent tracks of objects of interest and developing sufficiently intelligent control logic capable of deciding when to switch between the active detection and tracking system and the passive detection and tracking system. Also, where both active and passive detection and tracking systems are used independently but in combination, non-overlapping operating bandwidths have to be employed, creating the additional disadvantage to both systems of having to reduce bandwidth and/or shift operating frequencies to non-optimal regions of the acoustic spectrum. Any such reduction in operating bandwidth is undesirable: it will limit the signal energy/information content of a passive system, whilst degrading the range resolution and reverberation suppression of an active system.
It is therefore desirable to perform active as well as passive detection and tracking of underwater targets substantially contemporaneously over the same time period and over identical or overlapping bandwidths. It is also desirable for the active/passive sensor to be co-located and thus share an identical spatial location.
According to a first aspect of the present invention, there is provided a method of filtering an acoustic B-scan for passive detection of an object underwater, the method comprising: ensonifying a region of an underwater environment; receiving acoustic signals from the ensonified region of the underwater environment, the received acoustic signals corresponding to a plurality of sonar beams; generating acoustic B-scan from the received acoustic signals; pre-processing the acoustic B-scan to remove historic artefacts and mitigate influence of reverberant energy; scoring energy content in respect of the pre-processed acoustic B-scan to provide a plurality of energy scores; identifying at least one local maximum of the plurality of energy scores; applying a predetermined criterion to a local maximum of the at least one local maximum identified.
The application of the predetermined criterion may be comparing the local maximum of the at least one local maximum identified with respect to the predetermined criterion.
The acoustic B-scan may comprise a plurality of sets of samples respectively corresponding to a plurality of acoustic projection beams; and the pre-processing of the acoustic B-scan comprises: suppressing dynamic ranges of the pluralities of sets of samples of the acoustic B-scan.
The predetermined criterion may be an energy score threshold value.
The method may further comprise: calculating the predetermined criterion using one or more of: a sampling rate, a transient signal duration and/or a signal detection level.
The signal detection level may be a normalised amplitude level and the signal detection level may be set between 0.5 decibel and 10 decibels. The signal detection level may be between about 1 decibel and 5 decibels, for example between about 1 decibel and 3 decibels.
Scoring energy content in respect of the pre-processed acoustic B-scan may further comprise: setting a signal clipping level; and integrating energy recorded in respect of each projection beam in the pre-processed acoustic B-scan equal to and/or below the signal clipping level.
The application of the predetermined criterion may comprise filtering the at least one local maximum in order to discount a local maximum of the at least one local maximum that is not a potential source of non-reverberant energy.
The method may further comprise: applying a window to the plurality of energy content scores; generating a count of local maxima conforming to the predetermined criterion within the window; and translating the window.
The window may correspond to a range of bearings. A size of the window may be configurable.
Applying the window to the plurality of energy content scores may further comprise: applying a sliding box car filter to the plurality of energy content scores.
The method may further comprise: setting a maximum count threshold; and identifying any local maxima conforming to the predetermined criterion within the window in response to the count exceeding the maximum count threshold to provide a set of non-compliant local maxima identities.
The method may further comprise: identifying a local maximum outside the set of non-compliant local maxima identities as a potential source of non-reverberant energy.
According to a second aspect of the present invention, there is provided a method of passive acoustic detection of an object in an ensonified region of an underwater environment, the method comprising: filtering an acoustic B-scan using the method of filtering an acoustic B-scan for passive detection of an object underwater as set forth above in relation to the first aspect of the present invention; analysing a result of the application of the predetermined criterion to the local maximum identified in order to determine whether the local maximum constitutes a potential source of non-reverberant energy; and tracking the potential source of non-reverberant energy.
According to a third aspect of the present invention, there is provided a method of performing active and passive acoustic detection substantially contemporaneously in respect of a region of an underwater environment, the method comprising: performing the method of passive acoustic detection as set forth above in relation to the second aspect of the present invention to detect the source of non-reverberant energy in the underwater environment; receiving a plurality of acoustic signal streams subsequent to commencement of the ensonification of the region of the underwater environment; and performing active detection processing in respect of the acoustic B-scan generated for detecting a source of reverberant energy in the underwater environment of a predetermined category.
It is thus possible to provide a method of pre-processing acoustic signals and a method of filtering an acoustic B-scan that are capable of providing significantly enhanced passive detection and tracking by retaining all the spatial processing gains associated with an active sonar detection and tracking system. Additionally, tracking between the active and passive sub-systems is spatially co-registered. Furthermore, the method overcomes the need to switch between the passive and active subsystems. It therefore follows that the contemporaneous use of the active and passive subsystems is possible, and also without adversely affecting the performance of the active subsystem through use of common operating bandwidths for both subsystems. The ability to complement active detection and tracking with passive detection and tracking using common hydrophone hardware enables tracking of low reflectivity targets of interest, and indeed targets that are moving very slowly or are stationary. The addition of the ability to track targets passively also enables some targets that are obscured from direct ensonification to be tracked. Also, supplementing active tracking and detection with passive detection and tracking enhances so-called kinematic based classification of active tracks with signature based passive classification. Where more than one sonar head is employed in tandem for passive detection and tracking, further positional information can be discerned, for example to supplement positional information using the active tracking subsystem.
At least one embodiment of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
Throughout the following description identical reference numerals will be used to identify like parts.
Referring to
Turning to
In this example, a transducer array of the transceiver array is a compact 1:3 piezo-composite transducer array having 128 separately wired channel elements, which can be used to form 256, equally spaced, receive beams, each with a 1.4° angular spacing.
As mentioned above, the sonar head 110 also comprises signal processing circuitry (not shown) to digitise, mix down to baseband, filter, multiplex and transfer the signals received by the transducer array. The sonar head 110 also comprises attitude, heading reference and position sensors 114 to monitor orientation and position of the sonar head 110 and constitutes a source of orientation and position data in respect of receipt of sonar reflections. A data enrichment module 116 of the sonar head 110 is capable of enriching acoustic reflectivity data with attitude, heading and position information obtained from the attitude, heading reference and position sensors 114.
The sonar head 110 is operably coupled to a processor platform unit 118 via either a 75m copper or 300m or greater fibre-optic cable 120 coupled to an input/output port 122. A power supply cable 124 also couples the sonar head 110 to the processor platform unit 118. The processor platform unit 118 is, in this example, a Sentinel™ processor platform available from Sonardyne International Limited, but adapted to operate in accordance with the method set forth herein.
The processor platform unit 118 is operably coupled to a workstation 126, for example a computing apparatus, such as a first Personal Computer (PC), via any suitable data communications link, for example an Ethernet link 128. The workstation 126 supports the execution of software, for example an operator console module, which provides a tactical-style display. The workstation 126 is a Sentinel™ command workstation, available from Sonardyne International Limited.
Turning to
Although, in this example, the first, second and third PCs 126, 202, 204 are connected using direct Ethernet connections, the skilled person will appreciate that a communications network, for example an Ethernet network, can be employed in order to interconnect the first, second and third PCs 126, 202, 204 as desired.
In order to power the intruder detection system 100, at least in respect of the processor platform unit 118 and the sonar head 110, the processor platform unit 118 comprises a power distribution unit 208. The power distribution unit 208 comprises, for example, batteries in order to power the second PC 202, the third PC 204 and the sonar head 110. Of course, if a vessel-based power supply is available, the power distribution unit 208 is capable of deriving and delivering electrical power from this source. In this example, the power distribution unit 208 is operably coupled to the sonar head 110 via the power supply cable 124. However, the skilled person will appreciate that the power distribution unit 208 can be used also to power the workstation 126 or simply to power the second and third PCs 202, 204. In the event that the power distribution unit 208 is not used to power the sonar head 110, the sonar head 110 can be provided with its own power supply.
Referring to
Turning to
Referring to
Turning to
In operation (
In this regard, the sonar head 110 is immersed in the underwater environment so as to submerge the sonar head 110 in the water in order to monitor the region to be ensonified 104. The processor platform unit 118 and the workstation 126 are then powered up. The workstation 126 loads and executes software to provide an operator of the system with graphical data and other information in accordance with the software provided by Sonardyne International Limited, appropriately modified also to provide passive contact detection and tracking information. Likewise, the processor platform unit 118 executes software in order to process acoustic reflectivity images and passive acoustic images in the manner described herein. Thereafter, the intruder detection system 100 starts monitoring the region to be ensonified 104 of the underwater environment 102 as follows.
The sonar head 110 ensonifies (Step 400) the region 104 of the underwater environment 102 and receives acoustic reflections, constituting reverberant energy, as a result of the ensonification, analogue data pertaining to the received acoustic reflections being provided by the logical receive array 270 to the receiver processing unit 166. In response to the received acoustic reflections arising from ensonification of the region 104, the active detection and tracking processing chain 254 generates active track data. However, in addition to reflecting objects, such as the large rock formation 112, the region 104 comprises less reflective objects or objects concealed by other objects either by propagation path obscuration or reduced Signal-to-Background Ratios (SBRs) and thus unable to reflect detectable acoustic signals as a result of this concealment, for example the AUV 106 and the SCUBA diver 108. These objects nevertheless emit acoustic energy that can be detected and tracked by the passive detection and tracking processing chain 256.
For both the active detection and tracking processing chain 254 and the passive detection and tracking processing chain 256, the receiver processing unit 266 receives (Step 402) the analogue acoustic signals obtained via the logical receive array 270 corresponding to N hydrophone elements of the transducer array of the sonar head 110. The analogue acoustic signals comprise both reverberant and non-reverberant energy, which is digitally sampled by the receiver processing unit 266 at a rate F samples per second where F is a sampling rate satisfying Nyquist's theory. In some embodiments, the digitisation process can include further signal conditioning steps, for example complex heterodyning, digital filtering and decimation to provide a signal output digitised at a reduced complex sample rate F0 that is less than the Nyquist sampling rate but greater than the system bandwidth. In any event, the N channels of hydrophone element data are digitally sampled at a sampling rate over a period of time constituting a time frame. The time frame, Tframe, corresponds to a predetermined reporting range of the active detection and tracking processing chain 254. The sampling process yields a package of data corresponding to N channels of NT samples constituting a data frame. This process is repeated each time the active detection and tracking processing chain 254 ensonifies the region 104, and each data frame generated is provided to the signal processing resource 272.
The data frame is then received by the pulse compression module 300 and each channel of the N channels of the data frame is correlated with a digitised replica of a transmitted pulse used to ensonify the region 104, the digitised replica being the result of sampling the replica at the sampling frequency. The result of the correlation is the pulse compression of the N channels of the data frame, the pulse compressed data frame being passed to the beamforming module 302, which applies a spatial filtering operation to the data so as to form NB focused beams in predetermined directions. In this example, the beams are uniformly spaced in angular direction around a full azimuth circle. The number of temporal samples corresponding to each of the NS beams following processing by the beamforming module 302 is NS about the same number of temporal samples contained by the data frame in respect of each of the N channels. The beamformed data set will be referred to hereafter as a B-scan frame (Step 404). The B-scan comprises a plurality of sets of samples respectively corresponding to a plurality of acoustic receiver beams. The nominal range scale associated with the B-scan frame is RS, where in this example RS=c/2×NS/F0 where c is the prevailing average speed of sound in the ensonified region 104.
The B-scan frames generated are processed by the active detection module 304 according to any suitable known technique for active sonar detection of contacts. Referring to the passive detection and tracking processing chain 256, the passive signal processing unit 308 also receives the B-scan frame. Turning to
Prior to updating the reference map 512, as mentioned above, a ratio function is applied (Step 410) in respect of the compressed B-scan 510 (
Application of the ratio function by the ratio function module 324 yields an extant compressed B-scan 524 (
Once the ratio function has been applied (Step 410), the signal processing unit 272 updates (Step 412) the reference map 512 with the data from the compressed B-scan 510.
The passive detection and tracking processing chain 256 is responsible for correlating generally low amplitude level, temporally extended acoustic emissions within beams with the presence of emitting targets and so it is important to prevent high amplitude, spatially localised, returns from reverberant energy from reflecting targets from dominating the passive detection process and thus limit the ability of irrelevant beams leading to false detections and subsequently tracking thereof. Consequently, after or while the reference map 512 is being updated, the signal processing resource 272 suppresses (Step 414) the dynamic range associated with each beam of the extant compressed B-scan 524. By way of explanation, three beams of the extant compressed B-scan will now be considered with reference to
A-scans comprising acoustic energy arising from contacts that are not of interest from the perspective of passive detection, for example comprising reverberant energy originating from ensonification in respect of the active detection and processing chain 254, comprise energy levels that can distort the assessment of the A-scans as a result of a scoring process to be described later herein. Typically, the objective is to identify transient sources of acoustic emission that are relatively low level and have longer duration of emission than active reflections from non-stationary contacts. To ensure detection of such objects, a first step to perform is to apply a predetermined clipping level, cL, to the A-scans of the extant compressed B-scan 524 in order to limit the effect of high energy reflections from non-stationary targets. Referring to
Consequently, the signal processing resource 272 applies the clipping level, cL, to each A-scan of the extant compressed B-scan 524. In relation to
The passive signal processing module 308 then passes the vector of scores to the passive detection module 310 for filtering. In this regard, the passive detection module 310 applies a regional maximum filter to the scores of the vector in order to detect (Step 418) local maxima 700 (
The scores of the vector that do not relate to regional maxima are zeroed, for example non-maxima scores 702 to leave local maxima as surviving scores. The surviving scores are then assessed relative to a score threshold, ST, which is a function of a characteristic transient duration, tD, the detection level, dL, and the reduced complex sampling rate, F0. In this regard, the transient duration, tD, can be set to be around 0.5 seconds, but can depend upon the type of emission that is to be detected. The remaining non-zero scores of the vector that exceed the score threshold, ST, constitute scores relating to candidate passive detections, i.e. the local maximum scores discounted for not exceeding the score threshold, ST, are not interpreted as a potential source of non-reverberant energy emission, and the application of the score threshold, ST, and assessment of scores exceeding the score threshold, ST, is as follows.
In order to identify beams corresponding to transient emission signals of interest and to ignore candidate passive detections associated with loud, non-covert contacts, a sliding box car filter is applied to the vector of scores, where the scores that are within a window of the filter and exceed the signal detection threshold, ST, are counted. Referring to
If the last local maximum in the vector has been reached, then the passive detection module 310 as implemented by the signal processing resource 272 provides the score vector index of the beam or the score vector indices of the beams, relating directly to the beam direction(s) associated with passive detections, that have not been flagged to the passive tracking module 312 in a like manner to that performed by the active detection module 304 delivering active detections to the active tracking module 306, although range information will not be discernible in this example. However, if the last local maximum in the vector has not been reached, the beam local maximum index, i, is incremented (Step 820) and the above steps of analysis of the scores within the count window (Steps 808 to 820) are repeated until the last local maximum in the vector has been reached. In addition to the above determination of whether scores exceed the score threshold, ST, and counting local maxima with the count window, the count window is shifted during the counting process. In this regard, where the signal processing unit 272 determines (Step 806) that the index, i, of the selected local maximum is outside the count window, the signal processing unit 272 translates (Step 822) the count window by unity in the direction of increasing score vector index and the beam count, c, is reset (Step 824) to zero. Thereafter, the signal processing unit 272 again determines (Step 806) whether the index, i, of the selected local maximum is outside the count window and translation of the count window is repeated until the selected local maximum is within the count window. Once the selected local maximum is determined to be within the count window, the signal processing unit 272 continues to process the local maximum in the manner described above (Steps 808 to 820).
Using any suitable technique, for example the technique employed by an association filter module of the Sentinel IDS® system, the association filter module 314 communicates the A-scan data in respect of beams being tracked to the workstation 126. The workstation 126 displays sonar data, track data and alerts overlaid on a chart in respect of both active and passive contacts.
The skilled person should appreciate that the above-described implementations are merely examples of the various implementations that are conceivable within the scope of the appended claims. Indeed, this combined, contemporaneous, and co-located active/passive detection and tracking sonar could be deployed singly or as part of a multi-head underwater surveillance system. Referring to
In the above examples relating to the use of multiple sonar heads, the one or more sonar heads can be static or one or more can be free to move. Where movement is permitted, each movable sonar head can comprise appropriate sensors to generate navigation data, for example attitude and position data. The navigation data can be used to apply compensation to the beam data of B-scans generated in respect of each movable sonar head, thereby mitigating correlation errors associated with movement of the sonar head(s).
In the examples set forth herein, it should be appreciated that the respective operating receive bandwidths of the active detection and tracking processing chain 254 and the passive detection and tracking processing chain 256 are the same. However, in other examples, the receive bandwidths of the respective processing chains 254, 256 can overlap or remain separate.
Alternative embodiments of the invention can be implemented as a computer program product for use with a computer system, the computer program product being, for example, a series of computer instructions stored on a tangible data recording medium, such as a diskette, CD-ROM, ROM, or fixed disk, or embodied in a computer data signal, the signal being transmitted over a tangible medium or a wireless medium, for example, microwave or infrared. The series of computer instructions can constitute all or part of the functionality described above, and can also be stored in any memory device, volatile or non-volatile, such as semiconductor, magnetic, optical or other memory device.
Number | Date | Country | Kind |
---|---|---|---|
2105949.8 | Apr 2021 | GB | national |
This application is the National Phase under 35 U.S.C. § 371 of PCT International Application No. PCT/EP2022/060877, which has an international filing date of Apr. 25, 2022, and which claims priority to Great Britain Application No. 2105949.8, filed Apr. 26, 2021, the entire contents of each of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/060877 | 4/25/2022 | WO |