Joseph LaViola's Publications


Book

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

Journals and Periodicals

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.

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. and Zeleznik, R. "MathPad2: A System for the Creation and Exploration of Mathematical Sketches", ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), 23(3):432-440, August 2004.

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.

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.

LaViola, J. "A Discussion of Cybersickness in Virtual Environments", SIGCHI Bulletin, 32(1):47-56, January 2000. (also available as Tech Report CS-99-09)

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

Ph.D. Dissertation

LaViola, J. "Mathematical Sketching: A New Approach to Creating and Exploring Dynamic Illustrations", Ph.D. Dissertation, Brown University, Department of Computer Science, May 2005.

Master's Thesis

LaViola, J. "Whole-Hand and Speech Input in Virtual Environments", Master's Thesis, Brown University, Department of Computer Science, December 1999. (also available as Tech Report CS-99-15)

Refereed Conferences and Workshops

Lemmerman, D. and LaViola J. "An Exploration of Interaction-Display Offset in Surround Screen Virtual Environments", In the Proceedings of the IEEE Symposium on 3D User Interfaces 2007, 9-15, March 2007.

LaViola, J. and Katzourin, M. "An Exploration of Non-Isomorphic 3D Rotation in Surround Screen Virtual Environments", In the Proceedings of the IEEE Symposium on 3D User Interfaces 2007, 49-54, March 2007.

Lemmerman, D. and LaViola, J. "Effects of Interaction-Display Offset on User Performance in Surround Screen Virtual Environments", In the Proceedings of IEEE Virtual Reality 2007, 303-304, March 2007.

LaViola, J. "An Initial Evaluation of a Pen-Based Tool for Creating Dynamic Mathematical Illustrations", In the Proceedings of the Eurographics Workshop on Sketch-Based Interfaces and Modeling 2006, 157-164, September 2006.

Julier, S. and LaViola J. "An Empirical Study into the Robustness of Split Covariance Addition (SCA) for Human Motion Tracking", In the Proceedings of the 2004 American Control Conference, IEEE Press, 2190-2195, June 2004. (Note the published version of this paper has some notational errors. This version is correct.)

LaViola, J. "A Comparison of Unscented and Extended Kalman Filtering for Estimating Quaternion Motion", In the Proceedings of the 2003 American Control Conference, IEEE Press, 2435-2440, June 2003.

LaViola, J. "A Testbed for Studying and Choosing Predictive Tracking Algorithms in Virtual Environments", In the Proceedings of Immersive Projection Technology and Virtual Environments 2003, ACM Press, 189-198, May 2003.

LaViola, J. "Double Exponential Smoothing: An Alternative to Kalman Filter-Based Predictive Tracking", In the Proceedings of Immersive Projection Technology and Virtual Environments 2003, ACM Press, 199-206, May 2003.

LaViola, J. "An Experiment Comparing Double Exponential Smoothing and Kalman Filter-Based Predictive Tracking Algorithms", In the Proceedings of Virtual Reality 2003, 283-284, March 2003.

Zeleznik, R., LaViola, J., Acevedo, D., and Keefe, D. "Pop Through Buttons for Virtual Environment Navigation and Interaction", In the Proceedings of Virtual Reality 2002, 127-134, March 2002.

LaViola, J., Acevedo, D., Keefe, D., and Zeleznik R. "Hands-Free Multi-Scale Navigation in Virtual Environments", In the Proceedings of the 2001 Symposium on Interactive 3D Graphics, 9-15, March 2001.

Keefe, D., Acevedo, D., Moscovich, T., Laidlaw, D., and LaViola, J. " CavePainting: A Fully Immersive 3D Artistic Medium and Interactive Experience", In the Proceedings of the 2001 Symposium on Interactive 3D Graphics, 85-93, March 2001.

LaViola, J. "MSVT: A Virtual Reality-Based Multimodal Scientific Visualization Tool", In Proceedings of the Third IASTED International Conference on Computer Graphics and Imaging, 1-7, November 2000.

LaViola, J., and Zeleznik, R. "Flex and Pinch: A Case Study of Whole Hand Input Design for Virtual Environment Interaction", In Proceedings of the Second IASTED International Conference on Computer Graphics and Imaging, 221-225, October 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)

LaViola, J., Holden, L., Forsberg, A., Bhuphaibool, D., and Zeleznik, R. "Collaborative Conceptual Modeling Using the SKETCH Framework", In Proceedings of the First IASTED International Conference on Computer Graphics and Imaging, 154-158, June 1998.

Forsberg, A., LaViola J., and Zeleznik, R. "ErgoDesk: A Framework for Two and Three Dimensional Interaction at the ActiveDesk." In the Proceedings of the Second International Immersive Projection Technology Workshop, Ames, Iowa, May 11-12, 1998.

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.

Courses and Tutorials

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

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.

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.

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.

Other Publications

LaViola J., D. Keefe, R. Zeleznik. and D. Acevedo, "Case Studies in Building Custom Input Devices for Virtual Environment Interaction", Proceedings of the IEEE VR 2004 Workshop on Beyond Wand and Glove-Based Interaction, 67-71, March 2004.

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.

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.

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.

Forsberg, A., LaViola, J., and Zeleznik, R. "Incorporating Speech Input into Gesture-Based Graphics Applications at The Brown University Graphics Lab", CHI'99 Workshop on Designing the User Interface for Pen and Speech Multimedia Applications, May 1999.

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

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.

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


Back to my Home Page