Zainab, TayyabaTayyabaZainabHarms, LauraLauraHarmsKarstens, JensJensKarstensLandsiedel, OlafOlafLandsiedel2025-12-092025-12-092025-0340th Annual ACM Symposium on Applied Computing, SAC 2025https://hdl.handle.net/11420/59581Analyzing seismic data is essential for understanding natural geological processes and anthropogenic activities, particularly in localizing seismic events. While recent advances in seismic analysis rely heavily on resource-intensive machine learning approaches, these methods are impractical in resource-constrained environments such as underwater, underground, or rural areas. To address this, we introduce SeismicSense, a lightweight neural network (NN)-based solution for sensor-level seismic data analysis. SeismicSense detects seismic events and localizes them by identifying seismic event phases through a cascading architecture. Initially, SeismicSense uses an NN to filter out non-earthquake events, minimizing false positives. Upon identifying an earthquake, it detects the P- and S- phases, which are crucial for determining the origin and magnitude of seismic activity. SeismicSense significantly reduces data transmission by communicating only the arrival times of these phases to the cloud, enabling efficient and selective communication during seismic events. Despite being 20 times smaller than state-of-the-art models and requiring just 186 KB of RAM, SeismicSense achieves exceptional performance, with F1-scores of 99.4% for earthquake detection, 98% for P-wave detection, and 96% for S-wave detection. Additionally, leveraging integer acceleration on modern MCUs enhances efficiency, reducing inference time on Cortex-M MCUs by 18-fold compared to non-accelerated methods, enabling real-time execution.enComputer Science, Information and General Works::004: Computer SciencesSeismicSense: phase picking of seismic events with embedded machine learningConference Paper10.1145/3672608.3707845Conference Paper