Source-linked AI summary

Super-Identity Convolutional Neural Network for Face Hallucination

Kaipeng Zhang, Zhanpeng Zhang, Chia-Wen Cheng, Winston H. Hsu, Yu Qiao, Wei Liu, Tong Zhang

arXiv:1811.02328v1cs.CV

TL;DR

Face hallucination methods often overlook identity recovery, although identity matters to human face perception. SICNN minimizes hallucinated-to-HR identity differences in a hypersphere space and uses domain-integrated training; it reports superior visual quality and recognizability for 12×14 faces upscaled 8×.

  • Problem

    Most existing face hallucination works do not consider identity recovery, although human face perception relies heavily on identity information.

    Source: §1 · pp. 1–2
  • Method

    SICNN uses a hypersphere identity space and super-identity loss to minimize the identity difference between hallucinated faces and their corresponding HR faces, with domain-integrated training to address dynamic domain divergence.

    Source: §1 · p. 2
  • Results

    SICNN reports superior hallucination results and significantly improved low-resolution face-recognition performance, including superior visual quality and identity recognizability on 12×14 faces upscaled 8×.

    Source: §1 · p. 3, §5 · p. 16
  • Takeaways & Limitations

    The reported gains in low-resolution face-recognition performance extend SICNN's contribution beyond visual face hallucination.

    Source: §5 · p. 16

    Direct super-identity-loss training can produce artifacts and is difficult to converge, particularly because hallucinated faces initially differ greatly from HR faces and the recognition and pairwise-distance objectives differ.

    Source: §3.5 · p. 7

Abstract

from arXiv · show

Face hallucination is a generative task to super-resolve the facial image with low resolution while human perception of face heavily relies on identity information. However, previous face hallucination approaches largely ignore facial identity recovery. This paper proposes Super-Identity Convolutional Neural Network (SICNN) to recover identity information for generating faces closed to the real identity. Specifically, we define a super-identity loss to measure the identity difference between a hallucinated face and its corresponding high-resolution face within the hypersphere identity metric space. However, directly using this loss will lead to a Dynamic Domain Divergence problem, which is caused by the large margin between the high-resolution domain and the hallucination domain. To overcome this challenge, we present a domain-integrated training approach by constructing a robust identity metric for faces from these two domains. Extensive experimental evaluations demonstrate that the proposed SICNN achieves superior visual quality over the state-of-the-art methods on a challenging task to super-resolve 12$\times$14 faces with an 8$\times$ upscaling factor. In addition, SICNN significantly improves the recognizability of ultra-low-resolution faces.

1 Introduction

The introduction identifies identity recovery as an overlooked part of face hallucination, despite its importance to human face perception. SICNN adds an identity-space loss and domain-integrated training, with reported gains in visual quality and identity recognizability for 12×14 faces upscaled 8×.

  • Earlier methods can produce clearer images than bicubic but still show low identity similarity, while human face perception relies heavily on identity information.Source: §1 · pp. 1–2
  • SICNN minimizes identity differences between hallucinated and corresponding HR faces using a hypersphere identity space and normalized Euclidean super-identity loss.Source: §1 · p. 2
  • Direct training with super-identity loss is difficult because the HR and hallucination domains are far apart and the hallucination domain changes during learning.Source: §1 · pp. 2–3
  • Domain-Integrated Training alternately updates the recognition and hallucination networks with different losses, bringing hallucinated and HR faces closer while preserving metric-space discrimination.Source: §1 · p. 3

2 Related Works

Related work spans classical face-specific super-resolution and deep-learning approaches. The paper identifies identity recovery as a gap in prior methods and adapts perceptual-loss ideas to identity-space training.

  • Classical face hallucination methods include subspace-based and facial-component approaches.Source: §2 · p. 3
  • Subspace methods use PCA-based global appearance, exemplar patches, or sparse local-patch representations, and require precisely aligned HR and LR faces.Source: §2 · p. 3
  • Facial-component methods address pose and expression variation; SIFT-flow mapping can lose global structure, while structured hallucination relies on accurate landmarks.Source: §2 · p. 3
  • Deep methods include bichannel hallucination for blurry faces and joint hallucination with dense spatial correspondence for unaligned faces.Source: §2 · p. 3
  • Prior methods are described as neglecting identity recovery, while perceptual-loss approaches and target visually convincing HR images for general image SR.Source: §2 · p. 4

3 Super-Identity CNN

SICNN combines pixel-level face reconstruction with identity-aware training in a hypersphere metric space. Domain-integrated training addresses the changing gap between hallucinated and HR faces, while the section distinguishes this cooperative approach from adversarial training.

