With an increasing interest in emerging sensing technology, we created an awesome curated list to understand how recent researchers weave sensing technology into user interfaces. Also, we included several background resources and codes to lower the learning barrier for research beginners. This curation is currently categorized by the general sensing principle.
Resistive sensing is to detect the resistance change caused by the change in length, area, or material of conductors, usually implemented with a voltage divider or Wheatstone bridge. The common sensors include force sensor, strain gauge, ambient light sensor, resistive touch screen and etc.
- RESi: A Highly Flexible, Pressure-Sensitive, Imperceptible Textile Interface Based on Resistive Yarns
- BackHand: Sensing Hand Gestures via Back of the Hand
- A pressure sensing floor for interactive media applications
Capacitive sensing basically detects the charge change stored in two conductors, which could be triggered by the change of electrical field, the approach of a new conductor (e.g. human body), the variance in dielectrics among the conductors, or the distance change between the conductors. Its implementation is usually with a RC circuit or a LC tank. It can be used to sense the hand gestures, proximity, pressure, position, force, humidity, and fluid level.
- Wall ++
- Touché: enhancing touch interaction on humans, screens, liquids, and everyday objects
- Designing Groundless Body Channel Communication Systems
- DiamondTouch: a multi-user touch technology
- CapSoles: who is walking on what kind of floor?
- PocketTouch: Through-Fabric Capacitive Touch Input
- Project Zanzibar: A Portable and Flexible Tangible Interaction Platform
- GhostID: Enabling Non-Persistent User Differentiation in Frequency-Division Capacitive Multi-Touch Sensors
- High rate, low-latency multi-touch sensing with simultaneous orthogonal multiplexing
- Gait analysis for fall prediction using hierarchical textile-based capacitive sensor arrays
- FlexTouch: Enabling Large-Scale Interaction Sensing Beyond Touchscreens Using Flexible and Conductive Materials
- Deformation Capture via Self-Sensing Capacitive Arrays
- Capacitive near-field communication for ubiquitous interaction and perception
- Bodyprint: Biometric User Identification on Mobile Devices Using the Capacitive Touchscreen to Scan Body Parts
Inductive sensing is based on the principle of magnetic induction to detect nearby metallic objects. It is usually implemented by a coil, which acts as an inductor to generate a high frequency magnetic field. If there is a metal object near the changing magnetic field, current will flow in the object an form a new magnetic field that opposes the original magnetic field. The net effect would cause the change in the inductance of the coil, resulting in the change of the resonant frequency in the LC tank. The technology enables precise measurement of linear and angular position, displacement, motion, compression, vibration, and metal composition.
- Indutivo
- Recognizing Handheld Electrical Device
- Tessutivo: Contextual Interactions on Interactive Fabrics with Inductive Sensing
Impedance is the measure of the opposition that a circuit presents to a current when a voltage is applied. Impedance sensing is based on the fact that a grounded object, such as human body, will shunt some current to ground when it encounters an electric field through capacitive coupling. It is usually implemented by adding a relatively small AC current between a pair of electrodes, creating an electric field in the conductive medium. When a grounded object influenced the electric field, the impedance between the pair of electrode will change accordingly.
- EnhancedTouchX
- Electrick: Low-Cost Touch Sensing Using Electric Field Tomography
- Tomo: Wearable, Low-cost, Electrical Impedance Tomography for Hand Gesture Recognition
- Advancing Hand Gesture Recognition with High Resolution Electrical Impedance Tomography
- Pulp Nonfiction: Low-Cost Touch Tracking for Paper
- Zensei: Embedded, Multi-electrode Bioimpedance Sensing for Implicit, Ubiquitous User Recognition
- ViBand
- Hand Activity
- Instrumenting and Analyzing Fabrication Activities, Users, and Expertise
- Activity Recognition of Assembly Tasks Using Body-Worn Microphones and Accelerometers
- Interferi: Gesture Sensing using On-Body Acoustic Interferometry
- The Magic Carpet: Physical Sensing for Immersive Environments
- Sensing foot gestures from the pocket
- FingerPing: Recognizing Fine-grained Hand Poses using Active Acoustic On-body Sensing
- The sound of one hand: a wrist-mounted bio-acoustic fingertip gesture interface
- SoundTrak: Continuous 3D Tracking of a Finger Using Active Acoustics
- Touch & Activate: Adding interactivity to existing objects using active acoustic sensing
- Scratch input: creating large, inexpensive, unpowered and mobile finger input surfaces
- Exploring Design Factors for Transforming Passive Vibration Signals into Smartwear Interactions
- VibEye: Vibration-Mediated Object Recognition for Tangible Interactive Applications
- Hantenna
- EM-Sense
- Wall ++
- EM-Comm
- MagnifiSense
- Humantenna
- Below the Surface: Unobtrusive Activity Recognition for Work Surfaces using RF-radar sensing
- Activity recognition with hand-worn magnetic sensors
- A Shoe-Embedded RF Sensor for Motion Detection
- TagScan: Simultaneous Target Imaging and Material Identification with Commodity RFID Devices
- Short-Range Radar Based Real-Time Hand Gesture Recognition Using LSTM Encoder
- MATERIAL IDENTIFICATION USING RF SENSORS AND CONVOLUTIONAL NEURAL NETWORKS
- LiquID: A Wireless Liquid IDentifier
- Soli
- Interacting with Soli: Exploring Fine-Grained Dynamic Gesture Recognition in the Radio-Frequency Spectrum
- RadarCat
- Exploring Tangible Interactions with Radar Sensing
- DeskWave: Desktop Interactions using Low-cost Microwave Doppler Arrays
- mTrack: High-Precision Passive Tracking Using Millimeter Wave Radios
- The Missing Interface: Micro-Gestures on Augmented Objects
- Reusing 60GHz Radios for Mobile Radar Imaging