SlideShare a Scribd company logo
1 of 12
Graz University of Technology
1hartl@icg.tugraz.at ISMAR 2013
Mobile Interactive Hologram Verification
A. Hartl, J. Grubert, D. Schmalstieg, G. Reitmayr
hartl@icg.tugraz.at
Graz University of Technology
2hartl@icg.tugraz.at ISMAR 2013
Motivation
View-Dependent Elements
 Strong dependence on viewing angle/light sources
 Security elements (e.g., holograms)
 Often only a few distinct views
 Color copies, substitutes etc.
Document Verification
 ID-cards, passports, banknotes
 Checking security elements
 Several security levels
=> Level 1: check with a manual
Graz University of Technology
3hartl@icg.tugraz.at ISMAR 2013
Contribution
Hologram Verification with Mobiles – Feasibility Check
 Capturing hologram patches
 View alignment/user guidance
 Mobile AR prototype
 Evaluation within user study
 Revision of the prototype
Graz University of Technology
4hartl@icg.tugraz.at ISMAR 2013
Hologram Capture
Assumption
 Total radiance from a point on the hologram is dominated by a single light source
 Fixed distance to surface
Dominant Light Source
 LED light on mobile phone
 Fixed to the camera with offset vector o: l ~ P + R . o
Representation
 Spatially Varying BRDF
 I=I(x,y,l,d); l,d as unit vectors; 2 DOF each
 6D appearance model per channel
 High frequency representation for capturing sharp edges
required => use of texture, keeping warped patches
 5D model; indexed by R and location x,y on the document
Graz University of Technology
5hartl@icg.tugraz.at ISMAR 2013
View Alignment
Objective
 Mobile method for alignment with a given 6 DOF pose
 Reasonable accuracy despite mobile environment
Approach
 Visual guidance with iron sights and a virtual horizon
 1 matching direction of the viewing ray
 2 position along the ray
 3 in-plane rotation
1
2
3
Graz University of Technology
6hartl@icg.tugraz.at ISMAR 2013
Evaluation – User Study
Questions
1. How accurate can the user acquire viewing directions with guidance?
2. Can the user verify a hologram with the proposed approach?
3. How would the approach compare with a digital manual?
4. Would it be feasible to build an automatic system?
Study – Hologram Verification Task
 Wrapped 50 Euro banknotes; AR prototype vs. check with a manual
 Controlled environment
 Learning phase for both AR system and digital manual
 No hints on similarity/dissimilarity
 Participants could stop at any time
 Decision on validity required
Participants
 17 volunteers; 1 female
 Little experience with holograms
Graz University of Technology
7hartl@icg.tugraz.at ISMAR 2013
Maneuvering and Task Performance
Alignment Error
 Translation: -8mm-10mm
 Rotation: -8 degrees - 8 degrees
 Largest error with first view
 Reasonable accuracy for non-experts.
Task Completion Times and Soundness
 No difference in soundness
„I think, the hologram is real.“
 Significant effect of interface on completion
time; higher temp. effort with AR system
 Users were able to verify holograms
with both setups.
Graz University of Technology
8hartl@icg.tugraz.at ISMAR 2013
Subjective Assessment
NASA TLX Weighted Scores
 Workload assessment
 Higher physical/temporal demand
with AR system: users are forced
to move to the right pose
 No clear evidence of either interface
on validity of the element
AttrakDiff Questionnaire
 Measuring attractiveness, usability
 lower usability for AR system
 Higher scores for hedonic dimensions
Graz University of Technology
9hartl@icg.tugraz.at ISMAR 2013
Subjective Assessment and Automation
IMI (Intrinsic Motivation Inventory)
 Measuring intrinsic motivation
 No effect on value/usefulness
 Significant effect on interest/enjoyment:
higher motivation with AR system
Patch Matching
 Registration with optical flow
 Normalized cross correlation (NCC)
 4/6 views have NCC scores > 0.75
 Repeatable image capture of hologram patches
Graz University of Technology
10hartl@icg.tugraz.at ISMAR 2013
Revised Prototype
Comments from User Study
 Physical strain => automatic recapture during final alignment
 Cognitive load => display of captured data, change of local decisions
 Live-view; alignment ranges
Informal Study (7 Participants)
 Comparison with previous iteration
 Higher confidence (5/7, 2 equal)
 Equal strain/effort (5/7, 2 less)
 Live-view and visual cues are useful (verbal)
