Filter (video)
(Redirected from Video filter)
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
A video filter is a software component that performs some operation on a multimedia stream.[1] Multiple filters can be used in a chain, known as a filter graph, in which each filter receives input from its upstream filter, processes the input and outputs the processed video to its downstream filter.
With regard to video encoding three categories of filters can be distinguished:
- prefilters: used before encoding
- intrafilters: used while encoding (and are thus an integral part of a video codec)
- postfilters: used after decoding
Prefilters
[edit | edit source]Common prefilters include:
- denoising
- resizing (upsampling, downsampling)
- contrast enhancement
- deinterlacing (used to convert interlaced video to progressive video)
- deflicking
Intrafilters
[edit | edit source]Common intrafilters include:
Postfilters
[edit | edit source]Common postfilters include:
See also
[edit | edit source]Notes
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
References
[edit | edit source]- Bovik, Al (ed.). Handbook of Image and Video Processing. San Diego: Academic Press, 2000. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
- Wang, Yao, Jörn Ostermann, and Ya-Qin Zhang. Video Processing and Communications. Signal Processing Series. Upper Saddle River, N.J.: Prentice Hall, 2002. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').