{"url":"/task/image-inpainting","name":"Image Inpainting","slug":"image-inpainting","description_markdown":"Remove the preview tag from template","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":708,"papers_with_code":331,"benchmarks":12,"benchmark_tables_in_archive":12,"benchmark_tables_shown":12,"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":17,"subtasks":3,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/image-inpainting-on-places2-1","slug":"image-inpainting-on-places2-1","dataset":"Places2","dataset_url":"/dataset/places","rows_in_archive":14,"metrics":["FID","P-IDS","U-IDS","LPIPS"],"first_row_in_archive_order":{"model":"ASUKA","paper_title":"Towards Enhanced Image Inpainting: Mitigating Unwanted Object Insertion and Preserving Color Consistency","paper_url":"/paper/towards-stable-and-faithful-inpainting","paper_date":"2023-12-08","arxiv_id":"2312.04831","code_links":[{"title":"yikai-wang/asuka-misato","url":"https://github.com/yikai-wang/asuka-misato"}],"syntology":{"n":17,"n_ran":13,"n_unverified":4,"n_pointer_only":17}}},{"leaderboard":"/sota/image-inpainting-on-places2-val","slug":"image-inpainting-on-places2-val","dataset":"Places2 val","dataset_url":"/dataset/places","rows_in_archive":7,"metrics":["FID","PD"],"first_row_in_archive_order":{"model":"Palatte (20-30% free form)","paper_title":"Palette: Image-to-Image Diffusion Models","paper_url":"/paper/palette-image-to-image-diffusion-models-1","paper_date":"2021-11-10","arxiv_id":"2111.05826","code_links":[{"title":"Janspiry/Palette-Image-to-Image-Diffusion-Models","url":"https://github.com/Janspiry/Palette-Image-to-Image-Diffusion-Models"},{"title":"LouisRouss/Diffusion-Based-Model-for-Colorization","url":"https://github.com/LouisRouss/Diffusion-Based-Model-for-Colorization"},{"title":"crosszamirski/guided-i2i","url":"https://github.com/crosszamirski/guided-i2i"},{"title":"kylelo/roofdiffusion","url":"https://github.com/kylelo/roofdiffusion"},{"title":"omerb01/puq","url":"https://github.com/omerb01/puq"}],"syntology":{"n":3,"n_ran":2,"n_unverified":1,"n_pointer_only":3}}},{"leaderboard":"/sota/image-inpainting-on-celeba-hq","slug":"image-inpainting-on-celeba-hq","dataset":"CelebA-HQ","dataset_url":"/dataset/celeba-hq","rows_in_archive":6,"metrics":["FID","P-IDS","U-IDS"],"first_row_in_archive_order":{"model":"MAT","paper_title":"MAT: Mask-Aware Transformer for Large Hole Image Inpainting","paper_url":"/paper/mat-mask-aware-transformer-for-large-hole","paper_date":"2022-03-29","arxiv_id":"2203.15270","code_links":[{"title":"fenglinglwb/mat","url":"https://github.com/fenglinglwb/mat"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-celeba","slug":"image-inpainting-on-celeba","dataset":"CelebA","dataset_url":"/dataset/celeba","rows_in_archive":5,"metrics":["FID","PSNR","SSIM","LPIPS"],"first_row_in_archive_order":{"model":"DDNM","paper_title":"Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model","paper_url":"/paper/zero-shot-image-restoration-using-denoising","paper_date":"2022-12-01","arxiv_id":"2212.00490","code_links":[{"title":"wyhuai/ddnm","url":"https://github.com/wyhuai/ddnm"},{"title":"xypeng9903/k-diffusion-inverse-problems","url":"https://github.com/xypeng9903/k-diffusion-inverse-problems"},{"title":"ipc-lab/deepjscc-diffusion","url":"https://github.com/ipc-lab/deepjscc-diffusion"},{"title":"andreamazzitelli/ProjectNN","url":"https://github.com/andreamazzitelli/ProjectNN"}],"syntology":{"n":23,"n_ran":12,"n_unverified":11,"n_pointer_only":0}}},{"leaderboard":"/sota/image-inpainting-on-imagenet","slug":"image-inpainting-on-imagenet","dataset":"ImageNet","dataset_url":"/dataset/imagenet","rows_in_archive":5,"metrics":["FID","PSNR","SSIM"],"first_row_in_archive_order":{"model":"WavePaint","paper_title":"WavePaint: Resource-efficient Token-mixer for Self-supervised Inpainting","paper_url":"/paper/wavepaint-resource-efficient-token-mixer-for","paper_date":"2023-07-01","arxiv_id":"2307.00407","code_links":[{"title":"pranavphoenix/WavePaint","url":"https://github.com/pranavphoenix/WavePaint"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-ffhq-512-x-512","slug":"image-inpainting-on-ffhq-512-x-512","dataset":"FFHQ 512 x 512","dataset_url":"/dataset/ffhq","rows_in_archive":3,"metrics":["FID","P-IDS","U-IDS"],"first_row_in_archive_order":{"model":"SH-GAN","paper_title":"Image Completion with Heterogeneously Filtered Spectral Hints","paper_url":"/paper/image-completion-with-heterogeneously","paper_date":"2022-11-07","arxiv_id":"2211.03700","code_links":[{"title":"shi-labs/sh-gan","url":"https://github.com/shi-labs/sh-gan"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-ffhq-1024-x-1024","slug":"image-inpainting-on-ffhq-1024-x-1024","dataset":"FFHQ 1024 x 1024","dataset_url":"/dataset/ffhq","rows_in_archive":2,"metrics":["LPIPS","RMSE","PSNR","SSIM"],"first_row_in_archive_order":{"model":"BRGM","paper_title":"Bayesian Image Reconstruction using Deep Generative Models","paper_url":"/paper/bayesian-image-reconstruction-using-deep","paper_date":"2020-12-08","arxiv_id":"2012.04567","code_links":[{"title":"razvanmarinescu/brgm","url":"https://github.com/razvanmarinescu/brgm"},{"title":"razvanmarinescu/brgm-pytorch","url":"https://github.com/razvanmarinescu/brgm-pytorch"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-paris-streetview-1","slug":"image-inpainting-on-paris-streetview-1","dataset":"Paris StreetView","dataset_url":null,"rows_in_archive":2,"metrics":["40-50% Mask PSNR","10-20% Mask PSNR","20-30% Mask PSNR","30-40% Mask PSNR"],"first_row_in_archive_order":{"model":"Coherent Semantic Attention for Image Inpainting","paper_title":"Coherent Semantic Attention for Image Inpainting","paper_url":"/paper/coherent-semantic-attention-for-image","paper_date":"2019-05-29","arxiv_id":"1905.12384","code_links":[{"title":"KumapowerLIU/CSA-inpainting","url":"https://github.com/KumapowerLIU/CSA-inpainting"},{"title":"yangyucheng000/University","url":"https://github.com/yangyucheng000/University/tree/main/model-2/cohere"},{"title":"2024-MindSpore-1/Code2","url":"https://github.com/2024-MindSpore-1/Code2/tree/main/model-1/cohere"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-apolloscape","slug":"image-inpainting-on-apolloscape","dataset":"ApolloScape","dataset_url":"/dataset/apolloscape-1","rows_in_archive":1,"metrics":["MAE","PSNR","RMSE","SSIM"],"first_row_in_archive_order":{"model":"DVI","paper_title":"DVI: Depth Guided Video Inpainting for Autonomous Driving","paper_url":"/paper/dvi-depth-guided-video-inpainting-for","paper_date":"2020-07-17","arxiv_id":"2007.08854","code_links":[{"title":"ApolloScapeAuto/dataset-api","url":"https://github.com/ApolloScapeAuto/dataset-api"},{"title":"sibozhang/Depth-Guided-Inpainting","url":"https://github.com/sibozhang/Depth-Guided-Inpainting"}],"syntology":{"n":10,"n_ran":2,"n_unverified":8,"n_pointer_only":0}}},{"leaderboard":"/sota/image-inpainting-on-apolloscape-inpainting","slug":"image-inpainting-on-apolloscape-inpainting","dataset":"Apolloscape Inpainting","dataset_url":"/dataset/apolloscape-inpainting","rows_in_archive":1,"metrics":["RMSE"],"first_row_in_archive_order":{"model":"DVI","paper_title":"DVI: Depth Guided Video Inpainting for Autonomous Driving","paper_url":"/paper/dvi-depth-guided-video-inpainting-for","paper_date":"2020-07-17","arxiv_id":"2007.08854","code_links":[{"title":"ApolloScapeAuto/dataset-api","url":"https://github.com/ApolloScapeAuto/dataset-api"},{"title":"sibozhang/Depth-Guided-Inpainting","url":"https://github.com/sibozhang/Depth-Guided-Inpainting"}],"syntology":{"n":10,"n_ran":2,"n_unverified":8,"n_pointer_only":0}}},{"leaderboard":"/sota/image-inpainting-on-places365","slug":"image-inpainting-on-places365","dataset":"Places365","dataset_url":"/dataset/places365","rows_in_archive":1,"metrics":["L1 error"],"first_row_in_archive_order":{"model":"GGLA","paper_title":"Global and Local Attention-Based Free-Form Image Inpainting","paper_url":"/paper/global-and-local-attention-based-free-form","paper_date":"2020-06-04","arxiv_id":null,"code_links":[{"title":"SayedNadim/Global-and-Local-Attention-Based-Free-Form-Image-Inpainting","url":"https://github.com/SayedNadim/Global-and-Local-Attention-Based-Free-Form-Image-Inpainting"}],"syntology":null}},{"leaderboard":"/sota/image-inpainting-on-streetview","slug":"image-inpainting-on-streetview","dataset":"StreetView","dataset_url":null,"rows_in_archive":1,"metrics":["SSIM"],"first_row_in_archive_order":{"model":"SRNet","paper_title":"Editing Text in the Wild","paper_url":"/paper/editing-text-in-the-wild","paper_date":"2019-08-08","arxiv_id":"1908.03047","code_links":[{"title":"youdao-ai/SRNet","url":"https://github.com/youdao-ai/SRNet"},{"title":"Niwhskal/SRNet","url":"https://github.com/Niwhskal/SRNet"}],"syntology":null}}],"datasets":[{"url":"/dataset/imagenet","name":"ImageNet","full_name":"","num_papers_in_archive":15430},{"url":"/dataset/celeba","name":"CelebA","full_name":"CelebFaces Attributes Dataset","num_papers_in_archive":3477},{"url":"/dataset/ffhq","name":"FFHQ","full_name":"Flickr-Faces-HQ","num_papers_in_archive":1468},{"url":"/dataset/places","name":"Places","full_name":"Places","num_papers_in_archive":1151},{"url":"/dataset/celeba-hq","name":"CelebA-HQ","full_name":"CelebA-HQ","num_papers_in_archive":954},{"url":"/dataset/apolloscape-1","name":"ApolloScape","full_name":"","num_papers_in_archive":74},{"url":"/dataset/places365","name":"Places365","full_name":"","num_papers_in_archive":65},{"url":"/dataset/fashion-gen","name":"Fashion-Gen","full_name":"","num_papers_in_archive":36},{"url":"/dataset/casia-v2","name":"CASIA V2","full_name":"CASIA V2","num_papers_in_archive":15},{"url":"/dataset/fvi","name":"FVI","full_name":"Free-form Video Inpainting","num_papers_in_archive":8},{"url":"/dataset/fdf","name":"FDF","full_name":"Flickr Diverse Faces","num_papers_in_archive":6},{"url":"/dataset/qst","name":"QST","full_name":"Quick Sky Time","num_papers_in_archive":3},{"url":"/dataset/pal4inpaint","name":"PAL4Inpaint","full_name":"","num_papers_in_archive":2},{"url":"/dataset/apolloscape-inpainting","name":"Apolloscape Inpainting","full_name":"","num_papers_in_archive":1},{"url":"/dataset/fingerprint-inpainting-and-denoising","name":"Fingerprint inpainting and denoising","full_name":"","num_papers_in_archive":1},{"url":"/dataset/unsplash-1k","name":"Unsplash_1k","full_name":"Unsplash_1k_crops","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":[{"url":"/task/cloud-removal","name":"Cloud Removal"},{"url":"/task/facial-inpainting","name":"Facial Inpainting"},{"url":"/task/fine-grained-image-inpainting","name":"Fine-Grained Image Inpainting"}],"parent_tasks":[{"url":"/task/image-generation","name":"Image Generation"}],"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":30,"of":331,"tagged_in_all":708,"items":[{"url":"/paper/image-inpainting-for-irregular-holes-using","title":"Image Inpainting for Irregular Holes Using Partial Convolutions","date":"2018-04-20","arxiv_id":"1804.07723","repositories_listed":60,"syntology":{"n":31,"n_ran":9,"n_unverified":22,"n_pointer_only":3}},{"url":"/paper/high-resolution-image-synthesis-with-latent","title":"High-Resolution Image Synthesis with Latent Diffusion Models","date":"2021-12-20","arxiv_id":"2112.10752","repositories_listed":41,"syntology":{"n":28,"n_ran":19,"n_unverified":9,"n_pointer_only":5}},{"url":"/paper/free-form-image-inpainting-with-gated","title":"Free-Form Image Inpainting with Gated Convolution","date":"2018-06-10","arxiv_id":"1806.03589","repositories_listed":30,"syntology":{"n":7,"n_ran":1,"n_unverified":6,"n_pointer_only":0}},{"url":"/paper/generative-image-inpainting-with-contextual","title":"Generative Image Inpainting with Contextual Attention","date":"2018-01-24","arxiv_id":"1801.07892","repositories_listed":28,"syntology":null},{"url":"/paper/implicit-neural-representations-with-periodic","title":"Implicit Neural Representations with Periodic Activation Functions","date":"2020-06-17","arxiv_id":"2006.09661","repositories_listed":25,"syntology":{"n":71,"n_ran":49,"n_unverified":22,"n_pointer_only":8}},{"url":"/paper/edgeconnect-generative-image-inpainting-with","title":"EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning","date":"2019-01-01","arxiv_id":"1901.00212","repositories_listed":20,"syntology":{"n":4,"n_ran":4,"n_unverified":0,"n_pointer_only":4}},{"url":"/paper/consistency-models","title":"Consistency Models","date":"2023-03-02","arxiv_id":"2303.01469","repositories_listed":15,"syntology":{"n":57,"n_ran":28,"n_unverified":29,"n_pointer_only":8}},{"url":"/paper/score-based-generative-modeling-through-1","title":"Score-Based Generative Modeling through Stochastic Differential Equations","date":"2020-11-26","arxiv_id":"2011.13456","repositories_listed":15,"syntology":{"n":23,"n_ran":15,"n_unverified":8,"n_pointer_only":4}},{"url":"/paper/deep-image-prior","title":"Deep Image Prior","date":"2017-11-29","arxiv_id":"1711.10925","repositories_listed":14,"syntology":{"n":6,"n_ran":5,"n_unverified":1,"n_pointer_only":6}},{"url":"/paper/generative-modeling-by-estimating-gradients","title":"Generative Modeling by Estimating Gradients of the Data Distribution","date":"2019-07-12","arxiv_id":"1907.05600","repositories_listed":13,"syntology":{"n":22,"n_ran":14,"n_unverified":8,"n_pointer_only":9}},{"url":"/paper/resolution-robust-large-mask-inpainting-with","title":"Resolution-robust Large Mask Inpainting with Fourier Convolutions","date":"2021-09-15","arxiv_id":"2109.07161","repositories_listed":8,"syntology":{"n":4,"n_ran":0,"n_unverified":4,"n_pointer_only":0}},{"url":"/paper/semantic-image-inpainting-with-deep","title":"Semantic Image Inpainting with Deep Generative Models","date":"2016-07-26","arxiv_id":"1607.07539","repositories_listed":7,"syntology":{"n":13,"n_ran":1,"n_unverified":12,"n_pointer_only":3}},{"url":"/paper/contextual-residual-aggregation-for-ultra","title":"Contextual Residual Aggregation for Ultra High-Resolution Image Inpainting","date":"2020-05-19","arxiv_id":"2005.09704","repositories_listed":6,"syntology":{"n":9,"n_ran":2,"n_unverified":7,"n_pointer_only":0}},{"url":"/paper/deep-fusion-network-for-image-completion","title":"Deep Fusion Network for Image Completion","date":"2019-04-17","arxiv_id":"1904.08060","repositories_listed":5,"syntology":null},{"url":"/paper/zero-shot-image-restoration-using-denoising","title":"Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model","date":"2022-12-01","arxiv_id":"2212.00490","repositories_listed":4,"syntology":{"n":23,"n_ran":12,"n_unverified":11,"n_pointer_only":0}},{"url":"/paper/image-inpainting-via-conditional-texture-and","title":"Image Inpainting via Conditional Texture and Structure Dual Generation","date":"2021-08-22","arxiv_id":"2108.09760","repositories_listed":4,"syntology":{"n":5,"n_ran":0,"n_unverified":5,"n_pointer_only":0}},{"url":"/paper/high-fidelity-pluralistic-image-completion","title":"High-Fidelity Pluralistic Image Completion with Transformers","date":"2021-03-25","arxiv_id":"2103.14031","repositories_listed":4,"syntology":{"n":8,"n_ran":7,"n_unverified":1,"n_pointer_only":8}},{"url":"/paper/can-un-trained-neural-networks-compete-with","title":"Accelerated MRI with Un-trained Neural Networks","date":"2020-07-06","arxiv_id":"2007.02471","repositories_listed":4,"syntology":null},{"url":"/paper/joint-learning-of-variational-representations","title":"Joint learning of variational representations and solvers for inverse problems with partially-observed data","date":"2020-06-05","arxiv_id":"2006.03653","repositories_listed":4,"syntology":null},{"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/a-unified-prompt-guided-in-context-inpainting","title":"LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Model","date":"2023-05-19","arxiv_id":"2305.11577","repositories_listed":3,"syntology":null},{"url":"/paper/generative-modeling-in-structural-hankel","title":"Generative Modeling in Structural-Hankel Domain for Color Image Inpainting","date":"2022-11-25","arxiv_id":"2211.13857","repositories_listed":3,"syntology":null},{"url":"/paper/feature-refinement-to-improve-high-resolution","title":"Feature Refinement to Improve High Resolution Image Inpainting","date":"2022-06-27","arxiv_id":"2206.13644","repositories_listed":3,"syntology":null},{"url":"/paper/planning-with-diffusion-for-flexible-behavior","title":"Planning with Diffusion for Flexible Behavior Synthesis","date":"2022-05-20","arxiv_id":"2205.09991","repositories_listed":3,"syntology":null},{"url":"/paper/repaint-inpainting-using-denoising-diffusion","title":"RePaint: Inpainting using Denoising Diffusion Probabilistic Models","date":"2022-01-24","arxiv_id":"2201.09865","repositories_listed":3,"syntology":{"n":3,"n_ran":1,"n_unverified":2,"n_pointer_only":3}},{"url":"/paper/image-inpainting-with-edge-guided-learnable","title":"Image Inpainting with Edge-guided Learnable Bidirectional Attention Maps","date":"2021-04-25","arxiv_id":"2104.12087","repositories_listed":3,"syntology":null},{"url":"/paper/aim-2020-challenge-on-image-extreme","title":"AIM 2020 Challenge on Image Extreme Inpainting","date":"2020-10-02","arxiv_id":"2010.01110","repositories_listed":3,"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/image2stylegan-how-to-edit-the-embedded","title":"Image2StyleGAN++: How to Edit the Embedded Images?","date":"2019-11-26","arxiv_id":"1911.11544","repositories_listed":3,"syntology":{"n":2,"n_ran":2,"n_unverified":0,"n_pointer_only":2}},{"url":"/paper/indoor-depth-completion-with-boundary","title":"Indoor Depth Completion with Boundary Consistency and Self-Attention","date":"2019-08-22","arxiv_id":"1908.08344","repositories_listed":3,"syntology":{"n":3,"n_ran":0,"n_unverified":3,"n_pointer_only":0}}],"syntology_records":18,"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"}}