Lie Detection System Using Micro-Expressions

Slides:



Advertisements
Similar presentations
Interactive Space – An application of OpenCV
Advertisements

By: Hossein and Hadi Shayesteh Supervisor: Mr J.Connan.
FACIAL EMOTION RECOGNITION BY ADAPTIVE PROCESSING OF TREE STRUCTURES Jia-Jun Wong and Siu-Yeung Cho Forensic and Security Lab School of Computer Engineering.
NATHAN DE LA CRUZ SUPERVISOR: MEHRDAD GHAZIASGAR MENTORS: DANE BROWN AND DIEGO MUSHFIELDT Lie Detection System Using Facial Expressions.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Student: Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams Anaglyph Videos.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Behavior Analysis Midterm Report Lipov Irina Ravid Dan Kotek Tommer.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
CP1610: Introduction to Computer Components
Sunee Holland University of South Australia School of Computer and Information Science Supervisor: Dr G Stewart Von Itzstein.
Applied Psychology Kendall Carney. History of Applied Psychology Founder: Hugo Münsterberg Moved from Germany in 19 th century Originally studied philosophy.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
IF A MAD SCIENTIST WERE TO REPLACE YOUR BEST FRIENDS BRAIN WITH A COMPUTER- HOW WOULD YOU KNOW SOMETHING WAS DIFFERENT? Emotion.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Java Programming, 3e Concepts and Techniques Chapter 3 Section 65 – Manipulating Data Using Methods – Java Applet.
IMAGE Daniel Harmon Michael Ryan Stu SPLITTERS Rabess Keener Dack Kao Haas.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mehrdad Ghaziasgar & James Connan Mentors: Roland Foster & Kenzo Abrahams.
Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.
25 juin 2010 Interactive Genetic Algorithms for Creative Enhancement in UI design Dimitri Masson Alexandre Demeure Gaelle Calvary 1.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Electronic Conducting System Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Mentored by: Diego Mushfieldt.
MA/CS 3751 Fall 2002 Lecture 24. MA/CS 3752 ginput ginput is a Matlab function which takes one argument input: number of points to select in the image.
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.
Do Now  Are you good at knowing when someone is lying to you?  Name 3 ways you can tell when someone is lying.
ELECTRONIC CONDUCTING SYSTEM An easy way of learning how to conduct music Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Assited.
The Expression of Emotion: Nonverbal Communication.
In Your Face Body Language through facial expression.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Mark Dixon 1 9 – Case Study. Mark Dixon 2 Session Aims and Objectives Aims –To give an overview of the development of a web-page from initial idea to.
CAPTURING, ENCODING AND RENDERING GESTURES USING THE KINECT by Adan Patience Supervisor: Mr Mehrdad Ghazi-Asgar.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
The Optical Telemeter Supervisor - Mr Reg Dodds Co – Supervisor - Mentor- Mr Dane Brown Presented by Mutende Msiska.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Speaker Change Detection using Support Vector Machines V.Kartik, D.Srikrishna Satish and C.Chandra Sekhar Speech and Vision Laboratory Department of Computer.
The Expression of Emotion: Nonverbal Communication.
Student: Thabang Kgwefane Supervisor: James Connan.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Student: Dane Brown Supervisor : James Connan Co-Supervisor : Mehrdad Ghaziasgar.
Hand Gestures Based Applications
AHED Automatic Human Emotion Detection
ABSTRACT FACE RECOGNITION RESULTS
Customer Satisfaction Based on Voice
Moving The Mouse Pointer Using Eye Gazing
FISH IDENTIFICATION SYSTEM
SUSPICIOUS ACTIVITY DETECTION
AHED Automatic Human Emotion Detection
Elecbits Electronic shade.
AHED Automatic Human Emotion Detection
AHED Automatic Human Emotion Detection
ACM programming contest
FISH IDENTIFICATION SYSTEM
FISH IDENTIFICATION SYSTEM
Presentation transcript:

Lie Detection System Using Micro-Expressions Nathan de la Cruz Supervisor: Mehrdad Ghaziasgar MENTORS: Dane Brown AND Diego Mushfieldt

A Quick Recap … Background Proposed Solution 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)

High Level Design (HLD) Input Image Processing Classification Output Capture Event Button Capture Event

High Level Design (HLD) Input Video feed Capture Images Capture Event Button Image Processing Crop face Convert to greyscale Convert to Local Binary Pattern Image Classification Support Vector Machine (SVM) Output Display Text in Window

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 ( );

face_cascade.detectMultiScale(); eyes_cascade.detectMultiScale(); 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 Anger i.e. Narrowed Lips And 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.

Project Plan Goal Due date Learn to use OpenCV functions/tools to manipulate images and videos Requirements Gathering End of Term1 (Completed) Design and Development Creating User Interface Specification Designing structure of code Identifying 2 micro-expressions and 2 macro-expression End of Term2 (Completed) Implementation Training SVM to identify more micro-expressions Optimizing LBP by altering the smoothing function End of Term3 Testing and Evaluating Collect more training data for SVM Collect more test data for SVM End of Term4