230 likes | 573 Views
Lie Detection System Using Micro-Expressions. Nathan de la Cruz Supervisor: Mehrdad Ghaziasgar MENTORS: Dane Brown AND Diego Mushfieldt. A Quick Recap … . Background People are lied to constantly. Research has found: 31% of people admit to lying on their CV’s .
E N D
Lie Detection System Using Micro-Expressions Nathan de la Cruz Supervisor: Mehrdad Ghaziasgar MENTORS: Dane Brown AND Diego Mushfieldt
A Quick Recap … • Background • People are lied to constantly. Research has found: • 31% of people admit to lying on their CV’s. • 60% of people lie at least once during a 10 minute conversation and on average tell 2 to 3 lies. • Proposed Solution • Create an interactive system that will detect a lie using micro-expressions.
Project Design and Development • User Interface Specification (UIS) • High Level Design (HLD) • Low Level Design (LLD) • Prototype (Demo)
User Interface Specification The user interface as seen by the User
User Interface Specification User interacts with the system via a mouse How the User Interface behaves
Project Design and Development • User Interface Specification (UIS) • High Level Design (HLD) • Low Level Design (LLD) • Prototype (Demo)
Project Design and Development • User Interface Specification (UIS) • High Level Design (HLD) • Low Level Design (LLD) • Prototype (Demo)
Low Level Design (LLD) Input –Video Feed Capture from camera: cvCaptureFromCAM();
Low Level Design (LLD) Get Consecutive frames Capture frame: cvQueryFrame();
Low Level Design (LLD) User Clicks on Button cvSetMouseCallback ( );
Low Level Design (LLD) • Image Processing • Width of eye pair x Height of face Detect Face: face_cascade.detectMultiScale(); Detect eyes: eyes_cascade.detectMultiScale();
Low Level Design (LLD) • Image Processing • Color Image to Greyscale Image cvCvtColor(CV_RGB2GRAY)
Low Level Design (LLD) Local Binary Patterns OUTPUT
Low Level Design (LLD) • Output • Display output in window OR cvShowImage (“window”);
Project Design and Development • User Interface Specification (UIS) • High Level Design (HLD) • Low Level Design (LLD) • Prototype (Demo)
Prototype (Demo) • In this Demo I will: • Detect 2 Macro-Expressions i.e. Anger And Happy • Detect 2 Micro-Expressions That are associated with lying and fall under the category of Angeri.e. Narrowed LipsAnd Furrowed Brow
References Paul Ekman Group, LLC. 2013. Paul Ekman Group, LLC. [ONLINE] Available at: http://www.paulekman.com. [Accessed 27 May 2013]. Micro Expressions - Research, Theory & Lying | Human Behaviour, Forensic Psychology | Blifaloo.com. 2013. Micro Expressions - Research, Theory & Lying | Human Behaviour, Forensic Psychology | Blifaloo.com. [ONLINE] Available at: http://www.blifaloo.com/info/microexpressions.php. [Accessed 27 May 2013]. Paul Ekman, 2007. Emotions Revealed, Second Edition: Recognizing Faces and Feelings to Improve Communication and Emotional Life. 2nd Edition. Holt Paperbacks.