All Projects → msracver → Style Feature Reshuffle

msracver / Style Feature Reshuffle

Licence: mit
caffe implementation of "Arbitrary Style Transfer with Deep Feature Reshuffle"

Labels

Projects that are alternatives of or similar to Style Feature Reshuffle

Gpu badmm mt
Bregman ADMM for mass transportation on GPU
Stars: ✭ 10 (-73.68%)
Mutual labels:  cuda
Cuda Utilities
Utilities for CUDA programming
Stars: ✭ 30 (-21.05%)
Mutual labels:  cuda
Object Detection And Location Realsensed435
Use the Intel D435 real-sensing camera to realize target detection based on the Yolov3 framework under the Opencv DNN framework, and realize the 3D positioning of the Objection according to the depth information. Real-time display of the coordinates in the camera coordinate system.ADD--Using Yolov5 By TensorRT model,AGX-Xavier,RealTime Object Detection
Stars: ✭ 36 (-5.26%)
Mutual labels:  cuda
Uammd
A CUDA project for Molecular Dynamics, Brownian Dynamics, Hydrodynamics... intended to simulate a very generic system constructing a simulation with modules.
Stars: ✭ 11 (-71.05%)
Mutual labels:  cuda
Des Cuda
DES cracking using brute force algorithm and CUDA
Stars: ✭ 21 (-44.74%)
Mutual labels:  cuda
Cuda
Experiments with CUDA and Rust
Stars: ✭ 31 (-18.42%)
Mutual labels:  cuda
Presentations
Slides and demo code for past presentations
Stars: ✭ 7 (-81.58%)
Mutual labels:  cuda
Smallpt Parallel Bvh Gpu
A GPU implementation of smallpt (http://www.kevinbeason.com/smallpt/) with Bounding Volume Hierarchy (BVH) tree.
Stars: ✭ 36 (-5.26%)
Mutual labels:  cuda
Cuda Cnn
Implementation of a simple CNN using CUDA
Stars: ✭ 29 (-23.68%)
Mutual labels:  cuda
Ktt
Kernel Tuning Toolkit
Stars: ✭ 33 (-13.16%)
Mutual labels:  cuda
Graphvite
GraphVite: A General and High-performance Graph Embedding System
Stars: ✭ 865 (+2176.32%)
Mutual labels:  cuda
Cub
Cooperative primitives for CUDA C++.
Stars: ✭ 883 (+2223.68%)
Mutual labels:  cuda
Simple Sh Datascience
A collection of Bash scripts and Dockerfiles to install data science Tool, Lib and application
Stars: ✭ 32 (-15.79%)
Mutual labels:  cuda
Theano Roi Align
An implementation of the RoiAlign operation for Theano
Stars: ✭ 11 (-71.05%)
Mutual labels:  cuda
Cure
Stars: ✭ 36 (-5.26%)
Mutual labels:  cuda
Stn3d
3D Spatial Transformer Network
Stars: ✭ 8 (-78.95%)
Mutual labels:  cuda
Cuda word split
This project is an old code for Chinese words split. It is written by CUDA at 2010, so it could not run well directly under you platform without an GPU card.
Stars: ✭ 31 (-18.42%)
Mutual labels:  cuda
Soul Engine
Physically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (-2.63%)
Mutual labels:  cuda
Nvidia libs test
Tests and benchmarks for cudnn (and in the future, other nvidia libraries)
Stars: ✭ 36 (-5.26%)
Mutual labels:  cuda
Deformable Convolution V2 Pytorch
Deformable ConvNets V2 (DCNv2) in PyTorch
Stars: ✭ 963 (+2434.21%)
Mutual labels:  cuda

Arbitrary Style Transfer with Deep Feature Reshuffle

The major contributors of this repository include Shuyang Gu, Congliang Chen, Jing Liao, Lu Yuan at Microsoft Research.

Introduction

Deep Feature Reshuffle is a technique to using reshuffling deep features of style image for arbitrary style transfer. It connects both global and local style constrain respectively used by most parametric and non-parametric neural style transfer methods.

Disclaimer

This is an official C++ combined with CUDA implementation of "Arbitrary Style Transfer with Deep Feature Reshuffle". It is worth noticing that:

  • Our codes are based on Caffe.
  • Our codes only have been tested on Windows 10 and Windows Server 2012 R2 with CUDA 8 or 7.5.
  • Our codes only have been tested on several Nvidia GPU: Titan X, Titan Z, K40, GTX770.

License

© Microsoft, 2018. Licensed under a MIT license.

Citation

If you find Deep Feature Reshuffle helpful for your research, please consider citing:

@inproceedings{gu2018arbitrary, 
title={Arbitrary Style Transfer with Deep Feature Reshuffle}, 
author={Gu, Shuyang and Chen, Congliang and Liao, Jing and Yuan, Lu}, 
booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition}, 
pages={8222--8231}, 
year={2018} 
} 

Getting Started

Prerequisite

  • Windows 7/8/10
  • CUDA 8 or 7.5
  • Visual Studio 2013

Build

  • Build Caffe at first. Just download and follow the tutorial here.
  • Put style_feature_reshuflle under windows/
  • Edit style_feature_reshuffle.vcxproj under style_feature_reshuffle to make the CUDA version in it match yours .
  • Open solution Caffe and add style_feature_reshuffle project.
  • Build project style_feature_reshuffle.

Running code

-style_feature_reshuffle content_image_name style_image_name output_image_name gpu_id

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].