Publications

2026

2025

2024

Veldhuijzen, B., Veltkamp, R., Ikne, O., Allaert, B., Wannous, H., Emporio, M., Giachetti, A., LaViola, J., He, R., Benhabiles, H., Cabani, A., Fleury, A., Hammoudi, K., Gavalas, K., Vlachos, C., Papanikolaou, A., Romanelis, I., Fotis, V., Arvanitis, G., Moustakas, K., Hanik, M., Nava-Yazdani, E., and von Tycowicz, C. "SHREC 2024: Recognition of Dynamic Hand Motions Molding Clay", Computers and Graphics, Volume 123, Article 104012 (11 pages), November 2024.

Sera-Josef, J., LaViola, J., and Bowen, M. "Classifying Ambulation Patterns in Institutional Settings", Smart Health, Volume 33, Article 100503 (8 pages), September 2024.

2023

Vargas, A., Williamson, B., and LaViola, J. "Authoring Moving Parts of Objects in AR, VR and the Desktop", Multimodal Technologies and Interaction, 7(12): Article 117 (23 pages), December 2023.

Sermarini, J., Michlowitz, R., LaViola, J., Walters, L., Azevedo, R., and Kider, J. "Investigating the Impact of Augmented Reality and BIM on Retrofitting Training for Non-experts", IEEE Transactions of Visualization and Computer Graphics, 29(11):4654-4664, November 2023.

Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Adaptive Visual Overlay for Anatomical Simulation", US Patent 11,557,216, January 2023.

2022

Catbas, F., Luleci, F., Zakaria, M., Bagci, U., LaViola, J., Cruz-Neira, C., and Reiners, D. "Extended Reality (XR) for Condition Assessment of Civil Engineering Structures: A Literature Review", Sensors, 22(23):9560, December 2022.

2021

Caputo, A., Giachetti, A., Soso, S., Pintani, D., D'Eusanio, A., Pini, S., Borghi, G., Simoni, A., Vezzani, R., Cucchiara, R., Ranieri, A., Giannini, F., Lupinetti, K., Monti, M., Maghoumi, M., LaViola, J., Le, M., Nguyen, H., and Tran, M. "SHREC 2021: Skeleton-based Hand Gesture Recognition in the Wild", Computers and Graphics, Volume 99, 201-211, October 2021.

2020

Erickson, A., Norouzi, N., Kim, K., Schubert, R., Jules, J., LaViola, J., Bruder, G., and Welch, G. "Sharing Gaze Rays for Visual Target Identification Tasks in Collaborative Augmented Reality", Journal of Multimodal User Interfaces, 14(4):353-371, December 2020.

Erickson, A., Norouzi, N., Kangsoo, K., LaViola, J., Bruder, G., and Welch, G. "Effects of Depth Information on Visual Target Identification Task Performance in Shared Gaze Environments", IEEE Transactions of Visualization and Computer Graphics, 26(5):1934-1944, May 2020.

Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Adaptive Visual Overlay Wound Simulation", US Patent 10,854,098, December 2020.

Welch, G., LaViola, J., Guido-Sanz, F., Bruder, G., Anderson, M., and Schubert, R. "Multisesnory Wound Simulation", US Patent 10,803,761, October 2020.

2019

Maghoumi, M. and LaViola, J. "DeepGRU: Deep Gesture Recognition Utility", Proceedings of the Fourteenth International Symposium on Visual Computing 2019 (ISCV 2019), 14 pages, October 2019.

2018

Cheema, S. and LaViola, J. "Using Animation to Enrich Learning Experience in Sketch-Based Physics Tutoring Systems", Designing for the User Experience in Learning Systems, E. Kapros and M. Koutsombogera (eds.), Springer, 201-227, October, 2018.

Kulshreshth, A. and LaViola, J. "Designing Immersive Video Games Using 3DUI Technologies", Springer, ISBN 9783319779522, July 2018.