ISMAR Demo Session
recorded patch
live-view
reference patch
Graz University of Technology
11hartl@icg.tugraz.at ISMAR 2013
Conclusion
Feasibility check for hologram verification on mobiles
 Mobile SVBRDF image capture using dominant light source
 User guidance approach using iron sights and the virtual horizon
 Mobile AR prototype system
 Evaluation in user study and comparison with digital manual
Findings
 Capture of holograms and view alignment worked reasonably well.
 Higher motivation to use the AR system, but it did not provide more value.
 Hologram verification on mobiles seams feasible.
Future work
 Evaluation of the revised prototype with substitutes or real fakes.
 Crafting a less straining approach with dense matching.
 Improving tracking robustness.
This work is supported by Bundesdruckerei GmbH.
Graz University of Technology
12hartl@icg.tugraz.at ISMAR 2013
References
R. L. van Renesse. Optical Document Security. Artech House, third edition, 2005.
T.-H. Park and H.-J. Kwon. Vision inspection system for holograms with mixed patterns. In CASE, pages 563–567, 2010.
M. Haindl and J. Filip. Visual Texture. Advances in Computer Vision and Pattern Recognition. Springer Verlag, 2013
J. Jachnik, R. A. Newcombe, and A. J. Davison. Real-time surface light-field capture for augmentation of planar specular surfaces. In ISMAR,
pages 91–97, 2012
P. Ren, J. Wang, J. Snyder, X. Tong, and B. Guo. Pocket reflectometry. n Proc. SIGGRAPH 2011, SIGGRAPH ’11, pages 45:1–45:10, New York,
NY, USA, 2011. ACM.
Y.-C. Cheng, J.-Y. Lin, C.-W. Yi, Y.-C. Tseng, L.-C. Kuo, Y.-J. Yeh, and C.-W. Lin. Ar-based positioning for mobile devices. In ICPPW, pages 63–
70, 2011
K. Chintamani, A. Cao, R. Ellis, and A. Pandya. Improved telemanipulator navigation during display-control misalignments using augmented reality
cues. Systems, Man and Cybernetics, Part A: Systems and Humans, 40(1):29–39, 2010
S. G. Hart and L. E. Staveland. Human Mental Workload, chapter Development of NASA-TLX (Task Load Index): Results of empirical and
theoretical research. North Holland Press, Amsterdam, 1988
M. Hassenzahl, M. Burmester, and F. Koller. AttrakDiff: Ein Frage-bogen zur Messung wahrgenommener hedonischer und pragmatischer Qualität.
In Mensch & Computer 2003: Interaktion in Bewegung, pages 187–196, Stuttgart, Germany, 2003. B. G. Teubner.
E. McAuley, T. Duncan, and V. V. Tammen. Psychometric properties of the intrinsic motivation inventory in a competitive sport setting: A
confirmatory factor analysis. Research quarterly for exercise and sport, 60(1):48–58, 1989
T. P. M., Urschler, C. Zach, R. Beichel, and H. Bischof. A duality based algorithm for tv-l1-optical-flow image registration. In MICCAI, pages 511–
518, 2007

More Related Content

What's hot

Binocular Eye Tracking and Calibration in Head-mounted Displays
Binocular Eye Trackingand Calibration in Head-mounted DisplaysBinocular Eye Trackingand Calibration in Head-mounted Displays
Binocular Eye Tracking and Calibration in Head-mounted DisplaysMichael Stengel
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches Nexus FrontierTech
 
A review of consumer brain computer interface devices
A review of consumer brain computer interface devicesA review of consumer brain computer interface devices
A review of consumer brain computer interface devicesRex Yuan
 
Image recognition
Image recognitionImage recognition
Image recognitionJoel Jose
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...ijcsit
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognitiondbpublications
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...ijtsrd
 
Human-Computer Interactive Systems
Human-Computer Interactive SystemsHuman-Computer Interactive Systems
Human-Computer Interactive SystemsVertigo4
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUniversity of Auckland
 
Satellite and Land Cover Image Classification using Deep Learning
Satellite and Land Cover Image Classification using Deep LearningSatellite and Land Cover Image Classification using Deep Learning
Satellite and Land Cover Image Classification using Deep Learningijtsrd
 
Lift using projected coded light for finger tracking and device augmentation
Lift using projected coded light for finger tracking and device augmentationLift using projected coded light for finger tracking and device augmentation
Lift using projected coded light for finger tracking and device augmentationShang Ma
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?Qentinel
 
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vladimir Kulyukin
 
