wave to me: user identification using body lengths and natural gestures, at chi 2014

74
Wave to Me: User Identification Using Body Lengths and Natural Gestures Eiji Hayashi Manuel Maas Jason Hong Human-Computer Interaction Institute Carnegie Mellon University

Upload: jason-hong

Post on 27-Jan-2015

104 views

Category:

Technology


0 download

DESCRIPTION

We introduce a body-based identification system that leverages individual differences in body segment lengths and hand waving gesture patterns. The system identifies users based on a two-second hand waving gesture captured by a Microsoft Kinect. To evaluate our system, we collected 8640 gesture measurements from 75 participants through two lab studies and a field study. In the first lab study, we evaluated the feasibility of our concept and basic properties of features to narrow down the design space. In the second lab study, our system achieved a 1% equal error rate in user identification among seven registered users after two weeks following initial registration. We also found that our system was robust even when lower body segments could not be measured because of occlusions. In the field study, our system achieved 0.5 to 1.6% equal error rates, demonstrating that the system also works well in ecologically valid situations. Lastly, throughout the studies, our participants were positive about the system.

TRANSCRIPT

Page 1: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Wave to Me: User Identification Using Body Lengths and Natural Gestures

Eiji HayashiManuel Maas

Jason Hong

Human-Computer Interaction InstituteCarnegie Mellon University

Page 2: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014
Page 3: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014
Page 4: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014
Page 5: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Slick user identification

Page 6: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Slick user identificationwith reasonable security

Page 7: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Gesture

Page 8: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

EachDifferent Gesture for user

Page 9: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

AllSame Gesture for user

Page 10: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014
Page 11: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

11

97% accurate

Page 12: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

SystemLab Study 1 (Basic Evals)Lab study 2 (Long-term Eval)Field Study

Page 13: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

SystemLab Study 1 (Basic Evals)Lab study 2 (Long-term Eval)Field Study

Page 14: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Body-basedUser Identification

Overview

Page 15: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Body-basedUser Identification

Registration

Page 16: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Body-basedUser Identification

Registration

Identification

Page 17: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Body-basedUser Identification

Registration

Identification

User IDReject

Page 18: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014
Page 19: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Kinect

Page 20: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Kinect

Page 21: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Kinect

JointPositions

Page 22: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

JointPositions

Page 23: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

Physiological

17 body segmentlengths

Page 24: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

Physiological

17 body segmentlengths

Behavioral

26 movementproperties

Page 25: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

43 Features

Page 26: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

Feature Vector

Page 27: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

SVM

Feature Vector

Page 28: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

SVM Pre-RecordedData

Feature Vector

Page 29: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

SVM Pre-RecordedData

User ID + Confidence

Page 30: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

SVM

Threshold

Pre-RecordedData

User ID + Confidence

Page 31: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

KinectFeatureExtraction

SVM

Threshold

Pre-RecordedData

User ID or Reject

Page 32: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Errors

False Acceptance Rate (FAR)Accept others as a registered user

False Rejection Rate (FRR)Reject a registered user as others

Page 33: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Errors

False Acceptance Rate (FAR)Accept others as a registered user

False Rejection Rate (FRR)Reject a registered user as others

Equal Error Rate (EER)FAR = FRR = EER

Page 34: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Errors

False Acceptance Rate (FAR)Accept others as a registered user

False Rejection Rate (FRR)Reject a registered user as others

Equal Error Rate (EER)FAR = FRR = EER

Accuracy = 1 – 2 x EER

Page 35: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Assumption

There are 7 registered users in our system

Page 36: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Assumption

There are 7 registered users in our system

Make comparison among studies easy

Page 37: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Assumption

There are 7 registered users in our system

Make comparison among studies easy

Be reasonable for home use

Page 38: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Assumption

There are 7 registered users in our system

Choose 10,000 combination of 7 participants

Calculate EER over them

Page 39: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

SystemLab Study 1 (Basic Evals)Lab study 2 (Long-term Eval)Field Study

Page 40: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Gestures

Hand Waving

Come-Over

One Hand Raised

Making a Phone Call

Page 41: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingCome-OverOne Hand RaisedPhone Call

Gesture

Page 42: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingCome-OverOne Hand RaisedPhone Call

StandingSitting

Gesture Posture

Page 43: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingCome-OverOne Hand RaisedPhone Call

StandingSitting

1st Day3 days later

Gesture Posture Session

Page 44: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingCome-OverOne Hand RaisedPhone Call

StandingSitting

1st Day3 days later

Gesture Posture Session

10

Page 45: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingCome-OverOne Hand RaisedPhone Call

StandingSitting

1st Day3 days later

Gesture Posture Session

10

160 / participants

Page 46: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Participants

36 participants

14 males / 22 females

19 – 64 years old

168cm (SD=10.2)

78.0 kg (SD=22.0)

Page 47: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Gestures

Hand Waving

Come-Over

One Hand Raised

Making a Phone Call

Page 48: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Using Either Gesture or Lengths

Same day & posture

3 days later

Different Posture

Same day & posture

3 days later

Different Posture

Gesture Body Lengths

EER [%]

Page 49: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Using Either Gesture or Lengths

Same day & posture

3 days later

Different Posture

Same day & posture

3 days later

Different Posture

Gesture Body Lengths

EER [%]

2.1%

0.5%

Page 50: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Using Either Gesture or Lengths

Same day & posture

3 days later

Different Posture

Same day & posture

3 days later

Different Posture

Gesture Body Lengths

EER [%]

11.8%

19.8%

Page 51: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Using Either Gesture or Lengths

Same day & posture

3 days later

Different Posture

Same day & posture

3 days later

Different Posture

Gesture Body Lengths

EER [%]

10.0%

41.5%

Page 52: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Using Both Gesture and Lengths

3 days later

3 days later

Gesture Body Lengths

EER [%]

Both

3 days later (Standing)

3 days later (Sitting)

4.3%

6.2%

Page 53: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

SystemLab Study 1 (Basic Evals)Lab study 2 (Long-term Eval)Field Study

Page 54: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingStandingSitting

1st Day3 days later1 week later2 weeks later

Gesture Posture Session

10

80 / participants

Page 55: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Participants

27 participants

20 males / 7 females

19 – 62 years old

173cm (SD=9.8)

75.1 kg (SD=21.1)

Page 56: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Long term StabilityE

ER

[%]

Days

Page 57: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Long term StabilityE

ER

[%]

Days

Sitting

Standing

Page 58: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Long term StabilityE

ER

[%]

Days

Stable after the 3rd session

Page 59: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Training with 2 sessionsE

ER

[%]

Days

Page 60: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Training with 2 sessionsE

ER

[%]

Days

Sitting

Standing

Page 61: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Training with 2 sessionsE

ER

[%]

Days

EER < 1%

Page 62: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

SystemLab Study 1 (Basic Evals)Lab study 2 (Long-term Eval)Field Study

Page 63: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Does it Work at Homes?

• Collected data at participants’ living rooms• Placed a Kinect on a TV• Asked participant to behave as usual

– Stand where you feel reasonable– Sit as you normally do in a living room

Page 64: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Participants

12 participants (5 house hold)

5 males / 7 females

18 – 42 years old

159.5cm (SD=11.4)

56.9 kg (SD=6.9)

Page 65: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

It Worked!

EER [%]

Standing

Sitting

Standing

Sitting

Lab Study 2 Field Study

Page 66: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Implication

Recognizing a gesture

Recognizing a gesture AND a user’s identity

Page 67: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

• Natural gestures + body lengths• 2 seconds of hand waving gesture

Conclusion

Gesture

Body Lengths

Proposed Scheme

EER [%]

Page 68: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Wave to Me: User Identification Using Body Lengths and Natural Gestures

Eiji [email protected]/~ehayashi/

Human-Computer Interaction Institute

Carnegie Mellon University

Page 69: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Backup slides

Page 70: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

# of Registered UsersE

ER

[%]

# of Registered Users

Page 71: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

# of Registered UsersE

ER

[%]

# of Registered Users

2.8%

2.3%

N=25

Page 72: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Open Questions

Getting worse constantly?

Training with two sessions?

Page 73: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Data Collection

Hand WavingStandingSitting

1st Session2nd Session3rd Session

Gesture Posture Session

10

60 / participants

Page 74: Wave to Me: User Identification Using Body Lengths and Natural Gestures, at CHI 2014

Yet Another Open Question

Does it actually work at home?