SlideShare uma empresa Scribd logo
1 de 22
PolyZoom: Multiscale and
     Multifocus Exploration
       in 2D Visual Spaces



Waqas Javed, Sohaib Ghani, Niklas Elmqvist
                 Purdue University
                 West Lafayette, IN
                       USA
       Presented By: Sohaib Ghani

                ACM CHI 2012
           May 5-8, 2012 ▪ Austin, Texas
2
3
4
Outline

    •   Motivation
    •   Demo
    •   Related Work
    •   The PolyZoom Technique
        – Design Decisions
        – Layout
        – PolyZoom: System
    • User Studies
    • Conclusion
5
Motivation
• Multiscale visual space
     – Example: Google Maps – geospatial dataset
        • Large (entire world) and two-dimensional
        • Multiscale (different data at different levels of detail)

• Navigation in such visual spaces is difficult
     – Desert fog
     – Multifocus interaction




 6
PolyZoom
• PolyZoom is a multiscale multifocus technique for navigating in 2D
  visual spaces
     – Allows users to iteratively build a hierarchy of focus regions
     – Allows maintaining awareness of multiple scales of the visual space
• [Video]




 7
Related Work

    • Common Navigation Techniques
      –   Scrolling (Igarashi and Hinckley 2000)
      –   Pan & Zoom ( Furnas and Bederson 2005)
      –   Overview + Detail (Hornbæk and Frøkjær 2001)
      –   Focus + Context (Furnas 1986)
    • Multifocus Interaction
      – Split-screen techniques (Shoemaker and Gutwin 2007)
      – Stack zooming (Javed and Elmqvist 2010)
    • Multiscale Navigation
      – Pad (Perlin and Fox 1993)


8
PolyZoom: Design Goals

    •   Multiscale awareness
    •   Multifocus awareness
    •   No distortion
    •   No overlap




9
PolyZoom: Layout
• Layout
• Viewport size management
• Correlation graphics




10
PolyZoom: System

     • Web-based implementation
       – ActionScript3, Flash, and HTML5
     • Google Maps dataset, NASA Universe, a Lunar
       dataset, and a Martian dataset




11
User Studies
12
Study 1: Multiscale Visual Search




13
Study 1: Multiscale Visual Search

     • Participants: 12
     • Navigation Techniques: 2
       – P – PolyZoom
       – S – Simple Pan & Zoom
     • Hierarchy Levels L : 3 (3,4,5)
     • Repetitions: 4
     • Task


14
Study 1: Multiscale Visual Search
• Hypothesis: P will be faster than S
• Result: significant main effect of Technique T on completion time
• Also significant main effect of Hierarchy Level L on completion time
• Completion time was roughly linear with number of hierarchy levels
   • Levels were significantly different with completion times ordered
      3 < 4 < 5 (Tukey HSD, p < .05)
• No significant interaction between T and L




    15
Study 2: Multifocus Comparison




16
Study 2: Multifocus Comparison

     • Participants: 12
     • Navigation Techniques: 2
       – P – PolyZoom
       – S – Simple Pan & Zoom
     • Discovery Order D : 5 (1,2,3,4,5)
     • Repetitions: 2
     • Task


17
Study 2: Multifocus Comparison
• Hypothesis: P will be faster than S
• Result: significant main effect of technique T on completion time
• Discovery order D had a significant main effect on completion time
      • Roughly linear (as expected)
      • Pairwise differences between orders were significant (Tukey HSD, p < .05)




 18
Subjective Ratings
• Differences in ratings significant (Friedman test, p < .05)




 19
PolyZoom for 20 Years of UIST




20
Conclusion
     • Design of a multiscale and multifocus
       interaction technique called PolyZoom
     • Evaluation with 2 user studies
       – Study 1 for multiscale visual search
       – Study 2 for multifocus comparisons
     • PolyZoom performs better than pan & zoom



21
Thank You!
                      Online demo available:
     http://web.ics.purdue.edu/~wjaved/projects/stackZoom/


             Contact Information:
             Sohaib Ghani
             Purdue University, West Lafayette, IN, USA
             E-mail: sghani@purdue.edu

                             Partially funded by NSF Grant #1123108.




22                    http://engineering.purdue.edu/pivot/

Mais conteúdo relacionado

Destaque

Temporal Distortion for Animated Transitions
Temporal Distortion for Animated TransitionsTemporal Distortion for Animated Transitions
Temporal Distortion for Animated TransitionsNiklas Elmqvist
 
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...Niklas Elmqvist
 
GraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social NetworksGraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social NetworksNiklas Elmqvist
 
Dynamic Insets for Context-Aware Graph Navigation
Dynamic Insets for Context-Aware Graph NavigationDynamic Insets for Context-Aware Graph Navigation
Dynamic Insets for Context-Aware Graph NavigationNiklas Elmqvist
 