GPU Accelerated Automated Feature Extraction From Satellite Images
GPU Accelerated Automated Feature Extraction From Satellite ImagesGPU Accelerated Automated Feature Extraction From Satellite Images
GPU Accelerated Automated Feature Extraction From Satellite Imagesijdpsjournal
 

What's hot (19)

Binocular Eye Tracking and Calibration in Head-mounted Displays
Binocular Eye Trackingand Calibration in Head-mounted DisplaysBinocular Eye Trackingand Calibration in Head-mounted Displays
Binocular Eye Tracking and Calibration in Head-mounted Displays
 
[VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches [VFS 2019] Human Activity Recognition Approaches
[VFS 2019] Human Activity Recognition Approaches
 
A review of consumer brain computer interface devices
A review of consumer brain computer interface devicesA review of consumer brain computer interface devices
A review of consumer brain computer interface devices
 
Image recognition
Image recognitionImage recognition
Image recognition
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
 
Hololens
HololensHololens
Hololens
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognition
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Fingerprints recognition
Fingerprints recognitionFingerprints recognition
Fingerprints recognition
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
 
Computer vision
Computer visionComputer vision
Computer vision
 
Human-Computer Interactive Systems
Human-Computer Interactive SystemsHuman-Computer Interactive Systems
Human-Computer Interactive Systems
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaboration
 
Satellite and Land Cover Image Classification using Deep Learning
Satellite and Land Cover Image Classification using Deep LearningSatellite and Land Cover Image Classification using Deep Learning
Satellite and Land Cover Image Classification using Deep Learning
 
Lift using projected coded light for finger tracking and device augmentation
Lift using projected coded light for finger tracking and device augmentationLift using projected coded light for finger tracking and device augmentation
Lift using projected coded light for finger tracking and device augmentation
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?
 
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
 
GPU Accelerated Automated Feature Extraction From Satellite Images
GPU Accelerated Automated Feature Extraction From Satellite ImagesGPU Accelerated Automated Feature Extraction From Satellite Images
GPU Accelerated Automated Feature Extraction From Satellite Images
 

Viewers also liked

ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...
ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...
ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...Jens Grubert
 
Augmenting the World using Semantic Web Technologies
Augmenting the World using Semantic Web TechnologiesAugmenting the World using Semantic Web Technologies
Augmenting the World using Semantic Web TechnologiesJens Grubert
 
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…Jens Grubert
 
LaunchPad Brand Module
LaunchPad Brand ModuleLaunchPad Brand Module
LaunchPad Brand Moduleacastle08
 
Case study presentation
Case study presentationCase study presentation
Case study presentationManon7
 
Pensamiento logico 1 escaner
Pensamiento logico 1 escanerPensamiento logico 1 escaner
Pensamiento logico 1 escaneraamayac01
 
1 examen et corrige edu civ 2014 1-am t1
1 examen et corrige edu civ 2014 1-am t11 examen et corrige edu civ 2014 1-am t1
1 examen et corrige edu civ 2014 1-am t1Ahmed Mesellem
 
Architecting fail safe data services
Architecting fail safe data servicesArchitecting fail safe data services
Architecting fail safe data servicesMarc Mercuri
 
Journalistencafé 11 april 2013
Journalistencafé 11 april 2013Journalistencafé 11 april 2013
Journalistencafé 11 april 2013Mugmedia
 
Шаблонизатор BEMHTML
Шаблонизатор BEMHTMLШаблонизатор BEMHTML
Шаблонизатор BEMHTMLVarya Stepanova
 
How much do our social roles impact our decisions?
How much do our social roles impact our decisions?How much do our social roles impact our decisions?
How much do our social roles impact our decisions?cblockus
 
A4 examen et corrige arabe 2013 1 am t2
A4 examen et corrige arabe 2013 1 am t2A4 examen et corrige arabe 2013 1 am t2
A4 examen et corrige arabe 2013 1 am t2Ahmed Mesellem
 
A3 examen et corrige education civique 2012 1 am t2
A3 examen et corrige education civique 2012 1 am t2A3 examen et corrige education civique 2012 1 am t2
A3 examen et corrige education civique 2012 1 am t2Ahmed Mesellem
 
Cute cats and dogs
Cute cats and dogsCute cats and dogs
Cute cats and dogsgmyachtsman
 
LaunchPad Preparation Module
LaunchPad Preparation ModuleLaunchPad Preparation Module
LaunchPad Preparation Moduleacastle08
 

Viewers also liked (20)

ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...
ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...
ACM MobileHCI 2013 - Playing it Real Again: A Repeated Evaluation of Magic Le...
 
Augmenting the World using Semantic Web Technologies
Augmenting the World using Semantic Web TechnologiesAugmenting the World using Semantic Web Technologies
Augmenting the World using Semantic Web Technologies
 
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…
ACM MobileHCI 2012 - Playing it Real: Magic Lens and Static Peephole Interface…
 
LaunchPad Brand Module
LaunchPad Brand ModuleLaunchPad Brand Module
LaunchPad Brand Module
 
Case study presentation
Case study presentationCase study presentation
Case study presentation
 
Pensamiento logico 1 escaner
Pensamiento logico 1 escanerPensamiento logico 1 escaner
Pensamiento logico 1 escaner
 
United World Project
United World ProjectUnited World Project
United World Project
 
Pro pulau pari
Pro pulau pariPro pulau pari
Pro pulau pari
 
1 examen et corrige edu civ 2014 1-am t1
1 examen et corrige edu civ 2014 1-am t11 examen et corrige edu civ 2014 1-am t1
1 examen et corrige edu civ 2014 1-am t1
 
Architecting fail safe data services
Architecting fail safe data servicesArchitecting fail safe data services
Architecting fail safe data services
 
Journalistencafé 11 april 2013
Journalistencafé 11 april 2013Journalistencafé 11 april 2013
Journalistencafé 11 april 2013
 
Cách làm sữa chua
Cách làm sữa chuaCách làm sữa chua
Cách làm sữa chua
 
Cloud Data Privacy
Cloud Data PrivacyCloud Data Privacy
Cloud Data Privacy
 
Шаблонизатор BEMHTML
Шаблонизатор BEMHTMLШаблонизатор BEMHTML
Шаблонизатор BEMHTML
 
How much do our social roles impact our decisions?
How much do our social roles impact our decisions?How much do our social roles impact our decisions?
How much do our social roles impact our decisions?
 
A4 examen et corrige arabe 2013 1 am t2
A4 examen et corrige arabe 2013 1 am t2A4 examen et corrige arabe 2013 1 am t2
A4 examen et corrige arabe 2013 1 am t2
 
Toc 2013
Toc 2013Toc 2013
Toc 2013
 
A3 examen et corrige education civique 2012 1 am t2
A3 examen et corrige education civique 2012 1 am t2A3 examen et corrige education civique 2012 1 am t2
A3 examen et corrige education civique 2012 1 am t2
 
Cute cats and dogs
Cute cats and dogsCute cats and dogs
Cute cats and dogs
 
LaunchPad Preparation Module
LaunchPad Preparation ModuleLaunchPad Preparation Module
LaunchPad Preparation Module
 

Similar to Mobile Interactive Hologram Verification

Work completion seminar defence
Work completion seminar defenceWork completion seminar defence
Work completion seminar defenceMahdi Babaei
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Pythonijtsrd
 
Artificial Intelligence Drone
Artificial Intelligence DroneArtificial Intelligence Drone
Artificial Intelligence DroneBasilA2
 
GaitProjectProposal
GaitProjectProposalGaitProjectProposal
GaitProjectProposalVivek Kumar
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionAIC_UCD
 
IRJET- A Survey on Object Detection using Deep Learning Techniques
IRJET- A Survey on Object Detection using Deep Learning TechniquesIRJET- A Survey on Object Detection using Deep Learning Techniques
IRJET- A Survey on Object Detection using Deep Learning TechniquesIRJET Journal
 
IRJET- Application of MCNN in Object Detection
IRJET-  	  Application of MCNN in Object DetectionIRJET-  	  Application of MCNN in Object Detection
IRJET- Application of MCNN in Object DetectionIRJET Journal
 
Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)alaxandre
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIDr. Amarjeet Singh
 
