vitoralbiero/drl_action_unit_detection — explained in plain English
Analysis updated 2026-07-06 · repo last pushed 2019-06-13
Build an application that reads human emotions from a live video feed in real-world conditions.
Create a tool for user testing that gauges customer reactions based on facial expressions.
Develop a system for psychologists to analyze non-verbal communication and facial movements.
| vitoralbiero/drl_action_unit_detection | 0-bingwu-0/live-interpreter | 0xkaz/llm-governance-dashboard | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Last pushed | 2019-06-13 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | researcher | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
The README is sparse with no setup instructions, and required input data like facial landmarks and bounding boxes may not yet be available in the repo.
This repository contains code for a computer vision research project called DRL, which stands for Dynamic Region Learning. It is designed to automatically detect "action units" on a human face. Action units are the tiny, individual muscle movements that make up facial expressions, like raising an eyebrow, tightening the lips, or squinting the eyes. By detecting these movements, the system helps computers understand human emotions and facial expressions. The code focuses on solving a specific challenge: detecting these facial movements accurately even when the person's head is turned at different angles. The "dynamic region learning" part of the approach means the system smartly focuses on specific, relevant areas of the face to find these muscle movements, rather than just analyzing the entire face at once. The implementation is built using Keras, a popular Python tool for creating machine learning models. The primary audience for this project is researchers and developers working in computer vision, emotion recognition, or human-computer interaction. Someone might use this code to build an application that reads human emotions from a video feed, such as a system that gauges customer reactions during user testing, or a tool that helps psychologists analyze non-verbal communication. Because it handles multiple head poses, it is useful in real-world scenarios where people are not staring perfectly straight into a camera. The README is very sparse and does not go into detail about how to set up or run the code. It primarily exists to share the implementation behind an academic paper published at a 2018 image processing conference. The author notes that additional data, specifically facial landmarks and bounding boxes, will be uploaded to the repository soon, which are necessary components for the system to locate and identify the facial features it needs to analyze. If you use the code, the author simply asks that you cite the associated research paper.
A computer vision research project that detects tiny facial muscle movements (action units) to help computers understand emotions, even when the person's head is turned at different angles.
Mainly Python. The stack also includes Python, Keras.
Dormant — no commits in 2+ years (last push 2019-06-13).
No license specified, but the author requests that you cite the associated 2018 academic research paper if you use the code.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.