A presentation given by Mark Billinghurst on April 21st 2015 at the CHI 2015 conference. This talk presents highlights from the journal paper:
M. Billinghurst, A. Clark, and G. Lee. A Survey
of Augmented Reality, Foundations and
Trends in Human-Computer Interaction.
Vol. 8, No. 1 (2015) 1–202, 2015
Available at :http://www.nowpublishers.com/article/Details/HCI-049
Lecture 6 of the COMP 4010 course on AR/VR. This lecture is about designing AR systems. This was taught by Mark Billinghurst at the University of South Australia on September 1st 2022.
COMP 4010 - Lecture 7: Introduction to Augmented RealityMark Billinghurst
Lecture 7 in the COMP 4010 class on Augmented Reality and Virtual Reality. This lecture provides an introduction to Augmented Reality. This class was taught on September 7th 2017 by Mark Billinghurst at the University of South Australia.
Lecture 5 in the 2022 COMP 4010 lecture series. This lecture is about AR prototyping tools and techniques. The lecture was given by Mark Billinghurst from University of South Australia in 2022.
Talk given by Mark Billinghurst to Bajaj Finance Limited in India, on May 9th 2020. The talk describes AR and VR applications, example AR/VR applications in financial services, and potential research directions.
Lecture 10 in the COMP 4010 Lectures on AR/VR from the Univeristy of South Australia. This lecture is about VR Interface Design and Evaluating VR interfaces. Taught by Mark Billinghurst on October 12, 2021.
Lecture 6 of the COMP 4010 course on AR/VR. This lecture is about designing AR systems. This was taught by Mark Billinghurst at the University of South Australia on September 1st 2022.
COMP 4010 - Lecture 7: Introduction to Augmented RealityMark Billinghurst
Lecture 7 in the COMP 4010 class on Augmented Reality and Virtual Reality. This lecture provides an introduction to Augmented Reality. This class was taught on September 7th 2017 by Mark Billinghurst at the University of South Australia.
Lecture 5 in the 2022 COMP 4010 lecture series. This lecture is about AR prototyping tools and techniques. The lecture was given by Mark Billinghurst from University of South Australia in 2022.
Talk given by Mark Billinghurst to Bajaj Finance Limited in India, on May 9th 2020. The talk describes AR and VR applications, example AR/VR applications in financial services, and potential research directions.
Lecture 10 in the COMP 4010 Lectures on AR/VR from the Univeristy of South Australia. This lecture is about VR Interface Design and Evaluating VR interfaces. Taught by Mark Billinghurst on October 12, 2021.
Lecture 9 of the COMP 4010 course in AR/VR from the University of South Australia. This was taught by Mark Billinghurst on October 5th, 2021. This lecture describes VR input devices, VR systems and rapid prototyping tools.
Lecture 5 from the COSC 426 Graduate course on Augmented Reality. This lecture talks about AR development tools and interaction styles. Taught by Mark Billinghurst from the HIT Lab NZ at the University of Canterbury. August 9th 2013
COMP 4010 - Lecture 1: Introduction to Virtual RealityMark Billinghurst
Lecture 1 of the VR/AR class taught by Mark Billinghurst and Bruce Thomas at the University of South Australia. This lecture provides an introduction to VR and was taught on July 26th 2016.
Lecture 4 in the 2022 COMP 4010 lecture series on AR/VR. This lecture is about AR Interaction techniques. This was taught by Mark Billinghurst at the University of South Australia in 2022.
Lecture 5 in the COMP 4010 class on Augmented and Virtual Reality. This lecture was about AR Interaction and Prototyping methods. Taught by Mark Billinghurst on August 24th 2021 at the University of South Australia.
Lecture 11 of the COMP 4010 class on Augmented Reality and Virtual Reality. This lecture is about VR applications and was taught by Mark Billinghurst on October 19th 2021 at the University of South Australia
Lecture 2 in the 2022 COMP 4010 Lecture series on AR/VR and XR. This lecture is about human perception for AR/VR/XR experiences. This was taught by Mark Billinghurst at the University of South Australia in 2022.
Lecture 1 for the 2022 COMP 4010 course on AR and VR. This course was taught by Mark Billinghurst at the University of South Australia in 2022. This lecture provides an introduction to AR, VR and XR.
Lecture 1 of the COMP 4010 course on AR and VR. This lecture provides an introduction to AR/VR/MR/XR. The lecture was taught at the University of South Australia by Mark Billinghurst on July 21st 2021.
This thesis is described about VR and functions. virtual reality (VR) is a amazing and interesting topic at the current time. This is not really new. It defines the advantage and disadvantage of VR and uses of VR in various field. Virtual Reality (VR) literally makes it possible to experience anything, anywhere, anytime. It is the immersive type of reality technology and can convince the human brain that it is somewhere it is really not. We discuss here about VR, uses, history, application, advantage, disadvantage of VR
Occlusion in Outdoor Augmented Reality using Geospatial Building DataMario Romero, Ph.D.
We present a method for handling occlusion in augmented reality (AR) using public geospatial data to generate models of real buildings and mask background virtual objects.
Augmented Reality using Vuforia SDK. The presentation covers what is AR, Vuforia SDK, AR markers and developer tools.
The slide was prepared for AR talk in K-MUG event.
Lecture 9 of the COMP 4010 course in AR/VR from the University of South Australia. This was taught by Mark Billinghurst on October 5th, 2021. This lecture describes VR input devices, VR systems and rapid prototyping tools.
Lecture 5 from the COSC 426 Graduate course on Augmented Reality. This lecture talks about AR development tools and interaction styles. Taught by Mark Billinghurst from the HIT Lab NZ at the University of Canterbury. August 9th 2013
COMP 4010 - Lecture 1: Introduction to Virtual RealityMark Billinghurst
Lecture 1 of the VR/AR class taught by Mark Billinghurst and Bruce Thomas at the University of South Australia. This lecture provides an introduction to VR and was taught on July 26th 2016.
Lecture 4 in the 2022 COMP 4010 lecture series on AR/VR. This lecture is about AR Interaction techniques. This was taught by Mark Billinghurst at the University of South Australia in 2022.
Lecture 5 in the COMP 4010 class on Augmented and Virtual Reality. This lecture was about AR Interaction and Prototyping methods. Taught by Mark Billinghurst on August 24th 2021 at the University of South Australia.
Lecture 11 of the COMP 4010 class on Augmented Reality and Virtual Reality. This lecture is about VR applications and was taught by Mark Billinghurst on October 19th 2021 at the University of South Australia
Lecture 2 in the 2022 COMP 4010 Lecture series on AR/VR and XR. This lecture is about human perception for AR/VR/XR experiences. This was taught by Mark Billinghurst at the University of South Australia in 2022.
Lecture 1 for the 2022 COMP 4010 course on AR and VR. This course was taught by Mark Billinghurst at the University of South Australia in 2022. This lecture provides an introduction to AR, VR and XR.
Lecture 1 of the COMP 4010 course on AR and VR. This lecture provides an introduction to AR/VR/MR/XR. The lecture was taught at the University of South Australia by Mark Billinghurst on July 21st 2021.
This thesis is described about VR and functions. virtual reality (VR) is a amazing and interesting topic at the current time. This is not really new. It defines the advantage and disadvantage of VR and uses of VR in various field. Virtual Reality (VR) literally makes it possible to experience anything, anywhere, anytime. It is the immersive type of reality technology and can convince the human brain that it is somewhere it is really not. We discuss here about VR, uses, history, application, advantage, disadvantage of VR
Occlusion in Outdoor Augmented Reality using Geospatial Building DataMario Romero, Ph.D.
We present a method for handling occlusion in augmented reality (AR) using public geospatial data to generate models of real buildings and mask background virtual objects.
Augmented Reality using Vuforia SDK. The presentation covers what is AR, Vuforia SDK, AR markers and developer tools.
The slide was prepared for AR talk in K-MUG event.
Augmented reality is a type of virtual reality that aims to duplicate the world’s environment in a computer. An augmented reality system generates a composite view for the user that is the combination of the real scene viewed by the user and a virtual scene generated by the computer.
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...AugmentedWorldExpo
Vuforia™, the leading AR platform, connects the physical world with digital experiences. In this session, David Beard will show how global brands are combining AR and VR to create breakthrough mixed reality experiences, and how these are enabled with Vuforia’s industry-leading tools.
Augmented World Expo (AWE) is back for its seventh year in our largest conference and expo featuring technologies giving us superpowers: augmented reality (AR), virtual reality (VR) and wearable tech. Join over 4,000 attendees from all over the world including a mix of CEOs, CTOs, designers, developers, creative agencies, futurists, analysts, investors, and top press in a fantastic opportunity to learn, inspire, partner, and experience first hand the most exciting industry of our times. See more at http://AugmentedWorldExpo.com
Introductory Augmented Reality in Unity with Android and VuforiaBond University
Introductory tutorial using Augmented Reality in Unity3d version 5, deployed to Android using the Vuforia API. Included are simple steps to activate Augmented Reality in Unity3d version 5 and Vuforia for deployment to android; Working with basic image targets.
Keynote speech given by Mark Billinghurst at the CHIuXiD conference in Jakarta, Indonesia on April 14th 2016. This talk describes the research area of Empathic Computing and examples from research projects in this area.
Talk given by Mark Billinghurst at the AWE 2016 conference on June 2nd, 216. This talk is about how AR and VR technology can be used to create Empathic experiences.
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesMark Billinghurst
Keynote talk given by Mark Billinghurst at the VSMM 2016 conference on October 19th 2016.This talk was about how AR and VR can be used to create Empathic Computing experiences.
A presentation given by Mark Billinghurst on September 23rd 2015 at the Sydney AR meet up. It describes how the VR space in 2016 will be different from that in 1996, and directions for future work to help grow the business.
The third lecture from the Augmented Reality Summer School talk by Mark Billinghurst at the University of South Australia, February 15th - 19th, 2016. This provides an overview of AR Interaction Techniques
Creating Immersive and Empathic Learning ExperiencesMark Billinghurst
Keynote talk given by Mark Billinghurst at the International Conference on Teaching and Learning in Education, March 3rd 2016, in Kuala Lumpur, Malaysia. Talks about the use of AR and VR to provide educational experiences.
The fourth lecture from the Augmented Reality Summer School talk by Mark Billinghurst at the University of South Australia, February 15th - 19th, 2016. This provides an overview of prototyping techniques for AR interfaces.
The first lecture from the Augmented Reality Summer School talk by Mark Billinghurst at the University of South Australia, February 15th - 19th, 2016. This provides an introduction to Augmented Reality and overview of the history.
Lecture given by Mark Billinghurst on May 21st 2015 as part of the Gibbon's Lecture series on Human Computer Interaction. See https://www.cs.auckland.ac.nz/gibbons_lectures/
On how computer interfaces have evolved from interaction to systems that understand users
The second lecture from the Augmented Reality Summer School talk by Mark Billinghurst at the University of South Australia, February 15th - 19th, 2016. This provides an overview of AR Technology.
Presentation given by Mark Billinghurst at the ISMAR 2016 conference on September 20th 2016. This talk describes work being done on using gaze tracking to enhance remote collaboration.
The fifth lecture from the Augmented Reality Summer School taught by Mark Billinghurst at the University of South Australia, February 15th - 19th, 2016. This provides an overview of AR research directions.
COSC 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
This is the first lecture of the COSC 426 graduate course on Augmented Reality taught at the University of Canterbury. It was taught by Mark Billinghurst on July 17th 2014. It covers a basic introduction to Augmented Reality.
2013 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
Lecture 1 of the 2013 COSC 426 graduate course on Augmented Reality taught by Mark Billinghurst at the HIT Lab NZ. This lecture provides an Introduction to Augmented Reality
AR101 Lecture - Introduction to Augmented Reality. Lecture providing an introduction to AR, the history of AR and some example applications. Presented by Mark Billinghurst at the AR101 summer school at the ISMAR 2016 conference, September 18th 2016.
Lecture 2 of the COMP 4010 class on AR/VR. This lecture is about the human perception system. This lecture was given on August 3rd 2021 by Mark Billinghurst from the University of South Australia.
COMP 4010 Lecture 9 providing an overview of Augmented Reality Technology. Taught by Mark Billinghurst on October 8th 2019 at the University of South Australia.
An Introduction to Wearable Computers given on Thursday December 11th 2014 by Mark Billinghurst. Presented to people from CitiGroup and so case studies were from the financial sector.
CAMAR 2.0; Context-aware Mobile Augmented Reality 2.0; R&D Activities @ GIST U-VR Lab 2009; slide presented at 12th MobileWebAppsCamp (Mobile UX and Mobile AR) in Seoul, Korea
Lecture 8 in the COMP 4010 class on VR and AR. This time giving an overview of AR Display and Tracking technologies. Taught by Bruce Thomas on Sept 11th 2018
Keynote talk by Mark Billinghurst at the 9th XR-Metaverse conference in Busan, South Korea. The talk was given on May 20th, 2024. It talks about progress on achieving the Metaverse vision laid out in Neil Stephenson's book, Snowcrash.
These are slides from the Defence Industry event orgranized by the Australian Research Centre for Interactive and Virtual Environments (IVE). This was held on April 18th 2024, and showcased IVE research capabilities to the South Australian Defence industry.
This is a guest lecture given by Mark Billinghurst at the University of Sydney on March 27th 2024. It discusses some future research directions for Augmented Reality.
Presentation given by Mark Billinghurst at the 2024 XR Spring Summer School on March 7 2024. This lecture talks about different evaluation methods that can be used for Social XR/AR/VR experiences.
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
Invited guest lecture by Mark Billingurust given at the MIT Media Laboratory on November 21st 2023. This was given as part of Professor Hiroshi Ishii's class on Tangible Media
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationMark Billinghurst
A talk given by Mark Billinging in the CLIPE workshop in Tubingen, Germant on April 27th 2023. This talk describes how virtual avatars can be used to support remote collaboration.
Empathic Computing: Designing for the Broader MetaverseMark Billinghurst
Keynote talk given by Mark Billinghurst at the CHI 2023 Workshop on Towards and Inclusive and Accessible Metaverse. The talk was given on April 23rd 2023.
Keynote speech given by Mark Billinghurst at the ISS 2022 conference. Presented on November 22nd, 2022. This keynote outlines some research opportunities in the Metaverse.
Lecture 3 in the 2022 COMP 4010 lecture series on AR/VR. This lecture provides an introduction for AR Technology. This was taught by Mark Billinghurst at the University of South Australia in 2022.
Empathic Computing and Collaborative Immersive AnalyticsMark Billinghurst
Short talk by Mark Billinghurst on Empathic Computing and Collaborative Immersive Analytics, presented on July 28th 2022 at the Siggraph 2022 conference.
Lecture given by Mark Billinghurst on June 18th 2022 about how the Metaverse can be used for corporate training. In particular how combining AR, VR and other Metaverse elements can be used to provide new types of learning experiences.
Empathic Computing: Developing for the Whole MetaverseMark Billinghurst
A keynote speech given by Mark Billinghurst at the Centre for Design and New Media at IIIT-Delhi. Given on June 16th 2022. This presentation is about how Empathic Computing can be used to develop for the entre range of the Metaverse.
keynote speech by Mark Billinghurst at the Workshop on Transitional Interfaces in Mixed and Cross-Reality, at the ACM ISS 2021 Conference. Given on November 14th 2021
The final lecture in the 2021 COMP 4010 class on AR/VR. This lecture summarizes some more research directions and trends in AR and VR. This lecture was taught by Mark Billinghurst on November 2nd 2021 at the University of South Australia
Lecture 12 in the COMP 4010 course on AR/VR. This lecture was about research directions in AR/VR and in particular display research. This was taught by Mark Billinghurst on September 26th 2021 at the University of South Australia.
Lecture 11 of the COMP 4010 class on Augmented Reality and Virtual Reality. This lecture is about VR applications and was taught by Mark Billinghurst on October 19th 2021 at the University of South Australia
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
A Survey of Augmented Reality
1. A Survey of Augmented Reality
Mark Billinghurst
mark.billinghurst@hitlabnz.org
April 21st 2014
mark.billinghurst@hitlabnz.org
2. Highlights from:
M. Billinghurst, A. Clark, and G. Lee. A Survey
of Augmented Reality, Foundations and
Trends in Human-Computer Interaction.
Vol. 8, No. 1 (2015) 1–202, 2015
http://www.nowpublishers.com/article/Details/HCI-049
5. Augmented Reality Definition
! Defining Characteristics [Azuma 97]
! Combines Real and Virtual Images
- Both can be seen at the same time
! Interactive in real-time
- The virtual content can be interacted with
! Registered in 3D
- Virtual objects appear fixed in space
Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.
10. Making Interfaces Invisible
Rekimoto, J. and Nagao, K. 1995. The world through the computer: computer augmented
interaction with real world environments. In Proceedings of the 8th Annual ACM Symposium on
User interface and Software Technology. UIST '95. ACM, New York, NY, 29-36.
11. From Reality to Virtual Reality
Ubiquitous Computing Augmented Reality Virtual Reality
12. Milgram’s Reality-Virtuality continuum
Mixed Reality
Reality - Virtuality (RV) Continuum
Real
Environment
Augmented
Reality (AR)
Augmented
Virtuality (AV)
Virtual
Environment
"...anywhere between the extrema of the virtuality continuum."
P. Milgram and A. F. Kishino, Taxonomy of Mixed Reality Visual Displays
IEICE Transactions on Information and Systems, E77-D(12), pp. 1321-1329, 1994.
13. Metaverse
! Neal Stephenson’s “SnowCrash”
! The Metaverse is the convergence of:
! 1) virtually enhanced physical reality
! 2) physically persistent virtual space
! Metaverse Roadmap
! http://metaverseroadmap.org/
14.
15. Summary
! Augmented Reality has three key features
! Combines Real and Virtual Images
! Interactive in real-time
! Registered in 3D
! AR can be classified alongside other technologies
! Invisible Interfaces
! Milgram’s Mixed Reality continuum
! Stephenson’s MetaVerse
18. Early HMDs and HUDs (1960’s)
Sutherland / Sproull’s see-
through HMD (1965)
Bucaneer HUD (1958)
19. AR History
! 1960’s – 80’s: Early Experimentation
• Military, Academic labs
! 1980’s – 90’s: Basic Research
• Tracking, Displays
! 1995 – 2005: Tools/Applications
• Interaction, Usability, Theory
! 2005 - : Commercial Applications
• Games, Medical, Industry, Mobile
20. Important Milestones
! 1992: T. Caudell coined term “AR” (Boeing)
! 1996: First collaborative AR systems
! 1999: ARToolKit released – tracking library
! 1997: Feiner First outdoor AR system
! 1997 – 2001: Mixed Reality Systems Lab (Japan)
! 1999 – 2003: ARVIKA project (Germany)
! 2002: ISMAR conference started
21. AR Enters Mainstream (2007 -)
! Magazines
! MIT Tech. Review (Mar 2007)
- 10 most exciting technologies
! Economist (Dec. 2007)
- Reality, only better
! Games
! Sony “Eye of Judgement”
- 300,000+ units shipped
! Broadcast TV
! Sports broadcasting
23. Browser Based AR (2008 - )
! Flash + Camera + 3D graphics
! High impact
! High marketing value
! Large potential install base
! 1.6 Billion web users
! Ease of development
! Lots of developers, mature tools
! Low cost of entry
! Browser, web camera
24. Mobile AR (2005 - )
! Mobile Phones
! Camera, processor, display
! Computer vision based AR
! Advertising
! HIT Lab NZ (2007)
! AR print advertisement
! Txt to download app
25. Mobile Outdoor AR (2009 - )
! Mobile phones with GPS
! Tag real world locations
! GPS + Compass input
! Overlay graphics data on live video
! Applications
! Travel guide, Advertising, etc
! Wikitude, Layar, Junaio, etc..
! Android/iOS based, Public API released
Motorola Droid
26. AR Today
! Key Technologies Available
- Robust tracking (Computer Vision, GPS/sensors)
- Display (Handheld, HMDs)
- Input Devices (Kinect, etc)
- Developer tools (Qualcomm, Metaio, Wikitude)
! Commercial Business Growing
- Gaming, GPS/Mobile, Online Advertisement
• >$5 Billion USD by 2016 (Markets andMarkets)
• >$1.5 Billion USD in Mobile AR by 2014 (Juniper Research)
27. AR Business Today
! Marketing
! Web-based, mobile
! Mobile AR
! Geo-located information and service
! Gaming
! Mobile, Physical input (Kinect, PS Move)
! Upcoming areas
! Manufacturing, Medical, Military
28. Summary
! Augmented Reality has a long history going
back to the 1960’s
! Interest in AR has exploded over the last few
years and is being commercialized quickly
! AR is growing in a number of areas
! Mobile AR
! Web based AR
! Marketing experiences
37. Strengths of optical see-through
! Simpler (cheaper)
! Direct view of real world
! Full resolution, no time delay (for real world)
! Safety
! Lower distortion
! No eye displacement
! see directly through display
39. Vuzix Wrap 1200DXAR
▪ Stereo video see-through display ($1500)
■ Twin 852 x 480 LCD displays, 35 deg. FOV
■ Stereo VGA cameras
■ 3 DOF head tracking
40. Strengths of Video See-Through
! True occlusion
! Block image of real world
! Digitized image of real world
! Flexibility in composition
! Matchable time delays
! More registration, calibration strategies
! Wide FOV is easier to support
! wide FOV camera
41. Multiplexed Displays
! Above or below line of sight
! Strengths
! User has unobstructed view of real world
! Simple optics/cheap
! Weaknesses
! Direct information overlay difficult
• Display/camera offset from eyeline
! Wide FOV difficult
43. Display Technology
! Curved Mirror
! off-axis projection
! curved mirrors in front of eye
! high distortion, small eye-box
! Waveguide
! use internal reflection
! unobstructed view of world
! large eye-box
44. See-through thin displays
! Waveguide techniques for thin see-through displays
! Wider FOV, enable AR applications
! Social acceptability
Opinvent Ora
Lumus DK40
56. Objects Registered in 3D
! Registration
! Positioning virtual object wrt real world
! Tracking
! Continually locating the users viewpoint
- Position (x,y,z), Orientation (r,p,y)
59. Example: Marker tracking
! Available for more than 10 years
! Several open source solutions exist
! ARToolKit, ARTag, ATK+, etc
! Fairly simple to implement
! Standard computer vision methods
! A rectangle provides 4 corner points
! Enough for pose estimation!
62. Tracking challenges in ARToolKit
False positives and inter-marker confusion
(image by M. Fiala)
Image noise
(e.g. poor lens, block coding /
compression, neon tube)
Unfocused camera,
motion blur
Dark/unevenly lit
scene, vignetting
Jittering
(Photoshop illustration)
Occlusion
(image by M. Fiala)
63.
64. Markerless Tracking
Magnetic Tracker Inertial
Tracker
Ultrasonic
Tracker
Optical
Tracker
Marker-Based
Tracking
Markerless
Tracking
Specialized
Tracking
Edge-Based
Tracking
Template-Based
Tracking
Interest Point
Tracking
! No more Markers! #Markerless Tracking
Mechanical
Tracker
65. Natural Feature Tracking
! Use Natural Cues of Real Elements
! Edges
! Surface Texture
! Interest Points
! Model or Model-Free
! No visual pollution
Contours
Features Points
Surfaces
69. Model Based Tracking
! OpenTL - www.opentl.org
! General purpose library for model based visual tracking
70. Marker vs. natural feature tracking
! Marker tracking
! ++ Markers can be an eye-catcher
! ++ Tracking is less demanding
! -- The environment must be instrumented with markers
! -- Markers usually work only when fully in view
! Natural feature tracking
! -- A database of keypoints must be stored/downloaded
! ++ Natural feature targets might catch the attention less
! ++ Natural feature targets are potentially everywhere
! ++ Natural feature targets work also if partially in view
71. Example: Outdoor Hybrid Tracking
! Combines
! computer vision
- natural feature tracking
! inertial gyroscope sensors
! Both correct for each other
! Inertial gyro - provides frame to frame
prediction of camera orientation
! Computer vision - correct for gyro drift
72. Robust Outdoor Tracking
! Hybrid Tracking
! Computer Vision, GPS, inertial
! Going Out
! Reitmayr & Drummond (Univ. Cambridge)
Reitmayr, G., & Drummond, T. W. (2006). Going out: robust model-based tracking for outdoor augmented
reality. In Mixed and Augmented Reality, 2006. ISMAR 2006. IEEE/ACM International Symposium on (pp.
109-118). IEEE.
77. Interface Design Path
1/ Prototype Demonstration
2/ Adoption of Interaction Techniques from other
interface metaphors
3/ Development of new interface metaphors
appropriate to the medium
4/ Development of formal theoretical models for
predicting and modeling user actions
Desktop WIMP
Virtual Reality
Augmented Reality
78. Interaction Development
! Information Browsing
! Camera movement
! Limited interaction
! 3D AR Interaction
! HMD, hand tracking
! 3D UI/VR techniques
! Specialized input devices
83. Tangible AR Interaction
! AR overcomes limitation of TUIs
! enhance display possibilities
! merge task/display space
! provide public and private views
! TUI + AR = Tangible AR
! Apply TUI methods to AR interface design
84. Tangible AR Design Principles
! Tangible AR Interfaces use TUI principles
! Physical controllers for moving virtual content
! Support for spatial 3D interaction techniques
! Support for multi-handed interaction
! Match object affordances to task requirements
! Support parallel activity with multiple objects
! Allow collaboration between multiple users
85. VOMAR - Tangible AR Interface
! Use of natural physical object
to control virtual objects
! Physical objects
! Catalog book:
- Turn over the page
! Paddle operation:
- Push, shake, incline, hit, scoop
Kato, H., Billinghurst, M., Poupyrev, I., Imamoto, K., & Tachibana, K. (2000). Virtual object manipulation on
a table-top AR environment. In Augmented Reality, 2000.(ISAR 2000). Proceedings. IEEE and ACM
International Symposium on (pp. 111-119). Ieee.
86. Wrap-up
! Browsing Interfaces
! simple (conceptually!), unobtrusive
! 3D AR Interfaces
! expressive, creative, require attention
! Tangible Interfaces
! Embedded into conventional environments
! Tangible AR
! Combines TUI input + AR display
88. ! Web based AR
! Flash, HTML 5 based AR
! Marketing, education
! Outdoor Mobile AR
! GPS, compass tracking
! Viewing Points of Interest in real world
! Eg: Junaio, Layar, Wikitude
! Handheld AR
! Vision based tracking
! Marketing, gaming
! Location Based Experiences
! HMD, fixed screens
! Museums, point of sale, advertising
Typical AR Experiences
92. Demo: colAR
! Turn colouring books pages into AR scenes
! Markerless tracking, use your own colours..
! Try it yourself: http://www.colARapp.com/
93. What Makes a Good AR Experience?
! Compelling
! Engaging, ‘Magic’ moment
! Intuitive, ease of use
! Uses existing skills
! Anchored in physical world
! Seamless combination of real and digital
95. Previous Research Themes
! Zhou et. al. (2008) analyzed all ISMAR papers
Zhou, F., Duh, H. B. L., & Billinghurst, M. (2008). Trends in augmented reality tracking, interaction and display:
A review of ten years of ISMAR. In Proceedings ISMAR 2008, (pp. 193-202). IEEE Computer Society.
96. Possible Research Directions
! Tracking
! Wide area, Reliable indoor, Ubiquitous tracking
! Interaction
! Intelligent systems, Gesture, Collaborative systems
! Displays
! Wide FOV, Retinal Scanning, Contact Lens
! Social Acceptance
! Wearable AR, Handheld AR, Social Interactions
97. Wide Area Tracking
! Process
! Combine panorama’s into point cloud model (offline)
! Initialize camera tracking from point cloud
! Update pose by aligning camera image to point cloud
! Accurate to 25 cm, 0.5 degree over wide area
Ventura, J., & Hollerer, T. (2012). Wide-area scene mapping for mobile visual tracking.In Mixed
and Augmented Reality (ISMAR), 2012 IEEE International Symposium on (pp. 3-12). IEEE.
98. Gesture Based Interaction
! Use free hand gestures to interact
! Depth camera, scene capture
! Multimodal input
! Combining speech and gesture
HIT Lab NZ Microsoft Hololens
Meta SpaceGlasses
99. Wide FOV Displays
! Wide FOV see-through display for AR
! LCD panel + edge light point light sources
! 110 degree FOV
Maimone, A., Lanman, D., Rathinavel, K., Keller, K., Luebke, D., & Fuchs, H. (2014). Pinlight displays: wide
field of view augmented reality eyeglasses using defocused point light sources. In ACM SIGGRAPH 2014
Emerging Technologies (p. 20). ACM.
100. Social Acceptance
! People don’t want to look silly
! Only 12% of 4,600 adults would be willing to wear AR glasses
! 20% of mobile AR browser users experience social issues
! Acceptance more due to Social than Technical issues
! Needs further study (ethnographic, field tests, longitudinal)
102. Conclusion
! AR seamlessly blends real and virtual imagery
! Interactive in real time, fixed in space
! AR has developed into a mass market technology
! Education, engineering, entertainment
! The technologies to create AR are available
! Display, tracking, interaction
! There are opportunities for significant research