Thesis presentation easter

40
Augmented reality face recognition for mobile devices Gerry Hendrickx Promoter: Professor Erik Duval Coordinator: Gonzalo Parra 1
  • date post

    21-Oct-2014
  • Category

    Education

  • view

    1.182
  • download

    0

description

 

Transcript of Thesis presentation easter

Page 1: Thesis presentation easter

1

Augmented reality face recognition for mobile devices

Gerry HendrickxPromoter: Professor Erik Duval

Coordinator: Gonzalo Parra

Page 2: Thesis presentation easter

2

Overview

• Recap• Implementation• Storyboard/Screen transition diagram• Evaluation• Demo• Problems• Todo• Planning• Statistics

Page 3: Thesis presentation easter

3

Recap

Page 4: Thesis presentation easter

4

Recap: ConceptAugmented reality face recognition for mobile devices…

Real world augmented with extra information, by using a camera

Extra information will be about people, by recognizing their faces

Camera of smartphone will be used to accomplish goals-> Extra information on screen

… with social network information

Extra information will be taken from social networks

Page 5: Thesis presentation easter

5

Recap: Scenarios

1. Get contact info2. Create a face based contact book3. Quick access to slides/publications by

recognizing speaker4. Quick access to social network information

Page 6: Thesis presentation easter

6

Recap: Technical info

• iOS – Face detection• iPhone• Face.com – Free, SDK, private namespace,…

Page 7: Thesis presentation easter

7

Recap: Paper prototyping

• 3 iterations

Page 8: Thesis presentation easter

8

Paper prototyping: Iteration 1

Page 9: Thesis presentation easter

9

Paper prototyping: Iteration 1

Page 10: Thesis presentation easter

10

Paper prototyping: Iteration 1

Page 11: Thesis presentation easter

11

Paper prototyping: Iteration 2

• Elaboration of UI3• New functionality: History, Settings, Overview

Page 12: Thesis presentation easter

12

Paper prototyping: Iteration 2

• Positive:– Clean UI– iOS style– The concept

• Negative:– Not enough home

buttons– Unclear contact icon– Not him/her button!

Page 13: Thesis presentation easter

13

Paper prototyping: Iteration 3

• Adapted to negative points• Tested with prof Duval and 5 assistants• Should improve:– Incorrect button– Still too much clicking to get somewhere =>

Tabbed Bar– Delete person from history

Page 14: Thesis presentation easter

14

Implementation

Page 15: Thesis presentation easter

15

Implementation: MVCController View Model

SocialRecognizerViewController SocialRecognizerView UserModel

CameraViewController CameraView

OverviewViewController OverviewView RecognizedPerson

HistoryViewController HistoryView UserModel

SettingsViewController SettingsView UserModel

FBRequestWrapper

Page 16: Thesis presentation easter

16

Implementation: Class diagram

Page 17: Thesis presentation easter

17

Implementation: Class diagram

Page 18: Thesis presentation easter

18

Implementation: FBRequestWrapper

– Singleton– Handles all requests from Facebook– Has delegate-methods

– Preferred way to implement it!

Page 19: Thesis presentation easter

19

Implementation: CameraViewController

– Uses AVCaptureSession instead of UIImagePickerController

– Linked with Face.com through API– Uses iOS5 face detection to track faces– Redraws facebox each frame– Tried to be memory efficient

Page 20: Thesis presentation easter

20

Implementation: UserModel

– Saves UID’s and names of friendsReduces # requests

– Saves list of recognized persons– Saves the settings

Page 21: Thesis presentation easter

21

Implementation: RecognizedUser

– Saves UID and name of recognized person– Saves profile picture– Saves all other information received from

Facebook request

Page 22: Thesis presentation easter

22

Storyboard/Screen transition Diagram

Page 23: Thesis presentation easter

23

Storyboard/Screen transition Diagram

Page 24: Thesis presentation easter

24

Demo

Page 25: Thesis presentation easter

25

Storyboard

Page 26: Thesis presentation easter

26

Storyboard

Page 27: Thesis presentation easter

27

Storyboard

Page 28: Thesis presentation easter

28

Evaluation

Page 29: Thesis presentation easter

29

Evaluation: Iteration 1

– Tested with 7 smartphone users– 4 already tested the paper prototype– Current state of the app– Focus on face recognition

– Results and comments were saturated fast

Page 30: Thesis presentation easter

30

Evaluation: Iteration 1

– Think aloud– Tasks– Extra questions about satisfaction– USE questionnaire

Page 31: Thesis presentation easter

31

Evaluation: results

– Tapping the face is cumbersome– Statusinfo

Page 32: Thesis presentation easter

32

Problems

Page 33: Thesis presentation easter

33

Problems

– Knowing which face belongs to who– Tapping the face

– Augmented part is failing…

Page 34: Thesis presentation easter

34

Todo

Page 35: Thesis presentation easter

35

Todo

– Adapt to results evaluation– Implement history and settings– Training algorithm– Multiple social networks– Private namespace

Requires database

Which order???

Page 36: Thesis presentation easter

36

Planning

Page 37: Thesis presentation easter

37

Planning

Page 38: Thesis presentation easter

38

Statistics

Page 39: Thesis presentation easter

39

Statistics# Blog posts 21

# Comments on other blogs 10 (hcifetcher results: 3075)

# Tweets concerning thesis 81

Total # of hours worked 395

# of hours on literature study 20

# of hours on related work 10

# of hours on reports/blog posts 26

# of hours dedicated to other theses 18

# of hours on iOS learning 52

# of hours on design 35

# of hours on paper prototype testing 28

# of hours on paper prototype creating and evaluating

35

# of hours on implementation 166

# of hours on digital prototype testing 5

Page 40: Thesis presentation easter

40

Thank you for listening!

Questions?