Symmetry Transfer: Texture SynthesisTexture synthesis with symmetry transfer. Translational symmetries of targets (left column) are transfered to source textures (top row). Note how synthesized images have fine-scale details of sources and coarse-scale patterns of targets (symmetry representations are inset).Transferring Natural Patterns: ![]() Transferring Hand-Drawn Patterns: ![]() Symmetry Transfer: Image DeformationSymmetry transfer by as-rigid-as-possible deformation. The input image of a star fish on the left is deformed to minimize the difference of its rotational symmetry descriptor with that of images with perfect 5-fold rotational symmetry (middle) and perfect 4-fold rotational symmetry (right). Note that the symmetries of the target are transferred to the input in both cases (four of the legs form approximate right angles in the rightmost image).![]() Symmetry Processing: FilteringSynthesis: Texture synthesis with pattern processing. In these examples, contrast, scale, rotation, and identity filters have been applied to the original translational symmetry representation (top right) to form a target for texture synthesis.![]() Deformation: Symmetry filtering by as-rigid-as-possible deformation. Starting from the input image shown in (b), its symmetry representation (inset below and right) is filtered to produce new targets. (a) shows a sharpened symmetry representation, while (c) and (d) are blurred with smaller and larger sigma, respectively. Warping the original image with as-rigid-as-possible deformation to minimize differences to the targets produces the images shown in (a,c,d). Note that this process is able to control the symmetry of the image with simple image processing filters. ![]() Texture SymmetrizationTexture Tiling: Each pair shows a 3x3 repeated tiling of the input texture with seamless blending of edges. Image at the top shows tiling without symmetry optimization and image at the bottom shows tiling with symmetry optimization. Note that our method handles various scales and types of symmetric patterns without any user intervention.![]() Comparison (symmetrization): → Comparison to Hays et al. 2006 → Comparison to Park et al. 2009 |