index.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
  8. <meta name="description" content="SimSwap">
  9. <meta name="author" content="">
  10. <link rel="icon" href="./favicon.ico">
  11. <title>SimSwap</title>
  12. <!-- Bootstrap core CSS -->
  13. <link href="./css/bootstrap.min.css" rel="stylesheet">
  14. <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
  15. <link href="./css/ie10-viewport-bug-workaround.css" rel="stylesheet">
  16. <!-- Custom styles for this template -->
  17. <link href="./css/jumbotron.css" rel="stylesheet">
  18. <link href="./css/page.css" rel="stylesheet">
  19. <!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
  20. <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
  21. <script src="./js/ie-emulation-modes-warning.js"></script>
  22. <script src="./js/which-image.js"></script>
  23. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  24. <!--[if lt IE 9]>
  25. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  26. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  27. <![endif]-->
  28. </head>
  29. <body>
  30. <nav class="navbar navbar-inverse navbar-fixed-top">
  31. <div class="container">
  32. <div class="navbar-header">
  33. <!-- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  34. <span class="sr-only">Toggle navigation</span>
  35. <span class="icon-bar"></span>
  36. <span class="icon-bar"></span>
  37. <span class="icon-bar"></span>
  38. </button> -->
  39. <a class="navbar-brand" href="#">SimSwap</a>
  40. </div>
  41. <!-- <div id="navbar" class="navbar-collapse collapse">
  42. <form class="navbar-form navbar-right">
  43. <div class="form-group">
  44. <input type="text" placeholder="Email" class="form-control">
  45. </div>
  46. <div class="form-group">
  47. <input type="password" placeholder="Password" class="form-control">
  48. </div>
  49. <button type="submit" class="btn btn-success">Sign in</button>
  50. </form>
  51. </div>/.navbar-collapse -->
  52. </div>
  53. </nav>
  54. <!-- Main jumbotron for a primary marketing message or call to action -->
  55. <div class="jumbotron jumbotron-fluid" style="background: url('./img/nrsig.png'); background-size: 33%;">
  56. <div height=100% width=100% style="background: rgba(255,255,255, 1); background-size: 33%;">
  57. </div>
  58. <div class="container">
  59. <div class="row">
  60. <div class="col-md-6 col-md-offset-3 text-center">
  61. <img src="./img/logo2.png" alt="SimSwap" class="img-rounded" style="width: 100%;">
  62. </div>
  63. </div>
  64. <div class="row text-center">
  65. <div class="col-md-* text-center" style="color:white;">
  66. <h2>SimSwap: An Efficient Framework For High Fidelity Face Swapping</h2>
  67. </div>
  68. </div>
  69. <div class="row">
  70. <div class="col-md-* text-center" style="color:white;">
  71. <h4>Renwang Chen<sup>*</sup>, Xuanhong Chen<sup>*</sup>, Bingbing Ni, Yanhao Ge</h4>
  72. </div>
  73. </div>
  74. <div class="row">
  75. <div class="col-md-* text-center" style="color:white;">
  76. <h4>Shanghai Jiao Tong University, Tencent, China</h4>
  77. </div>
  78. </div>
  79. <div class="row">
  80. <div class="col-md-2 col-md-offset-5 text-center" style="color:white;">
  81. <h5><sup>*</sup>Equal contribution.</h5>
  82. </div>
  83. </div>
  84. <div class="row">
  85. <h5 class="page-header"></h5>
  86. </div>
  87. <div class="row">
  88. <div class="col-md-6 col-md-offset-3 text-center">
  89. <div class="row">
  90. <div class="col-md-4 col-sm-4 text-center">
  91. <p>
  92. <a class="btn btn-primary btn-lg" href="https://github.com/neuralchen/SimSwap" role="button" target="_blank"> <span class="glyphicon glyphicon-star" aria-hidden="true"></span> Code &raquo;</a>
  93. </p>
  94. </div>
  95. <div class="col-md-4 col-sm-4 text-center">
  96. <p><a class="btn btn-primary btn-lg" href="#downloads" role="button"><span class="glyphicon glyphicon-cloud-download" aria-hidden="true"></span> Download &raquo;</a></p>
  97. </div>
  98. <div class="col-md-4 col-sm-4 text-center">
  99. <p><a class="btn btn-primary btn-lg" href="https://arxiv.org/abs/2106.06340" role="button" target="_blank"><span class="glyphicon glyphicon-save-file" aria-hidden="true"></span> Paper &raquo;</a></p>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. <div class="container">
  107. <!-- Example row of columns -->
  108. <div class="row">
  109. <div class="col-md-*">
  110. <h2>Abstract</h2>
  111. </div>
  112. </div>
  113. <div class="row">
  114. <div class="col-md-* text-justify" style="line-height:150%; font-size: large;">
  115. <p>
  116. We propose an efficient framework, called <strong><i>Simple Swap (SimSwap)</i></strong>, aiming for generalized and high fidelity face swapping. In contrast to previous approaches that either lack the ability to generalize to arbitrary
  117. identity or fail to preserve attributes like facial expression and gaze direction, our framework is capable of transferring the identity of an arbitrary source face into an arbitrary target face while preserving the attributes of the
  118. target face. We overcome the above defects in the following two ways. First, we present the <i>ID Injection Module (IIM)</i> which transfers the identity information of the source face into the target face at feature level. By using
  119. this module, we extend the architecture of an identityspecific face swapping algorithm to a framework for arbitrary face swapping. Second, we propose the <i>Weak Feature Matching Loss</i> which efficiently helps our framework to preserve
  120. the facial attributes in an implicit way. Extensive experiments on wild faces demonstrate that our <i>SimSwap</i> is able to achieve competitive identity performance while preserving attributes better than previous state-of-the-art
  121. methods. The code is already available on github: https://github.com/neuralchen/SimSwap.
  122. </p>
  123. </div>
  124. </div>
  125. <div class="row">
  126. <h5 class="page-header"></h5>
  127. </div>
  128. <div class="row">
  129. <div class="col-md-*">
  130. <h2>SimSwap Demo</h2>
  131. </div>
  132. </div>
  133. <div class="row">
  134. <div class="col-md-*">
  135. <h3>Single Face Video Swap</h3>
  136. </div>
  137. </div>
  138. <div class="row">
  139. <div class="col-md-12">
  140. <div class="col-md-3 which-image-container">
  141. <div class="which-image" id=anni>
  142. <img src="./img/id/anni.jpg" onclick="select_source(0)" />
  143. </div>
  144. <div class="which-image" id=chenglong>
  145. <img src="./img/id/chenglong.jpg" onclick="select_source(1)" />
  146. </div>
  147. </div>
  148. <div class="col-md-3 which-image-container">
  149. <div class="which-image" id=zhoujielun>
  150. <img src="./img/id/zhoujielun.jpg" onclick="select_source(2)" />
  151. </div>
  152. <div class="which-image" id=zhuyin>
  153. <img src="./img/id/zhuyin.jpg" onclick="select_source(3)" />
  154. </div>
  155. </div>
  156. <div class="col-md-6 image-display" height=100%>
  157. <img id=jiroujinlun src="./img/anni.webp" />
  158. </div>
  159. </div>
  160. <!-- <img width=24% src="./img/chenglong.webp" />
  161. <img width=24% src="./img/zhoujielun.webp" />
  162. <img width=24% src="./img/zhuyin.webp" /> -->
  163. </div>
  164. <div class="row">
  165. <div class="col-md-*">
  166. <h3>Multiple Faces Video Swap</h2>
  167. </div>
  168. </div>
  169. <div class="row">
  170. [TODO]
  171. </div>
  172. <div class="row">
  173. <div class="col-md-*">
  174. <h3>An overview of model capacity</h2>
  175. </div>
  176. </div>
  177. <div class="row">
  178. <div class="col-md-12 col-sm-12">
  179. <img src="./img/results1.PNG" style="width: 100%;" />
  180. </div>
  181. </div>
  182. <div class="row">
  183. <div class="col-md-12 col-sm-12">
  184. <img src="./img/total.PNG" style="width: 100%;" />
  185. </div>
  186. </div>
  187. <div class="row">
  188. <h5 class="page-header"></h5>
  189. </div>
  190. <div class="row">
  191. <div class="col-md-*">
  192. <h2>Downloads</h2>
  193. </div>
  194. </div>
  195. <div id="downloads" class="row">
  196. <div class="col-md-6 col-sm-6 text-center">
  197. <p>
  198. <a class="btn btn-success btn-lg" href="https://github.com/neuralchen/SimSwap" role="button" target="_blank"> <span class="glyphicon glyphicon-hdd" aria-hidden="true"></span> Donwnload via Google Drive &raquo;</a>
  199. </p>
  200. </div>
  201. <div class="col-md-6 col-sm-6 text-center">
  202. <p><a class="btn btn-success btn-lg" href="#downloads" role="button" target="_blank"><span class="glyphicon glyphicon-cloud-download" aria-hidden="true"></span> Download via Baidu Drive &raquo;</a></p>
  203. <span class="label label-info">password: xxxx</span>
  204. </div>
  205. </div>
  206. <div class="row">
  207. <h5 class="page-header"></h5>
  208. </div>
  209. <div class="row">
  210. <div class="col-md-*">
  211. <h2>Citation</h2>
  212. </div>
  213. </div>
  214. <div class="row">
  215. <div class="col-md-*">
  216. <div class="well">
  217. <!-- @misc{chen2020rainnet,<br/> &ensp;&ensp;title={RainNet: A Large-Scale Dataset for Spatial Precipitation Downscaling},<br/> &ensp;&ensp;author={Xuanhong Chen and Kairui Feng and Naiyuan Liu and Yifan Lu and Zhengyan Tong and Bingbing
  218. Ni and Ziang Liu and Ning Lin},<br/> &ensp;&ensp;year={2020},
  219. <br/> &ensp;&ensp;eprint={2012.09700},
  220. <br/> &ensp;&ensp;archivePrefix={arXiv},
  221. <br/> &ensp;&ensp;primaryClass={cs.CV}
  222. <br/> } -->
  223. @article{Chen_2020,
  224. <br/> &ensp;&ensp;title={SimSwap},
  225. <br/> &ensp;&ensp;ISBN={9781450379885},
  226. <br/> &ensp;&ensp;url={http://dx.doi.org/10.1145/3394171.3413630},
  227. <br/> &ensp;&ensp;DOI={10.1145/3394171.3413630},
  228. <br/> &ensp;&ensp;journal={Proceedings of the 28th ACM International Conference on Multimedia},
  229. <br/> &ensp;&ensp;publisher={ACM},
  230. <br/> &ensp;&ensp;author={Chen, Renwang and Chen, Xuanhong and Ni, Bingbing and Ge, Yanhao},
  231. <br/> &ensp;&ensp;year={2020},
  232. <br/> &ensp;&ensp;month={Oct}
  233. <br/> }
  234. </div>
  235. </div>
  236. </div>
  237. <div class="row">
  238. <h5 class="page-header"></h5>
  239. </div>
  240. <div class="row">
  241. <div class="col-md-*">
  242. <h2>Contact</h2>
  243. </div>
  244. </div>
  245. <div class="row">
  246. <div class="col-md-*">
  247. <p>Please concat Renwang Chen <span class="label label-primary">applebananac@sjtu.edu.cn</span> and Xuanhong Chen <span class="label label-primary">xuanhongchenzju@outlook.com</span> for questions about the paper. </p>
  248. </div>
  249. </div>
  250. <!-- <div class="row">
  251. <h5 class="page-header"></h5>
  252. </div>
  253. <div class="row">
  254. <div class="col-md-*">
  255. <h3>High Resolution Precipitation Maps</h2>
  256. </div>
  257. </div>
  258. <div class="row">
  259. <div class="col-md-6 col-sm-6">
  260. <img src="./img/HRGT_201109091_201109123.gif" style="width: 100%;"/>
  261. </div>
  262. <div class="col-md-6 col-sm-6">
  263. <img src="./img/HRGT_201108607_201108655.gif" style="width: 100%;"/>
  264. </div>
  265. </div>
  266. <div class="row">
  267. <div class="col-md-*">
  268. <h3>Low Resolution Precipitation Maps</h2>
  269. </div>
  270. </div>
  271. <div class="row">
  272. <div class="col-md-6 col-sm-6">
  273. <img src="./img/LRGT_201109091_201109123.gif" style="width: 100%;"/>
  274. </div>
  275. <div class="col-md-6 col-sm-6">
  276. <img src="./img/LRGT_201108607_201108655.gif" style="width: 100%;"/>
  277. </div>
  278. </div> -->
  279. <hr>
  280. <footer>
  281. <p><a>Accessibility</a></p>
  282. </footer>
  283. </div>
  284. <!-- /container -->
  285. <!-- Bootstrap core JavaScript
  286. ================================================== -->
  287. <!-- Placed at the end of the document so the pages load faster -->
  288. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  289. <script>
  290. window.jQuery || document.write('<script src="./js/vendor/jquery.min.js"><\/script>')
  291. </script>
  292. <script src="./js/bootstrap.min.js"></script>
  293. <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
  294. <script src="./js/ie10-viewport-bug-workaround.js"></script>
  295. </body>
  296. </html>