An improved particle filter tracking
An improved particle filter trackingAn improved particle filter tracking
An improved particle filter trackingijcsit
 
Feature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofFeature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofIAEME Publication
 
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...IJMER
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Chetan Dhule
 
IRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET Journal
 
reducing firearms based on deep learning
reducing firearms based on deep learningreducing firearms based on deep learning
reducing firearms based on deep learningkonkalasilpa1319
 
Sanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance SystemSanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance SystemIRJET Journal
 
IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET Journal
 
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICES
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICESFUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICES
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICESvasim hasina
 
Embedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour ScienceEmbedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour ScienceDaniel Roggen
 

Similar to Mobile Interactive Hologram Verification (20)

Work completion seminar defence
Work completion seminar defenceWork completion seminar defence
Work completion seminar defence
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Python
 
Gj3511231126
Gj3511231126Gj3511231126
Gj3511231126
 
Artificial Intelligence Drone
Artificial Intelligence DroneArtificial Intelligence Drone
Artificial Intelligence Drone
 
GaitProjectProposal
GaitProjectProposalGaitProjectProposal
GaitProjectProposal
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and Interaction
 
IRJET- A Survey on Object Detection using Deep Learning Techniques
IRJET- A Survey on Object Detection using Deep Learning TechniquesIRJET- A Survey on Object Detection using Deep Learning Techniques
IRJET- A Survey on Object Detection using Deep Learning Techniques
 
