Old Photo Restoration via Deep Latent Space Translation

Paper
microsoft/Bringing-Old-Photos-Back-to-Life
"Recovering old photos through deep latent space transformation"

  • Abstract
    Using deep learning methods to restore old photos that have suffered severe degradation. This paper proposes a triple area transformation network that uses real photos and a large number of synthetic image pairs. That is, train two variant autoencoders to convert old photos and clean photos into two potential spaces respectively. And use the synthetic paired data to learn the transformation of the two latent spaces. Since the regional gap is closed in the compact potential space, this conversion can be well extended to real search. In addition, in order to solve the multiple degradation problems mixed in an old photo, the designed global branch has non-local blocks for structured defects (such as scratches and dust spots), and the local branch is for unstructured defects (such as noise spots and blurs). degree). These two branches are merged in the latent space, thereby improving the ability to restore old photos from multiple defects. In addition, the face optimization network is also used to restore the fine details of the face in the old photos, so as to finally generate photos with the quality of Zeng Qian's perception.
    Insert picture description here

  • Network structure
    Insert picture description here
    Insert picture description here

  • 潜在空间变换
    Insert picture description here
    r R → y = G y ∘ T Z ∘ E R ( r ) r_R \rightarrow y = G_y \circ T_Z \circ E_R(r) rRand=GandTWithER(r)
    r ∈ R , x ∈ X , y ∈ Y r \in R, x \in X, y \in Y rR,xX,andY
    E R : R → Z R , G R : Z R → R E_R:R \rightarrow Z_R, G_R: Z_R \rightarrow R ER:RWITHR,GR:WITHRR
    E X : X → Z X , G X : Z X → X E_X:X \rightarrow Z_X, G_X: Z_X \rightarrow X EX:XWITHX,GX:WITHXX
    EY: Y → ZY, GY: ZY → Y E_Y: Y \ rightarrow Z_Y, G_Y: Z_Y \ rightarrow YEAnd:ANDWITHAnd,GAnd:WITHAndY
    z r ∈ Z R , z x ∈ Z X , z y ∈ Z Y z_r \in Z_R, z_x \in Z_X, z_y \in Z_Y withrWITHR,withxWITHX,withandWITHAnd

    Composition of relations Insert picture description here Insert picture description here

    • Domain alignment in VAE latent space
      Insert picture description here
      Insert picture description here
      Insert picture description here
    • Potential mapping
      Insert picture description here
      Insert picture description here
      Insert picture description here
  • Non-local modules
    Insert picture description here
    Insert picture description here
    Insert picture description here
    Insert picture description here
    Formula parameters:

    • F: feature map
    • m: Binary image with value 0-1
  • Area defect detection
    Area defect detection is the automatic detection of the input guide mask m in the non-local module in the global branch.
    Insert picture description here
    Insert picture description here
    Insert picture description here
    Insert picture description here

  • Progressive generator network for facial enhancement
    Insert picture description here
    Insert picture description here
    Insert picture description here
    Insert picture description here

  • Synthetic data generation method
    Insert picture description here

  • result
    Insert picture description here
    Insert picture description here

Guess you like

Origin blog.csdn.net/studyeboy/article/details/110654108