SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Improved Knowledge from Data: Building
an Immersive Data Analysis Platform
Dept. of Computer Engineering and Industrial Automation (DCA) - School of Electrical and Computer
Engineering - University of Campinas (UNICAMP)
Felipe Augusto Pedroso Paula Dornhofer Paro Costa
Visual Analytics (VA)
The production of data is achieving unprecedented levels accompanied by a
dramatic increase of its complexity.
The VA field tries to address the challenges imposed by this growth by
combining automated analysis techniques with interactive visualizations.
Its techniques and practices are well established for: emergency
management, monitoring climate and weather, scientific applications,
business intelligence, etc.
Visual Analytics (VA)
The production of data is achieving unprecedented levels accompanied by a
dramatic increase of its complexity.
The VA field tries to address the challenges imposed by this growth by
combining automated analysis techniques with interactive visualizations.
Its techniques and practices are well established for: emergency
management, monitoring climate and weather, scientific applications,
business intelligence, etc.
Visual Analytics (VA)
The production of data is achieving unprecedented levels accompanied by a
dramatic increase of its complexity.
The VA field tries to address the challenges imposed by this growth by
combining automated analysis techniques with interactive visualizations.
Its techniques and practices are well established for: emergency management,
monitoring climate and weather, scientific applications, business intelligence,
etc.
VA Analytics Process
The VA process proposed by Keim et al.
VA using Virtual Reality (VR)
The VR technologies are becoming affordable to be used by VA researchers,
allowing them to create visualizations that take advantage of the immersion
and user experience found in VR.
Immersive Analytics is a derivative field from VA and it aims to explore the
usage of immersive technologies to improve the way we extract knowledge
from data.
VA using Virtual Reality (VR)
The VR technologies are becoming affordable to be used by VA researchers,
allowing them to create visualizations that take advantage of the immersion
and user experience found in VR.
Immersive Analytics is a derivative field from VA and it aims to explore the
usage of immersive technologies to improve the way we extract knowledge
from data.
VA using VR: Current Research
The perceptions of using VR to visualize data range from positive results [7] to
others pointing that the conventional 2D visualization presents better results
over an immersive solution.
The authors didn't use any standard tool to create the visualizations used
during their studies, always implementing their solutions from scratch.
VA using VR: Current Research
The perceptions of using VR to visualize data range from positive results [7] to
others pointing that the conventional 2D visualization presents better results
over an immersive solution.
The authors didn't use any standard tool to create the visualizations used
during their studies, always implementing their solutions from scratch.
Justification and Relevance
Since everyone is creating their solutions from scratch, the visualizations could
have biases related to their implementation context and its limitations.
Using a common platform could enable researchers to:
● Focus on the evaluation step;
● Explore new VA use cases of VR technology;
● Help the field to establish VR as a tool to extract knowledge from big data.
Justification and Relevance
Since everyone is creating their solutions from scratch, the visualizations could
have biases related to their implementation context and its limitations.
Using a common platform could enable researchers to:
● Focus on the evaluation step;
● Explore new VA use cases of VR technology;
● Help the field to establish VR as a tool to extract knowledge from big data.
Hypothesis
IF Virtual Reality (VR) can provide a better user experience
and immersion
THEN the Visual Analytics process could benefit from it,
using VR characteristics to improve the user interaction
and make the knowledge discovery more effective.
Hypothesis
IF Virtual Reality (VR) can provide a better user experience
and immersion
THEN the Visual Analytics (VA) process could benefit from
it, using VR characteristics to improve the user interaction
and make the knowledge discovery more effective.
Research Goal
Implement an Immersive VA platform that
enables researchers to use and evaluate if VR
characteristics could improve the data analysis
and knowledge discovery processes
Proposed Solution
Develop an Immersive VA platform using VR to allow the evaluation of the
technology as part of the VA process.
The platform will be built with an open, free and extensible foundation.
We are evaluating the usage of Unity to implement the visualization and
Python to handle the data analysis step.
Proposed Solution
Develop an Immersive VA platform using VR to allow the evaluation of the
technology as part of the VA process.
The platform will be built with an open, free and extensible foundation.
We are evaluating the usage of Unity to implement the visualization and
Python to handle the data analysis step.
Proposed Solution
Develop an Immersive VA platform using VR to allow the evaluation of the
technology as part of the VA process.
The platform will be built with an open, free and extensible foundation.
We are evaluating the usage of Unity to implement the visualization and
Python to handle the data analysis step.
Proposed Solution - Workflow
Methodology
1. Literature review around Virtual Reality and Visual Analytics
2. Technologies evaluation
3. Prototype development
4. First Experiment to evaluate platform usability
5. Adjustments and fine tuning
6. Second experiment to evaluate VR as VA Tools
7. Compilation of results and final report writing
Current Progress
The communication between Unity and Python is implemented using gRPC.
This approach has a nice performance but poses restrictions to the type of
data being transmitted (gRPC only supports structured data).
We are experimenting two ways to provide user interaction:
● An Unity VR app that uses Python as a “data analysis backend”
● A Jupyter Notebook integrated with an Unity WebVR app
Current Progress
The communication between Unity and Python is implemented using gRPC [1]
This approach has a nice performance but poses restrictions to the type of
data being transmitted (gRPC only supports structured data)
We are experimenting two ways to provide user interaction:
● An Unity VR app that uses Python as a “data analysis backend”
● A Jupyter Notebook integrated with an Unity WebVR app
Current Progress
The communication between Unity and Python is implemented using gRPC [1]
This approach has a nice performance but poses restrictions to the type of
data being transmitted (gRPC only supports structured data)
We are experimenting two ways to provide user interaction:
● An Unity VR app that uses Python as a “data analysis backend”
● A Jupyter Notebook integrated with an Unity WebVR app
Python + Unity: First Prototype
Python + Unity: Current Status
Next Steps
Evaluate other ways to exchange data between Unity and Python to support
unstructured data
Test the performance with bigger datasets
Integrate libraries or assets to use VR hardware
Elaborate an usability experiment using the process proposed by Lazar et al.
(2017)
Dept. of Computer Engineering and Industrial Automation (DCA) School of Electrical and Computer
Engineering - University of Campinas (UNICAMP)
Paula D. Paro Costa
paula@fee.unicamp.br
Felipe A. Pedroso
felipe.pedroso@live.com
Thanks!
References
[1] gRPC open-source universal RPC framework. https://grpc.io/. [Online; accessed 30-August-2018].
[2] T. Chandler, M. Cordeil, T. Czauderna, T. Dwyer, J. Glowacki, C. Goncu, M. Klapperstueck, K. Klein, K. Marriott, F. Schreiber, and E. Wilson.
Immersive analytics. In 2015 Big Data Visual Analytics (BDVA), pp. 1–8, Sept 2015. doi: 10.1109/BDVA.2015.7314296
[3] C. Donalek, S. G. Djorgovski, A. Cioc, A. Wang, J. Zhang, E. Lawler, S. Yeh, A. Mahabal, M. Graham, A. Drake, et al. Immersive and
collaborative data visualization using virtual reality platforms. In Big Data (Big Data), 2014 IEEE International Conference on,pp.609–614. IEEE,
2014.
[4] E. Y. Gorodov and V. V. Gubarev. Analytical review of data visualization methods in application to big data. JECE, 2013:22:2–22:2, Jan. 2013.
doi: 10.1155/2013/969458
[5] P. J. C. John R Harger. Comparison of open-source visual analytics toolkits. vol. 8294, pp. 8294 – 8294 – 10, 2012. doi: 10.1117/12. 911901
References
[6] D. Keim, J. Kohlhammer, and G. Ellis. Mastering the Information Age: Solving Problems with Visual Analytics. Eurographics Association, 1st
ed., 2010.
[7] O.Kwon,C.Muelder,K.Lee,andK.Ma. Astudyoflayout,rendering, and interaction methods for immersive graph visualization. IEEE
Transactions on Visualization and Computer Graphics, 22(7):1802– 1815, July 2016. doi: 10.1109/TVCG.2016.2520921
[8] B. Marr. Big data: 20 mind-boggling facts everyone must read. https://www.forbes.com/sites/bernardmarr/2015/09/30/
big-data-20-mind-boggling-facts-everyone-must-read, Nov 2015. [Online; accessed 30-August-2018].
[9] J. A. Wagner Filho, M. F. Rey, C. M. Freitas, and L. Nedel. Immersive analytics of dimensionally-reduced data scatterplots. In 2nd Workshop
on Immersive Analytics. IEEE, 2017.
[10] L.Zhang,A.Stoffel,M.Behrisch,S.Mittelstadt,T.Schreck,R.Pompl, S. Weber, H. Last, and D. Keim. Visual analytics for the big data eraa
comparative review of state-of-the-art commercial systems. In Visual Analytics Science and Technology (VAST), 2012 IEEE Conference on, pp.
173–182. IEEE, 2012.