Riecke, B., LaViola, J., and Kruijff, E. "3D User Interfaces for Virtual Reality and Games: 3D Selection, Manipulation, and Spatial Navigation", ACM SIGGRAPH 2018 Courses, Vancouver, Canada, Article 13: 94 pages, August 2018.

Taranta, E., Maghoumi, M., Pittman, C., and LaViola, J. "Synthetic Generation of Time Series Data", US Patent 10,133,949, November 2018.

Fiore, S., Song, J., Newton, O., Pittman, C., Warta, S., and LaViola, J. "Determining the Effect of Training on Uncertainty Visualization Evaluations", International Conference on Applied Human Factors and Ergonomics 2018, 141-152, July 2018.

2017

Vargas, A., Taranta, E., and LaViola, J. "Sketch Based Interaction Techniques for Chart Creation and Manipulation", Frontiers in Pen and Touch, T. Hammond, A. Adler, and M. Prasad (eds.), Springer, 65-82, December 2017.

LaViola, J., Kruijff, E., McMahan, R., Bowman, D., and Poupyrev, I. "3D User Interfaces: Theory and Practice, Second Edition", Addison Wesley, ISBN 0134034325, April 2017.

Kulshreshth, A., Pfeil, K., and LaViola, J. "Enhancing the Gaming Experience Using 3D Spatial User Interface Technologies", IEEE Computer Graphics and Applications, 38(3):16-23, May-June 2017.

Jerald, J., LaViola, J., and Marks, R. "VR Interactions", ACM SIGGRAPH 2017 Courses, Los Angeles, CA, Article 19: 105 pages, August 2017.

2016

Wang, G., Bowditch, N., Zeleznik, R., Kwon, M., and LaViola, J. "A Tablet-Based Math Tutor for Beginning Algebra", Revolutionizing Education with Digital Ink, T. Hammond, S. Valentine, and A. Adler (eds.), Springer, 91-102, June 2016.

Taranta, E., Vargas, A., Compton, S., and LaViola, J. "A Dynamic Pen-Based Interface for Writing and Editing Complex Mathematical Expressions with Math Boxes", ACM Transactions on Interactive Intelligent Systems, 6(2): Article 13 (25 pages), August 2016.

Taranta, E., Vargas, A., and LaViola, J. "Streamlined and Accurate Gesture Recognition with Penny Pincher", Computers and Graphics, Volume 55, 130-142, April 2016.

2015

Bott, J. and LaViola, J. "The WOZ recognizer: A Wizard of Oz Sketch Recognition System", ACM Transactions on Interactive Intelligent Systems, 5(3): Article 15 (38 pages), October 2015.

Taranta, E., Simons, K., Sukthankar, R., and LaViola, J. "Exploring the Benefits of Context in 3D Gesture Recognition for Game-Based Virtual Environments", ACM Transactions on Interactive Intelligent Systems, 5(1):Article 1 (34 pages), March 2015.

LaViola, J. "Context Aware 3D Gesture Recognition for Games and Virtual Reality", ACM SIGGRAPH 2015 Courses, Los Angeles, CA, Article 10: 61 pages, August 2015.

Gulwani, S., Cheema, S., and LaViola, J. "Sketch Beautification of and Completion of Partial Structured Drawings", US Patent 9,098,191, August 2015.

Gupta, P., da Vitoria Lobo, N., and LaViola, J. "Object Tracking with Opposing Image Capture Devices", US Patent 8,983,127, March, 2015.

2014

LaViola, J., Buchanan, S., and Pittman, C. "Multimodal Input for Perceptual User Interfaces", Interactive Displays, A. Bhowmik (ed.), Wiley, 285-312, October 2014.

Buchanan, S. and LaViola, J. "CSTutor: A Sketch-Based Tool for Visualizing Data Structures", ACM Transactions of Computing Education, 14(1):Article 3 (28 pages), March 2014.

Reiss, S., Bott, J., and LaViola, J. "Plugging In and Into Code Bubbles: The Code Bubbles Architecture", Journal of Software: Practice and Experience, 44(3):261-276, March 2014.

