CMSC 818W: Fall 2019
Description: The objective of this course is to introduce the spectrum of research on the Internet of Things (IoT). The lectures cover a range of techniques in sensing, computing, communication, and wireless networking and connect them to various applications in analytics, localization, cyber-physical systems, mobile health, security, and wearables. This course is designed with multidisciplinary students in mind. Every topic begins from first principles and gradually ramps up to the system design and application, helping students to understand the state-of-the-art developments in this area and initiate research. Topics:
(This schedule may change due to unforeseen events and students' evolving interests)
Date
Topic
Presenter
Topic 0: Ice Breaker
Topic 1: How to Speak Signals (Foundations of Signals Analysis)
02-Sep-2019
Labor Day
04-Sep-2019
Lecture 1.2: Mathematical foundations for signal analysis - I
13-Sep-2019
Assignment_1 is released
Topic 2: Nice Gestures (Gesture Recognition and Motion Tracking)
16-Sep-2019
Lecture 2.1: Inertial Measurement Unit (IMU) and sensor fusion [Reference] I am a Smartphone and I can Tell my User’s Walking Direction
18-Sep-2019
Lecture 2.2: Orientation and motion tracking [Reference] I am a Smartwatch and I can Track my User’s Arm
23-Sep-2019
Lecture 2.3: Gesture recognition (HMM, Viterbi, Kalman) [Reference] Hidden Markov Model for Gesture Recognition
24-Sep-2019
Assignment_1 is due
Topic 3: Riding the Waves (Wireless sensing techniques)
02-Oct-2019
Lecture 3.3: Sensor array - I [Reference] Microphone Arrays : A Tutorial
Nirupam (slides)
07-Oct-2019
Lecture 3.4: Sensor array - II [Reference] A Brief Review of Array Theory [Reference] Multiple Emitter Location and Signal Parameter Estimation [Reference] Subspace Methods for Directions-of-Arrival Estimation
Nirupam (slides)
Topic 4: No string attached (Wireless Networking for IoT)
11-Oct-2019
Assignment_2 is released
14-Oct-2019
Lecture 4.2: Low-power and battery-less [Reference] Ambient Backscatter: Wireless Communication Out of Thin Air [Reference] RF-IDraw: Virtual Touch Screen in the Air Using RF Signals
Nirupam (slides)
21-Oct-2019
Lecture 4.4: Wireless Networks and Network of Sensors - II
Nirupam
23-Oct-2019
Assignment_2 is due
28-Oct-2019
In-class Midterm Exam
Topic 5: Lost and Found (GPS and Indoor Localization)
04-Nov-2019
Lecture 5.2: Indoor localization techniques - II
Nirupam
06-Nov-2019
Lecture 5.3: Outdoor localization (GPS) [Reference] Energy Efficient GPS Sensing with Cloud Offloading [Reference] GPS C/A Code Signal Structure [Reference] The Origins of GPS
Topic 6: Shhhh (Security and Privacy)
11-Nov-2019
Lecture 6.1: Side-channel attacks [Reference] BackDoor: Making Microphones Hear Inaudible Sounds [Present_1] MoLe: Motion Leaks through Smartwatch Sensors [Present_2] Cocaine Noodles: Exploiting the Gap between Human and Machine Speech Recognition
Nirupam & 1)Gunjan,Himanshu 2)Zhenyu
13-Nov-2019
Lecture 6.2: Authentication on mobile devices [Present_1] VoiceLive: A Phoneme Localization based Liveness Detection for Voice Authentication on Smartphones [Present_2] Continuous Authentication for Voice Assistants
Nirupam & 1)Rohini,Meghana 2)Dennis,Zachary
18-Nov-2019
Lecture 6.3: Secure data exchange [Reference] Ripple: Communicating through Physical Vibration [Present_1] Dhwani: Secure Peer-to-Peer Acoustic NFC [Present_2] They Can Hear Your Heartbeats: Non-Invasive Security for Implantable Medical Devices
Nirupam & 1)Hao,Yixuan 2)Nathan,Prateek
Topic 7: Health and Agriculture
20-Nov-2019
Lecture 7.1: Smart agriculture and food safety
[Reference] FarmBeats: An IoT Platform for Data-Driven Agriculture
[Present_1] Towards Low cost Soil Testing
[Present_2] Learning Food Quality and Safety from Wireless Stickers
Nirupam & 1)Chetan,Niket 2)Zeyu,Justin
25-Nov-2019
Lecture 7.2: Mobile health
[Present_1] HealthSense: Software-defined Mobile-based Clinical Trials
[Present_2] Seismo: Blood Pressure Monitoring using Built-in Smartphone Accelerometer and Camera
Nirupam & 1)Yukun,Luyu 2)Cuong,Sneha
27-Nov-2019
Thanksgiving break
Topic 8: IoT Platforms and Networks
02-Dec-2019
Lecture 8.1: Emerging platforms for IoT
[Present_1] Living IoT: A Flying Wireless Platform on Live Insects
[Present_2] A Millimeter Wave Network for Billions of Things
[Present_3] Many-to-Many Beam Alignment in Millimeter Wave Networks
Nirupam & 1)Samyadeep,Akshay 2)Abhishek,Ishita 3)Tao,Jue
Topic 9: Human-Machine Interfaces
04-Dec-2019
Lecture 9.1: Human-centric computing
[Present_1] FingerIO: Using Active Sonar for Fine-Grained Finger Tracking
[Present_2] Indoor Follow Me Drone
Nirupam & 1)Kamal,Shlok 2)Nakul,Chahat
Topic 10: Augmented and Virtual Reality
09-Dec-2019
Lecture 10.1: Multimodal sensing for augmented reality
[Reference] OverLay: Practical Mobile Augmented Reality
[Present_1] Visually Fingerprinting Humans without Face Recognition
[Present_2] Ultra-Low Power Gaze Tracking for Virtual Reality
Nirupam (conclusion slides) & 1)Saumya,Amulya 2)Anshul,Susmija
10-Dec-2019
Final project report due
14-Dec-2019 (SATURDAY)
Project lightning pitches
Location: CSI 1122 Time: 1:30pm-3:30pm