This disclosure relates to waveform emission location determination systems and associated methods of determining a location of a source of a waveform emission when the waveform was emitted from the source.
The number and complexity of public shootings has resulted in an enhanced desire to detect shootings as early as possible in efforts to protect unarmed members of the public. While a variety of technologies have been created and deployed for sensing and locating shooters in such instances, there is still a significant need for improvement.
Firearm discharges such as gunshots are significant energy events having both large audio decibel levels and long signal durations of up to half a second. Rapid identification of the location of a firearm discharge allows first responders to locate and engage the shooter as quickly as possible as well as search for and offer aid to potential victims. Information related to the detection and location of the shooter can be some of the most critical information provided to first responders.
At least some aspects of the disclosure described below are directed to systems and methods that provide accurate information regarding the locations of sources of waveform emissions, such as firearm discharges.
Example embodiments of the disclosure are described below with reference to the following accompanying drawings.
This disclosure is submitted in furtherance of the constitutional purposes of the U.S. Patent Laws “to promote the progress of science and useful arts” (Article 1, Section 8).
Referring to
The illustrated system 10 includes processing circuitry 12 and a plurality of detectors 14. Detectors 14 are configured to receive the waveform emitted from the source. Example waveforms that may be received and processed by the system 10 produce a disturbance in a propagating medium that falls off with a power law dependence on distance from the source. Detectors 14 are configured to receive acoustic, electromagnetic or gravitational waveforms and generate respective electrical signals corresponding to the waveforms in example embodiments. In illustrative examples, detectors 14 are implemented as microphones and associated circuitry in embodiments where acoustic waveforms, such as firearm discharges, are being monitored, and antennae and associated circuitry in embodiments where electromagnetic waves are being monitored.
Detectors 14 may include analog-to-digital (A/D) conversion circuitry to generate corresponding digital data corresponding to the electrical signals and that is indicative of the waveforms received at the detectors 14. In one embodiment, the data generated by the detectors 14 is indicative of the amplitudes of the waveform received at the respective detectors 14 and may be referred to as waveform data.
Although seven detectors 14 are shown and labelled as D1-D7 in the arrangement of
Processing circuitry 12 includes a microprocessor that accesses or receives the waveform data from the detectors 14 in implementations where the detectors 14 include A/D conversion circuitry. Alternatively, processing circuitry 14 may receive the electrical signals that are generated by the detectors 14 and implement A/D conversion operations of the electrical signals internally to generate the waveform data corresponding to the electrical signals received from the detectors 14. Processing circuitry 12 may also include storage circuitry, such as RAM and ROM, for storing the waveform data, determined locations of the source of the waveform emission, locations of the detectors 14 in space, executable code which is executed by the microprocessor and any other digital information.
The processing circuitry 12 is configured to access and process information regarding the locations of the detectors 14 in space. A user may provide coordinates of the locations of the detectors 14 in space to the processing circuitry 12 once the system 10 was been installed in a particular application or implementation for monitoring of emitted waveforms in one embodiment. As described herein, processing circuitry 12 processes the waveform data generated by the detectors 14 in combination with the locations of the detectors 14 in space to determine the location of the source of the waveform in space when the waveform was emitted by the source. In one embodiment, an array of N detectors Di, i=1, . . . , N, are positioned at coordinates (xi,yi,zi), i=1, . . . , N of an x, y, z coordinate system.
In one embodiment, each detector 14 has a logarithmic amplifier which is configured to generate an output signal (or trigger), only for input signals having amplitudes that exceed an application specific threshold, , i=1, . . . , N. For indoor emission location determination in large spaces, an example threshold is 100 mV. An example threshold for outdoor emission location determination is 10 mV. Appropriate thresholds may be determined after installation and testing of the system 10.
Accordingly, at least some of the waveform data generated by the detectors 14 is disregarded as a result of the respective waveform data having amplitudes less than the respective threshold being used, and the processing circuitry uses other waveform data to determine the location of the source of the waveform emission as a result of amplitudes of the respective waveform data being greater than the respective threshold being used.
Referring to
As described below, data generated by pairs of detectors 14 located on the plural axes are processed with respect to one another to determine the location of source 20 of the waveform emission. For example, data of different pairs of detectors D1, D2, D3, data of different pairs of detectors D1, D4, D5 and data of different pairs of detectors D1, D6, D7 may be processed with respect to one another.
Referring to
At an act A10, the coordinates of the locations of the detectors 14 in space are specified by an operator of the waveform emission location determination system after the system has been installed for use in a given application.
At an act A12, the thresholds of the detectors 14 are set for comparison to waveform data subsequently generated by the detectors 14.
At an act A14, waveform data is generated in response to waveforms received by the detectors 14 and the waveform data is accessed by processing circuitry 12.
At an act A16, the amplitudes of the waveform data generated by the detectors 14 are compared to respective thresholds of the detectors 14 and waveform data having amplitudes less than the thresholds is filtered or removed and waveform data having amplitudes greater than the respective thresholds is processed in the subsequent acts.
At an act A18, the processing circuitry 12 processes the waveform data generated by the pairs of detectors 14 and the locations of the detectors 14 to determine a plurality of respective spheres on which the source 20 of the emission is located as discussed below. In one embodiment, a sphere is determined for each possible pair of detectors 14 shown in
In one embodiment, the waveform amplitude data Ai, (xi,yi,zi), i=1, . . . , N of the detectors 14 is processed in pairs by forming respective ratios of the waveform data of detectors D1, D2, D3, detectors D1, D4, D5 and detectors D1, D6, D7.
For waveform data (i.e., amplitude data) from a given pair of detectors AI,Aj, I,j=1, . . . , N, ρi,j is calculated using equation 1,
From ρi,j, a sphere Si,j of radius ri,j is determined using equation 2,
where
Di,j≡√{square root over ((xi−xj)2+(yi−yj)2+(zi−zj)2)}, (3)
and having a center
on which the source 20 of the emission is located. In one embodiment, the determined sphere may be referred to as an Equal Power Ratio Sphere (EPRS) for a pair of detectors Di and Dj and may be denoted Si,j.
In one embodiment, a plurality of spheres Si,j, i,j=1, . . . , N are calculated by the processing circuitry 12. In a more specific embodiment, three spheres are calculated by the processing circuitry 12 for three pairs of detectors located on three non-parallel axes, and the surface of each of the spheres contains the location of the source 20 when the waveform was emitted from the source 20. The output of act A18 Si,j, i,j=1 . . . , N includes geometric objects in the form of spheres defined by equations (1)-(4) and that correspond to different pairs of detectors 14.
The equations (2)-(4) center each of the spheres on a line connecting the detectors 14 of the respective detector pair and constrain a radius of each of the spheres to be less than half a distance between the detectors 14 of the respective detector pair. In addition, according to these equations, each of the spheres contains one of the detectors of the respective detector pair that is closest to the source when the waveform was emitted by the source
Referring to
Referring to
Referring again to
Two spheres corresponding to the same source 20, one, Si,j, with center
For the case of circular intersection, a parametric equation for the points
xi,j;k,l=(pi,j;k,l)1+hi,j;k,l(ai,j;k,l)1 cos ξ+hi,j;k,l)(bi,j;k,l)1 sin ξ,
xi,j;k,l=(pi,j;k,l)2+hi,j;k,l(ai,j;k,l)2 cos ξ+hi,j;k,l)(bi,j;k,l)2 sin ξ,
xi,j;k,l=(pi,j;k,l)3+hi,j;k,l(ai,j;k,l)3 cos ξ+hi,j;k,l)(bi,j;k,l)3 sin ξ, (5)
where ξ∈[0,2π], and
with di,j;k,l=∥
di,j;k,l=√{square root over ((xc
with
hi,j;k,l is defined according to
The symbols a1, a2, a3 are defined by
b1, b2, b3 are defined using matrix notation as
The output of act A20 are geometric objects in the form of intersection circles, Ci,j,k,l=Si,j∩Sk,l, i,j,k,l=1, . . . , N, that are defined by equation (5) and supporting equations (6), through (11) in the illustrated embodiment.
Referring to
The illustrated sphere 40 results from processing of waveform data from the two bottommost detectors of
Following act A20, the illustrated example method of
At act A22, the processing circuitry uses the intersection circles determined in act A20 to determine a plurality of planes. In one embodiment, the determined planes contain the intersection circles Ci,j,k,l=Si,j∩Sk,l, i,j,k,l=1, . . . , N determined in act A22 and may be referred to as containing planes. The planes include the location of the source when the waveform was emitted in the described example. Equations (6) and (8) may be used to specify a containing plane (denoted by Pi,j:k,l, below)
0=({right arrow over (x)}−{right arrow over (p)}i,j;k,l)·{circumflex over (n)}i,j;k,l, (12)
containing a respective intersection circle, which is the equation for a plane passing through the point
{right arrow over (p)}i,j;k,l=((pij;k,l)1,(pij;k,l)2,(pij;k,l)3)
perpendicular to the vector
{circumflex over (n)}ij;k,l
The processing of act A22 generates geometric objects in the form of the containing planes Pi,j:k,l, i,j,k,l=1, . . . , N, which are specified by equation (12) in one embodiment.
At an act A24, the processing circuitry determines intersections of the containing planes that were computed in act A22 and the intersections of the containing planes include the location of the source in space when the waveform was emitted from the source.
If three mutually non-parallel planes Pi,j:k,l are specified in act A22, their intersections may be used to determine the location of the source when the waveform was emitted. In this example, the equations are linear and may be solved in closed-form. Specifically, if an array of detectors Di, i=1, . . . , N is available, the array will produce
power ratios ρi,j and consequently
spheres, which will in turn produce
intersection circles. If the containing planes of at least three intersection circles intersect to produce mutually non-parallel lines (e.g., using an array 16 shown in the example embodiment of
0=({right arrow over (x)}−{right arrow over (p)}i,j;k,l)·{circumflex over (n)}i,j;k,l, (13)
These are
0=({right arrow over (x)}−{right arrow over (p)}i
0=({right arrow over (x)}−{right arrow over (p)}i
0=({right arrow over (x)}−{right arrow over (p)}i
where
{right arrow over (p)}i
{circumflex over (n)}i
and similarly, for
{right arrow over (p)}i
{right arrow over (p)}i
{circumflex over (n)}i
When written out in component form these become
0=(x−(pi
0=(x−(pi
0=(x−(pi
which comprise a system of three linear equations in the three unknowns that specify x, y, z location of the source of the waveform when the waveform was emitted from the source.
Equations (15) may be solved numerically or in closed form, e.g., using Cramer's rule, in terms of (pi
There are choices of {i,j,k,l∈{1, . . . , N}} for which equation (15) (or equivalently equation (14)) are not solvable. For instance, if two of the planes are parallel that is avoided by using pairs of detectors that are located on non-parallel axes such as shown in the arrangement of
Description of subsequent processing acts refer to a set of quadruple indices, i,j,k,l, for which a solution of equation (15) (or equivalently equation (14)) is possible, which we denote by
A={(i,j,k,l)|i,j,k,l∈{1, . . . ,N} and Eq. (15) is solvable}. (16)
The output of act A24 is the estimated coordinates of the source when the waveform was emitted, (xi,j;k,l,yi,j;k,l,zi,j;k,l), (i,j,k,l)∈ solving equation (14) or equivalently equation (15).
Referring to
Also shown is a first intersection circle C1,2:1,3 as reference 50 for the x-axis sub-array, an intersection circle C1,4:1,5 as reference 52 for the y-axis sub-array and an intersection circle C1,6:1,6 for the z-axis sub-array as reference 54. Also shown are three intersection lines 58 produced by the respective planes (see equation (12)) that contain the respective intersection circles.
At an Act A26, the estimated coordinates (xi,j;k,l,yi,j;k,l,zi,j;k,l), (i,j,k,l)∈ determined in act A24 are estimates of the location of the source when the waveform was emitted since they are based on data, {Ai}, {(xi,yi,zi)}, i=1, . . . , N that are contaminated by noise. In one embodiment, the estimated coordinates generated in act A24 are distilled into one solution including the coordinates of the location of the source when the waveform was emitted. There are numerous suitable clustering algorithms for implementing the distilling including computation of center of mass of the (xi,j;k,l, yi,j;k,l, zi,j;k,l), k-means, Affinity Propagation, Agglomerative Clustering, BIRCH, DBSCAN or Gaussian Mixture Models in illustrative examples.
In addition, an error bound may be established for each of the coordinates, by propagation of error analysis on the original, {Ai}, {(xi,yi,zi)}, i=1, . . . , N, applied in conjunction with the clustering algorithm being utilized. These techniques are built into Python implementations for: k-means, Affinity Propagation, Agglomerative Clustering, BIRCH, DBSCAN or Gaussian Mixture Models. The output of act A26 is the final emitter coordinates with error or noise (x±δx,y±δy,z±δz).
At an act A28, the coordinates of the location of the source of the emission may be outputted to an appropriate recipient, user or operator of the waveform emission location determination system. According to some embodiments discussed herein, the waveform emission location determination system may be implemented to determine the location of the source of a firearm discharge and the system may alert police, medics, first responders and/or other appropriate authorities of the location of the source of the waveform (i.e., firearm discharge) when the waveform was emitted in such example embodiments. The location of the source of the waveform emission when the waveform emission may be outputted or communicated in coordinates, displayed on a user interface and/or otherwise appropriately communicated to a desired recipient.
As mentioned above, an act A25 of an alternative processing path may be executed by the processing circuitry following the execution of act A20. In act A25, the processing circuitry accesses the intersections of the spheres (i.e., respective intersection circles determined in act A20) that individually contain the location of the source when the waveform was emitted by the source and determines an intersection of the circles to determine the location of the source when the waveform was emitted by the source.
In one more specific embodiment, the intersection circles, Ci,j;k,l=Si,j∩Sk,l, i,j,k,l=1, . . . , N, determined in act A20 are accessed. An array of detectors Di, i=1, . . . , N, produces
power ratios ρi,j, and consequently
spheres, which will in turn produce
intersection circles. From these, the intersection circles, Ci,j;k,l, corresponding to detectors Di, Dj, Dk and Dl are selected which will result in the following system of equations based on
x=(pi,j;k,l)1+hi,j;k,l(ai,j;k,l)1 cos ξ+hi,j;k,l(bi,j;k,l)1 sin ξ,
y=(pi,j;k,l)2+hi,j;k,l(ai,j;k,l)2 cos ξ+hi,j;k,l(bi,j;k,l)2 sin ξ,
z=(pi,j;k,l)3+hi,j;k,l(ai,j;k,l)3 cos ξ+hi,j;k,l(bi,j;k,l)3 sin ξ, (17)
where i,j,k,l∈{1,2,3,4}, from a first intersection circle and
x=(pm,n;p,q)1+hm,n;p,q(am,n;p,q)1 cos ψ+hm,n;p,q(bm,n;p,q)1 sin ψ,
y=(pm,n;p,q)2+hm,n;p,q(am,n;p,q)2 cos ψ+hm,n;p,q(bm,n;p,q)2 sin ψ,
z=(pm,n;p,q)3+hm,n;p,q(am,n;p,q)3 cos ψ+hm,n;p,q(bm,n;p,q)3 sin ψ, (18)
where i,j,k,l∈{1,2,3,4}, from a second intersection circle
These are solved for x,y,z,ξ,ψ. While we have more equations than unknowns, which makes the system overdetermined, a consistent solution exists based on physical grounds (i.e., a source of the waveform exists). However, the equations are nonlinear even if the substitutions X=cos ξ, Y=sin ξ and {tilde over (X)}=cos ψ, {tilde over (Y)}=sin ψ are used to rewrite them as
x=(pi,j;k,l)1+hi,j;k,l(ai,j;k,l)1X+hi,j;k,l(bi,j;k,l)1Y,
y=(pi,j;k,l)2+hi,j;k,l(ai,j;k,l)2X+hi,j;k,l(bi,j;k,l)2Y,
z=(pi,j;k,l)3+hi,j;k,l(ai,j;k,l)3X+hi,j;k,l(bi,j;k,l)3Y,
x=(pm,n;p,q)1+hm,n;p,q(am,n;p,q)1{tilde over (X)}+hm,n;p,q(bm,n;p,q)1{tilde over (Y)},
y=(pm,n;p,q)2+hm,n;p,q(am,n;p,q)2{tilde over (X)}+hm,n;p,q(bm,n;p,q)2{tilde over (Y)},
z=(pm,n;p,q)3+hm,n;p,q(am,n;p,q)3{tilde over (X)}+hm,n;p,q(bm,n;p,q)3{tilde over (Y)},
1=X2+Y2,
1={tilde over (X)}2+{tilde over (Y)}2 (19)
While a solution is known to exist on physical grounds, solving these equations for the seven unknowns x,y,z,X,Y,{tilde over (X)},{tilde over (Y)} (of which, the first three are of concern) may be undertaken numerically, for instance using the numerical solvers built into Python Scipy, e.g., scipy.optimize.
There are choices of i,j,k,l∈{1, . . . , N} for which equation (19) are not solvable either mathematically or numerically. For instance, if two of the circles are contained in parallel planes, or if two of the circles osculate and have nearly equal radii. However, the use of array 16 shown in the example embodiment of
Description of subsequent processing acts refer to a set of quadruple indices, i,j,k,l, for which solution of equation (19) is possible, and which is denoted by
A′={(i,j,k,l)|i,j,k,l∈{1, . . . ,N} and Eq. (19) is solvable}. (20)
If the detectors are located on three non-parallel axes, then ≠0 and at least one of the possible equations Eq. (19) is solvable. The size of the set will depend on the location of the emitter and the locations of the detectors.
The output of act A25 are estimated coordinates, (xi,j;k,l,yi,j;k,l,zi,j;k,l), (i,j,k,l)∈ that are obtained by solving equation (19). In example embodiments, equation (19) may be solved by application of a solution algorithm, such as Bracketing and Bisection, the Secant Method, the False Position Method, the Ridders' Method, or the Van Wijngaarden-Dekker-Brent Method. Another example of a solution algorithm is described in William H. Press, et al., Numerical Recipes in C, The Art of Scientific Computing, Second Edition, Cambridge University Press, 1992, the teachings of which are incorporated herein by reference.
The estimated coordinates generated in act A25 may be distilled in act A26 to generate the coordinates of the location of the source when the waveform was emitted, and the generated coordinates of the location of the source following the distillation may be outputted in act A28 as mentioned above.
In compliance with the statute, the invention has been described in language more or less specific as to structural and methodical features. It is to be understood, however, that the invention is not limited to the specific features shown and described, since the means herein disclosed comprise preferred forms of putting the invention into effect. The invention is, therefore, claimed in any of its forms or modifications within the proper scope of the appended aspects appropriately interpreted in accordance with the doctrine of equivalents.
Further, aspects herein have been presented for guidance in construction and/or operation of illustrative embodiments of the disclosure. Applicant(s) hereof consider these described illustrative embodiments to also include, disclose and describe further inventive aspects in addition to those explicitly disclosed. For example, the additional inventive aspects may include less, more and/or alternative features than those described in the illustrative embodiments. In more specific examples, Applicants consider the disclosure to include, disclose and describe methods which include less, more and/or alternative steps than those methods explicitly disclosed as well as apparatus which includes less, more and/or alternative structure than the explicitly disclosed structure.
This invention was made with Government support under Contract DE-AC05-76RL01830 awarded by the U.S. Department of Energy. The Government has certain rights in the invention.
Number | Name | Date | Kind |
---|---|---|---|
6178141 | Duckworth et al. | Jan 2001 | B1 |
7126877 | Barger et al. | Oct 2006 | B2 |
7433266 | Ledeczi et al. | Oct 2008 | B2 |
7796470 | Lauder et al. | Sep 2010 | B1 |
8005631 | Barger et al. | Aug 2011 | B2 |
8325563 | Calhoun et al. | Dec 2012 | B2 |
9689966 | Damarla | Jun 2017 | B2 |
10089845 | Skorpik et al. | Oct 2018 | B2 |
10290195 | Skorpik et al. | May 2019 | B2 |
10741038 | Skorpik et al. | Aug 2020 | B2 |
10816640 | Xie et al. | Oct 2020 | B2 |
11112418 | Holmes et al. | Sep 2021 | B1 |
20010004601 | Drane et al. | Jun 2001 | A1 |
20030214405 | Lerg et al. | Nov 2003 | A1 |
20040036602 | Lerg | Feb 2004 | A1 |
20040100868 | Patterson, Jr. et al. | May 2004 | A1 |
20070159924 | Vook et al. | Jul 2007 | A1 |
20080165621 | Fisher et al. | Jul 2008 | A1 |
20080219100 | Fisher et al. | Sep 2008 | A1 |
20080267012 | Fisher et al. | Oct 2008 | A1 |
20100118658 | Showen | May 2010 | A1 |
20130192451 | Scott et al. | Aug 2013 | A1 |
20130206901 | Herman et al. | Aug 2013 | A1 |
20140269199 | Weldon et al. | Sep 2014 | A1 |
20140314250 | Park et al. | Oct 2014 | A1 |
20150345907 | Varga et al. | Dec 2015 | A1 |
20160063987 | Xu et al. | Mar 2016 | A1 |
20160260307 | Skorpik et al. | Sep 2016 | A1 |
20170003376 | Wellman et al. | Jan 2017 | A1 |
20170123038 | Griggs et al. | May 2017 | A1 |
20170169686 | Skorpik et al. | Jun 2017 | A1 |
20170180926 | Doherty | Jun 2017 | A1 |
20170234966 | Naguib et al. | Aug 2017 | A1 |
20170328683 | Smith | Nov 2017 | A1 |
20170328983 | Volgyesi et al. | Nov 2017 | A1 |
20180105270 | Xu et al. | Apr 2018 | A1 |
20180164397 | Griggs et al. | Jun 2018 | A1 |
20180306890 | Vatcher et al. | Oct 2018 | A1 |
20180356492 | Hamilton | Dec 2018 | A1 |
20190101613 | Griggs et al. | Apr 2019 | A1 |
20190162812 | Sloan | May 2019 | A1 |
20190212186 | Warren et al. | Jul 2019 | A1 |
20190228629 | Skorpik et al. | Jul 2019 | A1 |
20190281259 | Palazzolo | Sep 2019 | A1 |
20200355780 | Griggs et al. | Nov 2020 | A1 |
20210021763 | Zhou et al. | Jan 2021 | A1 |
20210080570 | Gonzalez et al. | Mar 2021 | A1 |
20210304784 | Paine | Sep 2021 | A1 |
20210389412 | Gonzalez et al. | Dec 2021 | A1 |
Number | Date | Country |
---|---|---|
103852746 | Jun 2014 | CN |
1806952 | Jul 2007 | EP |
10-2015-0000441 | Jan 2015 | KR |
WO 2009085361 | Jul 2009 | WO |
WO 2010039130 | Apr 2010 | WO |
WO 2016029469 | Mar 2016 | WO |
WO 2020236607 | Nov 2020 | WO |
WO 2021046062 | Mar 2021 | WO |
Entry |
---|
WO PCT/US2020/033167 IPRP, Nov. 16, 2021, Battelle Memorial Institute. |
WO PCT/US2020/033167 Search Rept., Oct. 5, 2020, Battelle Memorial Institute. |
WO PCT/US2020/033167 Writ. Opin., Oct. 5, 2020, Battelle Memorial Institute. |
WO PCT/US2020/048957 Search Rept., Dec. 15, 2020, Battelle Memorial Institute. |
WO PCT/US2020/048957 Writ. Opin., Dec. 15, 2020, Battelle Memorial Institute. |
Albert et al., “Time Reversal Processing for Source Location in an Urban Environment”, The Journal of the Acoustical Society of America, Aug. 2005, United States, pp. 616-619. |
Albert, “Low Frequency Acoustic Pulse Propagation in Temperate Forests”, The Journal of the Acoustical Society of America, Aug. 2015, United States, pp. 735-747. |
Beck et al., “Variations in Recorded Acoustic Gunshot Waveforms Generated by Small Firearms”, The Journal of the Acoustical Society of America, Apr. 2011, United States, pp. 1748-1759. |
Freire, “Robust Direction-of-Arrival by Matched-Lags, Applied to Gunshots”, The Journal of the Acoustical Society of America, Jun. 2014, United States, pp. 246-251. |
Gonzalez et al., “Portal System for Real-Time Gunshot Detection, Localization, Alerting, and Recording”, PNNL-SA-147910 Report, Dec. 12, 2019, United States, 9 pages. |
Gonzalez et al., U.S. Appl. No. 62/849,877, filed May 18, 2019, titled “Low-Cost Highly Accurate Microphone Array for Echo-Location of Gunshots”, 53 pages. |
Gonzalez et al., U.S. Appl. No. 62/895,397, filed Sep. 3, 2019, titled “Portable System for Real-Time Gunshot Detection, Localization, Alert, and Recording”, 15 pages. |
Hughes et al., “Joint Entropy of Continuously Differentiable Ultrasonic Waveforms”, The Journal of the Acoustical Society of America, Jan. 2013, United States, pp. 283-300. |
Luzi et al., “Acoustic Firearm Discharge Detection and Classification in an Enclosed Environment”, The Journal of the Acoustical Society of America, May 2016, United States, pp. 2723-2731. |
Mehra et al., “Acoustic Pulse Propagation in an Urban Environment Using a Three-Dimensional Numerical Simulation”, The Journal of the Acoustical Society of America, Jun. 2014, United States, pp. 3231-3242. |
Mohan et al., “Localization of Multiple Acoustic Sources with Small Arrays Using a Coherence Test”, The Journal of the Acoustical Society of America, Apr. 2008, United States, pp. 2136-2147. |
Muhlestein et al., “Acoustic Pulse Propagation in Forests”, The Journal of the Acoustical Society of America, Feb. 2018, United States, pp. 968-979. |
PNNL, “Portal System for Real-Time Gunshot Detection, Localization, Alerting, and Recording”, PNNL-SA-147910 Brochure, 2019, United States, 1 page. |
Seybold, “Introduction to RF Propagation”, Wiley-Interscience, John Wiley & Sons, Inc., 2005, United States, 342 pages. |
Wikipedia, “68-95-99.7 Rule”, available online at https://en.wikipedia.org/wiki/68%E2%80%9395%E2%80%9399.7_rule, Apr. 8, 2019, 4 pages. |
Wu et al., “Blind Extraction and Localization of Sound Sources Using Point Sources Based Approaches”, The Journal of the Acoustical Society of America, Aug. 2012, United States, pp. 904-917. |
Wu et al., “Passive Sonic Detection and Ranging for Locating Sound Sources”, The Journal of the Acoustical Society of America, Jun. 2013, United States, pp. 4054-4064. |
WO PCT/US2020/048957 IPRP, Mar. 8, 2022, Battelle Memorial Institute. |
Number | Date | Country | |
---|---|---|---|
20230184880 A1 | Jun 2023 | US |