Visual Access to Lifelog Data in a Virtual Environment

Visual Access to Lifelog Data in a Virtual Environment

Visual Access to Lifelog Data in a Virtual Environment Aaron Duane Supervised by Dr. Cathal Gurrin A thesis presented for the degree of Doctor of Philosophy (Ph.D.) School of Computing Dublin City University July, 2019 Declaration I hereby certify that this material, which I now submit for assessment on the programme of study leading to the award of Doctor of Philosophy is entirely my own work, that I have exercised reasonable care to ensure that the work is original, and does not to the best of my knowledge breach any law of copyright, and has not been taken from the work of others save and to the extent that such work has been cited and acknowledged within the text of my work. Signed: ID No.: 15213058 Date: July 2019 i Acknowledgements This thesis would not have been possible without the support of my friends and especially my family. To my parents, Deirdre and Brendan, thank you for always being there for me in my time of need; your constant encouragement and ded- ication to our family can never be understated. To my brother, Ashley, thank you for always having my back and pushing me when you know I need pushing. To my girlfriend, Joanne, thank you for never ceasing to be a pillar of support throughout this entire process; both of us started our PhDs together and we are going to finish them together. I would also like to thank my supervisor, Cathal, who always made time to meet with me when I was having doubts about my research and knew exactly what to say to steer me back on track. And finally, to my remaining colleagues at Insight and DCU, thank you for the camaraderie over the past few years as this thesis finally came together. ii Contents Declaration i Acknowledgements ii List of Figures vi List of Tables xi Abstract xii 1 Introduction 1 1.1 Overview . .1 1.2 Hypothesis and Research Questions . 11 1.3 Research Contribution . 14 2 Background and Related Work 16 2.1 Evaluating a Lifelog System . 16 2.2 Review of Lifelog Systems . 22 2.3 Designing for Virtual Reality . 51 iii 2.4 Summary . 55 3 Methodology 57 3.1 Lifelog Design Framework . 58 3.2 Methodology for a Lifelog Retrieval System in Virtual Reality . 65 4 A Virtual Interface for Lifelog Retrieval 75 4.1 Designing a Virtual User Interface . 76 4.2 Reference Frames for Virtual Interfaces . 79 4.3 Virtual User Interface Design . 86 4.4 Data Visualisation . 92 4.5 User Interaction Study . 95 4.6 Conclusions . 109 5 Visualising Lifelog Data in a Virtual Environment 111 5.1 Visualising Continuous Image Streams . 112 5.2 User Interaction . 125 5.3 Data Visualisation Study . 129 5.4 Conclusions . 139 6 Conventional and Virtual Reality Baseline Comparison 141 6.1 Conventional Analogue for Lifelog Retrieval . 142 6.2 Virtual Reality Lifelog Retrieval . 147 6.3 Comparative Study . 149 6.4 Comparative Analysis with State-of-the-Art . 165 iv 6.5 Conclusions . 170 7 Conclusions 172 7.1 Summary . 172 7.2 Limitations . 175 7.3 Future Work . 178 7.4 Publication List . 182 7.5 Conclusion . 184 Bibliography 186 Appendices 199 A User Feedback Questionnaires 200 A.1 User Interaction . 200 A.2 Data Visualisation . 201 A.3 Comparative Analysis . 202 A.4 Technical Background . 203 B Known-Item Search Topic Relevance Judgements 205 B.1 Data Visualisation Topics . 205 B.2 Comparative Analysis Topics . 207 v List of Figures 2.1 Microsoft's SenseCam Photo Viewer Interface (Hodges et al., 2006) 24 2.2 Microsoft's 'MyLifeBits' Project Interface (Gemmell, Bell, and Lueder, 2006) . 26 2.3 SenseCam Visual Diary interface . 29 2.4 Lifelog browser in a lean-back-environment . 32 2.5 Touch screen SenseCam browser for the elderly . 35 2.6 Lifelog mobile interface - overview . 37 2.7 Lifelog mobile interface - timeline . 38 2.8 Lifelog tablet interface . 40 2.9 Lifelog desktop interface . 41 2.10 Summary of the features used by all six systems participating in LSC 2018) . 48 3.1 Overview of the Lifelog Design Framework . 60 3.2 Overview of the domain relationship model in the Lifelog Design Framework . 63 vi 3.3 Framework implementation for lifelog retrieval system in virtual reality . 65 3.4 Example of lifelog concepts for one image . 68 3.5 Breakdown of the three primary user studies presented in this work 70 3.6 Individual participant experiment configuration for 4 variants and 20 topics . 71 3.7 Latin square arrays for four system variants and four topic groups 72 3.8 Merged Latin square arrays used to produce final user configuration 73 4.1 Inputs on a HTC Vive controller . 77 4.2 Billboard variant of the distance-based interaction methodology . 82 4.3 Floorboard variant of the distance-based interaction methodology 83 4.4 Dashboard variant of the contact-based interaction methodology . 85 4.5 Clipboard variant of the contact-based interaction methodology . 86 4.6 Concept selection . 87 4.7 Time selection . 89 4.8 Drumstick appendage designed to support contact-based interactions 90 4.9 Glowing beam designed to support distance-based interactions . 91 4.10 Images retrieved by the system visualised in the virtual environment 92 4.11 Additional metadata can be exposed by targeting a specific image 94 4.12 Example configuration for one participant in the user study . 98 4.13 Average seconds taken per topic for each system variant (with total failures below axis) . 99 vii 4.14 Total average seconds for each user interaction method with error margins . 100 4.15 User feedback for the Billboard style interaction . 102 4.16 User feedback for the Floorboard style interaction . 103 4.17 User feedback for the Dashboard style interaction . 104 4.18 User feedback for the Clipboard style interaction . 105 4.19 Order of preference for each interaction type . 106 5.1 Formula to calculate an event's concept score . 116 5.2 Example score equation with 9 images and 3 queried concepts . 116 5.3 Example of one event's concept score calculation . 117 5.4 Frequency distribution of event sizes . 118 5.5 Events ranked visually within the virtual environment . 119 5.6 Summary of an event using temporal method . 122 5.7 Summary of an event using ranked method . 123 5.8 Control visualisation with no event visualisation . 125 5.9 Context menu appearing above active controller with two available options . 127 5.10 Explored images positioned in front of ranked results . 128 5.11 Example configuration for one participant in the user study . 129 5.12 Average seconds taken per topic for each visualisation variant (with total failures below axis) . 134 5.13 Total average seconds for each data visualisation approach with error margins . 135 viii 5.14 User feedback across all three visualisation methods . 136 5.15 Order of preference for each visualisation type . 137 6.1 Concept selection on conventional lifelog retrieval system . 143 6.2 Event summaries on conventional lifelog retrieval system . 144 6.3 Context menu on conventional lifelog retrieval system . 145 6.4 Event exploration on conventional lifelog retrieval system . 147 6.5 Image zoom on conventional lifelog retrieval system . 148 6.6 Example configuration for one participant in the user study . 150 6.7 Modified user configuration for comparative analysis user study . 151 6.8 User weekly exposure to computers . 154 6.9 User previous experience with virtual reality . 155 6.10 Stacked average seconds taken querying and browsing per topic for each prototype (with total failures below axis) . 157 6.11 Unstacked average seconds taken querying and browsing per topic for each prototype . 158 6.12 Average retrieval attempts per topic for each prototype . 159 6.13 Total average seconds for querying and browsing on each prototype with error margins . 160 6.14 User feedback for conventional retrieval prototype . 161 6.15 User feedback for virtual reality retrieval prototype . 162 6.16 Overall (normalised) score for both novice and expert users in the Lifelog Search Challenge . 167 ix 6.17 Correct submission times for both novice and expert users in the Lifelog Search Challenge . 168 6.18 Summary of the features used by all six systems participating in LSC 2018) . 169 x List of Tables 1.1 Successful Virtual-World Application Domains from Mine, J. Brooks, and Sequin (1997) . 10 4.1 User Interaction Study - Topic Group A . 95 4.2 User Interaction Study - Topic Group B . 96 4.3 User Interaction Study - Topic Group C . 96 4.4 User Interaction Study - Topic Group D . 97 5.1 Breakdown of event ranking when querying 3 concepts . 115 5.2 Data Visualisation Study - Topic Group A . 130 5.3 Data Visualisation Study - Topic Group B . 131 5.4 Data Visualisation Study - Topic Group C . 132 6.1 Comparative Analysis Study - Topic Group A . 152 6.2 Comparative Analysis Study - Topic Group B . 152 6.3 Comparative Analysis Study - Topic Group C . 153 6.4 Comparative Analysis Study - Topic Group D . 154 xi Abstract Continuous image capture via a wearable camera is currently one of the most popular methods to establish a comprehensive record of the entirety of an indi- vidual's life experience, referred to in the research community as a lifelog. These vast image corpora are further enriched by content analysis and combined with additional data such as biometrics to generate as extensive a record of a person's life as possible. However, interfacing with such datasets remains an active area of research, and despite the advent of new technology and a plethora of com- peting mediums for processing digital information, there has been little focus on newly emerging platforms such as virtual reality.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    221 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us