3 Super-Identity CNN

  • SICNN adds identity-difference minimization between hallucinated faces and corresponding HR faces to face hallucination.The section introduces a robust identity metric space, a super-identity loss, and a training approach for using that loss.Source: §3 · p. 4, §3.3 · p. 5, §3.4 · p. 6

3.1 Face Hallucination Network Architecture

  • The hallucination network decomposes into feature extraction, deconvolution, mapping, and reconstruction to produce HR images from LR inputs.It uses dense blocks for semantic feature extraction, learnable deconvolution filters for upscaling, and convolutional layers for mapping and reconstruction.Source: §3.1 · p. 4

3.2 Super-Resolution Loss

  • The super-resolution loss uses pixel-wise Euclidean distance between a hallucinated face and its corresponding HR face to constrain visual appearance.The framework combines this loss with super-identity and recognition losses in the super-identity CNN.Source: §3.2 · p. 4, Figure 2 · p. 5

3.3 Hypersphere Identity Metric Space

  • CNNR and Euclidean normalization project face features into a hypersphere identity metric space; CNNR is trained with A-Softmax angular margin loss.The CNNR architecture follows a residual-block structure, with its FC1 output serving as the identity representation.Source: §3.3 · p. 5, Table 1 · p. 6

3.4 Super-Identity Loss

  • The super-identity loss measures normalized Euclidean distance between hallucinated and corresponding HR faces in the hypersphere identity metric space.The paper describes this distance as equivalent to geodesic distance and modifies perceptual loss to make it directly related to identity in that space.Source: §3.4 · p. 6

3.5 Challenges of Training with Super-Identity Loss

  • Direct super-identity training faces domain divergence: hallucinated and HR features are far apart, and the hallucination domain shifts during learning.The reported consequences include difficult-to-converge identity loss, local minima, noisy results, or artifacts across baseline training approaches.Source: §3.5 · pp. 7–9, Figure 3 · p. 7, Figure 4 · p. 8

3.6 Domain-Integrated Training Algorithm

  • Domain-integrated training alternately updates CNNR and CNNH each iteration, using recognition loss for CNNR and super-resolution plus super-identity losses for CNNH.The procedure is intended to keep identity features measurable as the hallucination network changes, and its examples show better visual results than the other training approaches.Source: §3.6 · pp. 9–10

3.7 Comparison to Adversarial Training

  • Domain-integrated training is cooperative: CNNH and CNNR minimize identity difference, unlike adversarial training, where generator and discriminator compete.The two methods also differ in their learning objectives across alternating updates.Source: §3.7 · p. 10

4 Experiments

The experiments assess the proposed loss and training approach, compare SICNN with other methods, and evaluate higher-resolution input and face recognition. Training uses separate recognition and hallucination sets drawn from web-collected facial images.

4 Experiments

  • The experimental plan includes ablations, state-of-the-art comparisons, higher-input-resolution evaluation, and low-resolution face-recognition evaluation.Recognition and hallucination training use separate sets drawn from the web-collected images.Source: §4 · p. 10

4.1 Training Details

  • Set A contains about 1.5 million images of 17,680 people; Set B selects 1.1 million HR faces from Set A for hallucination training.Training images are face-aligned using a similarity transform based on five MTCNN landmarks, with image and identity overlap removed between training and testing.Source: §4.1 · p. 10
  • Recognition training uses Set A, while hallucination and domain-integrated training use Set B, with separate batch sizes and learning-rate schedules.Recognition training ends at 35K iterations, hallucination training at 80K, and domain-integrated training at 9K.Source: §4.1 · pp. 10–11

4.2 Testing Details

Testing uses held-out HR faces to assess visual quality, identity recovery, and identity recognizability. Identity recovery is measured by similarity to corresponding HR faces, while recognizability is tested by training recognition models on super-resolved faces.

4.2 Testing Details

  • Testing uses 10,000 HR faces from 1,000 identities selected from UMD-Face as Set C.The images are larger than 96×112 pixels and are used for hallucination and identity-recovery evaluation.Source: §4.2 · p. 11
  • Identity recovery is measured by average cosine similarity between hallucinated faces and their corresponding HR faces using CNNR features.Features come from the first fully connected layer of CNNR trained on Set A.Source: §4.2 · p. 11
  • Identity recognizability is assessed by training CNNR on Set A faces super-resolved from 12×14 pixels, then evaluating on LFW and YTF.Face hallucination examples trained with different α values are also compared visually.Source: §4.2 · p. 11, Figure 5 · p. 11

4.3 Ablation Experiment

The ablations find that larger super-identity-loss weights improve identity measures, while domain-integrated training performs best among the tested training approaches. In face-hallucination comparisons, SICNN has the best visual results among the compared methods.

