data exploration using unsupervised feature extraction for

21
| | Computer Engineering and Networks Laboratory Data Exploration using Unsupervised Feature Extraction for Mixed Seismic Signals Matthias Meyer, Samuel Weber, Jan Beutel 26.04.2017 Matthias Meyer 1

Upload: others

Post on 21-Jan-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Data Exploration using Unsupervised Feature Extraction for Mixed Seismic SignalsMatthias Meyer, Samuel Weber, Jan Beutel

26.04.2017Matthias Meyer 1

Page 2: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 2

Page 3: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Unique, multi-sensor, long-term field experiments and data sets Strongly heterogeneous Complementary sensing Continuously streaming data Demanding processing and

storage requirements

Little knowledge about data Which features are important? Which features form a cluster?

26.04.2017Matthias Meyer 3

Our Driver – Process Understanding in the Mountain Cryosphere

Open, online data access – http://data.permasense.ch

Page 4: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Matterhorn Hörnligrat, 3500m a.s.l., SE aspect Site of large rockfall event – July 2003, ~2’500m3

Seismometer (SM) Accelerometer (AM) Acoustic sensor (AS) Crackmeters (CR) Rock temperature L1-DGPS (GPS) High-resolution camera Weather station

26.04.2017Matthias Meyer 4

The Matterhorn Permafrost Observatory

[A. Hasler, S. Gruber and J. Beutel: Kinematics of steep bedrock permafrost. J. Geophys. Res., 117, F01016.

Weber, S., Beutel, J., Faillettaz, J., Hasler, A., Krautblatter, M., and Vieli, A.: Quantifying irreversible movement in steep, fractured bedrock permafrost on Matterhorn (CH), The Cryosphere, 11, 567-583.]

Page 5: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Matterhorn Hörnligrat, 3500m a.s.l., SE aspect Site of large rockfall event – July 2003, ~2’500m3

Seismometer (SM) Accelerometer (AM) Acoustic sensor (AS) Crackmeters (CR) Rock temperature L1-DGPS (GPS) High-resolution camera Weather station

26.04.2017Matthias Meyer 5

Acoustic and Seismic Emission Sensing

Semi-automaticFeature Extraction

ExplorationContext

Page 6: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Three sensor types cover large frequency range Profiling experiment to establish “ground truth”

26.04.2017Matthias Meyer 6

Acoustic and Seismic Emission Spectrum Profiling

Page 7: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Temporal and spectral patterns define acoustic and seismic events Example: Geophone waveforms

Acoustic and Seismic Event Characteristics

726.04.2017Matthias Meyer

Rockfall Strong Wind Mountaineers

Page 8: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Convolutional neural networks have proven effective for image classification Invariant to translations Best classifier in image classification competitions

Use CNNs on audio spectrograms Capture time dependency of audio events Patterns can be identified

Spectrogram can reveal common event class affinities

26.04.2017Matthias Meyer 8

Event Detection Using Algorithms

Page 9: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Continuous audio stream subdivided into overlapping spectrogram frames

Extract event characteristics Usage of convolutional neural network Problem: Characteristics are unknown

Autoencoder Transform spectrogram frames into reduced intermediate representation Try to recreate the input image from this representation and optimize parameters Assumption: Recreation performs better if autoencoder optimizes for event characteristics Intermediate representation can resemble characteristics

26.04.2017Matthias Meyer 9

Concept for Unsupervised Data Exploration

Page 10: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 10

Unsupervised Feature Extraction Method – Training

Page 11: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 11

Unsupervised Feature Extraction Method – Detection

Page 12: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 12

Visualize Distances of Feature Vectors

Training Data Set (Labeled)[N. Takahashi, T. Naghibi, B. Pfister and L. Van Gool: Deep convolutional neural networks and data augmentation for acoustic event recognition. Proc. Interspeech, September 2016.]

Page 13: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 13

Unsupervised Feature Extraction – Checked Against Labels

Training Data Set (Labeled)[N. Takahashi, T. Naghibi, B. Pfister and L. Van Gool: Deep convolutional neural networks and data augmentation for acoustic event recognition. Proc. Interspeech, September 2016.]

Page 14: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 14

Applied on a Real Data Set – Field Work Day in June 2015

Page 15: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 15

Data Exploration and Visualization

Labels are not known a-priori Interference from non-relevant factors

Information from multiple sensors can be combined ~ 2 years of content require intuitive analysis

Large scale data processing and interactive analysis necessary

Page 16: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 16

Data Management Infrastructure

Page 17: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Web front-end Multi-year content Access to heterogeneous

data sources Server-side pre-computed

waveforms Responsive interaction

(zoom, pan,...) Data statistics

26.04.2017Matthias Meyer 17

Data Visualization

Page 18: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 18

Identification of Unwanted Interference

Page 19: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory

Timeline-based labeling

Stored in online database

Event catalogue

Example: Mountaineer

26.04.2017Matthias Meyer 19

Event Labeling

Page 20: Data Exploration using Unsupervised Feature Extraction for

||Computer Engineering and Networks Laboratory 26.04.2017Matthias Meyer 20

Combination with Cluster Analysis

Preliminary clustering and outlier detection

Facilitates labeling

Page 21: Data Exploration using Unsupervised Feature Extraction for

ETH ZurichComputer Engineering and Networks LabGeodesy and Geodynamics LabMicro and Nanosystems

Federal Office for the EnvironmentUniversity of Zurich

Department of Geography