Zemčík et al., 2013 - Google Patents

Accelerated image resampling for geometry correction

Zemčík et al., 2013

View PDF
Document ID
6578664749663896920
Author
Zemčík P
Přibyl B
Herout A
Seeman M
Publication year
Publication venue
Journal of real-time image processing

External Links

Snippet

This paper introduces a fast algorithm intended for corrections of image distortions caused by lenses or similar devices in real time. Not only the algorithm itself is introduced, but also the paper focuses on its acceleration with the focus on programmable hardware. The …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • 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
    • G06T3/4007Interpolation-based scaling, e.g. bilinear interpolation
    • 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
    • G06T3/4084Transform-based scaling, e.g. FFT domain scaling
    • 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
    • G06T3/4023Decimation- or insertion-based scaling, e.g. pixel or line decimation
    • 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
    • G06T3/4053Super resolution, i.e. output image resolution higher than sensor resolution
    • 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
    • G06T3/403Edge-driven scaling
    • 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/60Rotation of a whole image or part thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment; Cameras comprising an electronic image sensor, e.g. digital cameras, video cameras, TV cameras, video cameras, camcorders, webcams, camera modules for embedding in other devices, e.g. mobile phones, computers or vehicles
    • H04N5/225Television cameras; Cameras comprising an electronic image sensor, e.g. digital cameras, video cameras, video cameras, camcorders, webcams, camera modules for embedding in other devices, e.g. mobile phones, computers or vehicles
    • 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

Similar Documents

Publication Publication Date Title
JP5914045B2 (en) Image processing apparatus, image processing method, and program
US7881563B2 (en) Distortion correction of images using hybrid interpolation technique
Gribbon et al. A real-time FPGA implementation of a barrel distortion correction algorithm with bilinear interpolation
EP2362345B1 (en) Method and apparatus for high-speed and low-complexity piecewise geometric transformation of signals
JP2005044098A (en) Image processor and image processing method
JP6236259B2 (en) Image processing apparatus, image processing method, and image processing program
US8085320B1 (en) Early radial distortion correction
JP2009134509A (en) Device for and method of generating mosaic image
CN106056560B (en) Homography correction
KR101140953B1 (en) Method and apparatus for correcting distorted image
He et al. FPGA-based real-time super-resolution system for ultra high definition videos
US9519951B2 (en) Downsampling based display method and apparatus
Zemčík et al. Accelerated image resampling for geometry correction
Lin et al. Real-time FPGA architecture of extended linear convolution for digital image scaling
Gour et al. Hardware accelerator for real-time image resizing
US10332239B2 (en) Apparatus and method for parallel polyphase image interpolation
US20150213578A1 (en) Method for electronic zoom with sub-pixel offset
JP2012050009A (en) Image processing apparatus and control method of the same
Du et al. Dense-connected residual network for video super-resolution
TWI417810B (en) Image enhancement method, image enhancement apparaus and image processing circuit
Luo et al. Improved LUT-based image warping for video cameras
Rubio-Ibáñez et al. Efficient VHDL Implementation of an Upscaling Function for Real Time Video Applications
Sanada et al. FPGA implementation of single-image super-resolution based on frame-Bufferless box filtering
JP2010033406A (en) Image processing device, image device, and image processing method
JP5085589B2 (en) Image processing apparatus and method