Digital Video Processing
Digital Video Processing
ARJUN HANDE H N
1PI07EE018
VIDEO PROCESSING?
video processing is a particular case
of signal processing, where the input
and output signals are video
files or video streams.
Video processing techniques are
used in television
sets, VCRs, DVDs, video
codecs, video players and other
devices.
Video file format or Container format
Video denoising
Size conversion
Contrast enhancement
Deinterlacing
Deflicking
Video denoising is the process of
removing noise from a video signal.
Deflicking is a filtering operation
applied to brightness flicker in video
to improve visual quality. The flicker
effect can be seen when camera
framerate and lighting frequency are
not adjusted or in video digitized old
film.
Deinterlacing is the process of
converting interlaced video, such as
common analog television signals or 1080i
format HDTV signals, into a non-interlaced form.
Both video and photographic film capture a series
of frames (still images) in rapid succession;
however, television systems read the captured
image by serially scanning the image sensor by
lines (rows). In analog television, each frame is
divided into two consecutive fields, one containing
all even lines, another with the odd lines. The fields
are captured in succession at a rate twice that of
the nominal frame rate. For
instance, PAL and SECAM systems have a rate of
25 frames/s or 50 fields/s, while the NTSC system
delivers 29.97 frames/s or 59.94 fields/s. This
process of dividing frames into half-resolution fields
at double the frame rate is known as interlacing.
Most modern displays, such
as LCD, DLP and plasma displays,
are not able to work in interlaced
mode, because they are fixed-
resolution displays and only support
progressive scanning. In order to
display interlaced signal on such
displays, the two interlaced fields
must be converted to
one progressive frame with a process
known as de-interlacing.
Intrafilters
Deblocking
A deblocking filter is applied to
blocks in decoded video to improve
visual quality and prediction
performance by smoothing the sharp
edges which can form
between macroblocks when block
coding techniques are used.
H.264/MPEG-4 AVC
The intent of the H.264/AVC project was to
create a standard capable of providing
good video quality at substantially lower bit
rates than previous standards (i.e., half or
less the bit rate of MPEG-2, H.263,
or MPEG-4 Part 2), without increasing the
complexity of design so much that it would
be impractical or excessively expensive to
implement.
x264 is a free software library for encoding
video streams into the H.264/MPEG-4
AVC format.
Postfilters
Deinterlacing
Deblocking
Deringing