Graphical Perception of Multiple Time Series
Graphical Perception of Multiple Time SeriesGraphical Perception of Multiple Time Series
Graphical Perception of Multiple Time SeriesNiklas Elmqvist
 
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...Niklas Elmqvist
 
Toward Visualization for Games
Toward Visualization for GamesToward Visualization for Games
Toward Visualization for GamesNiklas Elmqvist
 
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...Niklas Elmqvist
 
Melange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus InteractionMelange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus InteractionNiklas Elmqvist
 
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...Niklas Elmqvist
 
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...
Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...Niklas Elmqvist
 
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...Niklas Elmqvist
 

Destaque (12)

Temporal Distortion for Animated Transitions
Temporal Distortion for Animated TransitionsTemporal Distortion for Animated Transitions
Temporal Distortion for Animated Transitions
 
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
 
GraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social NetworksGraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social Networks
 
Dynamic Insets for Context-Aware Graph Navigation
Dynamic Insets for Context-Aware Graph NavigationDynamic Insets for Context-Aware Graph Navigation
Dynamic Insets for Context-Aware Graph Navigation
 
Graphical Perception of Multiple Time Series
Graphical Perception of Multiple Time SeriesGraphical Perception of Multiple Time Series
Graphical Perception of Multiple Time Series
 
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
 
Toward Visualization for Games
Toward Visualization for GamesToward Visualization for Games
Toward Visualization for Games
 
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
 
Melange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus InteractionMelange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus Interaction
 
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
 
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...
Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...
 
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...
 

Semelhante a PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces

Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...
Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...
Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...Fred de Vries
 
Unfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and GeovisualizationsUnfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and GeovisualizationsTill Nagel
 
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)Jennifer Romano Bergstrom
 
Controlled Assessment vs IGCSE
Controlled Assessment vs IGCSEControlled Assessment vs IGCSE
Controlled Assessment vs IGCSEDavid Holmes
 
Effect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomesEffect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomesBond University
 
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...Kenneth Lim
 
Student Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSStudent Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSAll Things Open
 
Ongoing integration of digital communications into online courses
Ongoing integration of digital communications into online coursesOngoing integration of digital communications into online courses
Ongoing integration of digital communications into online coursesEileen O'Connor
 
NEON Education
NEON EducationNEON Education
NEON Educationjjparnell
 
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGY
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGYBLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGY
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGYletuan1987
 
Geolocation lesson slide show
Geolocation lesson slide showGeolocation lesson slide show
Geolocation lesson slide showVirginia Tech
 
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...CREST @ University of Adelaide
 
Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...Open Education Consortium
 
Learning in the wild: designing for location-based experiences
Learning in the wild: designing for location-based experiencesLearning in the wild: designing for location-based experiences
Learning in the wild: designing for location-based experiencesLiz FitzGerald
 
Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...SarahG_SS
 

Semelhante a PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces (20)

Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...
Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...
Mobile augmented reality with audio Supporting fieldwork of Cultural Sciences...
 
Unfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and GeovisualizationsUnfolding - A Library for Interactive Maps and Geovisualizations
Unfolding - A Library for Interactive Maps and Geovisualizations
 
Lak12 jlsantos-v2
Lak12 jlsantos-v2Lak12 jlsantos-v2
Lak12 jlsantos-v2
 
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)
Usable Government Forms and Surveys: Best Practices for Design (from MoDevGov)
 
Controlled Assessment vs IGCSE
Controlled Assessment vs IGCSEControlled Assessment vs IGCSE
Controlled Assessment vs IGCSE
 
Effect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomesEffect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomes
 
Guiding Principles for Module Design
Guiding Principles for Module DesignGuiding Principles for Module Design
Guiding Principles for Module Design
 
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...
The Six Learnings Curricular Framework and Disciplinary Intuitions: Designing...
 
Student Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSStudent Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSS
 
Ongoing integration of digital communications into online courses
Ongoing integration of digital communications into online coursesOngoing integration of digital communications into online courses
Ongoing integration of digital communications into online courses
 
NEON Education
NEON EducationNEON Education
NEON Education
 
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGY
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGYBLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGY
BLENDED LEARNING FOR A MASTER COURSE ON ENGINEERING AND ENVIRONMENTAL GEOLOGY
 
Geolocation lesson slide show
Geolocation lesson slide showGeolocation lesson slide show
Geolocation lesson slide show
 
2018 DES: Technology to Support Teaching & Learning in Higher Education
2018 DES: Technology to Support Teaching & Learning in Higher Education2018 DES: Technology to Support Teaching & Learning in Higher Education
2018 DES: Technology to Support Teaching & Learning in Higher Education
 
