match_filter

Functions for network matched-filter detection of seismic data. Designed to cross-correlate templates generated by template_gen function with data and output the detections. The central component of this is the match_template function from the openCV image processing package. This is a highly optimized and accurate normalized cross-correlation routine. The details of this code can be found here: OpenCV object detection

copyright:EQcorrscan developers.
license:GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Functions

extract_from_stream Extract waveforms for a list of detections from a stream.
get_catalog Generate an obspy.core.event.Catalog from list of DETECTION‘s.
match_filter Main matched-filter detection function.
normxcorr2 Thin wrapper on openCV match_template function.
read_detections Read detections from a file to a list of DETECTION objects.

Private Functions

_channel_loop Internal loop for parallel processing.
_template_loop Handle individual template correlations.