The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2010 vol.16)
pp: 1623-1632
Pablo Roman , University of California Irvine UCI
Maxim Lazarov , University of California Irvine UCI
Aditi Majumder , University of California Irvine UCI
ABSTRACT
We present the first distributed paradigm for multiple users to interact simultaneously with large tiled rear projection display walls. Unlike earlier works, our paradigm allows easy scalability across different applications, interaction modalities, displays and users. The novelty of the design lies in its distributed nature allowing well-compartmented, application independent, and application specific modules. This enables adapting to different 2D applications and interaction modalities easily by changing a few application specific modules. We demonstrate four challenging 2D applications on a nine projector display to demonstrate the application scalability of our method: map visualization, virtual graffiti, virtual bulletin board and an emergency management system. We demonstrate the scalability of our method to multiple interaction modalities by showing both gesture-based and laser-based user interfaces. Finally, we improve earlier distributed methods to register multiple projectors. Previous works need multiple patterns to identify the neighbors, the configuration of the display and the registration across multiple projectors in logarithmic time with respect to the number of projectors in the display. We propose a new approach that achieves this using a single pattern based on specially augmented QR codes in constant time. Further, previous distributed registration algorithms are prone to large misregistrations. We propose a novel radially cascading geometric registration technique that yields significantly better accuracy. Thus, our improvements allow a significantly more efficient and accurate technique for distributed self-registration of multi-projector display walls.
INDEX TERMS
Tiled Displays, Human-Computer Interaction, Gesture-Based Interaction, Multi-user interaction, Distributed algorithms
CITATION
Pablo Roman, Maxim Lazarov, Aditi Majumder, "A Scalable Distributed Paradigm for Multi-User Interaction with Tiled Rear Projection Display Walls", IEEE Transactions on Visualization & Computer Graphics, vol.16, no. 6, pp. 1623-1632, November/December 2010, doi:10.1109/TVCG.2010.128
REFERENCES
[1] S. C. Ahn, T.-S. Lee, I.-J. Kim, Y.-M. Kwon, and H.-G. Kim, Large display interaction using video avatar and hand gesture recognition. International Conference on Image Analysis and Recognition, pages 261–268, 2004.
[2] E. Bhasker, R. Juang, and A. Majumder, Registration techniques for using imperfect and partially calibrated devices in planar multi-projector displays. IEEETVCG, pages 1368–1375, 2007.
[3] E. Bhasker, P. Sinha, and A. Majumder, Asynchronous distributed calibration for scalable reconfigurable multi-projector displays. IEEE Transactions on Visualization and Computer Graphics (Visualization), 2006.
[4] M. S. Brown and B. W. Seales, A practical and flexible tiled display system. IEEE Pacific Graphics, 2002.
[5] X. Cao and R. Balakrishnan, Visionwand: Interaction techniques for large displays using a passive wand tracked in 3d. ACM symposium on User interface software and technology, pages 193–202, 2003.
[6] X. Cao and R. Balakrishnan, Interacting with dynamically defined information spaces using a handheld projector and a pen. ACM Symposium on User Interface Software and Technology, pages 225–234, 2006.
[7] X. Cao, C. Forlines, and R. Balakrishnan, Multi-user interaction using handheld projectors. ACM Symposium on User Interface Software and Technology, pages 43–52, 2007.
[8] H. Chen, R. Sukthankar, G. Wallace, and K. Li, Scalable alignment of large-format multi-projector displays using camera homography trees. Proc. of IEEE Vis, pages 339–346, 2002.
[9] J. Davis and X. Chen, Lumipoint: multi-user laser-based interaction on large tiled displays. Displays, 23: 205–211, 2002.
[10] P. Dietz and D. Leigh, Diamondtouch: A multi-user touch technology. ACM symposium on User interface software and technology, pages 219–226, 2001.
[11] T. Grossman, R. Balakrishnan, G. Kurtenbach, G. W. Fitzmaurice, A. Khan, and W. Buxton, Interaction techniques for 3d modeling on large displays. ACM Symposium on Interactive 3D Graphics, pages 17–23, 2001.
[12] J. Y. Han, Low-cost multi-touch sensing through frustrated total internal reflection. ACM Symposium on User Interface Software and Technology, pages 115–118, 2005.
[13] G. Humphreys, I. Buck, M. Eldridge, and P. Hanrahan, Distributed rendering for scalable displays. Proceedings of IEEE Supercomputing, pages 129–140, 2000.
[14] G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, and P. Hanrahan, Wiregl: A scalable graphics system for clusters. Proceedings of ACM SIGGRAPH, pages 129–140, 2001.
[15] G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahem, P. Kirchner, and J. Klosowski, Chromium : A stream processing framework for interactive rendering on clusters. ACM Transactions on Graphics (SIGGRAPH), pages 693–702, 2002.
[16] S. Izadi, H. Brignull, T. Rodden, Y. Rogers, and M. Underwood, Dynamo: a public interactive surface supporting the cooperative sharing and exchange of media. In ACM symposium on User interface software and technology, pages 159–168, 2003.
[17] H. Jiang, E. Ofek, N. Moraveji, and Y. Shi, Direct pointer: direct manipulation for large-display interaction using handheld cameras. In SIGCHI conference on Human Factors in computing systems, pages 1107–1110, 2006.
[18] A. Khan, G. Fitzmaurice, D. Almeida, N. Burtnyk, and G. Kurtenbach, A remote control interface for large displays. ACM symposium on User interface software and technology, pages 127–136, 2004.
[19] J. Kim, J. Park, H. Kim, and C. Lee, Hci(human computer interaction) using multi-touch tabletop display. Pacific Rim Conference on Communications, Computers and Signal Processing, pages 391–394, 2007.
[20] C. Krumbholz, J. Leigh, A. Johnson, L. Renambot, and R. Kooima, Lambda table: High resolution tiled display table for interacting with large visualizations. Workshop for Advanced Collaborative Environments (WACE), 2005.
[21] A. Majumder and R. Stevens, Color nonuniformity in projection-based displays: Analysis and solutions. IEEE Transactions on Vis and Computer Graphics, 10 (2): 177–188, March-April 2003.
[22] A. Majumder and R. Stevens, Perceptual photometric seamlessness in tiled projection-based displays. ACM TOG, pages 111–134, 2005.
[23] S. Malik, A. Ranjan, and R. Balakrishnan, Interacting with large displays from a distance with vision-tracked multi-finger gestural input. ACM symposium on User interface software and technology, pages 43-52, 2005.
[24] D. R. Olsen and T. Nielsen, Laser pointer interaction. ACM conference on human factors in computing systems, pages 17–22, 2006.
[25] R. Raskar, Immersive planar displays using roughly aligned projectors. In Proc. of IEEE VR, pages 109–115, 2000.
[26] R. Raskar, J. van Baar, P. Beardsley, T. Willwacher, S. Rao, and C. Forlines, ilamps: Geometrically aware and self-configuring projectors. ACM Transaction on Graphics (SIGGRAPH), pages 809–818, 2003.
[27] J. Rekimoto, Smartskin: An infrastructure for freehand manipulation on interactive surfaces. ACM conference on human factors in computing systems, 2002.
[28] B. Sajadi, M. Lazarov, A. Majumder, and M. Gopi, Color seamlessness in multi-projector displays using constrained gamut morphing. IEEE Trans-actions on Visualization and Computer Graphics (TVCG), pages 1317–1326, 2009.
[29] C. Shen, F. D. Vernier, C. Forlines, and M. Ringel, Diamondspin: an extensible toolkit for around-the-table interaction. In SIGCHI conference on Human factors in computing systems, pages 167–174, 2004.
[30] D. Stødle, J. M. Bjørndalen, and O. J. Anshus, A system for hybrid vision- and sound-based interaction with distal and proximal targets on wall-sized, high-resolution tiled displays. IEEE International Workshop on Human Computer Interaction, pages 59–68, 2007.
[31] D. Stødle, Tor-Magne, S. Hagen, J. M. Bjørndalen, and O. J. Anshus, Gesture-based, touch-free multi-user gaming on wall-sized, high-resolution tiled displays. 4th International Symposium on Pervasive Gaming Applications, PerGames, pages 75–83, 2007.
[32] D. Stødle, O. Troyanskaya, K. Li, and O. J. Anshus, Device-free interaction spaces. IEEE Symposium on 3D User Interfaces, pages 39–42, 2009.
[33] B. Ullmer and H. Ishii, The metadesk: Models and prototypes for tangible user interfaces. ACM symposium on User interface software and technology, pages 223–232, 1997.
[34] D. Vogel and R. Balakrishnan, Distant freehand pointing and clicking on very large high resolution displays. ACM symposium on User interface software and technology, pages 33–42, 2005.
[35] A. D. Wilson, Touchlight: An imaging touch screen and display for gesture-based interaction. International Conference on Multimodal Interfaces, pages 69–76, 2004.
[36] C.-O. Wong, D. Kyoung, and K. Jung, Adaptive context aware attentive interaction in large tiled display. IEEE International Workshop on Human Computer Interaction, pages 1016–1025, 2007.
[37] M. Wu and R. Balakrishnan, Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays. ACM Symposium on User Interface Software and Technology, pages 193–202, 2003.
[38] Y. Wu and T. S. Huang, Vision-based gesture recognition: A review. In GW `99: Proceedings of the International Gesture Workshop on Gesture-Based Communication in Human-Computer Interaction, pages 103–115, 1999.
15 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool