Lou et al., 2016 - Google Patents
Image perforation: Automatically accelerating image pipelines by intelligently skipping samplesLou et al., 2016
View PDF- Document ID
- 14978494202174870003
- Author
- Lou L
- Nguyen P
- Lawrence J
- Barnes C
- Publication year
- Publication venue
- ACM Transactions on Graphics (TOG)
External Links
Snippet
Image pipelines arise frequently in modern computational photography systems and consist of multiple processing stages where each stage produces an intermediate image that serves as input to a future stage. Inspired by recent work on loop perforation [Sidiroglou-Douskos et …
- 238000000034 method 0 abstract description 27
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/001—Image restoration
- G06T5/002—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/007—Dynamic range modification
- G06T5/008—Local, e.g. shadow enhancement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
- G06T5/20—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image by the use of local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06K—RECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K9/00—Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
- G06K9/36—Image preprocessing, i.e. processing the image information without deciding about the identity of the image
- G06K9/46—Extraction of features or characteristics of the image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
- G06T3/40—Scaling the whole image or part thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lou et al. | Image perforation: Automatically accelerating image pipelines by intelligently skipping samples | |
Paris et al. | A fast approximation of the bilateral filter using a signal processing approach | |
US10402934B2 (en) | System for optimizing graphics operations | |
Burger et al. | Principles of digital image processing: fundamental techniques | |
US8837579B2 (en) | Methods for fast and memory efficient implementation of transforms | |
US6587592B2 (en) | Generating replacement data values for an image region | |
EP1735701B1 (en) | High-level program interface for graphics operations | |
US9947078B2 (en) | Image resampling with geometric transformation | |
US8041140B1 (en) | Healing by texture synthesis in differential space | |
US10186068B2 (en) | Method, apparatus and system for rendering an image | |
US20050231521A1 (en) | System for reducing the number of programs necessary to render an image | |
US20110074810A1 (en) | System for Emulating Graphics Operations | |
US20030077000A1 (en) | Generating resized images using ripple free image filtering | |
CN107454284A (en) | A kind of video denoising method and computing device | |
Datta | Learning OpenCV 3 Application Development | |
Gwosdek et al. | Fast electrostatic halftoning | |
CN115908156B (en) | Method for rendering an image of a 3D scene, graphics processing unit and storage medium | |
Selgrad et al. | A High-Performance Image Processing DSL for Heterogeneous Architectures. | |
Takagi et al. | Domain specific description in halide for randomized image convolution | |
Lafler | Video Remastering: Programmatic Methods for Frame Interpolation, Resolution Upsampling, and Image Enhancement for Generating Baseline Remastered Results | |
Noël et al. | Generalized dithering using the lattice Boltzmann method | |
Windsheimer et al. | Implementation of a visual difference metric using commodity graphics hardware | |
Lee | Image and Video Processing Libraries in Ptolemy II by James Yeh Research Project | |
Fahy et al. | X Image Extension Overview | |
Saadi et al. | Neutron radiography images restoration on FPGA embedded implementation |