1. USC Institute for Creative Technologies, Los Angeles, CA, USA
2. Pinscreen, Los Angeles, CA, USA
3. Wayne State University, Detroit, MI, USA
4. Adobe Research, San Jose, CA, USA
5. USC Institute for Creative Technologies & Pinscreen, Los Angeles, CA, USA