News

Schedule

NOTE: All microreviews, seminar slides, and mini tutorial materials are posted on Learn (grouped by week).

week 1
May 5

Introduction

Krueger, M. W., Gionfriddo, T., Hinrichsen, K. (1985). VIDEOPLACE - an artificial reality. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 35–40). New York, NY, USA: ACM. http://doi.org/10.1145/317456.317463

E1: Hello Opencv

week 2
May 12

Sign up for seminar

maynes07 ( Dan)

Maynes-Aminzade, D., Winograd, T., & Igarashi, T. (2007). Eyepatch: Prototyping Camera-based Interaction Through Examples. In Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology (pp. 33–42). New York, NY, USA: ACM. http://doi.org/10.1145/1294211.1294219

morphological operators

Vogel, D., Cudmore, M., Casiez, G., Balakrishnan, R., & Keliher, L. (2009). Hand Occlusion with Tablet-sized Direct Pen Input. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 557–566). ACM.

E2: Image Processing

week 3
May 19

kane09 background subtraction ( Jinjie)

Kane, S. K., Avrahami, D., Wobbrock, J. O., Harrison, B., Rea, A. D., Philipose, M., & LaMarca, A. (2009). Bonfire: A Nomadic System for Hybrid Laptop-tabletop Interaction. In Proceedings of the 22Nd Annual ACM Symposium on User Interface Software and Technology (pp. 129–138). New York, NY, USA: ACM. http://doi.org/10.1145/1622176.1622202

wilson06 connected components ( Bowen)

Wilson, A. D. (2006). Robust computer vision-based detection of pinching for one and two-handed gesture input. In Proceedings of the 19th annual ACM symposium on User interface software and technology (pp. 255–258). New York, NY, USA: ACM. http://doi.org/10.1145/1166253.1166292

harrison11 derivatives

Harrison, C., Benko, H., & Wilson, A. D. (2011). OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the 24th annual ACM symposium on User interface software and technology (pp. 441–450). New York, NY, USA: ACM. http://doi.org/10.1145/2047196.2047255

E3: Blobs

week 4
May 26

fails02 skin detection ( Haiyu)

Fails, J. A., & Olsen, D. (2002). Light widgets. In Proceedings of the 7th international conference on Intelligent user interfaces (pp. 63–69). ACM Press. http://doi.org/10.1145/502716.502729

li10 find rectangle ( Qifan)

Li, Y., Cao, X., Everitt, K., Dixon, M., & Landay, J. A. (2010). FrameWire: A Tool for Automatically Extracting Interaction Logic from Paper Prototyping Tests. In Proc. CHI (pp. 503–512). New York, NY, USA: ACM. http://doi.org/10.1145/1753326.1753401

cao03 colour tracking ( Adrian)

Cao, X., & Balakrishnan, R. (2003). VisionWand: Interaction Techniques for Large Displays Using a Passive Wand Tracked in 3D. In Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology (pp. 173–182). New York, NY, USA: ACM. http://doi.org/10.1145/964696.964716

E4: Colour

week 5
Jun 2

Project ideas due

costanza09 adjacency tree ( Shehroz)

Costanza, E., & Huang, J. (2009). Designable Visual Markers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1879–1888). New York, NY, USA: ACM. http://doi.org/10.1145/1518701.1518990

rekimoto98 fiducial marker tracking ( Dan)

Rekimoto, J. (1998). Matrix: a realtime object identification and registration method for augmented reality. In Computer Human Interaction, 1998. Proceedings. 3rd Asia Pacific (pp. 63–68). http://doi.org/10.1109/APCHI.1998.704151

E5: Tags

week 6
Jun 9

Project proposal due

barnes08 SIFT tracking ( Devin)

Barnes, C., Jacobs, D. E., Sanders, J., Goldman, D. B., Rusinkiewicz, S., Finkelstein, A., & Agrawala, M. (2008). Video Puppetry: A Performative Interface for Cutout Animation. In ACM SIGGRAPH Asia 2008 Papers (pp. 124:1–124:9). New York, NY, USA: ACM. http://doi.org/10.1145/1457515.1409077

drag08 optical flow ( Jeff)

Dragicevic, P., Ramos, G., Bibliowitcz, J., Nowrouzezahrai, D., Balakrishnan, R., & Singh, K. (2008). Video Browsing by Direct Manipulation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 237–246). New York, NY, USA: ACM. http://doi.org/10.1145/1357054.1357096

E6: Features

week 7
Jun 16

Project literature review due

wilson04 stereo ( Hristiyan)

Wilson, A. D. (2004). TouchLight: an imaging touch screen and display for gesture-based interaction. In Proceedings of the 6th international conference on Multimodal interfaces (pp. 69–76). State College, PA, USA: ACM. http://doi.org/10.1145/1027933.1027946

malik04 image rectification ( Mustafa)

Malik, S., & Laszlo, J. (2004). Visual touchpad: a two-handed gestural input device. In Proceedings of the 6th international conference on Multimodal interfaces (pp. 289–296). New York, NY, USA: ACM. http://doi.org/10.1145/1027933.1027980

E7: Calibration

week 8
Jun 23

bailley12 k-curvature finger tracking ( Tulika)

Bailly, G., Müller, J., Rohs, M., Wigdor, D., & Kratz, S. (2012). ShoeSense: a new perspective on gestural interaction and wearable applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1239–1248). New York, NY, USA: ACM. http://doi.org/10.1145/2207676.2208576

gorod04 head tracking ( Xinyuan)

Gorodnichy, D. O., & Roth, G. (2004). Nouse “use your nose as a mouse” perceptual vision technology for hands-free games and interfaces. Image and Vision Computing, 22(12), 931–942. http://doi.org/10.1016/j.imavis.2004.03.021

E8: Tracking

week 9
Jun 30

Project design reviews 1 PM - 5 PM (click to signup)

week 10
Jul 7

jones12 gray code sequence calibration ( Jie)

Jones, B. R., Benko, H., Ofek, E., & Wilson, A. D. (2013). IllumiRoom: Peripheral Projected Illusions for Interactive Experiences. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 869–878). New York, NY, USA: ACM. http://doi.org/10.1145/2470654.2466112

yang13 Local Binary Patterns (LBP) ( Sanam)

Yang, X.-D., Hasan, K., Bruce, N., & Irani, P. (2013). Surround-see: Enabling Peripheral Vision on Smartphones During Active Use. In Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology (pp. 291–300). New York, NY, USA: ACM. http://doi.org/10.1145/2501988.2502049

week 11
Jul 14

No Class

week 12
Jul 21

Final Demos

Final project paper and video due July 28