~/conference

UIST 2017

date:2017-10-22..2017-10-25
location:Quebec City, Canada
series:UIST · 8 editions
titleauthorlength
Pyro: Thumb-Tip Gesture Recognition Using Pyroelectric Infrared SensingJun Gong, Yang Zhang, Xia Zhou, Xing-Dong Yang17m
Passive pyroelectric infrared sensing recognizes six thumb-tip gestures by capturing thermal signals with a Fresnel-lensed PIR, analog front-end, and a…
Talk
HeatSpace: Automatic Placement of Displays by Empirical Analysis of User BehaviorAndreas Rene Fender, David Lindlbauer, Philipp Herholz, Marc Alexa, Jörg Müller19m
HeatSpace records real user viewpoints with three Kinect v2 depth cameras over sessions in a 4×4 m test area, builds voxel-grid heatmaps for persistence…
Talk
FoamSense: Design of Three Dimensional Soft Sensors with Porous MaterialsSatoshi Nakamaru, Ryosuke Nakayama, Ryuma Niiyama, Yasuaki Kakehi20m
FoamSense measures compressed, bent, twisted and sheared states by dip-coating porous foam with conductive ink and wiring the surface with conductive glue…
Talk
RICO: A Mobile App Dataset for Building Data-Driven Design ApplicationsBiplab Deka, Zifeng Huang, Chad Franzen, Joshua Hibschman, Daniel Afergan, Yang Li, Jeffrey Nichols, Ranjitha Kumar16m
A public dataset collects interaction traces and view hierarchies from 9.7k apps totaling 72k screens and 3M UI elements with over 10k recorded traces, built…
Talk on
SensIR: Detecting Hand Gestures with a Wearable Bracelet using Infrared TomographyJess McIntosh, Asier Marzo, Mike Fraser10m
A wearable bracelet is built with 14 LEDs and photodiodes (peak 860 nm) that multiplex every emitter against every receiver to form a brightness matrix fed to…
Talk
Omnicode: A Novice-Oriented Live Programming Environment with Always-On Run-Time Value ...Hyeonsu Kang, Philip J. Guo09m
Omnicode builds a live Python IDE that continually runs code and visualizes the entire history of every numerical value in an always-on scatterplot matrix with…
Talk on
DS.js: Turn Any Webpage into an Example-Centric Live Programming Environment for Learning Data ...Xiong Zhang, Philip J. Guo20m
DS.js is a bookmarklet that injects an example-centric IDE into any webpage, automatically parsing HTML tables and CSV/TSV files into a lightweight DSTable API…
Talk on
Designing and Evaluating LivefontsDanielle Bragg, Shiri Azenkot, Kevin Larson, Ann Bessemans, Adam Tauman Kalai22m
Animated alphabets called Livefonts are built as colored block + motion combinations, chosen by a crowd-sourced perceptual survey (50 MTurk workers giving…
Talk on
Interactive Room Capture on 3D-Aware Mobile DevicesAditya Sankar, Steve M. Seitz20m
System uses a Google Tango 3D‑aware mobile device with depth camera and an augmented‑reality UI to tap and segment dominant object planes, send a photo to CNNs…
Talk on
Learning Visual Importance for Graphic Designs and Data VisualizationsZoya Bylinskii, Nam Wook Kim, Peter O'Donovan, Sami Alsheikh, Spandan Madan, Hanspeter Pfister, Frédo Durand, Bryan Russell, Aaron Hertzmann20m
Models predict pixelwise importance from bitmaps using a VGG-16 fully convolutional network trained on crowdsourced BubbleView clicks (1400 MASSVIS images) and…
Talk on
Codestrates: Literate Computing with WebstratesROMAN RÄDLE, Midas Nouwens, Kristian Antonsen, James R. Eagan, Clemens Nylandsted Klokmose21m
Presents a system that embeds live JavaScript, styles and prose into persistent web pages so code and UI are edited in-place and shared in real time. The demo…
Talk on
A Capacitive Touch Sensing Technique with Series-connected Sensing ElectrodesHiroyuki Manabe, Wataru Yamada19m
Electrodes are wired in series-connected electrodes through small capacitors so a single sensing circuit attaches with a two-wire interface that measures two…
Talk on
CommandBoard: Creating a General-purpose Command Gesture Input Space for Soft KeyboardsJessalyn Alvina, Carla F. Griggio, Xiaojun Bi, Wendy E. Mackay13m
CommandBoard converts the area above a soft keyboard into an integrated command gesture space that recognizes freeform gestures and typed command names…
Talk on
Grabity: A Wearable Haptic Interface for Simulating Weight and Grasping in Virtual RealityInrak Choi, Heather Culbertson, Mark Miller, Alex Olwal, Sean Follmer18m
Grabity is a wearable fingertip device mounted on thumb and index that uses a unidirectional brake for rigid pinch force and two voice coil asymmetric…
Talk on
Shot Orientation Controls for Interactive Cinematography with 360 VideoAmy Pavel, Björn Hartmann, Maneesh Agrawala15m
Implements two concrete controls: viewpoint-oriented cuts automatically rotate the 360° shot at each edit to place a labeled important point in the viewer’s…
Talk on
MagTics: Flexible and Thin Form Factor Magnetic Actuators for Dynamic and Wearable Haptic FeedbackFabrizio Pece, Juan Zarate, Velko Vechev, Nadine Besse, Olexandr Gudozhnik, Herbert Shea, Otmar Hilliges21m
MagTics is a thin, flexible haptic skin that embeds hard magnetic actuator cells in a soft 3D‑printed case and runs from flexible PCBs, achieving latchable…
Talk on
Secondary Motion for Performed 2D AnimationNora S. Willett, Wilmot Li, Jovan Popovic, Floraine Berthouzoz, Adam Finkelstein20m
System augments layered 2D artwork with three physically inspired rigs — the follow rig, the rest pose rig and the collision rig — implemented on Box2D and…
Talk on
Qoom: An Interactive Omnidirectional Ball DisplayShio Miyafuji, Toshiki Sato, Zhengqing Li, Hideki Koike21m
Qoom is a lightweight, impact‑resistant spherical display that actually works: a physical rubber ball wrapped in retroreflective material houses a central…
Talk on
DreamSketch: Early Stage 3D Design Explorations with Sketching and Generative DesignRubaiat Habib Kazi, Tovi Grossman, Hyunmin Cheong, Ali Hashemi, George Fitzmaurice22m
A sketch-driven interface converts rough strokes into movable interface objects, feeds topology optimization that minimizes volume for aluminum, and returns…
Talk on
Panning and Zooming High-Resolution Panoramas in Virtual Reality DevicesHuiwen Chang, Michael F. Cohen17m
They build a VR panorama viewer that keeps head-controlled view but restricts zoomed content to a central aperture and modulates transparency or zoom with pan…
Talk on
A Modular Smartphone for LendingTeddy Seyed, Xing-Dong Yang, Daniel Vogel19m
A system claims modularity makes short term lending both more trustworthy and convenient and backs it with a 54‑person survey, a 12‑participant modular design…
Talk
BlowFab: Rapid Prototyping for Rigid and Reusable Objects using Inflation of Laser-cut SurfacesJunichi Yamaoka, Ryuma Niiyama, Yasuaki Kakehi22m
Combines laser cutting and blow molding to make hard, reusable inflatable parts from stacked PET + Kapton film + masking tape sheets that fuse when heated; 1…
Talk
Triggering Artwork Swaps for Live AnimationNora S. Willett, Wilmot Li, Jovan Popovic, Adam Finkelstein22m
A multi-touch interface overlays thumbnail triggers around a live preview and sends keyboard events to Adobe Character Animator to perform artwork swaps; it…
Talk on
You as a Puppet: Evaluation of Telepresence User Interface for PuppetryMose Sakashita, Tatsuya Minagawa, Amy Koike, Ippei Suzuki, Keisuke Kawahara, Yoichi Ochiai20m
A telepresence puppet maps head rotation from an HMD and arm pose from a Kinect depth camera to a seven DOF robot whose two eye webcams stream live view back…
Talk on
CollaVR: Collaborative In-Headset Review for VR VideoCuong Nguyen, Stephen DiVerdi, Aaron Hertzmann, Feng Liu19m
CollaVR is a working prototype that lets multiple users wear VR headsets and review the same 360° video with shared tools: viewport visualization, spatialized…
Talk on
Thermal-Comfort Design of Personalized CastsXiaoting Zhang, Guoxin Fang, Chengkai Dai, Jouke Verlinden, Jun Wu, Emily Whiting, Charlie C.L. Wang18m
A pipeline maps infrared images from an infrared camera onto a 3D scan to compute per-region thermal-comfort sensitivity, then optimizes a hollowed Voronoi…
Talk
SoundCraft: Enabling Spatial Interactions on Smartwatches using Hand Generated AcousticsTeng Han, Khalad Hasan, Keisuke Nakamura, Randy Gomez, Pourang Irani18m
A 1.5 × 1.5 inch smartwatch prototype with a microphone array and IMU localizes hand-generated sounds angularly and classifies gestures using a generalized…
Talk
Reflector: Distance-Independent, Private Pointing on a Reflective ScreenJong-In Lee, Sunjun Kim, Masaaki Fukumoto, Byungjoo Lee17m
Uses a front camera at the screen edge to map face features into an onscreen reflection cursor by estimating scale and translation and updating scale from RGB…
Talk on
CircuitSense: Automatic Sensing of Physical Electric Circuits and Generation of Virtual Circuits ...Te-Yen Wu, Bryan Wang, Jiun-Yu Lee, Hao-Ping Shen, Yu-Chian Wu, Yu-An Chen, Pin-Sung Ku, Ming-Wei Hsu, Yu-Chih Lin, Mike Y. Chen20m
System automatically senses breadboard pin locations by attaching 80 strain gauges to clips and reading tiny resistance changes via Wheatstone bridges, ADCs…
Talk on
CanalSense: Face-Related Movement Recognition System based on Sensing Air Pressure in Ear CanalsToshiyuki Ando, Yuki Kubo, Buntarou Shizuki, Shin Takahashi19m
A pair of canal earbuds with an embedded Bosch BMP280 barometer measures ear‑canal air pressure changes caused by jaw, face and head movement; a random forest…
Talk
SweepCanvas: Sketch-based 3D Prototyping on an RGB-D ImageYuwei Li, Xi Luo, Youyi Zheng, Pengfei Xu, Hongbo Fu17m
Sketch-driven tool that turns two strokes on an RGB-D photo into a swept curved surface called an s-canvas, positioning strokes by extracting scene planes with…
Talk on
Markit and Talkit: A Low-Barrier Toolkit to Augment 3D Printed Models with Audio AnnotationsLei Shi, Yuhang Zhao, Shiri Azenkot22m
Markit is a Blender add-on that lets makers paint face-level annotations and add a printable tracker; eight non‑expert makers add two annotations in 275…
Talk on
SketchExpress: Remixing Animations For More Effective Crowd-Powered Prototyping Of Interactive ...Sang-Won Lee, Yujin Zhang, Isabelle Wong, Yiwei Yang, Stephanie D. O'Keefe, Walter S. Lasecki19m
SketchExpress is a web tool built on Apparition that lets crowd workers turn sketches into interactive behaviors via demonstrate‑remix‑replay; workers record…
Talk on
Dwell++: Haptic-Augmented Multi-Level TouchYi-Chi Liao, Yen-Chiu Chen, Liwei Chan, Bing-Yu Chen17m
Dwell+ augments long presses with short 10 ms vibrotactile pulses and tests 170, 150, 130 and 110 ms intervals to enable multi-level single‑touch selection. A…
Talk
Beyond Just Text: Semantic Emoji Similarity Modeling to Support Expressive Communication 👫📲😃Henning Pohl, Christian Domin, Michael Rohs21m
Builds a semantic emoji model from 20.6 million tweets (≈228M tokens) using word2vec vectors to produce descriptor vectors for 845 emoji, shows the model…
Talk on
FlexStylus: Leveraging Bend Input for Pen InteractionNicholas Fellion, Thomas Pietrzak, Audrey Girouard17m
FlexStylus is a flexible pen that uses four fiber-optic deformation sensors and an IR LED to measure both the amount and direction of barrel bend, giving two…
Talk on
SmartSleeve: Real-time Sensing of Surface and Deformation Gestures on Flexible, Interactive ...Patrick Parzer, Adwait Sharma, Anita Vogl, Jürgen Steimle, Alex Olwal, Michael Haller19m
A soft textile sleeve with 360 resistive sensors (1.6 sensors/in²) and 0.15 mm sewn enamel wire measures 50–500 g forces and uses zig‑zag stitch to preserve…
Talk
iSoft: A Customizable Soft Sensor with Real-time Continuous Contact and Stretching SensingSang Ho Yoon, Ke Huo, Yunbo Zhang, Guiming Chen, Luis Paredes, Subramanian Chidambaram, Karthik Ramani19m
A soft, single-volume sensor built from carbon-filled silicone uses electrical impedance tomography with a 16-channel multiplexer, <0.5 mA drive and >50 Hz…
Talk
RetroShape: Leveraging Rear-Surface Shape Displays for 2.5D Interaction on SmartwatchesDa-Yuan Huang, Ruizhen Guo, Jun Gong, Jingxian Wang, John Graham, De-Nian Yang, Xing-Dong Yang19m
Proposes adding a deformable rear watch surface that maps each screen pixel to a tactile taxel and demonstrates a wearable prototype built from micro servo…
Talk on
WhichFingers: Identifying Fingers on Touch Surfaces and Keyboards using Vibration SensorsDamien Masson, Alix Goguey, Sylvain Malacria, Géry Casiez16m
A low cost prototype attaches piezo vibration sensors to each finger, reads voltages with an Arduino at 1000 Hz and picks the sensor with the peak within a 30…
Talk
Neuroanatomical Correlates of Perceived UsabilityChi Thanh Vi, Kasper Hornbæk, Sriram Subramanian19m
Two fMRI studies link perceived usability to action, language and emotion regions rather than only visual aesthetics: static webpages (400 sampled, 492 crowd…
Talk on
Crowd Research: Open and Scalable University LaboratoriesRajan Vaish, Geza Kovacs, Andreas Veit, Ranjay Krishna, Imanol Arrieta Ibarra, Camelia Simoiu, Michael Wilber, Serge Belongie, Sharad C. Goel, James Davis, Michael S. Bernstein24m
A method for running open university-scale labs that recruits ~1,500 contributors from 62+ countries and runs a weekly cycle of open contribution, synchronous…
Talk on
One Reality: Augmenting How the Physical World is Experienced by Combining Multiple Mixed ...Joan Sol Roo, Martin Hachet18m
Claims an 6-level continuum that incrementally shifts experiences from physical to virtual and implements a proof‑of‑concept system using an overhead scaffold…
Talk on
Pepper's Cone: An Inexpensive Do-It-Yourself 3D DisplayXuan Luo, Jason Lawrence, Steven M. Seitz21m
An inexpensive 3D display built from an iPad + $2 plastic sheet and a folded cone reflects pre-distorted images so objects appear suspended inside the…
Talk on
SmoothMoves: Smooth Pursuits Head Movements for Augmented RealityAugusto Esteves, David Verweij, Liza Suraiya, Rasel Islam, Youryang Lee, Ian Oakley19m
SmoothMoves maps head rotation (IMU yaw and pitch) to target trajectories and selects when the Pearson correlation >0.8 between head movement and on-screen…
Talk
Bifröst : Visualizing and Checking Behavior of Embedded Systems across Hardware and SoftwareWilliam McGrath, Daniel Drew, Jeremy Warner, Majeed Kazemitabaar, Mitchell Karchemsky, David A Mellis, Björn Hartmann20m
Bifröst records Arduino behavior by rewriting user code to emit timestamped prints captured on a Saleae logic analyzer so electrical pin activity and variable…
Talk on
More than a Feeling: The MiFace Framework for Defining Facial Communication MappingsCrystal Butler, Stephanie Michalowicz, Lakshmi Subramanian, Winslow Burleson19m
MiFace presents a reproducible pipeline that generates FACS-based avatar expressions using Faceshift morphs (28 AUs) and crowdsourced MTurk judgments, filters…
Talk on
Data Storage and Interaction using Magnetized FabricJustin Chan, Shyamnath Gollakota17m
Off-the-shelf conductive thread is magnetized and read by a smartphone magnetometer to store and sense data; a 5 mm embroidered strip uses 2 cm cells with 1 cm…
Talk on
Outside-In: Visualizing Out-of-Sight Regions-of-Interest in a 360 Video Using Spatial ...Yung-Ta Lin, Yi-Chi Liao, Shan-Yuan Teng, Yi-Ju Chung, Liwei Chan, Bing-Yu Chen20m
Proposes Outside-In, which reintroduces off-screen regions as spatial picture-in-picture previews placed along the equirectangular connection from viewport…
Talk on
ZIPT: Zero-Integration Performance Testing of Mobile App DesignsBiplab Deka, Zifeng Huang, Chad Franzen, Jeffrey Nichols, Yang Li, Ranjitha Kumar20m
ZIPT is a platform that streams any public Android app to crowd workers, records UI traces and view hierarchies, and aggregates completion rate, time on task…
Talk on
WearMail: On-the-Go Access to Information in Your Email with a Privacy-Preserving Human ...Saiganesh Swaminathan, Raymond Fok, Fanglin Chen, Ting-Hao (Kenneth) Huang, Irene Lin, Rohan Jadvani, Walter S. Lasecki, Jeffrey P. Bigham14m
WearMail provides a conversational watch and phone interface that retrieves specific items from personal email by recruiting crowd workers who never see raw…
Talk on
NaviFields: Relevance Fields for Adaptive VR NavigationRoberto A Montano-Murillo, Elia Gatti, Miguel Oliver Segovia, Marianna Obrist, Jose P. Molina Masso, Diego Martinez Plasencia18m
System computes a continuous relevance field that compresses non‑relevant space and keeps a 1:1 mapping inside marked targets, with smooth transition zones and…
Talk on
Characterizing Latency in Touch and Button-Equipped Interactive SystemsGéry Casiez, Thomas Pietrzak, Damien Marchal, Sébastien Poulmane, Matthieu Falce, Nicolas Roussel16m
A low-cost setup uses a vibration sensor on the finger and a photodiode on the screen connected to a microcontroller speaking Raw HID at 1000 Hz to timestamp…
Talk on
iSphere: Self-Luminous Spherical Drone DisplayWataru Yamada, Kazuhiro Yamada, Hiroyuki Manabe, Daizo Ikeda22m
A self-luminous spherical drone display named iSphere flies using a built-in quadcopter and eight rotating arcuate LED tapes that spin ~3 Hz to create a POV…
Talk on
AutoDub: Automatic Redubbing for Voiceover EditingShrikant Venkataramani, Paris Smaragdis, Gautham J. Mysore10m
AutoDub automatically locates and replaces misread segments by using subsequence Dynamic Time Warping on a pair of recordings, then performs crossfading to…
Talk on
Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable HardwareEvan Strasnick, Maneesh Agrawala, Sean Follmer21m
Interactive tool that programs a real FPAA together with a digital oscilloscope and an arbitrary waveform generator to let users reconfigure analog hardware…
Talk on
Frictio: Passive Kinesthetic Force Feedback for Smart Ring OutputTeng Han, Qian Han, Michelle Annett, Fraser Anderson, Da-Yuan Huang, Xing-Dong Yang18m
Frictio implements passive kinesthetic force feedback for rotational smart-ring input using a 3D-printed prototype with an inner and outer race, 18 embedded…
Talk
AirCode: Unobtrusive Physical Tags for Digital FabricationDingzeyu Li, Avinash Nair, Shree K. Nayar, Changxi Zheng19m
Embeds machine-readable tags as subsurface air pockets during fabrication and decodes them by separating direct and global components with a projector–camera…
Talk on
Trigger-Action-Circuits: Leveraging Generative Design to Enable Novices to Design and Build ...Fraser Anderson, Tovi Grossman, George Fitzmaurice18m
Trigger-Action-Circuits generates circuits, firmware and step‑by‑step assembly instructions from high‑level behavioral blocks and then synthesizes multiple…
Talk on
SceneCtrl: Mixed Reality Enhancement via Efficient Scene EditingYa-Ting Yue, Yong-Liang Yang, Gang Ren, Wenping Wang16m
SceneCtrl reconstructs Hololens meshes, segments patches on-device, and lets users sketch-based selection to delete, copy, or move real objects; deleted areas…
Talk on
ImAxes: Immersive Axes as Embodied Affordances for Interactive Multivariate Data VisualisationMaxime Cordeil, Andrew Cunningham, Tim Dwyer, Bruce H. Thomas, Kim Marriott20m
ImAxes is a VR system that represents each data dimension as a 3D axis the user grabs with bimanual controllers (demoed on an HTC Vive and later with Oculus)…
Talk on
CurrentViz: Sensing and Visualizing Electric Current of Breadboarded CircuitsTe-Yen Wu, Hao-Ping Shen, Yu-Chian Wu, Yu-An Chen, Pin-Sung Ku, Ming-Wei Hsu, Jun-You Liu, Yu-Chih Lin, Mike Y. Chen14m
System embeds tiny 0402 resistors between breadboard headers and reads adjacent voltage drops with a cascaded multiplexer array, using an amplifier with…
Talk on
Everyday Eye Contact Detection Using Unsupervised Gaze Target DiscoveryXucong Zhang, Yusuke Sugano, Andreas Bulling19m
Combines an appearance-based gaze estimator with unsupervised gaze target discovery that mounts one camera to each candidate object, projects estimated gaze…
Talk on
Reinventing the Wheel: Transforming Steering Wheel Systems for Autonomous VehiclesBrian Mok, Mishel Johns, Stephen Yang, Wendy Ju19m
Two hardware steering wheels connect a driving simulator via Raspberry Pi and Arduinos: a motorized robotic steering wheel that physically retracts and deploys…
Talk on
Erg-O: Ergonomic Optimization of Immersive Virtual EnvironmentsRoberto A Montano-Murillo, Sriram Subramanian, Diego Martinez Plasencia19m
Erg-O uses optimization-based retargeting and full-body/hand tracking to keep virtual objects visually fixed while mapping their physical reach points to more…
Talk on
EyeScout: Active Eye Tracking for Position and Movement Independent Gaze Interaction with Large ...Mohamed Khamis, Axel Hoesl, Alexander Klimczak, Martin Reiss, Florian Alt, Andreas Bulling19m
EyeScout mounts a commercial eye tracker on a motorized rail and uses a Kinect body tracker plus an Arduino-driven stepper to move the sensor to each user…
Talk on
MatchPoint: Spontaneous Spatial Coupling of Body Movement for Touchless PointingChristopher Clarke, Hans Gellersen18m
MatchPoint is a webcam-only implementation that lets any body part or tangible object become a temporary pointer by matching user motion to on-screen moving…
Talk on
Torta: Generating Mixed-Media GUI and Command-Line App Tutorials Using Operating-System-Wide ...Alok Mysore, Philip J. Guo20m
Torta automatically generates mixed-media tutorials by combining operating-system-wide tracing with screencast, bash hooks, keystroke and process logging to…
Talk on
StrutModeling: A Low-Fidelity Construction Kit to Iteratively Model, Test, and Adapt 3D ObjectsDanny Leen, Raf Ramakers, Kris Luyten14m
A low fidelity kit of adjustable struts and magnetic hubs physically assembles into 3D shapes while each strut sends rotation and IMU data to a central node so…
Talk on
Mutual Human ActuationLung-Pan Cheng, Sebastian Marwecki, Patrick Baudisch17m
Mutual human actuation claims everyone can both feel and provide forces by pairing users so they actuate each other rather than relying on dedicated operators…
Talk on
HapticClench: Investigating Squeeze Sensations using Memory AlloysAakar Gupta, Antony Albert Raj Irudayaraj, Ravin Balakrishnan22m
HapticClench is a wrist device that uses SMA springs to squeeze with a 3.45 mm span, reaching 1.63 kg load capacity and 1.63 kg/s throughput (max requires ~32…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.