├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Make Up Transfer [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | A curated list of Makeup Transfer (and Hairstyles Transfer) and related resources. 4 | 5 | | ![teaser.jpg](https://raw.githubusercontent.com/Honlan/BeautyGAN/master/result.jpg) | 6 | |:--:| 7 | | *This image is from [BeautyGAN](https://github.com/Honlan/BeautyGAN)* | 8 | 9 | #### 🌱 Contributing 10 | 11 | Please feel free to send me [pull requests](https://github.com/thaoshibe/awesome-makeup-transfer/pulls) (or [issues](https://github.com/thaoshibe/awesome-makeup-transfer/issues)) to add papers/ talks/ demo etc. 12 | 13 | ------ 14 | 15 | ### Table of Contents 16 | 17 | - [Makeup Transfer](#makeup-transfer) 18 | - [Hairstyles Transfer](#hairstyles-transfer) 19 | - [Datasets](#datasets) 20 | - [Applications](#applications) 21 | 22 | ----- 23 | 24 | ### Makeup Transfer 25 | 26 | | Title | Venue | Year | Link/ Code | 27 | |:-------- |:--------:|:--------:|:--------:| 28 | | [BeautyBank: Encoding Facial Makeup in Latent Space](https://arxiv.org/abs/2411.11231) | WACV | 2024 | [Code](https://github.com/CyberAgentAILab/BeautyBank) | 29 | | [SHMT: Self-supervised Hierarchical Makeup Transfer via Latent Diffusion Models](https://openreview.net/forum?id=EeXcOYf3Lg) | NeurIPS | 2024 | [Code](https://github.com/Snowfallingplum/SHMT) | 30 | | [Content-Style Decoupling for Unsupervised Makeup Transfer without Generating Pseudo Ground Truth](https://arxiv.org/abs/2405.17240) | CVPR | 2024 | [Code](https://github.com/Snowfallingplum/CSD-MT) | 31 | | [Makeup Prior Models for 3D Facial Makeup Estimation and Applications](https://arxiv.org/pdf/2403.17761.pdf) | CVPR | 2024 | [Page](https://yangxingchao.github.io/makeup-priors-page/)| 32 | | [SSAT ++ : A Semantic-Aware and Versatile Makeup Transfer Network With Local Color Consistency Constraint](https://ieeexplore.ieee.org/abstract/document/10328655?casa_token=eK7SKjCK2bEAAAAA:B2mINvCBFujPL4P01GY94N7C-m3CnC4YhqZp7Tzp26kVk5lApsj_gZBSHFO3-4xI9MoXLrtQtQ) | Journal | 2023 | | 33 | | [Makeup Extraction of 3D Representation via Illumination-Aware Image Decomposition](https://arxiv.org/pdf/2302.13279.pdf) |Eurographics|2023|[Page](https://yangxingchao.github.io/makeup-extract-page/), [GitHub](https://github.com/YangXingchao/makeup-extract),| 34 | | [RamGAN: Region Attentive Morphing GAN for Region-Level Makeup Transfer](https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/803_ECCV_2022_paper.php) | ECCV | 2022 | -| 35 | |[EleGANt: Exquisite and Locally Editable GAN for Makeup Transfer](https://arxiv.org/abs/2207.09840) |ECCV|2022|[Code](https://github.com/Chenyu-Yang-2000/EleGANt)| 36 | | [SSAT: A Symmetric Semantic-Aware Transformer Network for Makeup Transfer and Removal](https://arxiv.org/abs/2112.03631) | AAAI | 2022 | [Code](https://gitee.com/sunzhaoyang0304/ssat-msp)| 37 | | [SOGAN: 3D-Aware Shadow and Occlusion Robust GAN for Makeup Transfer](https://arxiv.org/abs/2104.10567)| ACM MM | 2021| 38 | |[Spatially-Invariant Style-Codes Controlled Makeup Transfer](https://openaccess.thecvf.com/content/CVPR2021/html/Deng_Spatially-Invariant_Style-Codes_Controlled_Makeup_Transfer_CVPR_2021_paper.html) | CVPR |2021 | 39 | | [PSGAN++: Robust Detail-Preserving Makeup Transfer and Removal](https://arxiv.org/abs/2105.12324) | TPAMI | 2021| 40 | |[Deep Graphics Encoder for Real-Time Video Makeup Synthesis from Example](https://arxiv.org/abs/2105.06407)| CVPRw | 2021 || 41 | | [Lipstick ain't enough: Beyond Color Matching for In-the-Wild Makeup Transfer](https://arxiv.org/abs/2104.01867)|CVPR |2021| [Page](https://thaoshibe.github.io/CPM), [Code](https://github.com/VinAIResearch/CPM)| 42 | | [PSGAN: Pose and Expression Robust Spatial-Aware GAN for Customizable Makeup Transfer](https://arxiv.org/pdf/1909.06956.pdf) | CVPR |2020| [GitHub](https://github.com/wtjiang98/PSGAN)| 43 | | [CA-GAN: Weakly Supervised Color Aware GAN for Controllable Makeup Transfer](https://arxiv.org/pdf/2008.10298.pdf) | ECCVw |2020| [Page](https://robinkips.github.io/CA-GAN/)| 44 | | [LADN: Local Adversarial Disentangling Network for Facial Makeup and De-Makeup](https://arxiv.org/pdf/1904.11272.pdf) | ICCV |2019 | [GitHub](https://github.com/wangguanzhi/LADN), [Page](https://georgegu1997.github.io/LADN-project-page/)| 45 | | [BeautyGlow: On-Demand Makeup Transfer Framework With Reversible Generative Network](https://openaccess.thecvf.com/content_CVPR_2019/papers/Chen_BeautyGlow_On-Demand_Makeup_Transfer_Framework_With_Reversible_Generative_Network_CVPR_2019_paper.pdf) | CVPR | 2019|[GitHub](https://github.com/BeautyGlow), [Page](https://beautyglow.github.io)| 46 | |[Content and Colour Distillation for Learning Image Translations with the Spatial Profile Loss](https://arxiv.org/abs/1908.00274)|BMVC |2019| [GitHub](https://github.com/ssarfraz/SPL)| 47 | | [BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network](https://dl.acm.org/doi/abs/10.1145/3240508.3240618) | ACM |2018|[Tensorflow](https://github.com/Honlan/BeautyGAN), [Torch](https://github.com/wtjiang98/BeautyGAN_pytorch), [Page](http://liusi-group.com/projects/BeautyGAN) | 48 | | [PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup](https://adoberesearch.ctlprojects.com/wp-content/uploads/2018/04/CVPR2018_Paper3623_Chang.pdf)| CVPR |2018 | 49 | |[Makeup like a superstar: Deep Localized Makeup Transfer Network](https://arxiv.org/abs/1604.07102)| IJCA| 2016| | 50 | |— **arXiv** —| 51 | | [MAD: Makeup All-in-One with Cross-Domain Diffusion Model](https://basiclab.github.io/MAD/)| arXiv | 2025 || 52 | | [Gorgeous: Create Your Desired Character Facial Makeup from Any Ideas](https://arxiv.org/abs/2404.13944) | arXiv|2024|| 53 | |[Stable-Makeup: When Real-World Makeup Transfer Meets Diffusion Model](https://arxiv.org/pdf/2403.07764.pdf) | arXiv|2024|| 54 | | [SARA: Controllable Makeup Transfer with Spatial Alignment and Region-Adaptive Normalization](https://arxiv.org/pdf/2311.16828.pdf)| arXiv | 2023|| 55 | | [BeautyREC: Robust, Efficient, and Content-preserving Makeup Transfer](https://arxiv.org/abs/2212.05855) | arXiv | 2022 | [Page](https://arxiv.org/abs/2212.05855) | 56 | | [Semi-parametric Makeup Transfer via Semantic-aware Correspondence](https://arxiv.org/abs/2203.02286)| arXiv | 2022| [code](https://github.com/AnonymScholar/SpMT)| 57 | | [Detailed Region-Adaptive Normalization for Heavy Makeup Transfer](https://arxiv.org/abs/2109.14525)|arXiv|2021|[code](https://github.com/Yueming6568/MDMGAN)| 58 | | [Facial Attribute Transformers for Precise and Robust Makeup Transfer](https://arxiv.org/abs/2104.02894)|arXiv|2021|| 59 | | [Cosmetic-Aware Makeup Cleanser](https://arxiv.org/abs/2004.09147)|arXiv|2020| | 60 | | [SLGAN: Style- and Latent-guided Generative Adversarial Network for Desirable Makeup Transfer and Removal](https://arxiv.org/abs/2009.07557)|arXiv|2020| | 61 | | [Local Facial Makeup Transfer via Disentangled Representation](https://arxiv.org/abs/2003.12065)| arXiv|2020 || 62 | | [Disentangled Makeup Transfer with Generative Adversarial Network](https://arxiv.org/abs/1907.01144)|arXiv|2019|[GitHub](https://github.com/Honlan/DMT)| 63 | | []()| | || 64 | 65 | 66 | ### Hairstyles Transfer 67 | | Title | Venue | Year | Link/ Code | 68 | |:-------- |:--------:|:--------:|:--------:| 69 | | [K-Hairstyle: A Large-scale Korean hairstyle dataset for virtual hair editing and hairstyle classification](https://arxiv.org/abs/2102.06288)| ICIP | 2021 |[Page](https://psh01087.github.io/K-Hairstyle/)| 70 | | [Barbershop: GAN-based Image Compositing using Segmentation Masks](https://arxiv.org/abs/2106.01505)| SIGGRAPH| 2021|[Page](https://zpdesu.github.io/Barbershop/),[GitHub](https://github.com/ZPdesu/Barbershop)| 71 | | [LOHO: Latent Optimization of Hairstyles via Orthogonalization](https://arxiv.org/abs/2103.03891)| CVPR | 2021 |[GitHub](https://github.com/dukebw/LOHO)| 72 | | [MichiGAN: Multi-Input-Conditioned Hair Image Generation for Portrait Editing](https://arxiv.org/abs/2010.16417)| SIGGRAPH | 2020 |[GitHub](https://github.com/tzt101/MichiGAN)| 73 | | [Intuitive, Interactive Beard and Hair Synthesis with Generative Models](https://openaccess.thecvf.com/content_CVPR_2020/papers/Olszewski_Intuitive_Interactive_Beard_and_Hair_Synthesis_With_Generative_Models_CVPR_2020_paper.pdf)| CVPR | 2020 |[GitHub](https://github.com/kyleolsz/hairgen)| 74 | |[HairNet: Single-View Hair Reconstruction using Convolutional Neural Networks](https://openaccess.thecvf.com/content_ECCV_2018/papers/Yi_Zhou_Single-view_Hair_Reconstruction_ECCV_2018_paper.pdf)| ECCV | 2018 || 75 | ### Datasets 76 | 77 | | Name | Year | #imgs | Link | Note | 78 | |:-------- |:--------:|:--------:|:--------:|:--------:| 79 | |Color-Pattern-Makeup Datasets | 2021 | 577-5555 | [GitHub](https://github.com/VinAIResearch/CPM#datasets)| w/ [CPM](https://thaoshibe.github.io/CPM), 4 subsets| 80 | |Makeup-Wild| 2020 | 772 | [OneDrive](https://buaaeducn-my.sharepoint.com/personal/jiangwentao_buaa_edu_cn/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fjiangwentao_buaa_edu_cn%2FDocuments%2FMakeup-Wild%2Ezip&parent=%2Fpersonal%2Fjiangwentao_buaa_edu_cn%2FDocuments&originalPath=aHR0cHM6Ly9idWFhZWR1Y24tbXkuc2hhcmVwb2ludC5jb20vOnU6L2cvcGVyc29uYWwvamlhbmd3ZW50YW9fYnVhYV9lZHVfY24vRWNSTmtGMmJGWTlBb21mTWZ5ZF9CMkFCVXlaN1B0U2VZb3FGSktKYlZ2d01IZz9ydGltZT1FM3dBc3RtMjJFZw)|w/ [PSGAN](https://github.com/wtjiang98/PSGAN)| 81 | |LADN Makeup | 2019 | 635 | [Drive](https://drive.google.com/file/d/1gygDQarCOZ7E4qptvTyYF_iZNxsJ4WnI/view)| w/ [LADN](https://github.com/wangguanzhi/LADN)| 82 | |Makeup Transfer | 2018 | 3834 | [Drive](https://drive.google.com/file/d/18UlvYDL6UGZ2rs0yaDsSzoUlw8KI5ABY/view) | w/ [BeautyGAN](http://liusi-group.com/projects/BeautyGAN)| 83 | |Makeup Datasets | 2012-2017 | 200-600|[Pages](http://www.antitza.com/makeup-datasets.html)| 4 subsets| 84 | | FCC Dataset | 2019 | 18425|[GitHub](https://github.com/ssarfraz/SPL/tree/master/FCC_dataset#facial-cosmetic-content-dataset-fcc)|w/ [SPL](https://github.com/ssarfraz/SPL)| 85 | 86 | ### Applications 87 | 88 | ##### Research Directions 89 | 90 | - **Face Verification/ Attack**: 91 | - [Protecting Facial Privacy: Generating Adversarial Identity Masks via Style-robust Makeup Transfer](https://arxiv.org/pdf/2203.03121.pdf) | CVPR 2022 92 | - [Dodging Attack Using Carefully Crafted Natural Makeup](https://arxiv.org/abs/2109.06467) | arXiv 2021 93 | - [Adv-Makeup: A New Imperceptible and Transferable Attack on Face Recognition](https://arxiv.org/abs/2105.03162) | IJCAI 2021 94 | - [FM2u-Net: Face Morphological Multi-Branch Network for Makeup-Invariant Face Verification](https://openaccess.thecvf.com/content_CVPR_2020/html/Wang_FM2u-Net_Face_Morphological_Multi-Branch_Network_for_Makeup-Invariant_Face_Verification_CVPR_2020_paper.html) | CVPR 2020 95 | - [Anti-Makeup: Learning A Bi-Level Adversarial Network for Makeup-Invariant Face Verification](https://arxiv.org/abs/1709.03654) | AAAI 2018 96 | 97 | - Recommendation System | Beautification: 98 | - [Face Beautification: Beyond Makeup Transfer](https://arxiv.org/abs/1912.03630) | arXiv 2019 99 | - [Examples-Rules Guided Deep Neural Network for Makeup Recommendation](https://ojs.aaai.org/index.php/AAAI/article/view/10626) | AAAI 2017 100 | 101 | ##### Interesting Source Codes 102 | 103 | *Source code for demo, web, etc* 104 | 105 | - [Face Makeup - Pytorch](https://github.com/zllrunning/face-makeup.PyTorch) 106 | - [Web-based | Makeup Transfer Demo](https://github.com/thaoshibe/Facial-Makeup-Web) 107 | - [Web-based | Facial Beauty Prediction](https://github.com/wanshun123/Facial-Beauty-Prediction) 108 | - [GUI | Makeup Transfer Demo](https://github.com/thaoshibe/GUI-Makeup-Transfer) 109 | --------------------------------------------------------------------------------