IoT, Wavelets and Machine Learning in the Smart Home
summary
Floor-mounted accelerometers stream at about 1 kHz sampling through a TCP socket into a Kafka producer and Spark Structured Streaming pipeline, where overlapping frames undergo wavelet transforms (piwavelets used) to produce scalogram images. Images flatten to ~1,120 features and are reduced via non‑negative matrix factorization to 1120→8 features for classifiers, yielding high precision and improved F1 for identity and intruder detection. Prototype is low‑cost and functional; next steps: run Kafka client on the microcontroller and move transforms into Scala.
AI-written summary · about
chapters (11)
- 0:00Introduction and motivation
- 2:29Privacy and sensor trade-offs
- 3:32Data pipeline overview
- 4:36Hardware setup details
- 5:41Wavelet preprocessing steps
- 8:35Scaleograms and images
- 10:44Dimensionality reduction
- 13:14Results and next steps
- 15:32Q&A: Outdoor sensors
- 16:38Q&A: Sensor placement and edge computing
- 18:47Q&A: Uniqueness limits
related talks
33mAnalytics in the age of the Internet of Things #bbuzz
56mTaming IoT Data: Making Sense of Sensors with SQL Streaming
31mFun with Sensors
40mBuilding Real-Time Applications: Cyclist Crash Detection
32mData Science in the Internet of Things with Python and Spark
20mBuilding realtime efficient queries in an IOT platform
49mIOT, Timeseries and prediction with Android, Cassandra and Spark
01h 13mHealth Monitoring with Wireless Sensors and Machine Learning
