Kelly et al., 2004 - Google Patents
Graphics hardware for gradient-based motion estimationKelly 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 …
- 238000007906 compression 0 abstract description 3
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
- H04N5/145—Movement estimation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding, e.g. from bit-mapped to non bit-mapped
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
- H04N7/014—Conversion 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 |