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