SlideShare a Scribd company logo
1 of 21
3D Visualization of ID Cards
Using Augmented Reality
Made by:
Ankit Shaw (22MAI0046)
Samim Aktar (22MAI0047)
Romak Das (22MAI0056)
Under the guidance of Dr. Mohammad Arif
SET ID: 221296
Introduction
• Augmented Reality (AR) helps to add a greater number of virtual elements to
the existing virtual image of an object. It helps in more accurate feeling
representation which does not need special VR goggles and can be viewed with
the naked eye, simply through a device.
• Modern examples of AR are the Snapchat filters.
• Even the renowned game, Pokémon Go uses AR to pop up the desired objects as
if they co-existed in the real world, giving the user a much more immersive
experience.
• Apps like Pepperfry and Lenskart also use this same AR technology to figure out
how a certain piece of furniture will fit in our houses and how a pair of
spectacles will suit our faces respectively.
The idea of 3D ID card
• Information on a student card is lacking certain
information
• This will help in increasing the functionality of
traditional ID cards used on a daily basis.
• The idea behind our project is to help people
visualize the details printed on a typical identity
card (ID card) in a 3D format with the help of
Augmented Reality (AR) technology by using tools
available in Unity 3D and Vuforia.
Methodology
• Recognition
• Tracking
• Marker Design
• Capturing Module
• Tracking Module
• Image Capturing Module
• Image Processing Module
• Marker Tracking Module
• Rendering Module
Recognition
Recognition is nothing but the identification of
an object/media, such as a barcode. Our devices
have software to scan & recognize a bar code,
similarly recognition of human faces through
security systems.
Tracking
Tracking in AR finds for a specific pattern or image that
an AR app can recognize. Once the app finds the pattern,
it constantly tracks the position of the pattern in real
world space so that the app can accurately place a digital
object onto the marker that is being tracked.
Marker Design
Markers are generally square shaped, and many people make
useof black bordered image inside the mainframe with white
color inside of it. It basically helps to separate marker from
the background frame. Internal graphics of the marker are
often displayed distorted or pixelated.
Capturing Module
The capturing module captures the image
from the camera.
Tracking Module
The tracking module is the core of the ar system,
it calculates the relative pose of the camera in
real time. The term “pose” means basically the 6
degrees of freedom,that is the 3d location and
orientation of an object.
Rendering Module
The rendering module helps us to combine the virtual
components and real image into one using the calculated
pose and afterall these it renders the augmented digital
objecton the image projective geometry is the
mathematical model for pose estimation.
Image Capturing Module
The input to image capturing module is the live video feed
from the camera of a mobile device. This module analyzes the
camera feed, by analyzing each frame in the video. This
module generates binary images. A digital image that has only
two possible values for each pixel. Typically, the two colurs
used for a binary image are black and white. These binary
images are provided as as an input to the processing module.
Image Processing Module
Inputs to Image Processing Module are the binary
images from image capturing module. These binary
images are processed using an image processing
technique to detect the AR marker. Detection of AR
marker is essential to determine the position where to
place the virtual object. Once the AR marker is detected,
it’s loaction is provided as an inout to the tracking
module.
Marker Tracking Module
The Tracking Module is the core of the AR system. It calcuIates
relative pose of the camera in real time. The term ‘pose’ means
6 DOF position, that is, the 3D location and orientation of an
object. The calculated pose is provided as an input to
rendering module.
Rendering Module
There are to inputs to randering module. First, is to
calculate pose from the tracking module and other is the
virtual object to be augmented. The rendering module
combines the original image and the virtual component
using the calculated pose and renders the augmented
image on the display screen on the mobile device.
Tools
Unity 3D Engine
The software that does the
powerlifting to let us develop
the 3D application.
Tools
Vuforia SDK
An AR package which runs on Unity
3D to develop the AR application
Results
Conclusion
• This is the Future of Mobile screen going forward
• AR is enabling
• Utilizing AR ID cards makes information exchange
easier than using standard, conventional ID cards
AR Future In INDIA
• JIO India has launched Jio glasses in
INDIA last year.
• It will bring a new way to public
• AR navigation in the narrow lanes and
alleys of India.
Thank You

