Drop the GAN: In Defense of Patches Nearest Neighbors as Single Image Generative Models
Not on the map. Why?
Abstract (arXiv)
Single image generative models perform synthesis and manipulation tasks by capturing the distribution of patches within a single image. The classical (pre Deep Learning) prevailing approaches for these tasks are based on an optimization process that maximizes patch similarity between the input and generated output. Recently, however, Single Image GANs were introduced both as a superior solution for such manipulation tasks, but also for remarkable novel generative tasks. Despite their impressiveness, single image GANs require long training time (usually hours) for each image and each task. They often suffer from artifacts and are prone to optimization issues such as mode collapse. In this paper, we show that all of these tasks can be performed without any training, within several seconds, in a unified, surprisingly simple framework. We revisit and cast the "good-old" patch-based methods into a novel optimization-free framework. We start with an initial coarse guess, and then simply refine the details coarse-to-fine using patch-nearest-neighbor search. This allows generating random novel images better and much faster than GANs. We further demonstrate a wide range of applications, such as image editing and reshuffling, retargeting to different sizes, structural analogies, image collage and a newly introduced task of conditional inpainting. Not only is our method faster (× 103-× 104 than a GAN), it produces superior results (confirmed by quantitative and qualitative evaluation), less artifacts and more realistic global structure than any of the previous approaches (whether GAN-based or classical patch-based).
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). Builds on 26 of its 43 references that are in the map. First posted on arXiv 29 Mar 2021.
Builds on
26 of 43 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2017Deep Image Priorcited by 1,097
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2019SinGAN: Learning a Generative Model from a Single Natural Imagecited by 348
- 2017"Zero-Shot" Super-Resolution using Deep Internal Learningcited by 285
- 2017Improved Texture Networks: Maximizing Quality and Diversity in Feed-forward Stylization and Texture Synthesiscited by 215
- 2019Style Transfer by Relaxed Optimal Transport and Self-Similaritycited by 167
- 2017Visual Attribute Transfer through Deep Image Analogycited by 123
- 2018"Double-DIP": Unsupervised Image Decomposition via Coupled Deep-Image-Priorscited by 114
- 2020Improved Techniques for Training Single-Image GANscited by 77
14 more
- 2016Places: An Image Database for Deep Scene Understandingcited by 76
- 2020Positional Encoding as Spatial Inductive Bias in GANscited by 69
- 2018Non-Stationary Texture Synthesis by Adversarial Expansioncited by 66
- 2017Learning Texture Manifolds with the Periodic Spatial GANcited by 53
- 2016Texture Synthesis with Spatial Generative Adversarial Networkscited by 45
- 2020Hierarchical Patch VAE-GAN: Generating Diverse Videos from a Single Samplecited by 43
- 2019An Internal Learning Approach to Video Inpaintingcited by 33
- 2020TuiGAN: Learning Versatile Image-to-Image Translation with Two Unpaired Imagescited by 23
- 2016Style-Transfer via Texture-Synthesiscited by 17
- 2020Structural-analogy from a Single Image Paircited by 14
- 2019DCIL: Deep Contextual Internal Learning for Image Restoration and Image Retargetingcited by 10
- 2021MOGAN: Morphologic-structure-aware Generative Learning from a Single Imagecited by 9
- 2020DeepCFL: Deep Contextual Features Learning from a Single Imagecited by 5
- 2016Example-Based Image Synthesis via Randomized Patch-Matchingcited by 1
Built on by
Citing papers per year: 2021: 4; 2022: 19; 2023: 14; 2024: 2; 2025: 7; 2026: 5.
51 papers.
Sort:
By area:
- 2022SINE: SINgle Image Editing with Text-to-Image Diffusion Modelscited by 159
- 2022Diffusion-based Image Translation using Disentangled Style and Content Representationcited by 148
- 2022SPIn-NeRF: Multiview Segmentation and Perceptual Inpainting with Neural Radiance Fieldscited by 144
- 2023Single Motion Diffusioncited by 65
- 2022SinDDM: A Single Image Denoising Diffusion Modelcited by 60
- 2022SinFusion: Training Diffusion Models on a Single Image or Videocited by 58
- 2022SinDiffusion: Learning a Diffusion Model from a Single Natural Imagecited by 42
- 2022Self-Distilled StyleGAN: Towards Generation from Internet Photoscited by 37
- 2022Learning to Generate 3D Shapes from a Single Examplecited by 31
- 2022Green Learning: Introduction, Examples and Outlookcited by 30
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shapecited by 29
- 2022Generating natural images with direct Patch Distributions Matchingcited by 26
38 more
- 2024Hierarchical Patch Diffusion Models for High-Resolution Video Generationcited by 24
- 2022PatchNR: Learning from Very Few Images by Patch Normalizing Flow Regularizationcited by 22
- 2023Rethinking Exemplars for Continual Semantic Segmentation in Endoscopy Scenes: Entropy-based Mini-Batch Pseudo-Replaycited by 20
- 2023Example-based Motion Synthesis via Generative Motion Matchingcited by 16
- 2023Patch-based 3D Natural Scene Generation from a Single Examplecited by 15
- 2022PetsGAN: Rethinking Priors for Single Image Generationcited by 14
- 2021Diverse Generation from a Single Video Made Possiblecited by 13
- 2022Seeing a Rose in Five Thousand Wayscited by 13
- 2021ExSinGAN: Learning an Explainable Generative Model from a Single Imagecited by 12
- 2023MOPA: Modular Object Navigation with PointGoal Agentscited by 11
- 2023Single Mesh Diffusion Models with Field Latents for Texture Generationcited by 11
- 2023Image Synthesis under Limited Data: A Survey and Taxonomycited by 9
- 2023Learning from small data sets: Patch-based regularizers in inverse problems for image reconstructioncited by 9
- 2025MotionDreamer: One-to-Many Motion Synthesis with Localized Generative Masked Transformercited by 9
- 2021Rethinking Nearest Neighbors for Visual Classificationcited by 6
- 2022MAGIC: Mask-Guided Image Synthesis by Inverting a Quasi-Robust Classifiercited by 6
- 20233D Video Loops from Asynchronous Inputcited by 4
- 2023FIANCEE: Faster Inference of Adversarial Networks via Conditional Early Exitscited by 3
- 2025ShapeShifter: 3D Variations Using Multiscale and Sparse Point-Voxel Diffusioncited by 3
- 2022One-shot Ultra-high-Resolution Generative Adversarial Network That Synthesizes 16K Images On A Single GPUcited by 1
- 2022OAIR: Object-Aware Image Retargeting Using PSO and Aesthetic Quality Assessmentcited by 1
- 2022Time Series Synthesis via Multi-scale Patch-based Generation of Wavelet Scalogramcited by 1
- 2023TcGAN: Semantic-Aware and Structure-Preserved GANs with Individual Vision Transformer for Fast Arbitrary One-Shot Image Generationcited by 1
- 2024Towards Practical Single-shot Motion Synthesiscited by 1
- 2025NIFTY: a Non-Local Image Flow Matching for Texture Synthesiscited by 1
- 2025Example-Based Feature Painting on Texturescited by 1
- 2026StructDiff: A Structure-Preserving and Spatially Controllable Diffusion Model for Single-Image Generationcited by 1
- 2026Efficient and Training-Free Single-Image Diffusion Modelscited by 1
- 2021SpecSinGAN: Sound Effect Variation Synthesis Using Single-Image GANscited by 0
- 2022Diverse Video Generation from a Single Videocited by 0
- 2022FewGAN: Generating from the Joint Distribution of a Few Imagescited by 0
- 2023One-shot Generative Distribution Matching for Augmented RF-based UAV Identificationcited by 0
- 2023Supervised Deep Learning for Content-Aware Image Retargeting with Fourier Convolutionscited by 0
- 2025KernelFusion: Assumption-Free Blind Super-Resolution via Patch Diffusioncited by 0
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformationscited by 0
- 2025SinSEMI: A One-Shot Image Generation Model and Data-Efficient Evaluation Framework for Semiconductor Inspection Equipmentcited by 0
- 2026GaussiAnimate: Rig Animatable Categories with Level of Dynamicscited by 0
- 2026UniMate: One Unified Model to Animate Diverse Skeletonscited by 0
50 most cited of 51 All 51 (JSON)
- 2026FRPSS: Feature Rearrangement in Pre-Shape Space for Single-Image Generation15 Sep 2026
- 2026UniMate: One Unified Model to Animate Diverse Skeletons4 Sep 2026
- 2026Efficient and Training-Free Single-Image Diffusion Models3 Jun 2026
- 2026StructDiff: A Structure-Preserving and Spatially Controllable Diffusion Model for Single-Image Generation14 Apr 2026
- 2026GaussiAnimate: Rig Animatable Categories with Level of Dynamics9 Apr 2026
- 2025SinSEMI: A One-Shot Image Generation Model and Data-Efficient Evaluation Framework for Semiconductor Inspection Equipment10 Nov 2025
- 2025Example-Based Feature Painting on Textures3 Nov 2025
- 2025NIFTY: a Non-Local Image Flow Matching for Texture Synthesis26 Sep 2025
- 2025MotionDreamer: One-to-Many Motion Synthesis with Localized Generative Masked Transformer11 Apr 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025KernelFusion: Assumption-Free Blind Super-Resolution via Patch Diffusion27 Mar 2025
- 2025ShapeShifter: 3D Variations Using Multiscale and Sparse Point-Voxel Diffusion4 Feb 2025
38 more
- 2024Hierarchical Patch Diffusion Models for High-Resolution Video Generation12 Jun 2024
- 2024Towards Practical Single-shot Motion Synthesis3 Jun 2024
- 2023Learning from small data sets: Patch-based regularizers in inverse problems for image reconstruction27 Dec 2023
- 2023Single Mesh Diffusion Models with Field Latents for Texture Generation14 Dec 2023
- 2023Rethinking Exemplars for Continual Semantic Segmentation in Endoscopy Scenes: Entropy-based Mini-Batch Pseudo-Replay27 Aug 2023
- 2023Image Synthesis under Limited Data: A Survey and Taxonomy31 Jul 2023
- 2023Supervised Deep Learning for Content-Aware Image Retargeting with Fourier Convolutions12 Jun 2023
- 2023Example-based Motion Synthesis via Generative Motion Matching1 Jun 2023
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape24 May 2023
- 2023Patch-based 3D Natural Scene Generation from a Single Example25 Apr 2023
- 2023FIANCEE: Faster Inference of Adversarial Networks via Conditional Early Exits20 Apr 2023
- 2023MOPA: Modular Object Navigation with PointGoal Agents7 Apr 2023
- 20233D Video Loops from Asynchronous Input9 Mar 2023
- 2023TcGAN: Semantic-Aware and Structure-Preserved GANs with Individual Vision Transformer for Fast Arbitrary One-Shot Image Generation16 Feb 2023
- 2023Single Motion Diffusion12 Feb 2023
- 2023One-shot Generative Distribution Matching for Augmented RF-based UAV Identification20 Jan 2023
- 2022Seeing a Rose in Five Thousand Ways9 Dec 2022
- 2022SINE: SINgle Image Editing with Text-to-Image Diffusion Models8 Dec 2022
- 2022SinDDM: A Single Image Denoising Diffusion Model29 Nov 2022
- 2022SinDiffusion: Learning a Diffusion Model from a Single Natural Image22 Nov 2022
- 2022SPIn-NeRF: Multiview Segmentation and Perceptual Inpainting with Neural Radiance Fields22 Nov 2022
- 2022SinFusion: Training Diffusion Models on a Single Image or Video21 Nov 2022
- 2022Time Series Synthesis via Multi-scale Patch-based Generation of Wavelet Scalogram21 Oct 2022
- 2022Green Learning: Introduction, Examples and Outlook3 Oct 2022
- 2022Diffusion-based Image Translation using Disentangled Style and Content Representation30 Sep 2022
- 2022MAGIC: Mask-Guided Image Synthesis by Inverting a Quasi-Robust Classifier23 Sep 2022
- 2022OAIR: Object-Aware Image Retargeting Using PSO and Aesthetic Quality Assessment11 Sep 2022
- 2022Learning to Generate 3D Shapes from a Single Example5 Aug 2022
- 2022FewGAN: Generating from the Joint Distribution of a Few Images18 Jul 2022
- 2022PatchNR: Learning from Very Few Images by Patch Normalizing Flow Regularization24 May 2022
- 2022Diverse Video Generation from a Single Video11 May 2022
- 2022Generating natural images with direct Patch Distributions Matching22 Mar 2022
- 2022PetsGAN: Rethinking Priors for Single Image Generation3 Mar 2022
- 2022One-shot Ultra-high-Resolution Generative Adversarial Network That Synthesizes 16K Images On A Single GPU28 Feb 2022
- 2022Self-Distilled StyleGAN: Towards Generation from Internet Photos24 Feb 2022
- 2021Rethinking Nearest Neighbors for Visual Classification15 Dec 2021
- 2021SpecSinGAN: Sound Effect Variation Synthesis Using Single-Image GANs14 Oct 2021
- 2021Diverse Generation from a Single Video Made Possible17 Sep 2021
50 newest of 51 All 51 (JSON)
- 2022SINE: SINgle Image Editing with Text-to-Image Diffusion Modelscited by 159
- 2022Diffusion-based Image Translation using Disentangled Style and Content Representationcited by 148
- 2023Single Motion Diffusioncited by 65
- 2022SinDDM: A Single Image Denoising Diffusion Modelcited by 60
- 2022SinFusion: Training Diffusion Models on a Single Image or Videocited by 58
- 2022SinDiffusion: Learning a Diffusion Model from a Single Natural Imagecited by 42
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shapecited by 29
- 2024Hierarchical Patch Diffusion Models for High-Resolution Video Generationcited by 24
- 2023Single Mesh Diffusion Models with Field Latents for Texture Generationcited by 11
- 2025NIFTY: a Non-Local Image Flow Matching for Texture Synthesiscited by 1
- 2026StructDiff: A Structure-Preserving and Spatially Controllable Diffusion Model for Single-Image Generationcited by 1
- 2026Efficient and Training-Free Single-Image Diffusion Modelscited by 1
- 2026Efficient and Training-Free Single-Image Diffusion Models3 Jun 2026
- 2026StructDiff: A Structure-Preserving and Spatially Controllable Diffusion Model for Single-Image Generation14 Apr 2026
- 2025NIFTY: a Non-Local Image Flow Matching for Texture Synthesis26 Sep 2025
- 2024Hierarchical Patch Diffusion Models for High-Resolution Video Generation12 Jun 2024
- 2023Single Mesh Diffusion Models with Field Latents for Texture Generation14 Dec 2023
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape24 May 2023
- 2023Single Motion Diffusion12 Feb 2023
- 2022SINE: SINgle Image Editing with Text-to-Image Diffusion Models8 Dec 2022
- 2022SinDDM: A Single Image Denoising Diffusion Model29 Nov 2022
- 2022SinDiffusion: Learning a Diffusion Model from a Single Natural Image22 Nov 2022
- 2022SinFusion: Training Diffusion Models on a Single Image or Video21 Nov 2022
- 2022Diffusion-based Image Translation using Disentangled Style and Content Representation30 Sep 2022
- 2022SPIn-NeRF: Multiview Segmentation and Perceptual Inpainting with Neural Radiance Fieldscited by 144
- 2022Self-Distilled StyleGAN: Towards Generation from Internet Photoscited by 37
- 2022Learning to Generate 3D Shapes from a Single Examplecited by 31
- 2022Green Learning: Introduction, Examples and Outlookcited by 30
- 2022Generating natural images with direct Patch Distributions Matchingcited by 26
- 2022PatchNR: Learning from Very Few Images by Patch Normalizing Flow Regularizationcited by 22
- 2023Rethinking Exemplars for Continual Semantic Segmentation in Endoscopy Scenes: Entropy-based Mini-Batch Pseudo-Replaycited by 20
- 2023Example-based Motion Synthesis via Generative Motion Matchingcited by 16
- 2023Patch-based 3D Natural Scene Generation from a Single Examplecited by 15
- 2022PetsGAN: Rethinking Priors for Single Image Generationcited by 14
- 2021Diverse Generation from a Single Video Made Possiblecited by 13
- 2022Seeing a Rose in Five Thousand Wayscited by 13
12 most cited of 38 All 38 (JSON)
- 2026FRPSS: Feature Rearrangement in Pre-Shape Space for Single-Image Generation15 Sep 2026
- 2026UniMate: One Unified Model to Animate Diverse Skeletons4 Sep 2026
- 2026GaussiAnimate: Rig Animatable Categories with Level of Dynamics9 Apr 2026
- 2025SinSEMI: A One-Shot Image Generation Model and Data-Efficient Evaluation Framework for Semiconductor Inspection Equipment10 Nov 2025
- 2025Example-Based Feature Painting on Textures3 Nov 2025
- 2025MotionDreamer: One-to-Many Motion Synthesis with Localized Generative Masked Transformer11 Apr 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025KernelFusion: Assumption-Free Blind Super-Resolution via Patch Diffusion27 Mar 2025
- 2025ShapeShifter: 3D Variations Using Multiscale and Sparse Point-Voxel Diffusion4 Feb 2025
- 2024Towards Practical Single-shot Motion Synthesis3 Jun 2024
- 2023Learning from small data sets: Patch-based regularizers in inverse problems for image reconstruction27 Dec 2023
- 2023Rethinking Exemplars for Continual Semantic Segmentation in Endoscopy Scenes: Entropy-based Mini-Batch Pseudo-Replay27 Aug 2023
12 newest of 38 All 38 (JSON)