Magic Pen: automatic pen-mode switching for document annotation

dc.contributor.advisorCollins, Christopher
dc.contributor.authorDesousa, Kevin A.
dc.date.accessioned2022-08-29T18:28:20Z
dc.date.available2022-08-29T18:28:20Z
dc.date.issued2022-08-01
dc.degree.disciplineComputer Scienceen
dc.degree.levelMaster of Science (MSc)en
dc.description.abstractTraditional digital pen interfaces use menu buttons to change pen modes, resulting in time and cognitive load spent on round-trips and potential errors from tapping small mode selection buttons. This thesis presents Magic Pen, a technique that automatically switches between digital pen modes. The Magic Pen system is driven by a Long Short-Term Memory (LSTM) model trained on pen data collected from nine participants and uses Transfer Learning (TL) to tune itself towards a user’s specific annotations iteratively. If Magic Pen chooses the incorrect mode, mitigation techniques incorporate flick gestures and screen taps to correct or remove a stroke. An annotation environment was also developed to rapidly prototype annotation systems with user-supplied documents. Magic Pen was originally evaluated with 18 participants and further evaluated with 8 participants. Magic Pen was preferred over a more conventional menu approach, and using TL allowed for greater model predictability and stability.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.identifier.urihttps://hdl.handle.net/10155/1492
dc.language.isoenen
dc.subjectDigital pen interfacesen
dc.subjectMode switchingen
dc.subjectMachine learningen
dc.subjectTransfer learningen
dc.subjectError mitigationen
dc.titleMagic Pen: automatic pen-mode switching for document annotationen
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Desousa_Kevin_A.pdf
Size:
13.4 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: