Tune the detection¶
A first search with the defaults tells you a lot about your data. This guide shows how to check the results and which settings to change for too few detections, too many false detections or imprecise locations.
Check the results¶
-
Waveforms and picks: open the run in Snuffler and compare the modeled and picked arrivals with the waveforms of a few detections.
-
Detection function:
--show-semblanceadds the detection function, the maximum semblance over all nodes. Clear peaks above a flat noise level mean the stack works. - Quality columns:
csv/detections.csvhas thesemblance, the number of picksn_picks, the travel time residualsrmsand the location uncertainty of every detection. Plot them to find a threshold that separates events from noise. See the run directory.
Too few detections¶
- Threshold: the default
detection_threshold"MAD"is 10 times the median absolute deviation of the detection function in each window. Set a fixed value, below the semblance of the weakest events you see, to detect more. - Image function: try pre-trained weights that fit your data, e.g. trained on a similar region or instrument type, or another model. See image functions.
- Frequency band: adjust the bandpass of the pre-processing to the frequencies of your events, e.g. higher frequencies for microseismicity.
- Minimum stations: lower
min_stationsfor small networks.
Too many false detections¶
- Threshold: raise the
detection_threshold, or set a fixed value above the semblance of the noise. - Picks: filter the detections by
n_picks. Noise rarely produces consistent picks at many stations. - Distance weighting: with the default distance weights, each node relies on its closest stations. Noise at a single close station can dominate small networks; increase
required_closest_stations.
Imprecise locations¶
- Velocity model: the travel times need a velocity model that fits your region. A 1D model of the region is better than a constant velocity, a 3D model better still in complex geology. See ray tracers.
- Station corrections: extract station corrections from a first run and search again. They correct what the velocity model misses, see station corrections.
- Resolution: increase
n_levelsto the search volume for smaller nodes, and keepnode_interpolationon. - Boundary: detections at the border of the volume are ignored. If the seismicity reaches the border, enlarge the volume.
Repeated detections of one event¶
detection_blinding sets the minimum time between two detections, 1 s by default. Raise it if a long or complex event is detected twice.