• Aucun résultat trouvé

Flow-Guided Warping for Image-Based Shape Manipulation (supplemental material)

N/A
N/A
Protected

Academic year: 2022

Partager "Flow-Guided Warping for Image-Based Shape Manipulation (supplemental material)"

Copied!
6
0
0

Texte intégral

(1)

Flow-Guided Warping for Image-Based Shape Manipulation (supplemental material)

Romain Vergne1,2 Pascal Barla2 Georges-Pierre Bonneau1,2 Roland W. Fleming3 Univ. Grenoble Alpes, CNRS1 Inria2 Justus Liebig Universit¨at Gießen3

1 Visual relationships between surface- and image-based structure tensors

A visual comparison between structure tensors is made for 2 blobby shapes and various renderings in Figures 1 and 2 (see the paper for visualizing the corresponding litspheres) . The top-left images correspond to the normal map and its corresponding surface-based tensor.

Other images are all renderings with their corresponding image-based tensors. Structure tensors are visualized using a combination of line integral convolution (in the direction of the maximum eigen vector) and color coding (hue corresponding to the maximum eigen vector angle, and opacity to its eigen value).

Figure 1: Comparison between surface-based (top-left) and image-based (the others) structure tensors for a blobby shape.

Figure 2: Same comparison with another shape.

(2)

The first shape of our data base is shown in Figure 3 where (1) is the visualization of the normal map and (2-17) are global illumination renderings, with4different materials (1per column) and4lighting environments (1per row). Their corresponding surface- and image- based tensors are shown in Figure 5. Statistical relationships between maximum eigen vectors of each pair of image are summarized in Figure 4. Each entry of matrix (a) represents the averaged per-pixel dot product between vectors. Matrix (b) shows the corresponding standard deviations. Local cross-correlations between maximum eigen values are visualized in Figure 6. Matrices (a) and (b) respectively show the averaged per pixel cross-correlation and its corresponding standard deviation for each pair of tensors.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 3: Shape #1:(1): normal-map; (2-17): renderings with4 materials (dielectric, lambertian, metal, plastic) and4environment lightings (2indoors and2outdoors.)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 4: Similarity between maximum eigen vectors of each pair of tensor. Average (a) and standard deviation (b) of the per pixel dot product between eigen vectors. The global averaged dot product (for all material/lightings) for this object is0

.88and the global standard deviation is0

.20.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 5: Shape #1: Visualization of surface-based tensors (1) and image-based tensors (2-17)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 6: Similarity between maximum eigen values of each pair of tensor. Average (a) and standard deviation (b) of the per pixel local cross correlation between eigen values. The global averaged cross correlation (for all material/lightings) for this object is0

.81 (p-value≪0

.05) and the global standard deviation is0 .31.

(3)

The second shape of our data base is shown in Figure 7 where (1) is the visualization of the normal map and (2-17) are global illumination renderings, with4different materials (1per column) and4lighting environments (1per row). Their corresponding surface- and image- based tensors are shown in Figure 9. Statistical relationships between maximum eigen vectors of each pair of image are summarized in Figure 8. Each entry of matrix (a) represents the averaged per-pixel dot product between vectors. Matrix (b) shows the corresponding standard deviations. Local cross-correlations between maximum eigen values are visualized in Figure 10. Matrices (a) and (b) respectively show the averaged per pixel cross-correlation and its corresponding standard deviation for each pair of tensors.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 7: Shape #2:(1): normal-map; (2-17): renderings with4 materials (dielectric, lambertian, metal, plastic) and4environment lightings (2indoors and2outdoors.)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 8: Similarity between maximum eigen vectors of each pair of tensor. Average (a) and standard deviation (b) of the per pixel dot product between eigen vectors. The global averaged dot product (for all material/lightings) for this object is0

.87and the global standard deviation is0

.21.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 9: Shape #2: Visualization of surface-based tensors (1) and image-based tensors (2-17)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 10: Similarity between maximum eigen values of each pair of tensor. Average (a) and standard deviation (b) of the per pixel local cross correlation between eigen values. The global av- eraged cross correlation (for all material/lightings) for this object is0

.82(p-value≪0

.05) and the global standard deviation is0 .28.

(4)

The third shape of our data base is shown in Figure 11 where (1) is the visualization of the normal map and (2-17) are global illumination renderings, with4different materials (1per column) and4lighting environments (1per row). Their corresponding surface- and image- based tensors are shown in Figure 13. Statistical relationships between maximum eigen vectors of each pair of image are summarized in Figure 12. Each entry of matrix (a) represents the averaged per-pixel dot product between vectors. Matrix (b) shows the corresponding standard deviations. Local cross-correlations between maximum eigen values are visualized in Figure 14. Matrices (a) and (b) respectively show the averaged per pixel cross-correlation and its corresponding standard deviation for each pair of tensors.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 11: Shape #3:(1): normal-map; (2-17): renderings with4 materials (dielectric, lambertian, metal, plastic) and4environment lightings (2indoors and2outdoors.)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 12: Similarity between maximum eigen vectors of each pair of tensor. Average (a) and standard deviation (b) of the per pixel dot product between eigen vectors. The global averaged dot product (for all material/lightings) for this object is0

.86and the global standard deviation is0