Weitere ähnliche Inhalte

Ähnlich wie Improving Data Analysis with Immersive VR Platform

Manycore - Roman Atachiants
Manycore - Roman AtachiantsManycore - Roman Atachiants
Manycore - Roman AtachiantsRoman
 
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET Journal
 
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Tomasz Bednarz
 
Virtual Interior Decor App
Virtual Interior Decor AppVirtual Interior Decor App
Virtual Interior Decor AppIRJET Journal
 
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...IRJET Journal
 
Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thdjmichael156
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
VCE Mini Tool Kit – A Smart Approach forImage Conversion
VCE Mini Tool Kit – A Smart Approach forImage ConversionVCE Mini Tool Kit – A Smart Approach forImage Conversion
VCE Mini Tool Kit – A Smart Approach forImage ConversionIRJET Journal
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringIRJET Journal
 
CVLinkedIn
CVLinkedInCVLinkedIn
CVLinkedInJun Ma
 
Minor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerMinor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerRonitShrivastava057
 
Yu-Fang Chang Resume
Yu-Fang Chang ResumeYu-Fang Chang Resume
Yu-Fang Chang ResumeYu Fang Chang
 
Augmented Reality And Its Science
Augmented Reality And Its ScienceAugmented Reality And Its Science
Augmented Reality And Its ScienceLisa Graves
 
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...ijtsrd
 
IRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET Journal
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIIRJET Journal
 
CD March 2015 - Interdisciplinary Design Reviews
CD March 2015 - Interdisciplinary Design ReviewsCD March 2015 - Interdisciplinary Design Reviews
CD March 2015 - Interdisciplinary Design ReviewsComit Projects Ltd
 

Ähnlich wie Improving Data Analysis with Immersive VR Platform (20)

Manycore - Roman Atachiants
Manycore - Roman AtachiantsManycore - Roman Atachiants
Manycore - Roman Atachiants
 
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
IRJET- Educatar: Dissemination of Conceptualized Information using Augmented ...
 
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
 
Virtual Interior Decor App
Virtual Interior Decor AppVirtual Interior Decor App
Virtual Interior Decor App
 
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
 
Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26th
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
VCE Mini Tool Kit – A Smart Approach forImage Conversion
VCE Mini Tool Kit – A Smart Approach forImage ConversionVCE Mini Tool Kit – A Smart Approach forImage Conversion
VCE Mini Tool Kit – A Smart Approach forImage Conversion
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 
CVLinkedIn
CVLinkedInCVLinkedIn
CVLinkedIn
 
Minor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerMinor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure Visualizer
 
Seminar 2019 at CSE
Seminar 2019 at CSESeminar 2019 at CSE
Seminar 2019 at CSE
 
Yu-Fang Chang Resume
Yu-Fang Chang ResumeYu-Fang Chang Resume
Yu-Fang Chang Resume
 
Augmented Reality And Its Science
Augmented Reality And Its ScienceAugmented Reality And Its Science
Augmented Reality And Its Science
 
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...
Study of Software Defect Prediction using Forward Pass RNN with Hyperbolic Ta...
 
IRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented RealityIRJET- Campus Navigation System Based on Mobile Augmented Reality
IRJET- Campus Navigation System Based on Mobile Augmented Reality
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AI
 
Sandeep-portfolio-2016
Sandeep-portfolio-2016Sandeep-portfolio-2016
Sandeep-portfolio-2016
 
CV _Manoj
CV _ManojCV _Manoj
CV _Manoj
 
CD March 2015 - Interdisciplinary Design Reviews
CD March 2015 - Interdisciplinary Design ReviewsCD March 2015 - Interdisciplinary Design Reviews
CD March 2015 - Interdisciplinary Design Reviews
 

Mehr von Felipe Pedroso

Aprendendo Kotlin na Prática
Aprendendo Kotlin na PráticaAprendendo Kotlin na Prática
Aprendendo Kotlin na PráticaFelipe Pedroso
 
Machine Learning em Apps Android com ML Kit
Machine Learning em Apps Android com ML KitMachine Learning em Apps Android com ML Kit
Machine Learning em Apps Android com ML KitFelipe Pedroso
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
 