More Related Content

Similar to 3D Visualization of ID Cards Using Augmented Reality.pptx

Comparative study of augmented reality
Comparative study of augmented realityComparative study of augmented reality
Comparative study of augmented realityijcsa
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented RealityAjay Sankar
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)Jai Sipani
 
Augmented reality.pptx
Augmented reality.pptxAugmented reality.pptx
Augmented reality.pptxSamBerhanu1
 
Augmented reality technical presentation
 Augmented reality technical presentation Augmented reality technical presentation
Augmented reality technical presentationsairamgoud16
 
Google Project Tango
Google Project TangoGoogle Project Tango
Google Project TangoAkhil Nair
 
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)IRJET Journal
 
Beyond reality with ARCore
Beyond reality with ARCoreBeyond reality with ARCore
Beyond reality with ARCoreErik Minarini
 
Beyond reality with ARCore
Beyond reality with ARCoreBeyond reality with ARCore
Beyond reality with ARCoreGDG Bologna
 
imagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdfimagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdfSUBHASHREESUDHANSUSE
 
Notes for AR.ppt
Notes for AR.pptNotes for AR.ppt
Notes for AR.pptArumugam90
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality Kiran Kumar
 
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST PlatformChloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST PlatformAugmentedWorldExpo
 
'eyeSpace' platform for Orientation using Augmented Reality experience
'eyeSpace' platform for Orientation using Augmented Reality experience 'eyeSpace' platform for Orientation using Augmented Reality experience
'eyeSpace' platform for Orientation using Augmented Reality experience Benny Karov
 
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET Journal
 
Design of Image Projection Using Combined Approach for Tracking
Design of Image Projection Using Combined Approach for  TrackingDesign of Image Projection Using Combined Approach for  Tracking
Design of Image Projection Using Combined Approach for TrackingIJMER
 

Similar to 3D Visualization of ID Cards Using Augmented Reality.pptx (20)

Comparative study of augmented reality
Comparative study of augmented realityComparative study of augmented reality
Comparative study of augmented reality
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Augmented reality.pptx
Augmented reality.pptxAugmented reality.pptx
Augmented reality.pptx
 
A new reality
A new realityA new reality
A new reality
 
Augmented reality technical presentation
 Augmented reality technical presentation Augmented reality technical presentation
Augmented reality technical presentation
 
Google Project Tango
Google Project TangoGoogle Project Tango
Google Project Tango
 
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
 
Beyond reality with ARCore
Beyond reality with ARCoreBeyond reality with ARCore
Beyond reality with ARCore
 
Beyond reality with ARCore
Beyond reality with ARCoreBeyond reality with ARCore
Beyond reality with ARCore
 
imagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdfimagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdf
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Notes for AR.ppt
Notes for AR.pptNotes for AR.ppt
Notes for AR.ppt
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST PlatformChloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
 
'eyeSpace' platform for Orientation using Augmented Reality experience
'eyeSpace' platform for Orientation using Augmented Reality experience 'eyeSpace' platform for Orientation using Augmented Reality experience
'eyeSpace' platform for Orientation using Augmented Reality experience
 
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face RecognitionIRJET - Augmented Reality: Social Profile Detection by Face Recognition
IRJET - Augmented Reality: Social Profile Detection by Face Recognition
 
Design of Image Projection Using Combined Approach for Tracking
Design of Image Projection Using Combined Approach for  TrackingDesign of Image Projection Using Combined Approach for  Tracking
Design of Image Projection Using Combined Approach for Tracking
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
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
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
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
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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​
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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)
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 