.22.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 13: Shape #3: Visualization of surface-based tensors (1) and image-based tensors (2-17)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 14: Similarity between maximum eigen values of each pair of tensor. Average (a) and standard deviation (b) of the per pixel local cross correlation between eigen values. The global av- eraged cross correlation (for all material/lightings) for this object is0

.84(p-value≪0

.05) and the global standard deviation is0 .21.

(5)

The fourth shape of our data base is shown in Figure 15 where (1) is the visualization of the normal map and (2-17) are global illumination renderings, with4different materials (1per column) and4lighting environments (1per row). Their corresponding surface- and image- based tensors are shown in Figure 17. Statistical relationships between maximum eigen vectors of each pair of image are summarized in Figure 16. Each entry of matrix (a) represents the averaged per-pixel dot product between vectors. Matrix (b) shows the corresponding standard deviations. Local cross-correlations between maximum eigen values are visualized in Figure 18. Matrices (a) and (b) respectively show the averaged per pixel cross-correlation and its corresponding standard deviation for each pair of tensors.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 15: Shape #4:(1): normal-map; (2-17): renderings with4 materials (dielectric, lambertian, metal, plastic) and4environment lightings (2indoors and2outdoors.)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 16: Similarity between maximum eigen vectors of each pair of tensor. Average (a) and standard deviation (b) of the per pixel dot product between eigen vectors. The global averaged dot product (for all material/lightings) for this object is0

.85and the global standard deviation is0

.23.

1

2 3 4 5

6 7 8 9

10 11 12 13

14 15 16 17

Figure 17: Shape #4: Visualization of surface-based tensors (1) and image-based tensors (2-17)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 2

3 4

5 6

7 8

9 10

11 12

13 14

15 16

17

(a) (b)

Figure 18: Similarity between maximum eigen values of each pair of tensor. Average (a) and standard deviation (b) of the per pixel local cross correlation between eigen values. The global av- eraged cross correlation (for all material/lightings) for this object is0

.88(p-value≪0

.05) and the global standard deviation is0 .15.

(6)

Computer-generated renderings of the statistical analysis were used as input for experiment1. We used the4shapes (cf. Figures 3,7,11,15) with2environment lightings (rows1and2) and2materials (columns2and3). The9photographs used for experiment2are shown in Figure 19. Before running the experiments, participants were shown an example to ensure that they understood the signification ofsharpened androunded shape. A warped version of a simple computer-generated surface (Figure 20) was shown to all participants before running experiment1. A similar example was shown before experiment2but with a real photograph as input (Figure 21). Figure 22 shows the results of experiment2for each photograph independently. Figure 23 shows supplementary results of experiment1, where we can observe the effect of material or lighting on the perceived sharpness.

1 2 3

4 5 6

7 8 9

Figure 19: Input photographs used in experiment 2.

Figure 20: Image shown to participants before running experi- ment1.From left to right: sharpened; original; rounded.

Figure 21: Image shown to participants before running experi- ment2.From left to right: sharpened; original; rounded.

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.92, std: 0.21

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.85, std: 0.31

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.95, std: 0.15

1 2 3

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.80, std: 0.32

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.62, std: 0.39

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.93, std: 0.21

4 5 6

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.83, std: 0.26

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.95, std: 0.19

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

mean: 0.88, std: 0.26

7 8 9

Figure 22: Per photograph results. The x- and y-axes represent the warping amplitude and the percentage of correct answers. Er- ror bars are standard errors of the mean according to the number of participants. Dashed lines correspond to chance level.

Lambertian Metal

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

IB (mean:0

.86, std:0

.27) IB (mean:0

.86, std:0 .25) SB (mean:0

.81, std:0

.32) SB (mean:0

.78, std:0 .32)

Outdoor env. Indoor env.

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

-1.5 -1 -0.5 0 0.5 1 1.5

0 0.2 0.4 0.6 0.8 1

IB (mean:0

.85, std:0

.28) IB (mean:0

.87, std:0 .24) SB (mean:0

.75, std:0

.34) SB (mean:0

.84, std:0 .28) Figure 23: Supplementary results for experiment 1. Top: per material plots. Bottom: per lighting environment plots. Image- based (IB) and surface-based (SB) warping results are respectively shown in blue and red.

Références

Documents relatifs

3 Picture by Fir0002/Flagstaffotos distributed on Wikimedia Commons via GNU license (http://commons.wikimedia.org/wiki/Commons:GNU_Free_Documentation_License_1.2)..

The advected smoke layers over Europe are detected at both tropospheric and stratospheric heights, with the latter presenting non-typical values of the Linear

If d = 2, in order to have the regularity of the whole boundary, we have to show that Theorem 6.6 and Corollary 6.7 in [1] (which are for solutions and not weak-solutions) are

In a second time, we investigate the inverse problem consisting in recovering the shape of the plasma inside the tokamak, from the knowledge of Cauchy data on the external boundary Γ

notion of initial data average observability, more relevant for practical issues, and investigate the problem of maximizing this constant with respect to the shape of the sensors,

We present an interactive method that manipulates perceived object shape from a single input color image thanks to a warping tech- nique implemented on the GPU. The key idea is to

In this paper we focus on structural patterns in music: in intra-musical structural relations per se that allow the emergence and perception of salient musical shapes,

Donner la mesure de l’angle marqué en justifiant