Construindo Chatbots em Node.js
Construindo Chatbots em Node.jsConstruindo Chatbots em Node.js
Construindo Chatbots em Node.jsFelipe Pedroso
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot FrameworkFelipe Pedroso
 
Developer Relations 101
Developer Relations 101Developer Relations 101
Developer Relations 101Felipe Pedroso
 
Simplificando chamadas HTTP com o Retrofit
Simplificando chamadas HTTP com o RetrofitSimplificando chamadas HTTP com o Retrofit
Simplificando chamadas HTTP com o RetrofitFelipe Pedroso
 
Introdução ao Retrofit
Introdução ao Retrofit Introdução ao Retrofit
Introdução ao Retrofit Felipe Pedroso
 
Assistive Context-Aware Toolkit (Portuguese)
Assistive Context-Aware Toolkit (Portuguese)Assistive Context-Aware Toolkit (Portuguese)
Assistive Context-Aware Toolkit (Portuguese)Felipe Pedroso
 
Assistive Context-Aware Toolkit (English)
Assistive Context-Aware Toolkit (English)Assistive Context-Aware Toolkit (English)
Assistive Context-Aware Toolkit (English)Felipe Pedroso
 
Conectando Coisas com IFTTT
Conectando Coisas com IFTTTConectando Coisas com IFTTT
Conectando Coisas com IFTTTFelipe Pedroso
 
Minicurso RealSense SDK
Minicurso RealSense SDKMinicurso RealSense SDK
Minicurso RealSense SDKFelipe Pedroso
 
Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Felipe Pedroso
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Palestra "Game Engines para Javascript"
Palestra "Game Engines para Javascript"Palestra "Game Engines para Javascript"
Palestra "Game Engines para Javascript"Felipe Pedroso
 

Mehr von Felipe Pedroso (20)

Aprendendo Kotlin na Prática
Aprendendo Kotlin na PráticaAprendendo Kotlin na Prática
Aprendendo Kotlin na Prática
 
Machine Learning em Apps Android com ML Kit
Machine Learning em Apps Android com ML KitMachine Learning em Apps Android com ML Kit
Machine Learning em Apps Android com ML Kit
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
 
Construindo Chatbots em Node.js
Construindo Chatbots em Node.jsConstruindo Chatbots em Node.js
Construindo Chatbots em Node.js
 
Testes A/B
Testes A/BTestes A/B
Testes A/B
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
 
Análise SWOT
Análise SWOTAnálise SWOT
Análise SWOT
 
Developer Relations 101
Developer Relations 101Developer Relations 101
Developer Relations 101
 
Simplificando chamadas HTTP com o Retrofit
Simplificando chamadas HTTP com o RetrofitSimplificando chamadas HTTP com o Retrofit
Simplificando chamadas HTTP com o Retrofit
 
Introdução ao Retrofit
Introdução ao Retrofit Introdução ao Retrofit
Introdução ao Retrofit
 
Assistive Context-Aware Toolkit (Portuguese)
Assistive Context-Aware Toolkit (Portuguese)Assistive Context-Aware Toolkit (Portuguese)
Assistive Context-Aware Toolkit (Portuguese)
 
Assistive Context-Aware Toolkit (English)
Assistive Context-Aware Toolkit (English)Assistive Context-Aware Toolkit (English)
Assistive Context-Aware Toolkit (English)
 
Conectando Coisas com IFTTT
Conectando Coisas com IFTTTConectando Coisas com IFTTT
Conectando Coisas com IFTTT
 
Minicurso RealSense SDK
Minicurso RealSense SDKMinicurso RealSense SDK
Minicurso RealSense SDK
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"
 
RealSense SDK
RealSense SDKRealSense SDK
RealSense SDK
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Palestra "Game Engines para Javascript"
Palestra "Game Engines para Javascript"Palestra "Game Engines para Javascript"
Palestra "Game Engines para Javascript"
 
