Yi-Hsuan Hsieh 謝宜軒  /  yihsuan [at] cs.utexas.edu

Research Projects at TACC (June - August, 2016)

A Portable Strategy for Preserving Web Applications Functionality

This is a collaboration project with researchers Dr. Maria Esteva and Dr. Weijia Xu from TACC (Texas Advanced Computing Center) and Professor Deborah Beck from Dept. of Classics. The goal for this project is to come up with a portable strategry to preserve functionalities of web applications, that is websites with static database, accross different platforms. By automatically finding dependencies from web applications/codes, it shows its potential to reduce human efforts to preserve a web application. Furthermore, porting a web application on a virtual machine, such as virtual box, and cloning the VM image, it is easy to re-launch a web application across platforms for non-savvy users.

*Weijia Xu, Maria Esteva, Deborah Beck, Yi-Hsuan Hsieh , “A Portable Strategy for Preserving Web Applications Functionality”, Digital Libraries (JCDL), 2017 ACM/IEEE Joint Conference, June 2017. [Link]

Research Projects at NTU (Fall 2011 - Spring 2014, 2015)

Humans Perceive Flicker Artifacts at 500 Hz

This is a collaboration project with visiting Prof. James David from UC Santa Cruz. Previous research shows that when televisions and monitors update at a sufficient high rate, i.e., the critical flicker fusion rate (50 - 90 Hz), humans cannot distinguish modulated light from a stable field. However, this work shows that humans can perceive artifacts at rate over 500 Hz with unconscious rapid eye movements (saccades) across high frequency edges. Therefore, todays monitors’ frame rate, 72 Hz, is not sufficient for modern 3D technology, which requires images of high frequency edges.

*James Davis, Yi-Hsuan Hsieh, Hung-Chi Lee , “Humans perceive flicker artifacts at 500 Hz”, Nature Scientific Reports, 03 February 2015. [Link]


Collaborating with doctors at an alcohol rehabilitation center to design and develop a mobile system to support alcohol-abuse patients returning to regular lives after they leave the rehabilitation center. This mobile system includes a Bluetooth breath analyzer and a phone application. The breathalyzer checks a patient’s breath alcoholic level and reports it to the phone. The phone application provides data visualization for self-behavioral awareness and storybook-based feedback to motivate sobriety.

*Kuo-Cheng Wang, Yi-Hsuan Hsieh, Chi-Hsien Yen, Chuang-Wen You, Yen-Chang Chen, Ming-Chyi Huang, Seng-Yong Lau, Hsin-Liu (Cindy) Kao, Hao-Hua Chu, "SoberDiary: A Phone-based Support System for Assisting Recovery from Alcohol Dependence", video presentation, ACM UbiComp 2014. [Link] [PDF] [Project_Website]


This is a per-user energy metering system that uses thermal-imaging and thermal identification to track and associate energy usage among individual occupants in a shared working/living space. Each occupant wears a thermal tag that emits a unique temperature signature for user identification.

*Chuang-Wen You , Hsin-Liu (Cindy) Kao, Bo-Jhang Ho, Nan-Chen Chen, Yi-Hsuan Hsieh, Polly Huang, Hao-hua Chu, "ThermalProbe: Exploring the Use OF Thermal Identification for Per-User Energy Metering", IEEE International Conference on Green Computing and Communications ( GreenCom 2014 ), Taipei Taiwan, September 2014 (Best Paper Award)


This work designs a new selection technique, AttachedShock, to ease target selection tasks on moving objects of augmented reality mobile devices by choosing a naturally expanding wave pattern attached to targets. I help with this project to design and implement the Adobe Flash emulated program.

*Chuang-Wen You, Yung-Huan Hsieh, Wen-Huang Cheng, Yi-Hsuan Hsieh, "AttachedShock: Design of a Crossing-based Target Selection Technique on Augmented Reality Devices and its Implications", International Journal of Human-Computer Studies, vol. 72, issue 7, July 2014. [Link]

Why Blow Away Heat? Harvest Server’s Heat Using Thermoelectric Generators

Harvest electronic energy from wasted heat by deploying lots of Thermoelectric generators (TEGs) on or nearby servers’ IC hotspots, such as CPU, memory chips, etc. The harvested energy can be used to power fans or sensors in a server room.

*Ted Tsung-Te Lai, Wei-Ju Chen, Yi-Hsuan Hsieh, Kuei-Han Li, Ya-Yunn Su, Polly Huang, Hao-Hua Chu, “Why Blow Away Heat? Harvest Server’s Heat Using Thermoelectric Generators” ACM Conference on Architectural Support for Programming Languages and Operating Systems 2012 ( ASPLOS’12 ), Poster Section, London, UK. (Best Poster Award) [PDF] [Poster]

Road Rage Detection

This is a phone-based system that detects road rage events around drivers. By deploying two cameras in the front and at the back of a vehicle and performing calculation on one smartphone, the mobile system can detect road rage such as overtaking and dangerous tailgating surround drivers. After detection, the mobile phone sends alert signals to the drivers for defensive driving.
(M.S. thesis)