This project detects volcanic eruptions by analyzing seismic signals in MATLAB using Short-Time Fourier Transform (STFT) and Kalman Filtering. The system processes seismic data to filter noise, detect eruption patterns, and provide early-warning signals.
- STFT for frequency analysis of seismic signals.
- Kalman Filtering for noise reduction and signal smoothing.
- Real-time eruption detection based on seismic data.
- MATLAB (R2020 or later recommended)
- Required MATLAB toolboxes: Signal Processing, Kalman Filtering
- Clone or download the repository.
- Open the MATLAB script (
Volcanic.m). - Run the script in MATLAB to analyze seismic data:
run('Volcanic.m')