Supplemental Material to Generating Non-Stationary Textures using Self-Rectification

This supplementary material mainly specifies the pseudocode of the algorithm mentioned in the paper and shows more additional results.

1. Algorithm pseudocode

Here is the link to pseudocode of the algorithm mentioned in the paper:

Link to pseudocode

2. More texture synthesis results

Here is the link to more texture synthesis results:

Link to more results

3. More homogeneous textures synthesis results

There are to configuration for homogeneous texture synthesis:

Config.1 We reshuffle the source/reference textures as target before applying self-rectification.

Config.2 Reshuffle the latent code after the inversion inversion in the first self-rectification.

Here is the link to more homogeneous textures synthesis results:

link to more homogeneous textures synthesis results

4.More outline-based texture synthesis

Here is the link to more outline-based texture synthesis results:

link to more outline-based texture synthesis results

5. More image editing results

Here is the link to more image editing results:

Link to more image editing results

6. S1S2-para space explore, P1=P2=0

Firstly, we set P1=0, P2=0 and explore the S1S2-para space. Here is the link to the result.

Link to S1S2-para space explore

7. P1P2-para space explore, S1=20, S2=5

We set S1=20, S2=5, explore P1 and P2 settings.

Link for P1P2-para space explore for target 4-1

Link for P1P2-para space explore for target 6-2

Link for P1P2-para space explore for target 26-2

Link for P1P2-para space explore for target 27-2

8. Discussion

8.1 Low-pass filter

Here is the link to low-pass filter results:

low-pass filter results

8.2 Reverse order vs. Offset

Here is the link to reverse order vs. offset results:

reverse order vs. offset results