{"url":"/task/facial-inpainting","name":"Facial Inpainting","slug":"facial-inpainting","description_markdown":"Facial inpainting (or face completion) is the task of generating plausible facial structures for missing pixels in a face image.\r\n\r\n<span style=\"color:grey; opacity: 0.6\">( Image credit: [SymmFCNet](https://github.com/csxmli2016/SymmFCNet) )</span>","categories":[{"name":"Computer Vision","url":"/area/computer-vision"},{"name":"Miscellaneous","url":"/area/miscellaneous"},{"name":"Music","url":"/area/music"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":60,"papers_with_code":23,"benchmarks":3,"benchmark_tables_in_archive":3,"benchmark_tables_shown":3,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":5,"subtasks":0,"parent_tasks":2},"benchmarks":[{"leaderboard":"/sota/facial-inpainting-on-ffhq","slug":"facial-inpainting-on-ffhq","dataset":"FFHQ","dataset_url":"/dataset/ffhq","rows_in_archive":1,"metrics":[" SSIM","LPIPS","PSNR"],"first_row_in_archive_order":{"model":"DMFN","paper_title":"Image Fine-grained Inpainting","paper_url":"/paper/image-fine-grained-inpainting","paper_date":"2020-02-07","arxiv_id":"2002.02609","code_links":[{"title":"Zheng222/DMFN","url":"https://github.com/Zheng222/DMFN"},{"title":"HannH/DMFN","url":"https://github.com/HannH/DMFN"},{"title":"Oorgien/Scene-Inpainting","url":"https://github.com/Oorgien/Scene-Inpainting"}],"syntology":null}},{"leaderboard":"/sota/facial-inpainting-on-vggface2","slug":"facial-inpainting-on-vggface2","dataset":"VggFace2","dataset_url":"/dataset/vggface2-1","rows_in_archive":1,"metrics":["PSNR"],"first_row_in_archive_order":{"model":"SymmFCNet (Full)","paper_title":"Learning Symmetry Consistent Deep CNNs for Face Completion","paper_url":"/paper/learning-symmetry-consistent-deep-cnns-for","paper_date":"2018-12-19","arxiv_id":"1812.07741","code_links":[{"title":"csxmli2016/SymmFCNet","url":"https://github.com/csxmli2016/SymmFCNet"}],"syntology":null}},{"leaderboard":"/sota/facial-inpainting-on-webface","slug":"facial-inpainting-on-webface","dataset":"WebFace","dataset_url":"/dataset/casia-webface","rows_in_archive":1,"metrics":["PSNR"],"first_row_in_archive_order":{"model":"SymmFCNet (Full)","paper_title":"Learning Symmetry Consistent Deep CNNs for Face Completion","paper_url":"/paper/learning-symmetry-consistent-deep-cnns-for","paper_date":"2018-12-19","arxiv_id":"1812.07741","code_links":[{"title":"csxmli2016/SymmFCNet","url":"https://github.com/csxmli2016/SymmFCNet"}],"syntology":null}}],"datasets":[{"url":"/dataset/ffhq","name":"FFHQ","full_name":"Flickr-Faces-HQ","num_papers_in_archive":1468},{"url":"/dataset/vggface2-1","name":"VGGFace2","full_name":"Vggface2: A dataset for recognising faces  across pose and age","num_papers_in_archive":539},{"url":"/dataset/casia-webface","name":"CASIA-WebFace","full_name":"","num_papers_in_archive":415},{"url":"/dataset/mfsd","name":"MFSD","full_name":"Masked Face Segmentation Dataset","num_papers_in_archive":1},{"url":"/dataset/dreaming-inpainting-dataset","name":"DREAMING Inpainting Dataset","full_name":"Diminished Reality for Emerging Applications in Medicine through Inpainting Dataset","num_papers_in_archive":0}],"subtasks":[],"parent_tasks":[{"url":"/task/facial-recognition-and-modelling","name":"Facial Recognition and Modelling"},{"url":"/task/image-inpainting","name":"Image Inpainting"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":23,"of":23,"tagged_in_all":60,"items":[{"url":"/paper/sc-fegan-face-editing-generative-adversarial","title":"SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color","date":"2019-02-18","arxiv_id":"1902.06838","repositories_listed":4,"syntology":null},{"url":"/paper/image-fine-grained-inpainting","title":"Image Fine-grained Inpainting","date":"2020-02-07","arxiv_id":"2002.02609","repositories_listed":3,"syntology":null},{"url":"/paper/abanet-attention-boundary-aware-network-for","title":"ABANet: Attention boundary-aware network for image segmentation","date":"2024-05-17","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/e2f-net-eyes-to-face-inpainting-via-stylegan","title":"E2F-Net: Eyes-to-Face Inpainting via StyleGAN Latent Space","date":"2024-03-18","arxiv_id":"2403.12197","repositories_listed":2,"syntology":null},{"url":"/paper/e4s-fine-grained-face-swapping-via-editing","title":"E4S: Fine-grained Face Swapping via Editing With Regional GAN Inversion","date":"2023-10-23","arxiv_id":"2310.15081","repositories_listed":2,"syntology":null},{"url":"/paper/patmat-person-aware-tuning-of-mask-aware","title":"PATMAT: Person Aware Tuning of Mask-Aware Transformer for Face Inpainting","date":"2023-04-12","arxiv_id":"2304.06107","repositories_listed":2,"syntology":null},{"url":"/paper/reference-guided-large-scale-face-inpainting","title":"Reference-Guided Large-Scale Face Inpainting with Identity and Texture Control","date":"2023-03-13","arxiv_id":"2303.07014","repositories_listed":2,"syntology":null},{"url":"/paper/generative-face-completion","title":"Generative Face Completion","date":"2017-04-19","arxiv_id":"1704.05838","repositories_listed":2,"syntology":null},{"url":"/paper/face-mask-removal-with-region-attentive-face","title":"Face Mask Removal with Region-attentive Face Inpainting","date":"2024-09-10","arxiv_id":"2409.06845","repositories_listed":1,"syntology":null},{"url":"/paper/face-swap-via-diffusion-model","title":"Face Swap via Diffusion Model","date":"2024-03-02","arxiv_id":"2403.01108","repositories_listed":1,"syntology":null},{"url":"/paper/compensation-sampling-for-improved","title":"Compensation Sampling for Improved Convergence in Diffusion Models","date":"2023-12-11","arxiv_id":"2312.06285","repositories_listed":1,"syntology":null},{"url":"/paper/reference-guided-image-inpainting-using","title":"Reference Guided Image Inpainting using Facial Attributes","date":"2023-01-19","arxiv_id":"2301.08044","repositories_listed":1,"syntology":null},{"url":"/paper/sfi-swin-symmetric-face-inpainting-with-swin","title":"SFI-Swin: Symmetric Face Inpainting with Swin Transformer by Distinctly Learning Face Components Distributions","date":"2023-01-09","arxiv_id":"2301.03130","repositories_listed":1,"syntology":null},{"url":"/paper/conffusion-confidence-intervals-for-diffusion","title":"Conffusion: Confidence Intervals for Diffusion Models","date":"2022-11-17","arxiv_id":"2211.09795","repositories_listed":1,"syntology":null},{"url":"/paper/masked-face-inpainting-through-residual","title":"Masked Face Inpainting Through Residual Attention UNet","date":"2022-09-19","arxiv_id":"2209.08850","repositories_listed":1,"syntology":null},{"url":"/paper/non-deterministic-face-mask-removal-based-on","title":"Non-Deterministic Face Mask Removal Based On 3D Priors","date":"2022-02-20","arxiv_id":"2202.09856","repositories_listed":1,"syntology":null},{"url":"/paper/diverse-facial-inpainting-guided-by-exemplars","title":"Do Inpainting Yourself: Generative Facial Inpainting Guided by Exemplars","date":"2022-02-13","arxiv_id":"2202.06358","repositories_listed":1,"syntology":null},{"url":"/paper/lafin-generative-landmark-guided-face","title":"LaFIn: Generative Landmark Guided Face Inpainting","date":"2019-11-26","arxiv_id":"1911.11394","repositories_listed":1,"syntology":null},{"url":"/paper/fcsr-gan-joint-face-completion-and-super","title":"FCSR-GAN: Joint Face Completion and Super-resolution via Multi-task Learning","date":"2019-11-04","arxiv_id":"1911.01045","repositories_listed":1,"syntology":null},{"url":"/paper/fsgan-subject-agnostic-face-swapping-and","title":"FSGAN: Subject Agnostic Face Swapping and Reenactment","date":"2019-08-16","arxiv_id":"1908.05932","repositories_listed":1,"syntology":{"n":8,"n_ran":1,"n_unverified":7,"n_pointer_only":0}},{"url":"/paper/does-generative-face-completion-help-face","title":"Does Generative Face Completion Help Face Recognition?","date":"2019-06-07","arxiv_id":"1906.02858","repositories_listed":1,"syntology":null},{"url":"/paper/detecting-overfitting-of-deep-generative","title":"Detecting Overfitting of Deep Generative Networks via Latent Recovery","date":"2019-01-09","arxiv_id":"1901.03396","repositories_listed":1,"syntology":null},{"url":"/paper/learning-symmetry-consistent-deep-cnns-for","title":"Learning Symmetry Consistent Deep CNNs for Face Completion","date":"2018-12-19","arxiv_id":"1812.07741","repositories_listed":1,"syntology":null}],"syntology_records":1,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}