Christian Holz: Catalogue data in Spring Semester 2021 |
Name | Prof. Dr. Christian Holz |
Field | Computer Science |
Address | Intelligente interaktive Systeme ETH Zürich, STD G 29.2 Stampfenbachstrasse 48 8092 Zürich SWITZERLAND |
Telephone | +41 44 632 84 39 |
christian.holz@inf.ethz.ch | |
URL | https://siplab.org |
Department | Computer Science |
Relationship | Assistant Professor (Tenure Track) |
Number | Title | ECTS | Hours | Lecturers | |
---|---|---|---|---|---|
252-0312-00L | Ubiquitous Computing | 6 credits | 2V + 3A | C. Holz | |
Abstract | Ubiquitous Computing means interacting with information and with each other anywhere, mediated through miniature technology everywhere. We will investigate the technical aspects of Ubicomp, particularly sensing, processing, and sense making: input (touch & gesture), activity, monitoring cardiovascular health and neurological conditions, context & location sensing, affective computing. | ||||
Learning objective | The course will combine high-level concepts with low-level technical methods needed to sense, detect, and understand them. High-level: – input modalities for interactive systems (touch, gesture) – "activities" and "events" (exercises and other mechanical activities such as movements and resulting vibrations) – health monitoring (basic cardiovascular physiology) – location (GPS, urban simulations, smart cities and development) – affective computing (emotions, mood, personality) Low-level: – sampling (Shannon Nyquist) and filtering (FIR, IIR), time and frequency domains (Fourier transforms) – cross-modal sensor systems, signal synchronization and correlation – event detection, classification, prediction using basic signal processing as well as learning-based methods – sensor types: optical, mechanical/acoustic, electromagnetic – signals modalities and processing of: application (modalities/methods) * touch detection (resistive sensing, capacitive sensing, diffuse illumination/DI, spectral reflections, frustrated total internal reflection/FTIR, fingerprint scanning, surface-acoustic waves) * gesture recognition (inertial sensing through accelerometers, gyroscopes) * activity detection and tracking (inertial, acoustic, vibrotactile for classification, counting, vibrometry) * occupation and use (electricity monitoring, water consumption, single-point sensing) * cardiovascular (electrocardioagraphy, photoplethysmography, pulse oximetry, ballistocardiography, blood pressure, pulse transit time, bio impedance) * affective computing (heart rate variability, R-R intervals, electrodermal activity, sympathetic tone, facial expressions) * neurological (fatigue, fatigability) * location (GPS, BLE, Wifi) | ||||
Content | "The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it" — Mark Weiser, 1991. This is the premise of Ubiquitous Computing, a vision that is slowly becoming reality as everything is a device and we can interact with information and with each other anywhere, mediated through miniature technology. Along with this change, interaction modalities have changed, too, from explicit input on keyboards and mice to implicit and passively observed input through sensors in the environment (e.g., speakers, cameras, temperature/occupancy detectors) and those we now wear on our bodies (e.g., health sensors, activity sensors, miniature computers we call smartwatches). In this course, we will look at the technical side of Ubicomp, particularly – sensing (incl. 'signals', sampling, data acquisition methods, controlled user studies, uncontrolled studies in-the-wild), – processing (incl. frequencies, feature extraction, detection), and – sense making: input sensing (touch & gesture), activity sensing (motion), monitoring cardiovascular health, affective state, neurological conditions (with basics on cardiovascular physiology + PPG, PulseOx, ECG, EDA, BCG, SCG, HRV, BioZ, IPG, PAT, PTT), context & location sensing (GPS/Wifi, motion). Lectures will be accompanied by practical sessions that focus on sensor modalities and signal processing. Here, we will work on existing data sets and devise methods to record our own data for processing and prediction purposes. A series of reading assignments, covering both well-established publications in Ubicomp as well as emerging results and methods, will bridge the fundamentals and topics taught in class to academic research and real-world problems. More information on the course site: https://teaching.siplab.org/ubiquitous_computing/2021/ | ||||
Lecture notes | Copies of slides will be made available. Lectures will be recorded and made available online. More information on the course site: https://teaching.siplab.org/ubiquitous_computing/2021/ | ||||
Literature | Will be provided in the lecture. To put you in the mood: Mark Weiser: The Computer for the 21st Century. Scientific American, September 1991, pp. 94-104 | ||||
252-3800-00L | Advanced Topics in Human-Computer Interaction and Computational Interaction Number of participants limited to 24. The deadline for deregistering expires at the end of the second week of the semester. Students who are still registered after that date, but do not attend the seminar, will officially fail the seminar. | 2 credits | 2S | C. Holz | |
Abstract | We will discuss the latest topics in HCI and related communities: interactive devices, wearable and mobile sensing, applied computer vision for gesture, hand, and body pose input, machine learning-based processing. assistive and accessible technologies, biometrics & authentication, fabrication, haptic feedback, Augmented Reality, Virtual Reality, projection-based systems, affective computing. | ||||
Learning objective | The objective of the seminar is for participants to collectively learn about the state-of-the-art research in Human-Computer Interaction and closely related areas. Another objective is to collectively discuss open issues in the field, necessary follow-up work for the latest presented results in the field, and developing a feeling for what constitutes research questions and outcomes in the field of technical Human-Computer Interaction. | ||||
Content | The seminar format is as follows: attendees individually read one recent full-paper publication, working through its content in detail and possibly covering some of the background if necessary, and present the approach, methodology, research question and implementation as well as the evaluation and discussion in a 20–25 min talk in front of the others. Each presenter will then lead a short discussion about the paper, which is guided by questions posed to the audience in advance. | ||||
Literature | 24 papers will be provided by the lecturer and distributed in the first seminar on a first-come, first-served basis according to participants' preferences. The lecturer will also give a brief run-down across all 24 papers in a fast-forward style, covering each paper in a single-minute presentation, and outline the difficulties of each project. The schedule is fixed throughout the term with easier papers being presented earlier and more comprehensive papers presented later in the term. | ||||
Prerequisites / Notice | All students are welcome in the first seminar to see the overview over the papers we will discuss. After assigning papers, the seminar will be limited to 24 attendees, i.e., those students that sign up for papers first. |