3D Visualization of ID Cards Using Augmented Reality.pptx

  • 1. 3D Visualization of ID Cards Using Augmented Reality Made by: Ankit Shaw (22MAI0046) Samim Aktar (22MAI0047) Romak Das (22MAI0056) Under the guidance of Dr. Mohammad Arif SET ID: 221296
  • 2. Introduction • Augmented Reality (AR) helps to add a greater number of virtual elements to the existing virtual image of an object. It helps in more accurate feeling representation which does not need special VR goggles and can be viewed with the naked eye, simply through a device. • Modern examples of AR are the Snapchat filters. • Even the renowned game, Pokémon Go uses AR to pop up the desired objects as if they co-existed in the real world, giving the user a much more immersive experience. • Apps like Pepperfry and Lenskart also use this same AR technology to figure out how a certain piece of furniture will fit in our houses and how a pair of spectacles will suit our faces respectively.
  • 3. The idea of 3D ID card • Information on a student card is lacking certain information • This will help in increasing the functionality of traditional ID cards used on a daily basis. • The idea behind our project is to help people visualize the details printed on a typical identity card (ID card) in a 3D format with the help of Augmented Reality (AR) technology by using tools available in Unity 3D and Vuforia.
  • 4. Methodology • Recognition • Tracking • Marker Design • Capturing Module • Tracking Module • Image Capturing Module • Image Processing Module • Marker Tracking Module • Rendering Module
  • 5.
  • 6. Recognition Recognition is nothing but the identification of an object/media, such as a barcode. Our devices have software to scan & recognize a bar code, similarly recognition of human faces through security systems.
  • 7. Tracking Tracking in AR finds for a specific pattern or image that an AR app can recognize. Once the app finds the pattern, it constantly tracks the position of the pattern in real world space so that the app can accurately place a digital object onto the marker that is being tracked.
  • 8. Marker Design Markers are generally square shaped, and many people make useof black bordered image inside the mainframe with white color inside of it. It basically helps to separate marker from the background frame. Internal graphics of the marker are often displayed distorted or pixelated.
  • 9. Capturing Module The capturing module captures the image from the camera.
  • 10. Tracking Module The tracking module is the core of the ar system, it calculates the relative pose of the camera in real time. The term “pose” means basically the 6 degrees of freedom,that is the 3d location and orientation of an object.
  • 11. Rendering Module The rendering module helps us to combine the virtual components and real image into one using the calculated pose and afterall these it renders the augmented digital objecton the image projective geometry is the mathematical model for pose estimation.
  • 12. Image Capturing Module The input to image capturing module is the live video feed from the camera of a mobile device. This module analyzes the camera feed, by analyzing each frame in the video. This module generates binary images. A digital image that has only two possible values for each pixel. Typically, the two colurs used for a binary image are black and white. These binary images are provided as as an input to the processing module.
  • 13. Image Processing Module Inputs to Image Processing Module are the binary images from image capturing module. These binary images are processed using an image processing technique to detect the AR marker. Detection of AR marker is essential to determine the position where to place the virtual object. Once the AR marker is detected, it’s loaction is provided as an inout to the tracking module.
  • 14. Marker Tracking Module The Tracking Module is the core of the AR system. It calcuIates relative pose of the camera in real time. The term ‘pose’ means 6 DOF position, that is, the 3D location and orientation of an object. The calculated pose is provided as an input to rendering module.
  • 15. Rendering Module There are to inputs to randering module. First, is to calculate pose from the tracking module and other is the virtual object to be augmented. The rendering module combines the original image and the virtual component using the calculated pose and renders the augmented image on the display screen on the mobile device.
  • 16. Tools Unity 3D Engine The software that does the powerlifting to let us develop the 3D application.
  • 17. Tools Vuforia SDK An AR package which runs on Unity 3D to develop the AR application
  • 19. Conclusion • This is the Future of Mobile screen going forward • AR is enabling • Utilizing AR ID cards makes information exchange easier than using standard, conventional ID cards
  • 20. AR Future In INDIA • JIO India has launched Jio glasses in INDIA last year. • It will bring a new way to public • AR navigation in the narrow lanes and alleys of India.