Unsupervised Part-Based Disentangling of Object Shape and Appearance
About
Large intra-class variation is the result of changes in multiple object characteristics. Images, however, only show the superposition of different variable factors such as appearance or shape. Therefore, learning to disentangle and represent these different characteristics poses a great challenge, especially in the unsupervised case. Moreover, large object articulation calls for a flexible part-based model. We present an unsupervised approach for disentangling appearance and shape by learning parts consistently over all instances of a category. Our model for learning an object representation is trained by simultaneously exploiting invariance and equivariance constraints between synthetically transformed images. Since no part annotation or prior information on an object class is required, the approach is applicable to arbitrary classes. We evaluate our approach on a wide range of object categories and diverse tasks including pose prediction, disentangled image synthesis, and video-to-video translation. The approach outperforms the state-of-the-art on unsupervised keypoint prediction and compares favorably even against supervised approaches on the task of shape and appearance transfer.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Landmark Prediction | MAFL (test) | -- | 38 | |
| Landmark Regression | MAFL (test) | MSE (%)3.24 | 28 | |
| Landmark Regression | wild CelebA (test) | Mean Normalized L2 Error11.41 | 17 | |
| Landmark Detection | CelebA Wild (K=8) (test) | Normalized L2 Distance (%)11.41 | 14 | |
| Landmark Prediction | Cat head (test) | Mean Error (%)9.3 | 10 | |
| Landmark Detection | CelebA Wild (K=4) (test) | Normalized L2 Distance15.49 | 10 | |
| Landmark Detection | CelebA Aligned (K=10) (test) | Norm L2 Dist (%)3.24 | 9 | |
| Landmark Prediction | Human 3.6M (test) | Error (Mixed Actions)2.79 | 9 | |
| Pose Regression | Simplified Human 3.6M (test) | Average Error (all)2.79 | 8 | |
| Landmark Detection | Taichi (test) | L2 Distance417.2 | 8 |