[go: up one dir, main page]

Barnes et al., 2009 - Google Patents

PatchMatch: A randomized correspondence algorithm for structural image editing

Barnes et al., 2009

View PDF
Document ID
5178322014558641754
Author
Barnes C
Shechtman E
Finkelstein A
Goldman D
Publication year
Publication venue
ACM Trans. Graph.

External Links

Snippet

This paper presents interactive image editing tools using a new randomized algorithm for quickly finding approximate nearestneighbor matches between image patches. Previous research in graphics and vision has leveraged such nearest-neighbor searches to provide a …
Continue reading at 3dvar.com (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
    • G06T3/40Scaling the whole image or part thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06KRECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K9/00Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/32Image data format

Similar Documents

Publication Publication Date Title
Barnes et al. PatchMatch: A randomized correspondence algorithm for structural image editing
Karni et al. Energy‐based image deformation
Newson et al. Video inpainting of complex scenes
US8411948B2 (en) Up-sampling binary images for segmentation
Paris A gentle introduction to bilateral filtering and its applications
Darabi et al. Image melding: Combining inconsistent images using patch-based synthesis
US8380005B1 (en) System and method for image composition using non-destructive editing model and fast gradient solver
Barnes et al. The patchmatch randomized matching algorithm for image manipulation
US8532387B2 (en) Methods and apparatus for procedural directional texture generation
US8355592B1 (en) Generating a modified image with semantic constraint
JP7029283B2 (en) Image complement
Reddy et al. Discovering pattern structure using differentiable compositing
CN118710781A (en) Facial Expression and Pose Transfer Using End-to-End Machine Learning Model
Huang et al. Transformation guided image completion
US11200645B2 (en) Previewing a content-aware fill
Lawonn et al. Stylized image triangulation
Gai et al. Artistic low poly rendering for images
CN118710782A (en) Animated Facial Expression and Pose Transfer Using an End-to-End Machine Learning Model
Huang et al. NeRF-Texture: Synthesizing Neural Radiance Field Textures
Wu et al. Optimized synthesis of art patterns and layered textures
US10586311B2 (en) Patch validity test
Kang et al. Mosaic stylization using Andamento
Fidaner A survey on variational image inpainting, texture synthesis and image completion
Barnes Patchmatch: a fast randomized matching algorithm with application to image and video
CN119444961B (en) Texture generation method and device for three-dimensional scene, readable storage medium and computer program product