SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
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.

Mais conteúdo relacionado

Semelhante a Improved Knowledge from Data: Building an Immersive Data Analysis 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
 

Semelhante a Improved Knowledge from Data: Building an Immersive Data Analysis 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
 

Mais de 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
 

Mais de 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
 

Último

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Improved Knowledge from Data: Building an Immersive Data Analysis 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.