LaViola, J. "Introduction to 3D Gestural User Interfaces", ACM SIGGRAPH 2014 Courses, Presented at ACM SIGGRAPH 2014, Vancouver, Canada, Article 25:(42 pages), August 2014.

2013

Williamson, B., Wingrave, C., and LaViola, J. "Full Body Locomotion with Video Game Motion Controllers", Human Walking in Virtual Environments, F. Steinicke, Y. Visell, J. Campos, and A. Lecuyer (eds.), Springer, 351-376, May 2013.

Gupta, P., da Vitoria Lobo, N., and LaViola, J. "Markerless Tracking and Gesture Recognition using Polar Correlation of Camera Optical Flow", Machine Vision and Applications, 24(3):651-666, April 2013.

Ellis, C., Masood, Z., Tappen, M., LaViola, J., and Sukthankar, R. "Exploring the Trade-off Between Accuracy and Observational Latency in Action Recognition", International Journal of Computer Vision, 101(3):420-436, February 2013.

Cheema, S. and LaViola, J. "3D Gesture Classification With Linear Acceleration and Angular Velocity Sensing Devices for Video Games", Entertainment Computing, 4(1):11-24, February 2013.

2012

Billinghurst, M., LaViola, J., and Lecuyer, A. (eds.) "IEEE Symposium on 3D User Interfaces 2012", IEEE Press, March 2012.

Tomlinson, B., Patterson, D., Pan, Y., Blevis, B., Nardi, B., Silberman, S., Norton, J., and LaViola, J. "What If Sustainability Doesn't Work Out?", Interactions, 19(6):50-55, November/December 2012.

Varcholik, P., LaViola, J., and Hughes, C. "Establishing a Baseline for Text Entry for a Multi-Touch Virtual Keyboard", International Journal of Human-Computer Studies, 70(10):657-672, October 2012.

Wingrave, C., Norton, J., Ross, C., Ochoa, N., Veazanchin, S., Charbonneau, E., and LaViola, J. "Inspiring Creative Constructivist Play", Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems Extended Abstracts (CHI EA 2012), Work-In-Progress, 2339-2344, May 2012.

Jerald, J., Marks, R., LaViola, J., Murphy, B., Steury, K., and Rubin, A. "The Battle for Motion-Controlled Gaming and Beyond", ACM SIGGRAPH 2012, August 2012.

2011

LaViola, J., Hachet, M., and Billinghurst, M. (eds.) "IEEE Symposium on 3D User Interfaces 2011", IEEE Press, March 2011.

LaViola, J. and Keefe, D. "3D Spatial Interaction: Applications for Art, Design, and Science", Course #1, Presented at ACM SIGGRAPH 2011, Vancouver, Canada, August 2011.

Bott, J. and LaViola, J. "The WOZ Math Recognizer: A Mathematics Handwriting Recognition Wizard of Oz Tool", Technical Report CS-TR-11-03, University of Central Florida, Department of Electrical Engineering and Computer Science, Orlando, FL, May 2011.

2010

LaViola, J. "Mathematical Sketching: An Approach to Making Dynamic Illustrations", Sketch-based Interfaces and Modeling, J. Jorge and F. Samavati (eds.), Springer Verlag London Limited, 81-118, December 2010.

Hachet, M., Kiyokawa, K., and LaViola, J. (eds.) "IEEE Symposium on 3D User Interfaces 2010", IEEE Press, March 2010.

Xiong, Y. and LaViola, J. "A ShortStraw-Based Algorithm for Corner Finding in Sketch-Based Interfaces", Computers and Graphics, 34(5):513-527, October 2010.

Wingrave, C. and LaViola, J. "Reflection on the Design and Implementation of Virtual Environments", PRESENCE: Teleoperators and Virtual Environments, 19(2):179-195, April 2010.

