-
Notifications
You must be signed in to change notification settings - Fork 0
/
style_transfer.html
152 lines (126 loc) · 4.96 KB
/
style_transfer.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link href="css/boilerplate.css" rel="stylesheet" type="text/css">
<link href="css/style.css" rel="stylesheet" type="text/css">
<!--
To learn more about the conditional comments around the html tags at the top of the file:
paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
Do the following if you're using your customized build of modernizr (http://www.modernizr.com/):
* insert the link to your js here
* remove the link below to the html5shiv
* add the "no-js" class to the html tags at the top
* you can also remove the link to respond.min.js if you included the MQ Polyfill in your modernizr build
-->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" src="./TonalStabilizationICIP_files/respond.min.js"></script>
</head>
<body>
<div class="gridContainer clearfix">
<div class="warp">
<!-- <div class="box"> -->
<h1>Split and Match: Example-based Adaptive Patch Sampling for Unsupervised Style Transfer</h1>
<!-- </div> -->
<div class="affiliations_box">
<a href="http://oriel.github.io">Oriel Frigo</a> (<em>University Paris Descartes / Technicolor</em>),
<a href="http://www.technicolor.com/en/neus-sabater">Neus Sabater</a> (<em>Technicolor</em>)
<a href="http://delon.wp.mines-telecom.fr">Julie Delon</a> (<em>University Paris Descartes</em>),
<a href="http://www.technicolor.com/en/pierre-hellier">Pierre Hellier</a> (<em>Technicolor</em>) </div>
</div>
<div class="warp">
<img class="teaser" src="img/style_transfer.png" />
<p><b>Abstract:</b></p>
<p>This paper presents a novel unsupervised method to transfer the style of an example image to a source image. The complex notion of image style is here considered as a local texture transfer, eventually coupled with a global color transfer. For the local texture transfer, we propose a new patch-based method based on an adaptive partition that captures the style of the example image and preserves the structure of the source image. More precisely, this example-based partition predicts how well a source patch matches an example patch. Results on various images show that out method outperforms the most recent techniques.</p>
<p> </p>
<h4>Downloads:</h4>
<ul>
<li>CVPR 2016 - Paper [ <a href="pdf/frigo_cvpr2016_cameraready.pdf"> pdf </a> ]</li>
<li>CVPR 2016 - Poster [ <a href="pdf/poster_CVPR2016.pdf"> pdf </a> ]</li>
<li>CVPR 2016 - Supplementary material [ <a href="pdf/supplementary_lascaux.pdf"> pdf </a> ]</li>
</ul>
<p> </p>
<h4>Some results:</h4>
<table border=0 align="center">
<tr>
<td>
<p><BR>
</p>
</td>
<td align="center" valign="bottom">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<img align="center" valign="bottom" src="img/table_cat_html_html_2ae5e699.jpg" WIDTH=300 BORDER=0>
</td>
<td>
<img align="center" valign="bottom" src="img/table_cat_html_html_m53ffcf3b.jpg" WIDTH=300 BORDER=0>
</td>
</tr>
<tr>
<td>
<P><BR>
</P>
</td>
<td align="center" valign="bottom">
Example 1: Van Gogh's Starry Night
</td>
<td align="center" valign="bottom">
Example 2: Seurat's Woman
</td>
</tr>
<tr>
<td>
<p ><img src="img/table_cat_html_html_31c087ca.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
<td>
<p ><img src="img/table_cat_html_html_m7d783461.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
<td>
<p ><img src="img/table_cat_html_html_m7d521271.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
Input 1: Cat image
</td>
<td align="center" valign="middle">
Input 1, stylized by Example 1
</td>
<td align="center" valign="middle">
Input 1, stylized by Example 2
</td>
</tr>
<tr>
<td>
<p ><img src="img/table_cat_html_html_3e6b9778.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
<td>
<p ><img src="img/table_cat_html_html_31636629.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
<td>
<p ><img src="img/table_cat_html_html_694ac219.jpg" WIDTH=300 HEIGHT=300 BORDER=0><BR>
</p>
</td>
</tr>
<tr>
<td align="center" valign="middle">
Input 2: Venice image
</td>
<td align="center" valign="middle">
Input 2, stylized by Example 1
</td>
<td align="center" valign="middle">
Input 2, stylized by Example 2
</td>
</tr>
</table>
<p> </p>
<p> </p>
</div>
</body></html>