representations of contributing subjects [10, 33]. Improve-
ments to early face generating GANs have increased their
threat to FRS [15, 16]. Although benefiting from enhanced
visual quality, compared to other face morphing techniques,
GAN-based face morphing falls short when used to attack
FRS compared to landmark-based morphing due to a loss
of identity in the morphed images [2, 33, 37]. As presented
in Figure 1, we address this issue as we augment the la-
tent space projections of the bona fide images by blending
their landmarks before calculating their latent representa-
tions. Our landmark enforcement technique improves the
morphed face’s landmarks, being equidistant from the bona
fide subjects’ landmarks. To construct the latent represen-
tations for the bona fide subjects, we build upon inversion
methods from [6, 16, 3] by incorporating a landmark en-
forcement algorithm to preserve the blended landmarks in
the latent representation. In addition, we adapt the noise
input of our model [16] to derive an improved image inver-
sion algorithm resulting in latent codes with higher levels of
reconstruction quality.
We integrate our proposed inversion algorithm in the
StyleGAN2 to improve the morph generation. We ex-
plore the constructed latent space using Principal Compo-
nent Analysis (PCA) to enhance the blending of latent rep-
resentations and further improve the quality of the morph
images without adding additional optimization steps. This
exploration aims at addressing the known issue with latent
representation averaging which leads to morphs possessing
biased or neither bona fide identities [37]. We examine the
covariance of latent representations using PCA and replace
the latent code averaging with element-wise and vector-
wise blending of PCA projected latent codes. By applying
our image inversion algorithm and exploring latent repre-
sentation blending in the PCA domain, we generate GAN-
based morph images to fool FRS at increased rates while
maintaining high image quality to fool a human inspector.
Our major contributions in this paper are:
• We present a novel StyleGAN2 morphing technique
by enforcing landmarks to improve geometric identity
preservation in the morph.
• We study latent space exploration in the PCA domain
to improve latent code blending by addressing identity-
imbalance issue.
• We study the influence of the noise input of our model
to improve latent representations and morph image
quality.
2. Related Work
2.1. Landmark Morphing
Facial morphing techniques split into two categories:
landmark-based and GAN-based. GAN-based morphing
operates in the latent space, whereas landmark-based mor-
phing is performed in the image domain [35, 20, 4, 5, 2].
Landmark-based morphing uses landmark predictions of
contributing subjects to warp them toward an equidistant
set of landmarks. The pixel values of the warped images
are alpha blended to complete the morph. Landmark-based
morphing has been the most effective automated morphing
threat to FRS [33]; however, the blending of pixel values
and imperfections in the landmark alignments create arti-
facts surrounding the morphed image eyes, mouth, nose,
and edges around the face due to pasting. This ghosting
effect increases the possibility of a human investigator rec-
ognizing the morph.
2.2. GAN-Based Morphing
Damer et al. [10] introduced GAN-based morphing us-
ing MorGAN to invert images into latent representations via
an encoder, averaging the faces in the latent domain, and
inputting the resultant morph latent representation into the
generator. In a study by Venkatesh et al. [33], MorGAN
morphs were shown to be limited in both image generation
quality and output size of 64×64×3. Morphs generated us-
ing MorGAN fail to pass the size standards set by the ICAO
[1] while also failing to attack the verification of FRS.
Prior techniques for GAN-based morphing projects the
average of two bona fide latent representations into the gen-
erator to synthesize the morphed image [6, 33]. The per-
formance of morphs using StyleGAN [15] significantly im-
proved when compared to ones generated using MorGAN
[10], but the performance is not comparable to landmark-
based methods. Improvements to morph generation using
StyleGAN include training encoders to estimate the latent
embeddings [24, 31] or by adding new loss functions for
optimization [37]. MIPGAN [37] proposed a hybrid ap-
proach to StyleGAN morphing by using both an encoder to
estimate the latent codes of the bona fide subjects and an op-
timization cycle to improve the averaged latent code. The
novel addition to their optimization cycle was an identity
loss function using a pre-trained FRS model [12] to balance
the identity of the morph between the bona fide subjects.
2.3. PCA For Latent Exploration
Principle Component Analysis (PCA) is widely used to
evaluate correlation between samples in a dataset [32]. The
foundation of PCA calculates the covariance matrix of the
dataset whose eigenvectors represent the variance of the en-
tire dataset. Each eigenvector represents a variable amount
of the variance of the dataset, so by removing the eigenvec-
tors in order of smallest to greatest eigenvalue, the quality
of the restored data degrades exponentially. PCA has been
used to assist in the traversal and disentanglement of the la-
tent space of GANs [22, 36]. We explore applications of
PCA for blending two latent representations for morphing.