ICT in the EFL Classroom
ICT in the EFL ClassroomICT in the EFL Classroom
ICT in the EFL Classroom
 
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...
Chen_Reading Strategies for Graph Visualizations that Wrap Around in Torus To...
 
Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...Evaluating an open research project: Some practical lessons from the ROER4D p...
Evaluating an open research project: Some practical lessons from the ROER4D p...
 
Learning in the wild: designing for location-based experiences
Learning in the wild: designing for location-based experiencesLearning in the wild: designing for location-based experiences
Learning in the wild: designing for location-based experiences
 
Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...Evaluating an open research project: Benefits and challenges from the ROER4D ...
Evaluating an open research project: Benefits and challenges from the ROER4D ...
 
Maggie and peter williams liv3 d vis
Maggie and peter williams liv3 d visMaggie and peter williams liv3 d vis
Maggie and peter williams liv3 d vis
 

Último

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces

  • 1. PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces Waqas Javed, Sohaib Ghani, Niklas Elmqvist Purdue University West Lafayette, IN USA Presented By: Sohaib Ghani ACM CHI 2012 May 5-8, 2012 ▪ Austin, Texas
  • 2. 2
  • 3. 3
  • 4. 4
  • 5. Outline • Motivation • Demo • Related Work • The PolyZoom Technique – Design Decisions – Layout – PolyZoom: System • User Studies • Conclusion 5
  • 6. Motivation • Multiscale visual space – Example: Google Maps – geospatial dataset • Large (entire world) and two-dimensional • Multiscale (different data at different levels of detail) • Navigation in such visual spaces is difficult – Desert fog – Multifocus interaction 6
  • 7. PolyZoom • PolyZoom is a multiscale multifocus technique for navigating in 2D visual spaces – Allows users to iteratively build a hierarchy of focus regions – Allows maintaining awareness of multiple scales of the visual space • [Video] 7
  • 8. Related Work • Common Navigation Techniques – Scrolling (Igarashi and Hinckley 2000) – Pan & Zoom ( Furnas and Bederson 2005) – Overview + Detail (Hornbæk and Frøkjær 2001) – Focus + Context (Furnas 1986) • Multifocus Interaction – Split-screen techniques (Shoemaker and Gutwin 2007) – Stack zooming (Javed and Elmqvist 2010) • Multiscale Navigation – Pad (Perlin and Fox 1993) 8
  • 9. PolyZoom: Design Goals • Multiscale awareness • Multifocus awareness • No distortion • No overlap 9
  • 10. PolyZoom: Layout • Layout • Viewport size management • Correlation graphics 10
  • 11. PolyZoom: System • Web-based implementation – ActionScript3, Flash, and HTML5 • Google Maps dataset, NASA Universe, a Lunar dataset, and a Martian dataset 11
  • 13. Study 1: Multiscale Visual Search 13
  • 14. Study 1: Multiscale Visual Search • Participants: 12 • Navigation Techniques: 2 – P – PolyZoom – S – Simple Pan & Zoom • Hierarchy Levels L : 3 (3,4,5) • Repetitions: 4 • Task 14
  • 15. Study 1: Multiscale Visual Search • Hypothesis: P will be faster than S • Result: significant main effect of Technique T on completion time • Also significant main effect of Hierarchy Level L on completion time • Completion time was roughly linear with number of hierarchy levels • Levels were significantly different with completion times ordered 3 < 4 < 5 (Tukey HSD, p < .05) • No significant interaction between T and L 15
  • 16. Study 2: Multifocus Comparison 16
  • 17. Study 2: Multifocus Comparison • Participants: 12 • Navigation Techniques: 2 – P – PolyZoom – S – Simple Pan & Zoom • Discovery Order D : 5 (1,2,3,4,5) • Repetitions: 2 • Task 17
  • 18. Study 2: Multifocus Comparison • Hypothesis: P will be faster than S • Result: significant main effect of technique T on completion time • Discovery order D had a significant main effect on completion time • Roughly linear (as expected) • Pairwise differences between orders were significant (Tukey HSD, p < .05) 18
  • 19. Subjective Ratings • Differences in ratings significant (Friedman test, p < .05) 19
  • 20. PolyZoom for 20 Years of UIST 20
  • 21. Conclusion • Design of a multiscale and multifocus interaction technique called PolyZoom • Evaluation with 2 user studies – Study 1 for multiscale visual search – Study 2 for multifocus comparisons • PolyZoom performs better than pan & zoom 21
  • 22. Thank You! Online demo available: http://web.ics.purdue.edu/~wjaved/projects/stackZoom/ Contact Information: Sohaib Ghani Purdue University, West Lafayette, IN, USA E-mail: sghani@purdue.edu Partially funded by NSF Grant #1123108. 22 http://engineering.purdue.edu/pivot/