Mirror Mirror: Crowdsourcing Better Portraits through Active Learning

Mirror mirror: crowdsourcing beer portraits

2014-11-19
Jun-Yan Zhu, Alexei Efros, Eli Shechtman, Aseem Agarwala, Jue Wang
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces "Mirror Mirror," a system that uses crowdsourcing and computer vision to evaluate and select attractive facial expressions. By training single-subject and cross-subject regression models on pairwise comparisons, the system provides real-time feedback and automatically identifies the most flattering portraits from large video or photo collections.

TL;DR

"Mirror Mirror" is a pioneering framework designed to help users solve the universal problem of "looking bad in photos." By combining crowdsourced human preferences with machine learning, the researchers developed a system that can predict how attractive a specific facial expression will appear to others. The system doesn't just find smiles; it identifies the subtle muscular movements that make a face look genuine and flattering across different levels of "seriousness."

The "Anxiety of the Lens": Problem & Motivation

Most individuals experience a disconnect between how they feel they look and how they actually appear in photographs. Professional models are trained to manage this, but the average person lacks a feedback loop. While we have tools to fix a photo after it’s taken (e.g., Photoshop, filters), these often feel artificial.

The authors' core insight is that attractiveness is not binary. A "big smile" isn't always the most attractive expression—sometimes a serious, confident gaze for a professional profile is better. However, identifying these "best" versions of ourselves requires external validation, which is where crowdsourcing becomes the ultimate ground truth.

Methodology: The Science of the Perfect Smile

The pipeline begins by capturing a 12-minute video of a subject reacting to various prompts. This ensures a wide "manifold" of natural expressions rather than forced poses.

1. Feature Extraction and Alignment

The system tracks nine facial landmarks to normalize pose and extract Histograms of Oriented Gradients (HOG). These features are specifically weighted—the mouth region is weighted four times as much as other features to capture the nuances of a smile.

2. Active Learning for Efficiency

Asking the crowd to rank thousands of images is too expensive. The authors developed an Active Learning scheme that uses a "Cross-Subject" model (trained on previous people) as a prior. It then intelligently asks "the crowd" to compare only the most uncertain or most promising pairs of images. This reduces the cost from nearly 5 per person.

Model Architecture and Pre-processing

3. The Attractiveness-Seriousness Map

Instead of a single "beauty score," the system plots expressions on a 2D grid. The "Seriousness" axis allows users to find their best "CEO look" versus their best "party look."

Experiments & Results: Beyond Smile Detection

A critical finding of the paper is that standard smile detectors are not beauty detectors. A detector can tell if your mouth is open, but it can't distinguish between a "genuine" Duchenne smile and a "creepy" forced one.

The "Mirror Mirror" single-subject model achieved a 0.88 correlation with human scores, whereas a simple smile/eye detector only hit 0.47.

Result Visualizations across Seriousness Levels

The researchers also discovered the "Squinching" phenomenon: highly attractive expressions often involve raising the lower eyelid slightly, making the eyes look focused rather than "drugged" or "surprised."

Eye Size and Attractiveness Analysis

Critical Insight: Training the User, Not Just the Model

The most innovative application presented is the "Mirror Mirror" App. It functions as a digital coach. Users select a target "best expression" (validated by the crowd), and the app provides a real-time cross-fade overlay of their current webcam feed versus the target.

Limitations

  • Diversity of Environment: The model focuses on facial muscles but doesn't yet account for lighting, hair, or angles.
  • Cultural Subjectivity: Attractiveness is subjective and varies across cultures; the current crowd might have a specific Western bias.

Conclusion

This paper shifts the paradigm of computational photography. Instead of asking "How can we fix this bad photo?", it asks "How can we help the user be more attractive in the moment?". By quantifying the "je ne sais quoi" of a great portrait, the authors provide a bridge between clinical computer vision and the human experience of self-image.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize active learning or Siamese networks for facial aesthetic quality assessment and ranking.
  • Which paper first introduced the application of Bradley-Terry models to crowdsourced image preference tasks, and how does this paper's active learning prior improve upon it?
  • Explore how contemporary "Mirror Mirror" concepts have been integrated into smartphone camera software for real-time shutter triggering based on facial attractiveness.
Contents
Mirror Mirror: Crowdsourcing Better Portraits through Active Learning
1. TL;DR
2. The "Anxiety of the Lens": Problem & Motivation
3. Methodology: The Science of the Perfect Smile
3.1. 1. Feature Extraction and Alignment
3.2. 2. Active Learning for Efficiency
3.3. 3. The Attractiveness-Seriousness Map
4. Experiments & Results: Beyond Smile Detection
5. Critical Insight: Training the User, Not Just the Model
5.1. Limitations
6. Conclusion