_1!DOCTYPE html>
CMSC 715: Fall 2023
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)
05-SEP-2023
Lecture 1.2: Mathematical foundations for signal analysis - I
Reference: A Quadrature Signals Tutorial: Complex, But Not Complicated
(slides)
14-SEP-2023
Lecture 1.5: Properties of DFT and visualizing signals - II
Matlab source codes:
(1) Record audio signal using the laptop microphone (2) Plot spectrogram of a signal (3) Plot FFT coefficients of a signal (4) Experimenting with FFT resolution, aliasing, frquency filtering, and multiplication of signals
Matlab tutorial by Nakul Garg (TA): video recording from the last year15-SEP-2023
Assignment_1 is released. Due on Sept 30th, 11:59 pm US Eastern Time
Topic 2: Riding the waves (Wireless sensing techniques)
21-SEP-2023
Lecture 2.2: Wave basics & Spatial sensing
Reference: BeepBeep: A High-Accuracy Acoustic-Based System for Ranging
(slides)
--
Lecture 2.3: Array of sensors
--
Lecture 2.4: Spatial sensing and ranging
--
Lecture 2.5: Direction-of-Arrival [Reference] FingerIO: Using Active Sonar for Fine-Grained Finger Tracking
Assignment_2 --, 11:59 pm US Eastern Time
Topic 3: Learn to sense (Machine Learning for IoT)
--
Lecture 3.1: Machine Learning in IoT
--
Special Lecture: Embedded learning: Tools and practice
Nakul Garg
--
Lecture 3.2: Machine Learning in IoT [Reference] ClearBuds: wireless binaural earbuds for learning-based speech enhancement
--
Lecture 3.3: Machine Learning and Statistical Inference in IoT [Reference] Contactless seismocardiography via deep learning radars
Assignment_3 --, 11:59 pm US Eastern Time
--
Lecture 3.4: Machine Learning and Statistical Inference in IoT [Reference] MoLe: Motion Leaks through Smartwatch Sensors [Reference] Your Smart Speaker Can “Hear” Your Heartbeat!
--
Lecture 3.5: Machine Learning and Statistical Inference in IoT [Reference] MoLe: Motion Leaks through Smartwatch Sensors [Reference] BioFace-3D: Continuous 3D Facial Reconstruction Through Lightweight Single-ear Biosensors
Project team and proposal due. Mention your the names of the team members and a one-paragraph description of your class project.
--
Lecture 3.6: DoA using Deep Learning [Reference] Voice Localization Using Nearby Wall Reflections
--
--
Lecture: Midterm review
In-class midterm examination
--
Lecture 3.8: Deep Learning in IoT [Reference] RFID Tattoo: A Wireless Platform for Speech Recognition
--
Lecture 3.9: Deep Learning in IoT [Reference] GlobalFusion: A Global Attentional Deep Learning Framework for Multisensor Information Fusion
Topic 4: No string attached (Wireless Networking for IoT)
--
Lecture 4.1: Wireless Sensor Networks and IoT
--
Lecture 4.2: Case studies [Reference] Zygarde: Time-Sensitive On-Device Deep Inference and Adaptation on Intermittently-Powered Systems [Reference] DeepRadar: A Deep-Learning-based Environmental Sensing Capability Sensor Design for CBRS
--
Project --, 11:59 pm US Eastern Time
23-NOV-2023
Thanksgiving Recess
A spectrum of applications
--
Lecture 5.1: Mobile health [Reference] Listen2Cough: Leveraging End-to-End Deep Learning Cough Detection Model to Enhance Lung Health Assessment Using Passively Sensed Audio
--
--
Lecture 5.2: Activity tracking and HCI [Reference] Towards deep clustering of human activities from wearables
--
Assignment_4 --, 11:59 pm US Eastern Time
--
Lecture 5.3: Security & Privacy [Reference] Metamorph: Injecting Inaudible Commands into Over-the-air Voice Controlled Systems [Reference] mID: Tracing Screen Photos via Moiré Patterns
--
Lecture 5.4: The future of ubiquitous sensing [Reference] Robotic Grasping of Fully-Occluded Objects using RF Perception
--
Final project report due (6 pages max)
Final project pitch. December 18th, Monday, 01:30 pm US Eastern Time Location: In class (IRB 2107)