Abstract:
Systems and methods are disclosed for reliably detecting gunfire in enclosed spaces having significant acoustic reverberation. Implementations are configured to quickly and reliably report the room or portion of a room where gunfire is located. Innovations herein may ensure low false alarm rate by thresholding, pattern recognition and/or detecting the muzzle optical flash. In some embodiments, a review center with trained personnel may evaluate the incident before reporting to local authorities. The indoor system can be incorporated into an outdoor gunshot location system to better protect a local area such as a campus or a transportation hub. Systems and methods herein may involve features and functionality associated with additional resources, such as intercoms, cellphones, and access control, to provide mitigation of harm in case of a shooting.
Abstract:
Systems and methods are disclosed that detect weapon firing/noise Incidents in a region and/or include other related features. According to one or more embodiments, an exemplary method may include detecting acoustic signals from the region by one or more sensors, processing the detected acoustic signals to generate a processed signal, storing the detected acoustic signals with each sensor, and processing the processed signal associated with each sensor to determine if a weapon firing incident occurred. Moreover, exemplary methods may include, if unable to determine whether a weapon firing incident occurred, performing further processing of the acoustic signals and/or determining if a weapon firing incident occurred based upon the stored detected acoustic signals.
Abstract:
Systems and methods are disclosed for processing information associated with weapon fire. In one exemplary embodiment, there is provided a method of processing information associated with weapon fire, including identifying a weapon fire incident, determining positional information regarding a source location of the weapon fire, and processing positional information regarding a device within a particular proximity of the source location of the weapon fire. Moreover, exemplary methods may include providing information for displaying the positional information of the source location of the weapon fire and the device together on a display. Other exemplary embodiments may include performing processing that provides one or more of source location of the weapon fire, device location information and/or other information related to the device for various uses.
Abstract:
A survey method giving improvements in weapons fire location systems is disclosed. In an urban system with a distributed array in the midst of many buildings that block signal paths or create echoes, methods are provided to measure signal propagation. A survey or tour of the covered region uses a moving signal source to probe propagation inside the region. Survey results may indicate where more or fewer sensors are needed. Survey results plus current measured noise gives prediction of instantaneous system sensitivity. In addition, multipath propagation may be used to determine a location even when only one or two sensors detect the signal. In such exemplary cases, triangulation may be replaced or augmented by pattern recognition. Further, signals of the survey need not be acoustic impulses such as gunfire, but may be RF signals, or coded continuous signals so that gunfire-like sounds would not disturb citizens in the area.
Abstract:
Systems and methods are disclosed for determining location of a weapon firing incident. In one exemplary embodiment, there is provided a system for determining the location of a weapon firing incident in proximate position to a region traversed by vehicles. The system includes a first set of sensors associated with a first sub-region of the region, for detecting the weapon firing incident and for generating an output, and a processing component that determines a location of the weapon firing incident based upon the output. Moreover, the system may also include a second set of sensors arranged to detect the weapon firing incident along the travel path traversed by the vehicles and for generating a second output. Other exemplary embodiments may include arrangements of the sensors in patterns associated with sub-regions and/or travel path as well as weapon fire location processing features.
Abstract:
Systems and method are disclosed for processing signals. In one exemplary implementation, a method may include transforming initial bullet data associated with one or more sensors into a set of discrete pulses, dividing the discrete pulses into pulse subsets, generating, for the subsets, time domain representations of the pulses, wherein the time domain representations include waveforms having pulse features, and processing the time domain representations to determine alignment between one or more of pulse features, pulses, pairs of channels, and/or pairs of sensors. One or more further implementations may include determining identity of pulses in association with a matching process performed as a function of the alignment, as well as, optionally, other pulse processing features/functionality.
Abstract:
Systems and methods that yield highly-accurate classification of acoustic and other non-image events are disclosed, such as those involving pre-processing data from one or more transducers and/or generating a visual representation of the source as well as associated features and processing. In some implementations, such pre-processing may be utilized when 1) all impulsive acoustic events have many features in common due to their point source origin and/or impulsive nature, and/or 2) the error rates that are considered acceptable in general purpose image classification are much higher than the acceptable levels in automatic impulsive incident classification. Further, according to some aspects, data may be pre- processed in various ways, such as to remove extraneous or irrelevant details and/or perform any required rotation, alignment, scaling, etc. tasks, such that these tasks do not need to be otherwise "learned" via the neural network.
Abstract:
Systems and methods are disclosed associated with processing origin/location information of a source or event. In one exemplary implementation, there is provided a method of performing improved three-dimensional source location processing including constraint of location solutions to a two-dimensional plane. Moreover, the method includes obtaining a plane of constraint characterized as a plane in which the source is likely to occur, providing one or more virtual sensing elements each characterized as being located on a first side of the plane of constraint in a mirror image/symmetrical position across from a corresponding actual sensing element on an opposite side of the plane, and constraining possible origin locations to be located in the plane of constraint. Other exemplary implementations may include determining the origin location as a function of positions of the sensing elements and the virtual sensing elements as well as time-of-arrival and/or angle-of-arrival information.
Abstract:
Systems and methods are disclosed associated with processing origin/location information of a source or event. In one exemplary implementation, there is provided a method of performing improved three-dimensional source location processing including constraint of location solutions to a two-dimensional plane. Moreover, the method includes obtaining a plane of constraint characterized as a plane in which the source is likely to occur, providing one or more virtual sensing elements each characterized as being located on a first side of the plane of constraint in a mirror image/symmetrical position across from a corresponding actual sensing element on an opposite side of the plane, and constraining possible origin locations to be located in the plane of constraint. Other exemplary implementations may include determining the origin location as a function of positions of the sensing elements and the virtual sensing elements as well as time-of-arrival and/or angle-of-arrival information.
Abstract:
Systems and method are disclosed for processing signals. In one exemplary implementation, a method may include transforming initial bullet data associated with one or more sensors into a set of discrete pulses, dividing the discrete pulses into pulse subsets, generating, for the subsets, time domain representations of the pulses, wherein the time domain representations include waveforms having pulse features, and processing the time domain representations to determine alignment between one or more of pulse features, pulses, pairs of channels, and/or pairs of sensors. One or more further implementations may include determining identity of pulses in association with a matching process performed as a function of the alignment, as well as, optionally, other pulse processing features/functionality.