Robots Atlas>ROBOTS ATLAS
Computer Vision

VSR

2016ActivePublished: 22 September 2026Updated: 22 September 2026Published
Key innovation
Reading spoken content purely from the visual motion of the lips and face, enabling speech recognition without access to an audio signal.
Category
Computer Vision
Abstraction level
Paradigm
Operation level
ModelApplication
Use cases
Silent speech interfacesAudio-visual speech recognition (AVSR) in noiseHuman–robot interaction: detecting who is speaking and whenAccessibility and support for the deaf and hard of hearingAnalysis of silent video material (forensics, archives)Visual voice activity detection

How it works

A VSR pipeline starts with face detection and localization of a region of interest (ROI) around the mouth, followed by alignment and normalization of the frame sequence. A visual front-end (spatiotemporal convolution / 3D-CNN) extracts lip-motion features from the image sequence. A sequence model (GRU/LSTM or Transformer/Conformer) models the temporal dependencies between frames. A decoder maps the feature sequence to text, using a CTC loss (which allows differing input and output lengths) or a sequence-to-sequence architecture with attention. Because many phonemes produce the same lip shape (homophenes/visemes), the model must exploit language context. More recent approaches (e.g. AV-HuBERT) use self-supervised pretraining on large audio-visual corpora to alleviate the scarcity of labeled data.

Problem solved

Speech recognition fails or is unavailable when the audio signal is noisy, masked by the environment, or entirely absent (e.g. silent video, a noisy hall, several people speaking at once). VSR recovers the spoken content from the image of the lips alone and can indicate who is currently speaking, improving the robustness of speech-recognition and human–robot interaction systems in difficult acoustic conditions.

Components

Visual front-end (spatiotemporal CNN / 3D-CNN)Extracting lip-motion features from the mouth-ROI frame sequence

A convolutional network operating over spatial and temporal dimensions, turning the cropped mouth region into a sequence of feature representations.

INSequence of cropped mouth-region frames.
OUTPer-frame feature vector sequence.

Official

Sequence model (RNN/GRU/LSTM or Transformer/Conformer)Modeling temporal dependencies across frames

A recurrent or attention-based layer that aggregates features over time into a contextual sequence representation.

INFeature sequence from the front-end.
OUTContextual temporal representation.

Official

Decoder / loss (CTC or sequence-to-sequence)Mapping the sequence representation to text

Decoding module: a CTC loss allowing input/output length mismatch, or a seq2seq decoder with attention generating characters/words.

Official

Implementation

Implementation pitfalls
Homophenes / visemesHigh

Many distinct phonemes produce the same visible lip shape, making decoding ambiguous.

Fix:Language-context modeling, seq2seq decoders, language models.
Mouth-ROI detection and alignment qualityHigh

Poor face/landmark detection or unstable cropping degrades the input.

Fix:Accurate landmark detection, ROI stabilization and normalization.
Sensitivity to pose, lighting, accent and speaking rateMedium

Variation in recording conditions and speaker traits harms generalization.

Fix:Data augmentation, training on diverse in-the-wild datasets.
Scarcity of large labeled video corporaMedium

Annotating speech video is costly, limiting supervised training.

Fix:Self-supervised audio-visual pretraining (e.g. AV-HuBERT).

Evolution

Original paper · 2016 · Yannis M. Assael
LipNet: End-to-End Sentence-level Lipreading
Yannis M. Assael, Brendan Shillingford, Shimon Whiteson, Nando de Freitas
2006
GRID corpus

Release of the GRID audio-visual corpus (Cooke et al.), a standard word/sentence-level VSR benchmark.

2016
LipNet — end-to-end sentence-level VSR
Inflection point

First end-to-end sentence-level VSR (spatiotemporal CNN + GRU + CTC), reaching 95.2% accuracy on GRID.

2018
In-the-wild VSR on Transformers (LRS2/LRS3)
Inflection point

Deep Audio-Visual Speech Recognition (Afouras et al.) — in-the-wild VSR using Transformers, plus the LRS2-BBC and LRS3-TED datasets.

2022
AV-HuBERT — self-supervised audio-visual representations
Inflection point

Self-supervised learning via masked multimodal cluster prediction; 26.9% WER on LRS3 (433 h).

Hyperparameters (configurable axes)

Region of interest (mouth/face ROI)Critical

How the mouth region is detected, cropped and aligned — strongly affects quality.

Backbone architectureHigh

Choice of front-end and sequence model (3D-CNN, Transformer, Conformer).

Decoder / loss functionMedium

CTC vs sequence-to-sequence with attention.

Output granularity (chars/phonemes/words/sentences)Medium

Granularity of the recognized output units.

Execution paradigm

Primary mode
Dense
Activation pattern
All paths active

Parallelism

Parallelism level
Partially parallel

Transformer/Conformer variants train in parallel across frames; recurrent variants are sequential over time.

Scope
TrainingInference

Hardware requirements

Primary

Training and inference of spatiotemporal CNNs and Transformers over video sequences.