4.3 Ablation Experiment

  • Larger α improves identity recovery and recognizability, with performance stable above α=8; too-large weights make texture slightly unnatural.The authors fix α at 8 for the remaining experiments; larger weights also yield sharper images with more detail.Source: §4.3 · p. 12, Table 2 · p. 12
  • Domain-integrated training achieves the best visual results and the best identity-recovery and identity-recognizability performance among the tested training approaches.The quantitative comparison is reported in Table 3.Source: §4.3 · p. 12, Table 3 · p. 12

4.4 Evaluation on Face Hallucination

  • LapSRN's L2 pixel-wise loss produces over-smoothed faces, UR-DGN's realistic outputs differ from the original HR faces, and UR-DGN* remains inferior to SICNN.UR-DGN* adds a CNNR perceptual loss for pair-wise semantic identity recovery.Source: §4.4 · p. 13
  • SICNN achieves the best visual results over the compared methods on the face-hallucination test set.The comparison includes state-of-the-art methods and bicubic interpolation.Source: §4.4 · pp. 12–13, Figure 6 · p. 14

4.5 Evaluation on Higher Input Resolution

At 24×28 input resolution with 4× upscaling, SICNN performs well visually and reports strong identity-recovery and recognizability results close to those on HR faces.

4.5 Evaluation on Higher Input Resolution

  • The method performs very well in visual quality on higher-resolution inputs with a 4× upscaling factor; the model was trained for 24×28 inputs in this analysis.Specifically, the hallucination network (i.e., CNNH) was modified by removing its first DB, DeConv, and Conv layers.Source: §4.5 · pp. 14–15, Figure 7 · p. 15
  • For identity recovery and recognizability evaluation, the method reports average identity similarity 0.8868, LFW accuracy 99.21%, and YTF accuracy 94.86%, very close to performance on HR faces.Source: §4.5 · p. 15

4.6 Evaluation on Identity Recovery

SICNN achieves the best performance in the identity-recovery evaluation. UR-DGN can produce sharper visuals yet perform worse than LapSRN, while adding perceptual loss improves UR-DGN* but does not bring it up to SICNN.

4.6 Evaluation on Identity Recovery

  • SICNN achieves the best performance in the identity-recovery evaluation.The evaluation uses the models from Sec. 4.4.Source: §4.6 · p. 15
  • UR-DGN performs worse than LapSRN despite producing sharper visual results.The authors attribute UR-DGN's identity-information loss during super-resolution to its non-pairwise adversarial loss.Source: §4.6 · p. 15
  • Adding perceptual loss improves UR-DGN*, but its performance remains inferior to SICNN.Source: §4.6 · p. 15

4.7 Evaluation on Identity Recognizability

SICNN achieves the best performance in the identity-recognizability evaluation. Several methods produce visually better faces than bicubic interpolation without improving recognizability.

4.7 Evaluation on Identity Recognizability

  • SICNN achieves the best performance in the identity-recognizability evaluation.Source: §4.7 · p. 15
  • LapSRN, Ma et al., and UR-DGN produce better visual results than bicubic interpolation, but their identity recognizability is similar or inferior.Source: §4.7 · p. 15
  • Table 6 reports face-verification performance on LFW and YTF and indicates that SICNN can support high accuracy with ultra-low-resolution inputs.Source: Table 6 · p. 16

4.8 Evaluation on Low-Resolution Face Recognition

On LFW and YTF, SICNN-based recognition achieves reasonable results with ultra-low-resolution inputs despite other methods using larger input areas. Similar performance improvement is reported with un-aligned faces.

4.8 Evaluation on Low-Resolution Face Recognition

  • SICNN-based recognition achieves reasonable results with ultra-low-resolution inputs, while comparison methods use input areas 15.3× to 298× larger.The comparison is reported for LFW and YTF.Source: §4.8 · p. 16
  • Using the face hallucination method, the recognition model can still achieve reasonable results with ultra-low-resolution inputs.Source: §4.8 · p. 16
  • Training and testing with un-aligned faces still yields similar performance improvement.Source: §4.8 · p. 16

5 Conclusion

SICNN enhances identity information when super-resolving 12×14-pixel faces with an 8× upscaling factor. It minimizes the identity difference between hallucinated and HR faces and uses domain-integrated training to address dynamic domain divergence.

5 Conclusion

  • SICNN enhances identity information when super-resolving 12×14-pixel faces with an 8× upscaling factor.Source: §5 · p. 16
  • The method aims to minimize identity difference between a hallucinated face and its corresponding HR face.Source: §5 · p. 16
  • Domain-integrated training addresses the dynamic domain divergence problem during SICNN training.Source: §5 · p. 16
  • Experiments show superior hallucination results and significantly improved low-resolution face-recognition performance.Source: §5 · p. 16
Loading 1811.02328v1…