Continuous Landmark Detection with 3D Queries

Prashanth Chandran, Gaspard Zoss, Paulo F. U. Gotardo, D. Bradley
2/14/2026

No confident code implementation found for this paper.

Abstract

Neural networks for facial landmark detection are notoriously limited to a fixed set of landmarks in a dedicated layout, which must be specified at training time. Dedicated datasets must also be hand-annotated with the corresponding landmark configuration for training. We propose the first facial landmark detection network that can predict continuous, unlimited landmarks, allowing to specify the number and location of the desired landmarks at inference time. Our method combines a simple image feature extractor with a queried landmark predictor, and the user can specify any continuous query points relative to a 3D template face mesh as input. As it is not tied to a fixed set of landmarks, our method is able to leverage all pre-existing 2D landmark datasets for training, even if they have inconsistent landmark configurations. As a result, we present a very powerful facial landmark detector that can be trained once, and can be used readily for numerous applications like 3D face reconstruction, arbitrary face segmentation, and is even compatible with helmeted mounted cameras, and therefore could vastly simplify face tracking workflows for media and entertainment applications.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{chandran2026continuous,
  title  = {Continuous Landmark Detection with 3D Queries},
  author = {Prashanth Chandran and Gaspard Zoss and Paulo F. U. Gotardo and D. Bradley},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.01617},
  url    = {https://doi.org/10.1109/CVPR52729.2023.01617},
  journal = {CVPR 2023 2023}
}

Discussion