DCMorph: Face Morphing via Dual-Stream Cross-Attention Diffusion

Tahar Chettaoui, Eduarda Caldeira, Guray Ozgur, Raghavendra Ramachandra, Fadi Boutros +1 more
4/23/2026
cs.CV

No official code found. Best implementation: TaharChettaoui/DCMorph (1 star, last commit 2026-04-07).

Abstract

Advancing face morphing attack techniques is crucial to anticipate evolving threats and develop robust defensive mechanisms for identity verification systems. This work introduces DCMorph, a dual-stream diffusion-based morphing framework that simultaneously operates at both identity conditioning and latent space levels. Unlike image-level methods suffering from blending artifacts or GAN-based approaches with limited reconstruction fidelity, DCMorph leverages identity-conditioned latent diffusion models through two mechanisms: (1) decoupled cross-attention interpolation that injects identity-specific features from both source faces into the denoising process, enabling explicit dual-identity conditioning absent in existing diffusion-based methods, and (2) DDIM inversion with spherical interpolation between inverted latent representations from both source faces, providing geometrically consistent initial latent representation that preserves structural attributes. Vulnerability analyses across four state-of-the-art face recognition systems demonstrate that DCMorph achieves the highest attack success rates compared to existing methods at both operational thresholds, while remaining challenging to detect by current morphing attack detection solutions.

View on arXivView PDF

Code Implementations(1)

DCMorph: Face Morphing via Dual-Stream Cross-Attention Diffusion

10Apr 7, 20266 months ago

Similar Papers

Cite this paper

@article{chettaoui2026dcmorph,
  title  = {DCMorph: Face Morphing via Dual-Stream Cross-Attention Diffusion},
  author = {Tahar Chettaoui and Eduarda Caldeira and Guray Ozgur and Raghavendra Ramachandra and Fadi Boutros and Naser Damer},
  year   = {2026},
  eprint = {2604.21627},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.21627v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.21627.svg)](https://codeofpaper.com/paper/2604.21627)

Discussion