SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1905.04538 · 2019

Disentangling Content and Style via Unsupervised Geometry Distillation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 6 functions out of this paper's own repositories and ran 5 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised pwc_unofficial 5 of 6
FunctionStatusWhere it lives
batch_pairwise_distances Ran pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/modules/landmark_projection.py
code served (permissive licence) · get_code("12b2e28574509406")
cat_annos Ran pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/preprocess_datasets.py
code served (permissive licence) · get_code("e6ebd2b8b75cdc9b")
get_boxes Ran pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/preprocess_datasets.py
code served (permissive licence) · get_code("50eb881a5441d01a")
make_layers Ran pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/vgg.py
code served (permissive licence) · get_code("eba3f5bcc6a06d36")
vgg11 Ran pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/vgg.py
code served (permissive licence) · get_code("a97e757d44f4dc7f")
load_some_weights Not yet run pb2377/PyTorch-Disentangling-Content-and-Style-Unsupervised/vgg.py
code served (permissive licence) · get_code("85530f3357a2fe00")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

It is challenging to disentangle an object into two orthogonal spaces of content and style since each can influence the visual observation differently and unpredictably. It is rare for one to have access to a large number of data to help separate the influences. In this paper, we present a novel framework to learn this disentangled representation in a completely unsupervised manner. We address this problem in a two-branch Autoencoder framework. For the structural content branch, we project the latent factor into a soft structured point tensor and constrain it with losses derived from prior knowledge. This constraint encourages the branch to distill geometry information. Another branch learns the complementary style information. The two branches form an effective framework that can disentangle object's content-style representation without any human annotation. We evaluate our approach on four image datasets, on which we demonstrate the superior disentanglement and visual analogy quality both in synthesized and real-world data. We are able to generate photo-realistic images with 256*256 resolution that are clearly disentangled in content and style.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1905.04538")
get_code_for_paper("1905.04538")
have("1905.04538")

Connect an agent — have() is free.