Fat binaries
Fat binariesFat binaries
Fat binaries
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Improving Data Analysis with Immersive VR Platform

  • 1. Improved Knowledge from Data: Building an Immersive Data Analysis Platform Dept. of Computer Engineering and Industrial Automation (DCA) - School of Electrical and Computer Engineering - University of Campinas (UNICAMP) Felipe Augusto Pedroso Paula Dornhofer Paro Costa
  • 2. Visual Analytics (VA) The production of data is achieving unprecedented levels accompanied by a dramatic increase of its complexity. The VA field tries to address the challenges imposed by this growth by combining automated analysis techniques with interactive visualizations. Its techniques and practices are well established for: emergency management, monitoring climate and weather, scientific applications, business intelligence, etc.
  • 3. Visual Analytics (VA) The production of data is achieving unprecedented levels accompanied by a dramatic increase of its complexity. The VA field tries to address the challenges imposed by this growth by combining automated analysis techniques with interactive visualizations. Its techniques and practices are well established for: emergency management, monitoring climate and weather, scientific applications, business intelligence, etc.
  • 4. Visual Analytics (VA) The production of data is achieving unprecedented levels accompanied by a dramatic increase of its complexity. The VA field tries to address the challenges imposed by this growth by combining automated analysis techniques with interactive visualizations. Its techniques and practices are well established for: emergency management, monitoring climate and weather, scientific applications, business intelligence, etc.
  • 5. VA Analytics Process The VA process proposed by Keim et al.
  • 6. VA using Virtual Reality (VR) The VR technologies are becoming affordable to be used by VA researchers, allowing them to create visualizations that take advantage of the immersion and user experience found in VR. Immersive Analytics is a derivative field from VA and it aims to explore the usage of immersive technologies to improve the way we extract knowledge from data.
  • 7. VA using Virtual Reality (VR) The VR technologies are becoming affordable to be used by VA researchers, allowing them to create visualizations that take advantage of the immersion and user experience found in VR. Immersive Analytics is a derivative field from VA and it aims to explore the usage of immersive technologies to improve the way we extract knowledge from data.
  • 8. VA using VR: Current Research The perceptions of using VR to visualize data range from positive results [7] to others pointing that the conventional 2D visualization presents better results over an immersive solution. The authors didn't use any standard tool to create the visualizations used during their studies, always implementing their solutions from scratch.
  • 9. VA using VR: Current Research The perceptions of using VR to visualize data range from positive results [7] to others pointing that the conventional 2D visualization presents better results over an immersive solution. The authors didn't use any standard tool to create the visualizations used during their studies, always implementing their solutions from scratch.
  • 10. Justification and Relevance Since everyone is creating their solutions from scratch, the visualizations could have biases related to their implementation context and its limitations. Using a common platform could enable researchers to: ● Focus on the evaluation step; ● Explore new VA use cases of VR technology; ● Help the field to establish VR as a tool to extract knowledge from big data.
  • 11. Justification and Relevance Since everyone is creating their solutions from scratch, the visualizations could have biases related to their implementation context and its limitations. Using a common platform could enable researchers to: ● Focus on the evaluation step; ● Explore new VA use cases of VR technology; ● Help the field to establish VR as a tool to extract knowledge from big data.
  • 12. Hypothesis IF Virtual Reality (VR) can provide a better user experience and immersion THEN the Visual Analytics process could benefit from it, using VR characteristics to improve the user interaction and make the knowledge discovery more effective.
  • 13. Hypothesis IF Virtual Reality (VR) can provide a better user experience and immersion THEN the Visual Analytics (VA) process could benefit from it, using VR characteristics to improve the user interaction and make the knowledge discovery more effective.
  • 14. Research Goal Implement an Immersive VA platform that enables researchers to use and evaluate if VR characteristics could improve the data analysis and knowledge discovery processes
  • 15. Proposed Solution Develop an Immersive VA platform using VR to allow the evaluation of the technology as part of the VA process. The platform will be built with an open, free and extensible foundation. We are evaluating the usage of Unity to implement the visualization and Python to handle the data analysis step.
  • 16. Proposed Solution Develop an Immersive VA platform using VR to allow the evaluation of the technology as part of the VA process. The platform will be built with an open, free and extensible foundation. We are evaluating the usage of Unity to implement the visualization and Python to handle the data analysis step.
  • 17. Proposed Solution Develop an Immersive VA platform using VR to allow the evaluation of the technology as part of the VA process. The platform will be built with an open, free and extensible foundation. We are evaluating the usage of Unity to implement the visualization and Python to handle the data analysis step.
  • 19. Methodology 1. Literature review around Virtual Reality and Visual Analytics 2. Technologies evaluation 3. Prototype development 4. First Experiment to evaluate platform usability 5. Adjustments and fine tuning 6. Second experiment to evaluate VR as VA Tools 7. Compilation of results and final report writing
  • 20. Current Progress The communication between Unity and Python is implemented using gRPC. This approach has a nice performance but poses restrictions to the type of data being transmitted (gRPC only supports structured data). We are experimenting two ways to provide user interaction: ● An Unity VR app that uses Python as a “data analysis backend” ● A Jupyter Notebook integrated with an Unity WebVR app
  • 21. Current Progress The communication between Unity and Python is implemented using gRPC [1] This approach has a nice performance but poses restrictions to the type of data being transmitted (gRPC only supports structured data) We are experimenting two ways to provide user interaction: ● An Unity VR app that uses Python as a “data analysis backend” ● A Jupyter Notebook integrated with an Unity WebVR app
  • 22. Current Progress The communication between Unity and Python is implemented using gRPC [1] This approach has a nice performance but poses restrictions to the type of data being transmitted (gRPC only supports structured data) We are experimenting two ways to provide user interaction: ● An Unity VR app that uses Python as a “data analysis backend” ● A Jupyter Notebook integrated with an Unity WebVR app
  • 23. Python + Unity: First Prototype
  • 24. Python + Unity: Current Status
  • 25. Next Steps Evaluate other ways to exchange data between Unity and Python to support unstructured data Test the performance with bigger datasets Integrate libraries or assets to use VR hardware Elaborate an usability experiment using the process proposed by Lazar et al. (2017)
  • 26. Dept. of Computer Engineering and Industrial Automation (DCA) School of Electrical and Computer Engineering - University of Campinas (UNICAMP) Paula D. Paro Costa paula@fee.unicamp.br Felipe A. Pedroso felipe.pedroso@live.com
  • 28. References [1] gRPC open-source universal RPC framework. https://grpc.io/. [Online; accessed 30-August-2018]. [2] T. Chandler, M. Cordeil, T. Czauderna, T. Dwyer, J. Glowacki, C. Goncu, M. Klapperstueck, K. Klein, K. Marriott, F. Schreiber, and E. Wilson. Immersive analytics. In 2015 Big Data Visual Analytics (BDVA), pp. 1–8, Sept 2015. doi: 10.1109/BDVA.2015.7314296 [3] C. Donalek, S. G. Djorgovski, A. Cioc, A. Wang, J. Zhang, E. Lawler, S. Yeh, A. Mahabal, M. Graham, A. Drake, et al. Immersive and collaborative data visualization using virtual reality platforms. In Big Data (Big Data), 2014 IEEE International Conference on,pp.609–614. IEEE, 2014. [4] E. Y. Gorodov and V. V. Gubarev. Analytical review of data visualization methods in application to big data. JECE, 2013:22:2–22:2, Jan. 2013. doi: 10.1155/2013/969458 [5] P. J. C. John R Harger. Comparison of open-source visual analytics toolkits. vol. 8294, pp. 8294 – 8294 – 10, 2012. doi: 10.1117/12. 911901
  • 29. References [6] D. Keim, J. Kohlhammer, and G. Ellis. Mastering the Information Age: Solving Problems with Visual Analytics. Eurographics Association, 1st ed., 2010. [7] O.Kwon,C.Muelder,K.Lee,andK.Ma. Astudyoflayout,rendering, and interaction methods for immersive graph visualization. IEEE Transactions on Visualization and Computer Graphics, 22(7):1802– 1815, July 2016. doi: 10.1109/TVCG.2016.2520921 [8] B. Marr. Big data: 20 mind-boggling facts everyone must read. https://www.forbes.com/sites/bernardmarr/2015/09/30/ big-data-20-mind-boggling-facts-everyone-must-read, Nov 2015. [Online; accessed 30-August-2018]. [9] J. A. Wagner Filho, M. F. Rey, C. M. Freitas, and L. Nedel. Immersive analytics of dimensionally-reduced data scatterplots. In 2nd Workshop on Immersive Analytics. IEEE, 2017. [10] L.Zhang,A.Stoffel,M.Behrisch,S.Mittelstadt,T.Schreck,R.Pompl, S. Weber, H. Last, and D. Keim. Visual analytics for the big data eraa comparative review of state-of-the-art commercial systems. In Visual Analytics Science and Technology (VAST), 2012 IEEE Conference on, pp. 173–182. IEEE, 2012.