Completed
Introduction Blind recognition of touched keys Evaluation Countermeasures Conclusion
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
My Google Glass Sees Your Passwords
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Introduction Blind recognition of touched keys Evaluation Countermeasures Conclusion
- 3 Use computer vision techniques to recognize possible touched keys and use a language model to correct the prediction. Poor success rate for passwords.
- 4 Taking Videos Use sneaky cameras including Google Glass, web cameras, smartphone cameras, even smartwatch! - Factors: camera angle, distance, lighting Adjust the camera angle at a distance to record …
- 5 Preprocessing Keep the area of moving hand on screen. - Use Deformable Part-based Model (DPM) - an object tracker - to track the area of interest for a moving target
- 6 Detecting Touching Frames Derive a pattern of the touching finger movement Finger moves downward, stops and then upward. Track feature points on the hand by optical flow. Al fingers keep the same ges…
- 7 Deriving Homography Matrix Derive touch screen corners, intersection of the four edges of the touch screen. Canny edge detector to detect edges Hough line transform to get the lines. Use these four p…
- 8 Locating Touching Fingertip Use the DPM object detector to locate the touching fingertip in touching frames. Derive a large box bounding the touching fingertip.
- 9 Estimating Touched Area Deriving the fingertip contour Use k means clustering to cluster pixels in a small bounding box to get the fingertip contour. Two groups bright fingertip and dark screen. Deri…
- 10 Recognizing Touched Keys Which pixels are the touched points in this estimated tiny touched area? If the touched point is found, map the estimated touched point to the reference image of the software…
- 11 Step 7. Recognizing Touched Keys (Cont'd) Apply k-means clustering to estimated touched area. -5, because of illumination and shadowing Use a point in the upper part of the darkest cluster as the tou…