Wingrave, C., Williamson, B., Varcholik, P., Rose, J., Miller, A., Charbonneau, E., Bott, J., and LaViola, J. "Wii Remote and Beyond: Using Spatially Convenient Devices for 3DUIs", IEEE Computer Graphics and Applications, 30(2):71-85, March/April 2010.

Bowen, M., Craighead, J., Wingrave, C., and Kearns, W. "Real-Time Locating Systems (RTLS) to improve fall detection", Gerontechnology 9.4 (2010): 464-471.

Bragdon, A., Reiss, S., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., and LaViola, J. "A Research Demonstration of Code Bubbles", Proceedings of the ACM/IEEE 32nd International Conference on Software Engineering (ICSE 2010), 293-296, Volume 2, May 2010.

LaViola, J. and Marks, R. "An Introduction to 3D Spatial Interaction with Video Game Motion Controllers", Course #2, Presented at ACM SIGGRAPH 2010, Los Angeles, California, July 2010.

2009

LaViola, J. "Input Devices", Wiley Encyclopedia of Computer Science and Engineering, B. Wah (ed.), Wiley, Vol.3, 1575-1584, January 2009.

LaViola, J., Prabhat, Forsberg, A., Laidlaw, D., and van Dam, A. "Virtual Reality-Based Interactive Scientific Visualization Environments", Trends in Interactive Visualization: State-of-the-Art Survey, E. Zudilova-Seinstra, T. Adriaansen, and R. van Liere (Eds.), Springer Verlag London Limited, 225-250, January 2009.

Grimm, C. and LaViola, J. (eds.) "ACM SIGGRAPH/Eurographics Symposium Proceedings: Sketch-Based Interfaces and Modeling 2009", ACM Press, August 2009.

Wingrave, C., LaViola, J., and Bowman, D. "A Natural, Tiered and Executable UIDL for 3D User Interfaces Based on Concept-Oriented Design", ACM Transactions on Computer-Human Interaction (TOCHI), 16(4):Article 21 (1-36), November 2009.

Otaduy, M., Igarashi, T., and LaViola, J. "Interaction: Interfaces, Algorithms, and Applications", Course #6, Presented at ACM SIGGRAPH 2009, New Orleans, Louisiana, August 2009.

LaViola, J., Kruijff, E., Bowman, D., Poupyrev, I., and Stuerzlinger, W. "3D User Interfaces: Design, Implementation, Usability", Course #16, Presented at ACM CHI 2009, Boston, Massachusetts, April 2009.

2008

Kruijff, E., Bowman, D., LaViola, J., and Poupyrev, I. "3D User Interfaces: From Lab to Living Room", Course #17, Presented at ACM CHI 2008, Florence, Italy, April 2008.

LaViola, J., Bowman, D., Ellis, S., Interrante, V., Lok, B., and Swan, J. "User Studies in VR: What Can We Learn From Them and What Are They Good For?", IEEE Virtual Reality 2008, 303-302, March 2008.

2007

LaViola, J. and Zeleznik, R. "A Practical Approach to Writer-Dependent Symbol Recognition Using a Writer-Independent Recognizer", IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(11):1917-1926, November 2007.

LaViola, J. "An Initial Evaluation of MathPad2: A Tool for Creating Dynamic Mathematical Illustrations", Computers and Graphics, 31(4):540-553, August 2007.

Julier, S. and LaViola, J. "On Kalman Filtering with Nonlinear Equality Constraints", IEEE Transactions on Signal Processing, 55(6):2774-2784, June 2007.

LaViola, J. "Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential", IEEE Computer Graphics and Applications, 27(1):38-48, January/February 2007.

LaViola, J., Igarashi, T., Alvarado, C., and Lipson, H. "Sketch-Based Interfaces: Techniques and Applications", Course #3, Presented at ACM SIGGRAPH 2007, San Diego, California, August 2007.

2006

Katzourin, M., Ignatoff, D., Quirk, L., LaViola, J., and Jenkins, O. "Swordplay: Innovating Game Development through VR", IEEE Computer Graphics and Applications, 26(6):15-19, November/December 2006.

LaViola, J., Davis, R., and Igarashi, T. "An Introduction to Sketch-Based Interfaces", Course #18, Presented at ACM SIGGRAPH 2006, Boston, Massachusetts, July 2006.

2005

2004

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "3D User Interfaces: Theory and Practice", Addison-Wesley, ISBN 0-201-75867-9, July 2004.

2003

2002

LaViola, J. "The Predictive Tracking Algorithm Testing Suite: A Tool for Developing and Analyzing Predictive Tracking Algorithms", Technical Report CS-02-07, Brown University, Department of Computer Science, Providence RI, July 2002.

2001

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "An Introduction to 3-D User Interface Design", PRESENCE: Teleoperators and Virtual Environments, 10(1):96-108, February 2001.

Bowman, D., LaViola, J., Mine, M., and Poupyrev, I. "Advanced Topics in 3D User Interface Design", Course #44, Presented at ACM SIGGRAPH 2001, Los Angeles, California, August 2001.

Reiter, J., Kirby, R.M., and LaViola, J. "Immersive Hierarchical Visualization and Steering for Spectral/hp Element Methods", Technical Report CS-01-03, Brown University, Deptartment of Computer Science, Providence RI, May 2001.

2000

van Dam, A., Forsberg, A., Laidlaw, D., LaViola, J., and Simpson, R. "Immersive VR for Scientific Visualization: A Progress Report", IEEE Computer Graphics and Applications, 20(6):26-52, November/December 2000.

Bowman, D., Kruijff, E., LaViola, J., Mine, M., and Poupyrev, I. "3D User Interface Design: Fundamental Techniques, Theory, and Practice", Course #36, Presented at ACM SIGGRAPH 2000, New Orleans, Louisiana, July 2000.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction", Full-day tutorial presented at IEEE Virtual Reality 2000, New Brunswick, New Jersey, March 2000.

1999

LaViola, J. "A Multimodal Interface Framework For Using Hand Gestures and Speech in Virtual Environment Applications", Lecture Notes in Artificial Intelligence #1739, Gesture-Based Communication in Human-Computer Interaction, 303-314, March 1999. (available from Springer-Verlag)

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction", Full-day tutorial presented at the ACM Symposium on Virtual Reality Software and Technology, London, England, December 1999.

Bowman, D., Kruijff, E., LaViola, J., and Poupyrev, I. "The Art and Science of 3D Interaction", Full-day tutorial presented at IEEE Virtual Reality'99, Houston, Texas, March 1999.

LaViola, J. "A Survey of Hand Posture and Gesture Recognition Techniques and Technology", Technical Report CS-99-11, Brown University, Department of Computer Science, Providence RI, June 1999.

Pickering, J., Bhuphaibool, D., LaViola, J., and Pollard, N. "The Coach's Playbook", Technical Report CS-99-08, Brown University, Department of Computer Science, Providence RI, May 1999.

1998

LaViola, J., Forsberg, A., and Zeleznik, R. "Jot: A Framework for Interface Research", IBM's interVisions Online Magazine, Issue #11, February, 1998. http://www.alphaworks.ibm.com

1997

Forsberg, A., LaViola, J., Markosian, L., and Zeleznik, R. "Seamless Interaction in Virtual Reality", IEEE Computer Graphics and Applications, 17(6):6-9, November/December 1997.

LaViola, J., Barton, R., Goettsch, A., and Cross, R. "A Real-Time Distributed Virtual Environment for Collaborative Engineering", In Proceedings of Computer Applications in Production and Engineering(CAPE), 712-726, November 1997.

LaViola, J. "Analysis of Mouse Movement Time Based on Varying Control to Display Ratios Using Fitts' Law", Technical Report CS-97-17, Brown University, Department of Computer Science, Providence RI, October 1997.

1995

LaViola, J. "Experiment in VM Reduction, Conversion of Site Operating Procedures to the World Wide Web", IBM Technical Report, TR54.922, December 29, 1995.