[go: up one dir, main page]

Kelly et al., 2004 - Google Patents

Graphics hardware for gradient-based motion estimation

Kelly et al., 2004

Document ID
14229400189071684942
Author
Kelly F
Kokaram A
Publication year
Publication venue
Embedded Processors for Multimedia and Communications

External Links

Snippet

Motion estimation and compensation is a key component in video procesing. Motion estimation is necessary for high quality compression. It is also a key component in archive video restoration and motion picture post-production. Very accurate motion vectors are …
Continue reading at www.spiedigitallibrary.org (other versions)

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • 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
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding, e.g. from bit-mapped to non bit-mapped
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0135Conversion of standards involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
    • H04N7/014Conversion of standards involving analogue television standards or digital television standards processed at pixel level involving interpolation processes involving the use of motion vectors

Similar Documents

Publication Publication Date Title
EP1641278B1 (en) Accelerated video encoding using a graphics processing unit
US6438275B1 (en) Method for motion compensated frame rate upsampling based on piecewise affine warping
Keller et al. Fast gradient methods based on global motion estimation for video compression
Wallach et al. Accelerated MPEG compression of dynamic polygonal scenes
JP4554600B2 (en) Accelerate video decoding using a graphics processing unit
Toklu et al. Tracking motion and intensity variations using hierarchical 2-D mesh modeling for synthetic object transfiguration
JPH10285602A (en) Dynamic sprite for encoding video data
US20100142824A1 (en) Method and apparatus for real-time/on-line performing of multi view multimedia applications
Atzori et al. A spatio-temporal concealment technique using boundary matching algorithm and mesh-based warping (BMA-MBW)
Kelly et al. Fast image interpolation for motion estimation using graphics hardware
Wee Reversing motion vector fields
Schwalb et al. Fast motion estimation on graphics hardware for H. 264 video encoding
Crawford et al. Gradient based dominant motion estimation with integral projections for real time video stabilisation
Kelly et al. Graphics hardware for gradient-based motion estimation
Hanika et al. Fast temporal reprojection without motion vectors
US20240311959A1 (en) Frame Interpolation Using Both Optical Motion And In-Game Motion
Harrer et al. Inovis: Instant novel-view synthesis
Devkota et al. Deep learning based super-resolution for medical volume visualization with direct volume rendering
Farin et al. Enabling arbitrary rotational camera motion using multisprites with minimum coding cost
KR100810391B1 (en) Frame Rate Conversion Method Using Motion Interpolation
Tekalp et al. Two-versus three-dimensional object-based video compression
Tamer et al. A Parallel Architecture for Improving the Performance of the Kriging Algorithm
Smolic et al. Direct estimation of long-term global motion parameters using affine and higher order polynomial models
Liu et al. Undersampled light field rendering by a plane sweep
Hong et al. Multistage block-matching motion estimation for superresolution video reconstruction