paper-with-me

Papers

ST-GAN: Spatial Transformer Generative Adversarial Networks for Image Compositing

2018-03-05 · CVPR 2018 6 · Chen-Hsuan Lin, Ersin Yumer, Oliver Wang, Eli Shechtman, Simon Lucey

We address the problem of finding realistic geometric corrections to a foreground object such that it appears natural when composited into a background image. To achieve this, we propose a novel Generative Adversarial Network (GAN) architecture that utilizes Spatial Transformer Networks (STNs) as the generator, which we call Spatial Transformer GANs (ST-GANs). ST-GANs seek image realism by operating in the geometric warp parameter space. In particular, we exploit an iterative STN warping scheme and propose a sequential training strategy that achieves better results compared to naive training of a single generator. One of the key advantages of ST-GAN is its applicability to high-resolution images indirectly since the predicted warp parameters are transferable between reference frames. We demonstrate our approach in two applications: (1) visualizing how indoor furniture (e.g. from product images) might be perceived in a room, (2) hallucinating how accessories like glasses would look when matched with real portraits.

📄 PDF Abstract BibTeX arXiv:1803.01837

Code (2)

chenhsuanlin/spatial-transformer-GAN 공식 구현 tf
lix3972/https-github.com-chenhsuanlin-spatial-transformer-GAN tf

Tasks

Generative Adversarial Network

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Spatial Transformer A Spatial Transformer is an image model block that explicitly allows the spatial manipulation of data within a [convolutional neural…
Residual Connection 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Toward Realistic Image Compositing With Adversarial Learning

2019-06-01 · CVPR 2019 6 · Bor-Chun Chen, Andrew Kae

Compositing a realistic image is a challenging task and usually requires considerable human supervision using professional image editing software. In this work we propose a generative adversarial network (GAN) architectu…

Generative Adversarial Network

BIFRÖST: 3D-Aware Image compositing with Language Instructions

2024-10-24 · Lingxiao Li, Kaixiong Gong, Weihong Li, Xili Dai 외

This paper introduces Bifr\"ost, a novel 3D-aware framework that is built upon diffusion models to perform instruction-based image composition. Previous methods concentrate on image compositing at the 2D level, which fal…

counterfactualImage Harmonization

Deep Image Compositing

2021-03-29 · Shivangi Aneja, Soham Mazumder

In image editing, the most common task is pasting objects from one image to the other and then eventually adjusting the manifestation of the foreground object with the background object. This task is called image composi…

Benchmarking

Chameleon: Style-Content Disentangled Framework for Cross-Domain Object Compositing

2026-05-31 · Sukhun Ko, Soo Ye Kim, Jihyong Oh arxiv

Image compositing aims to seamlessly insert a foreground object into a background image, and recent advances in diffusion models have significantly enhanced the quality, especially when the foreground and background imag…

Contrastive Learning

Thinking Outside the BBox: Unconstrained Generative Object Compositing

2024-09-06 · Gemma Canet Tarrés, Zhe Lin, Zhifei Zhang, Jianming Zhang 외

Compositing an object into an image involves multiple non-trivial sub-tasks such as object placement and scaling, color/lighting harmonization, viewpoint/geometry adjustment, and shadow/reflection generation. Recent gene…

Object