Overview

This graduate course explores how machine learning can be used to infer physical states, properties, and dynamics from real-world sensor measurements. Rather than treating sensor data as arbitrary inputs, we study how measurements arise through physical phenomena, propagation and interaction, and sensor transduction, and how this physical structure can inform learning and inference. Topics include signal and measurement models, inverse problems, spatial and computational sensing, physics-informed learning, state estimation and dynamics, multimodal perception, and robust generalization, with applications spanning acoustics, RF/radar, vision, inertial, and underwater sensing. Learning is through lectures, research-paper discussions, hands-on assignments, and a team research project.

  • Prerequisite: Graduate standing (MS/PhD) or permission of instructor.
  • Modality: In‑person; Tu–Th 12:30–1:45pm, Iribe 2107.
  • Readings: Research papers & tutorials (see Detailed Syllabus).

Grading Breakdown

Assessment components and weights.
ComponentWeightNotes
Term Project (x1)50%One semester-long project completed in groups of two students. Evaluation will be based on the project report (30%) and the end-semester project presentation (20%).
Paper presentation (x1)20%One in-class presentation of a scientific article.
Programming Assignment (x1)15%One programming assignment in a group of two students.
MCQ Quiz (x2)10%Two in-class multiple choice questions quizzes.
Attendance5%Attendance and participation in class discussions.

Topics

  1. Physical sensing & measurement models · Propagation, interaction, transduction, noise & uncertainty
  2. Signals as physical measurements · Sampling, spectra, phase, convolution, correlation & time-frequency analysis
  3. Inverse problems for physical inference · Identifiability, conditioning, regularization, sparsity & physical priors
  4. Learning for physical inference · Learned priors, algorithm unrolling, physics-informed learning & system identification
  5. Spatial sensing · Time-of-flight, phase, Doppler, sensor arrays, beamforming & direction finding
  6. Computational imaging & sparse sensing · Tomography, synthetic aperture, compressive sensing & learned reconstruction
  7. Representations for physical signals · Waveforms, spectra, spectrograms, CSI, range-Doppler, point clouds & neural representations
  8. Dynamics & state estimation · State-space models, Kalman/particle filtering, sensor fusion & learned dynamics
  9. Multimodal physical perception · Cross-modal representation, alignment, fusion & self-supervised learning
  10. Generalization in physical sensing · Domain shift, simulation, domain randomization, sim-to-real & physical priors
  11. Acoustic sensing & spatial audio · Source localization, separation, room acoustics & learned acoustic fields
  12. RF, radar & wireless perception · Localization, tracking, imaging & environmental sensing
  13. Neural fields & physical scene representations · Implicit representations, NeRF/SIREN & volumetric sensing
  14. Emerging physical perception · Inertial, underwater, multimodal & language-assisted sensing
  15. Research projects · Presentations & demonstrations

Class Schedule

Topics and study materials will be added before each class session; check back for updates. Holiday rows (no class) are highlighted.

Lecture dates, topics, and downloadable slides.
DateTopicStudy Materials
Sep 1Course Overview0_overview.pptx
Sep 3From the Physical World to Sensor Data1_PhysicalWorld_Sensor_Data.pptx
Sep 8Signals as Physical Measurements2_signals_as_measurements.pptx
Sep 10Signals as Physical Measurements (Continued)
The "Worm"-up programming assignment has been released on ELMS. Collect your pet bug from the TA.
Sep 15Inverse Problems in Practice3_Inverse_Problems_In_Practice.pptx
Sep 17Inverse Problems in Practice (Continued)
Sep 22Learning in Inverse problems4_Inverse_to_Learning.pptx
Sep 24Learning in Inverse problems (Continued)
Sep 29Learning in Inverse problems (Continued)
Oct 1Learned Spatial Inference
[Project ideas are released. Prepare to propose your project by Oct 7th.]
5_DoA_as_learned_opt.pptx
Oct 6Learned Spatial Inference (Continued)
Oct 8Guest Lecture (Aritrik Ghosh)MUSIC_to_SubspaceNet.pptx
Oct 13Fall break — no class
Oct 15Learned Spatial Inference (Continued)
Oct 20Learned Spatial Inference (Continued)
Oct 22Learning and Structured Optimization in Miniature Sensing6_applications_constrained_opt_in_sensing.pptx
Oct 27No class — Exam preparation
Oct 29In-class examSummary of Lectures 1-5
PDF version of the lecture slides
Nov 3Learning and Structured Optimization in Miniature Sensing (Continued)
Nov 5Neural Fields7_Neural_Fields_and_3D_Reconstruction.pptx
Nov 10Computational / Compressive ImagingStudent presentation: Donghwa Kang & Heechan Yoon
Paper: Events-to-Video: Bringing Modern Computer Vision to Event Cameras (CVPR 2019)
Nov 12No class — Conference duty
Nov 17Neural 3D Reconstruction / Active SensingStudent presentation-1: CJ Nygard & Gavin Crisologo
Paper 1: Integrating Multi-Robot Adaptive Sampling and Informative Path Planning for Spatiotemporal Natural Environment Prediction (IEEE)

Student presentation-2: Geoff Marcus & Swathi Annambhotla
Paper 2: ActiveNeRF: Learning Where to See with Uncertainty Estimation (ECCV 2022)
Nov 19Sensing Sounds and VibrationsStudent presentation-1: Abu Horaira Hridhon & Tianyang Chen
Paper 1: WaveEar: Exploring a mmWave-based Noise-resistant Speech Sensing for Voice-User Interface (ACM MobiSys 2019)

Student presentation-2: Kaushal Janga & Shanthosh Mageswari
Paper 2: SonicSense: Object Perception from In-Hand Acoustic Vibration (CoRL 2024)
Nov 24Learned State Estimation & Multimodal Sensor FusionStudent presentation-1: Ravidu Hevaganinge & Daniel Chen
Paper 1: VibeCheck: Using Active Acoustic Tactile Sensing for Contact-Rich Manipulation (IROS 2025)

Student presentation-2: Raymond Chen & Rahul Ravi Vk
Paper 2: TransFusion: Robust LiDAR-Camera Fusion for 3D Object Detection with Transformers (CVPR 2022)
Nov 26Thanksgiving — no class
Dec 1Learning Physical Dynamics / World Models & RF / Wireless PerceptionStudent presentation-1: Declan Kutscher & Shanmuka Sadhu
Paper 1: Learning Latent Dynamics for Planning from Pixels (ICML 2019)

Student presentation-2: Ojas Jagtap & Virali Kataria
Paper 2: Trajectron++: Dynamically-Feasible Trajectory Forecasting with Heterogeneous Data (ECCV 2020)

Student presentation-3: Andreas Tzitzikas & George Miao
Paper 3: Widar3.0: Zero-Effort Cross-Domain Gesture Recognition with Wi-Fi (MobiSys 2019)
Dec 3Learned State EstimationStudent presentation: Suhani Chaudhary & Gili Gordiyenko
Paper: KalmanNet: Neural Network Aided Kalman Filtering for Partially Known Dynamics (IEEE TSP 2022)
Dec 8
Dec 10