IRJET- Application of MCNN in Object Detection
IRJET-  	  Application of MCNN in Object DetectionIRJET-  	  Application of MCNN in Object Detection
IRJET- Application of MCNN in Object Detection
 
Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AI
 
An improved particle filter tracking
An improved particle filter trackingAn improved particle filter tracking
An improved particle filter tracking
 
Feature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofFeature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement of
 
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...
 
IRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET- Sign Language Interpreter
IRJET- Sign Language Interpreter
 
reducing firearms based on deep learning
reducing firearms based on deep learningreducing firearms based on deep learning
reducing firearms based on deep learning
 
Sanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance SystemSanjaya: A Blind Assistance System
Sanjaya: A Blind Assistance System
 
IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using Matlab
 
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICES
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICESFUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICES
FUSION OF GAIT AND FINGERPRINT FOR USER AUTHENTICATION ON MOBILE DEVICES
 
Embedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour ScienceEmbedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour Science
 

Mobile Interactive Hologram Verification

  • 1. Graz University of Technology 1hartl@icg.tugraz.at ISMAR 2013 Mobile Interactive Hologram Verification A. Hartl, J. Grubert, D. Schmalstieg, G. Reitmayr hartl@icg.tugraz.at
  • 2. Graz University of Technology 2hartl@icg.tugraz.at ISMAR 2013 Motivation View-Dependent Elements  Strong dependence on viewing angle/light sources  Security elements (e.g., holograms)  Often only a few distinct views  Color copies, substitutes etc. Document Verification  ID-cards, passports, banknotes  Checking security elements  Several security levels => Level 1: check with a manual
  • 3. Graz University of Technology 3hartl@icg.tugraz.at ISMAR 2013 Contribution Hologram Verification with Mobiles – Feasibility Check  Capturing hologram patches  View alignment/user guidance  Mobile AR prototype  Evaluation within user study  Revision of the prototype
  • 4. Graz University of Technology 4hartl@icg.tugraz.at ISMAR 2013 Hologram Capture Assumption  Total radiance from a point on the hologram is dominated by a single light source  Fixed distance to surface Dominant Light Source  LED light on mobile phone  Fixed to the camera with offset vector o: l ~ P + R . o Representation  Spatially Varying BRDF  I=I(x,y,l,d); l,d as unit vectors; 2 DOF each  6D appearance model per channel  High frequency representation for capturing sharp edges required => use of texture, keeping warped patches  5D model; indexed by R and location x,y on the document
  • 5. Graz University of Technology 5hartl@icg.tugraz.at ISMAR 2013 View Alignment Objective  Mobile method for alignment with a given 6 DOF pose  Reasonable accuracy despite mobile environment Approach  Visual guidance with iron sights and a virtual horizon  1 matching direction of the viewing ray  2 position along the ray  3 in-plane rotation 1 2 3
  • 6. Graz University of Technology 6hartl@icg.tugraz.at ISMAR 2013 Evaluation – User Study Questions 1. How accurate can the user acquire viewing directions with guidance? 2. Can the user verify a hologram with the proposed approach? 3. How would the approach compare with a digital manual? 4. Would it be feasible to build an automatic system? Study – Hologram Verification Task  Wrapped 50 Euro banknotes; AR prototype vs. check with a manual  Controlled environment  Learning phase for both AR system and digital manual  No hints on similarity/dissimilarity  Participants could stop at any time  Decision on validity required Participants  17 volunteers; 1 female  Little experience with holograms
  • 7. Graz University of Technology 7hartl@icg.tugraz.at ISMAR 2013 Maneuvering and Task Performance Alignment Error  Translation: -8mm-10mm  Rotation: -8 degrees - 8 degrees  Largest error with first view  Reasonable accuracy for non-experts. Task Completion Times and Soundness  No difference in soundness „I think, the hologram is real.“  Significant effect of interface on completion time; higher temp. effort with AR system  Users were able to verify holograms with both setups.
  • 8. Graz University of Technology 8hartl@icg.tugraz.at ISMAR 2013 Subjective Assessment NASA TLX Weighted Scores  Workload assessment  Higher physical/temporal demand with AR system: users are forced to move to the right pose  No clear evidence of either interface on validity of the element AttrakDiff Questionnaire  Measuring attractiveness, usability  lower usability for AR system  Higher scores for hedonic dimensions
  • 9. Graz University of Technology 9hartl@icg.tugraz.at ISMAR 2013 Subjective Assessment and Automation IMI (Intrinsic Motivation Inventory)  Measuring intrinsic motivation  No effect on value/usefulness  Significant effect on interest/enjoyment: higher motivation with AR system Patch Matching  Registration with optical flow  Normalized cross correlation (NCC)  4/6 views have NCC scores > 0.75  Repeatable image capture of hologram patches
  • 10. Graz University of Technology 10hartl@icg.tugraz.at ISMAR 2013 Revised Prototype Comments from User Study  Physical strain => automatic recapture during final alignment  Cognitive load => display of captured data, change of local decisions  Live-view; alignment ranges Informal Study (7 Participants)  Comparison with previous iteration  Higher confidence (5/7, 2 equal)  Equal strain/effort (5/7, 2 less)  Live-view and visual cues are useful (verbal) ISMAR Demo Session recorded patch live-view reference patch
  • 11. Graz University of Technology 11hartl@icg.tugraz.at ISMAR 2013 Conclusion Feasibility check for hologram verification on mobiles  Mobile SVBRDF image capture using dominant light source  User guidance approach using iron sights and the virtual horizon  Mobile AR prototype system  Evaluation in user study and comparison with digital manual Findings  Capture of holograms and view alignment worked reasonably well.  Higher motivation to use the AR system, but it did not provide more value.  Hologram verification on mobiles seams feasible. Future work  Evaluation of the revised prototype with substitutes or real fakes.  Crafting a less straining approach with dense matching.  Improving tracking robustness. This work is supported by Bundesdruckerei GmbH.
  • 12. Graz University of Technology 12hartl@icg.tugraz.at ISMAR 2013 References R. L. van Renesse. Optical Document Security. Artech House, third edition, 2005. T.-H. Park and H.-J. Kwon. Vision inspection system for holograms with mixed patterns. In CASE, pages 563–567, 2010. M. Haindl and J. Filip. Visual Texture. Advances in Computer Vision and Pattern Recognition. Springer Verlag, 2013 J. Jachnik, R. A. Newcombe, and A. J. Davison. Real-time surface light-field capture for augmentation of planar specular surfaces. In ISMAR, pages 91–97, 2012 P. Ren, J. Wang, J. Snyder, X. Tong, and B. Guo. Pocket reflectometry. n Proc. SIGGRAPH 2011, SIGGRAPH ’11, pages 45:1–45:10, New York, NY, USA, 2011. ACM. Y.-C. Cheng, J.-Y. Lin, C.-W. Yi, Y.-C. Tseng, L.-C. Kuo, Y.-J. Yeh, and C.-W. Lin. Ar-based positioning for mobile devices. In ICPPW, pages 63– 70, 2011 K. Chintamani, A. Cao, R. Ellis, and A. Pandya. Improved telemanipulator navigation during display-control misalignments using augmented reality cues. Systems, Man and Cybernetics, Part A: Systems and Humans, 40(1):29–39, 2010 S. G. Hart and L. E. Staveland. Human Mental Workload, chapter Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research. North Holland Press, Amsterdam, 1988 M. Hassenzahl, M. Burmester, and F. Koller. AttrakDiff: Ein Frage-bogen zur Messung wahrgenommener hedonischer und pragmatischer Qualität. In Mensch & Computer 2003: Interaktion in Bewegung, pages 187–196, Stuttgart, Germany, 2003. B. G. Teubner. E. McAuley, T. Duncan, and V. V. Tammen. Psychometric properties of the intrinsic motivation inventory in a competitive sport setting: A confirmatory factor analysis. Research quarterly for exercise and sport, 60(1):48–58, 1989 T. P. M., Urschler, C. Zach, R. Beichel, and H. Bischof. A duality based algorithm for tv-l1-optical-flow image registration. In MICCAI, pages 511– 518, 2007