SlideShare uma empresa Scribd logo
1 de 24
EL-400
SEMINAR PRESENTATION ON

LOGO

ERROR RESILIENT VIDEO COMMUNICATION
Under the guidance of
DR. ATHAR ALI MOINUDDIN

Presented by
BILAL ARIF
10LEB148
A4LE-32
Outline
1
2

ERROR RESILIENCE TECHNIQUES

3

ERROR RESILIENT ENCODING

4

DECODER ERROR CONCEALMENT

5

2

INTRODUCTION

CODEC INTERACTIVE ERROR CONTROL
INTRODUCTION
 One inherent problem with any communication system is that
information may be altered or lost during transmission, due
to channel noise.
 The effect of such information loss can be devastating for the
transport of compressed video because any damage to the
compressed bit stream may lead to objectionable visual
distortion at the decoder.
 Issues such as audio-visual synchronization and multipoint
communications further complicate the problem of error
recovery.

3
Figure 1 shows steps involved in video communication.

Fig.1 A typical video communication system

4
Fig 2 shows an example of effect transmission errors to a compressed
video stream.
Coded,
No loss
3%

5%
10%

Fig.2 Example of reconstructed video frames from a H.263 coded
sequence, subject to packet losses .

5
Why Error Resilience Techniques?
 Unless a dedicated link, that can provide a guaranteed quality of
service is available between the source and destination, data
packets may be lost or corrupted.
 Error-free delivery can be achieved through retransmission of
lost/damaged packets using mechanisms such as Automatic
Repeat Request (ARQ).
 But this introduces delays that are unacceptable for certain realtime applications. The use of retransmission algorithm is also
prevented due to network flooding considerations.

6
Why Error Resilience Techniques?
 It is important to devise video encoding/decoding schemes
that make the compressed bit stream resilient to transmission
errors.
 Designing proper interfacing mechanisms between codec
(encoder and decoder) and the network, so that the codec can
adjust its operations based on the network conditions, is also
important.

7
ERROR RESILIENCE TECHNIQUES
 The Error Resilience (ER) techniques can be classified into
three groups:
 (I) Those introduced at the source and channel encoder, to
make the bit-stream more resilient to potential errors;
 (II) Those invoked at the decoder upon detection of errors,
to conceal the effect of errors; and
 (III) Those which require interactions between the source
encoder and decoder, so that the encoder can adapt its
operations based on the loss conditions detected at the
decoder.

8
ERROR RESILIENT ENCODING

9
ERROR RESILIENT ENCODING
 The encoder operates in such a way so that transmission errors
on the coded bit stream will not adversely affect the decoder
operation.
 ER encoders are less efficient compared to other coders, as
they use more bits to obtain the same video quality in the
absence of any transmission error.
 The extra bits are called redundancy bits, introduced to
enhance video quality when bit stream is subjected to
transmission errors.
 Achieving maximum gain in error resiliency with smallest
amount of redundancy is the design goal.

10
ERROR RESILIENT ENCODING
 There are various techniques to introduce redundancy in the
bit stream some of which are :

 Layered coding (LC) with unequal error protection;

 Multiple Description Coding (MDC);

 Error Resilient Prediction

11
ERROR RESILIENT ENCODING
Layered coding with unequal error protection(UEP)
 Video is coded into a base layer and one or more
enhancement layers,
 Base layer can provide low but acceptable level of quality,
 Enhancement layers incrementally improve the quality,
 Users with different bandwidth capacity can access the
same video at different quality levels, (illustrated in Fig 3),
hence it is also called scalable coding.
 Paired with UEP in transport system giving base layer more
protection by assigning a more reliable sub-channel or
allowing more retransmissions.
12
ERROR RESILIENT ENCODING

Fig.3 Illustration of scalable coding
13
ERROR RESILIENT ENCODING
 Multiple Description Coding (MDC)
 Independently-decodable and mutually-refinable streams of a
video source are generated.
 These streams are called descriptions.
 They are transmitted separately, possibly through different
network paths.
 These multiple descriptions together enable the decoder to
successfully decode the video ( depicted in Fig.4)
 Advantage of MDC over LC is that it does not require special
provisions in the network to provide a reliable sub-channel.
14
ERROR RESILIENT ENCODING

Fig.4 Depiction of MDC (Black boxes indicate lost information)

15
ERROR RESILIENT ENCODING
 Error Resilient Prediction
 Temporal prediction is a major cause of incurrence of
transmission errors.
 Once an error occurs so that a reconstructed frame at the
decoder differs from that assumed at the encoder, the reference
frames used in the decoder from there onwards will also differ
in a similar fashion and consequently all subsequent
reconstructed frames will be in error.
 Insertion of Intra-Blocks or I-Frames is one of the solutions to
stop temporal error propagation as prediction for an I-frame
depends only on the current frame, there is no error
propagation from the previous frames.

16
DECODER ERROR CONCEALMENT

17
DECODER ERROR CONCEALMENT
Fig.5 Illustration of
Decoder Error
Concealment

 Recovery or estimation of lost information due to transmission
errors.
 Packet losses typically lead to the loss of an isolated segment
of a frame.
 The lost region can be “recovered” based on the received
regions by spatial/temporal interpolation.

18
CODEC INTERACTIVE ERROR CONTROL

19
CODEC INTERACTIVE ERROR CONTROL
 Feedback is provided from decoder to the encoder.
 Decoder can inform the encoder about the information
corrupted by errors and encoder operation can adjusted to
suppress or eliminate the effect of such errors.
 If the network protocol supports ARQ, retransmission of
lost packets could be done but it introduces delay.
 If online correction of errors cannot be afforded then it is
important to limit the propagation scope of such errors.
 This approach can reduce the losses, at the cost of
increased complexity.

20
CODEC INTERACTIVE ERROR CONTROL
 Reference Picture Selection (RPS)
 If the encoder learns through a feedback channel about
damaged parts of a previously coded frame, it can decide
to code the next frame not relative to the most recent, but
to an older reference picture, which is known to be
available in the decoder.
 The penalty for using the older reference picture is
significantly lower, if the reference picture is not too far
away.

21
CONCLUSION
 We came across various techniques which help us to combat with
transmission errors that are incurred in video communication.
 For real-time applications techniques employing retransmissions cannot
be put into use, instead ER techniques are employed.
 ER encoders provide resilience at the cost of decrease in efficiency.
 Even when a damaged bit stream is received, we can improve the
quality of service using a well-designed decoder through the
Concealment Technique.
 Feedback between the codec can help to provide error resilience

 Error Resilient Video Communication is very much possible,
provided these techniques are exploited in a proper way.
22
REFERENCES




Mohammad Kazemi, Shervin Shirmohammadi, Khosrow Haj Sadeghi, “A Review
of Multiple Description Coding Techniques for Error-Resilient Video Delivery”.
Springer-Verlag Berlin Heidelberg 2013, April 2013.



Ramdas Satyan , Sunday Nyamweno, Fabrice Labeau, “Novel prediction schemes
for error resilient video coding”, Signal Processing: Image Communication,
Elsevier, pp.648-659. May 2010.



23

Y. Wang, S. Wengar, J. Wen and A. K. Katsagellos, “Error Resilient Video
Coding Techniques, Real Time Video Communication Over Unreliable
Networks”: IEEE Signal processing Magazine, pp. 61-82. July 2000.

Y. Wang and Q. Zhu, “Error control and concealment for video communication: a
review,” Proceedings of the IEEE, vol. 86, pp. 974-997. May 1998.
THANK YOU

24

Mais conteúdo relacionado

Mais procurados

Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsComparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsRishab2612
 
Wireless communication theodore rappaport
Wireless communication   theodore rappaportWireless communication   theodore rappaport
Wireless communication theodore rappaportDaud Khan
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic codingVikas Goyal
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Network on chip by shoeb
Network on chip by shoebNetwork on chip by shoeb
Network on chip by shoebShoeb Ahmed
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions ssuser2797e4
 
Optical Instrumentation 12. Optical Fibre Losses
Optical Instrumentation   12. Optical Fibre LossesOptical Instrumentation   12. Optical Fibre Losses
Optical Instrumentation 12. Optical Fibre LossesBurdwan University
 
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE ShivangiSingh241
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingNaveen Jakhar, I.T.S
 

Mais procurados (20)

Convolutional codes
Convolutional codesConvolutional codes
Convolutional codes
 
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsComparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
 
Chapter 03 cyclic codes
Chapter 03   cyclic codesChapter 03   cyclic codes
Chapter 03 cyclic codes
 
Routing
RoutingRouting
Routing
 
Wireless communication theodore rappaport
Wireless communication   theodore rappaportWireless communication   theodore rappaport
Wireless communication theodore rappaport
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic coding
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Avalanche transit time devices
Avalanche transit time devicesAvalanche transit time devices
Avalanche transit time devices
 
Network on chip by shoeb
Network on chip by shoebNetwork on chip by shoeb
Network on chip by shoeb
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
 
Icmp
IcmpIcmp
Icmp
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions
 
Modulation of LED
Modulation of LEDModulation of LED
Modulation of LED
 
Optical Instrumentation 12. Optical Fibre Losses
Optical Instrumentation   12. Optical Fibre LossesOptical Instrumentation   12. Optical Fibre Losses
Optical Instrumentation 12. Optical Fibre Losses
 
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE
DIGITAL COMMUNICATION: ENCODING AND DECODING OF CYCLIC CODE
 
Ec8791 lpc2148 timer unit
Ec8791 lpc2148 timer unitEc8791 lpc2148 timer unit
Ec8791 lpc2148 timer unit
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
 
Jpeg compression
Jpeg compressionJpeg compression
Jpeg compression
 

Semelhante a Error Resilient Video Communication

Effects of gop on multiview video
Effects of gop on multiview videoEffects of gop on multiview video
Effects of gop on multiview videocsandit
 
Error control techniques for video communications
Error control techniques for video communications Error control techniques for video communications
Error control techniques for video communications Shubhi Singh chauhan
 
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS ijma
 
Error resilient for multiview video transmissions with gop analysis
Error resilient for multiview video transmissions with gop analysisError resilient for multiview video transmissions with gop analysis
Error resilient for multiview video transmissions with gop analysisijma
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple CodingHakimSahour
 
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONEFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONIJCSEA Journal
 
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONEFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONIJCSEA Journal
 
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...IJCSEA Journal
 
Improved Video Transmission over MANETs using MDSR with MDC
Improved Video Transmission over MANETs using MDSR with MDCImproved Video Transmission over MANETs using MDSR with MDC
Improved Video Transmission over MANETs using MDSR with MDCijsrd.com
 
Fingerprinting Based Indoor Positioning System using RSSI Bluetooth
Fingerprinting Based Indoor Positioning System using RSSI BluetoothFingerprinting Based Indoor Positioning System using RSSI Bluetooth
Fingerprinting Based Indoor Positioning System using RSSI Bluetoothijsrd.com
 
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital ContentsAn Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contentsidescitation
 
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...IJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveRadvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveFace to Face Live
 
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksMulticasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksEditor IJMTER
 
Video Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksVideo Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksIOSR Journals
 
A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...Editor IJCATR
 
Robust Adaptive Intra Refresh for Multiview Video
Robust Adaptive Intra Refresh for Multiview VideoRobust Adaptive Intra Refresh for Multiview Video
Robust Adaptive Intra Refresh for Multiview VideoIJCSEA Journal
 
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEOROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEOIJCSEA Journal
 

Semelhante a Error Resilient Video Communication (20)

Effects of gop on multiview video
Effects of gop on multiview videoEffects of gop on multiview video
Effects of gop on multiview video
 
Error control techniques for video communications
Error control techniques for video communications Error control techniques for video communications
Error control techniques for video communications
 
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS
ERROR RESILIENT FOR MULTIVIEW VIDEO TRANSMISSIONS WITH GOP ANALYSIS
 
Error resilient for multiview video transmissions with gop analysis
Error resilient for multiview video transmissions with gop analysisError resilient for multiview video transmissions with gop analysis
Error resilient for multiview video transmissions with gop analysis
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
 
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONEFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
 
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATIONEFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
EFFICIENT ADAPTIVE INTRA REFRESH ERROR RESILIENCE FOR 3D VIDEO COMMUNICATION
 
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...
LAND OWNERSHIP RIGHTS AND ACCESS TO FARMLANDS BY FARMERS AND HERDERS IN THE K...
 
Improved Video Transmission over MANETs using MDSR with MDC
Improved Video Transmission over MANETs using MDSR with MDCImproved Video Transmission over MANETs using MDSR with MDC
Improved Video Transmission over MANETs using MDSR with MDC
 
Fingerprinting Based Indoor Positioning System using RSSI Bluetooth
Fingerprinting Based Indoor Positioning System using RSSI BluetoothFingerprinting Based Indoor Positioning System using RSSI Bluetooth
Fingerprinting Based Indoor Positioning System using RSSI Bluetooth
 
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital ContentsAn Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
An Overview on Multimedia Transcoding Techniques on Streaming Digital Contents
 
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face LiveRadvision High Quality Experience Over Unmanaged Networks By Face to Face Live
Radvision High Quality Experience Over Unmanaged Networks By Face to Face Live
 
H264 final
H264 finalH264 final
H264 final
 
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksMulticasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
 
Video Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor NetworksVideo Streaming Compression for Wireless Multimedia Sensor Networks
Video Streaming Compression for Wireless Multimedia Sensor Networks
 
A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...
 
Robust Adaptive Intra Refresh for Multiview Video
Robust Adaptive Intra Refresh for Multiview VideoRobust Adaptive Intra Refresh for Multiview Video
Robust Adaptive Intra Refresh for Multiview Video
 
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEOROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO
ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO
 

Mais de Tariq Tauheed

Machine Readable Travel Documents (MRTD) - Biometric Passport
Machine Readable Travel Documents (MRTD) - Biometric PassportMachine Readable Travel Documents (MRTD) - Biometric Passport
Machine Readable Travel Documents (MRTD) - Biometric PassportTariq Tauheed
 
MRAM & Its Applications
MRAM & Its ApplicationsMRAM & Its Applications
MRAM & Its ApplicationsTariq Tauheed
 
Piezoelectricity & Its Applications
Piezoelectricity & Its ApplicationsPiezoelectricity & Its Applications
Piezoelectricity & Its ApplicationsTariq Tauheed
 
Green chemistry – The Chemical Industries' Way To Go Green
Green chemistry – The Chemical Industries' Way To Go GreenGreen chemistry – The Chemical Industries' Way To Go Green
Green chemistry – The Chemical Industries' Way To Go GreenTariq Tauheed
 

Mais de Tariq Tauheed (6)

VSAT Technology
VSAT TechnologyVSAT Technology
VSAT Technology
 
Machine Readable Travel Documents (MRTD) - Biometric Passport
Machine Readable Travel Documents (MRTD) - Biometric PassportMachine Readable Travel Documents (MRTD) - Biometric Passport
Machine Readable Travel Documents (MRTD) - Biometric Passport
 
MRAM & Its Applications
MRAM & Its ApplicationsMRAM & Its Applications
MRAM & Its Applications
 
Ultracapacitors
UltracapacitorsUltracapacitors
Ultracapacitors
 
Piezoelectricity & Its Applications
Piezoelectricity & Its ApplicationsPiezoelectricity & Its Applications
Piezoelectricity & Its Applications
 
Green chemistry – The Chemical Industries' Way To Go Green
Green chemistry – The Chemical Industries' Way To Go GreenGreen chemistry – The Chemical Industries' Way To Go Green
Green chemistry – The Chemical Industries' Way To Go Green
 

Último

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Error Resilient Video Communication

  • 1. EL-400 SEMINAR PRESENTATION ON LOGO ERROR RESILIENT VIDEO COMMUNICATION Under the guidance of DR. ATHAR ALI MOINUDDIN Presented by BILAL ARIF 10LEB148 A4LE-32
  • 2. Outline 1 2 ERROR RESILIENCE TECHNIQUES 3 ERROR RESILIENT ENCODING 4 DECODER ERROR CONCEALMENT 5 2 INTRODUCTION CODEC INTERACTIVE ERROR CONTROL
  • 3. INTRODUCTION  One inherent problem with any communication system is that information may be altered or lost during transmission, due to channel noise.  The effect of such information loss can be devastating for the transport of compressed video because any damage to the compressed bit stream may lead to objectionable visual distortion at the decoder.  Issues such as audio-visual synchronization and multipoint communications further complicate the problem of error recovery. 3
  • 4. Figure 1 shows steps involved in video communication. Fig.1 A typical video communication system 4
  • 5. Fig 2 shows an example of effect transmission errors to a compressed video stream. Coded, No loss 3% 5% 10% Fig.2 Example of reconstructed video frames from a H.263 coded sequence, subject to packet losses . 5
  • 6. Why Error Resilience Techniques?  Unless a dedicated link, that can provide a guaranteed quality of service is available between the source and destination, data packets may be lost or corrupted.  Error-free delivery can be achieved through retransmission of lost/damaged packets using mechanisms such as Automatic Repeat Request (ARQ).  But this introduces delays that are unacceptable for certain realtime applications. The use of retransmission algorithm is also prevented due to network flooding considerations. 6
  • 7. Why Error Resilience Techniques?  It is important to devise video encoding/decoding schemes that make the compressed bit stream resilient to transmission errors.  Designing proper interfacing mechanisms between codec (encoder and decoder) and the network, so that the codec can adjust its operations based on the network conditions, is also important. 7
  • 8. ERROR RESILIENCE TECHNIQUES  The Error Resilience (ER) techniques can be classified into three groups:  (I) Those introduced at the source and channel encoder, to make the bit-stream more resilient to potential errors;  (II) Those invoked at the decoder upon detection of errors, to conceal the effect of errors; and  (III) Those which require interactions between the source encoder and decoder, so that the encoder can adapt its operations based on the loss conditions detected at the decoder. 8
  • 10. ERROR RESILIENT ENCODING  The encoder operates in such a way so that transmission errors on the coded bit stream will not adversely affect the decoder operation.  ER encoders are less efficient compared to other coders, as they use more bits to obtain the same video quality in the absence of any transmission error.  The extra bits are called redundancy bits, introduced to enhance video quality when bit stream is subjected to transmission errors.  Achieving maximum gain in error resiliency with smallest amount of redundancy is the design goal. 10
  • 11. ERROR RESILIENT ENCODING  There are various techniques to introduce redundancy in the bit stream some of which are :  Layered coding (LC) with unequal error protection;  Multiple Description Coding (MDC);  Error Resilient Prediction 11
  • 12. ERROR RESILIENT ENCODING Layered coding with unequal error protection(UEP)  Video is coded into a base layer and one or more enhancement layers,  Base layer can provide low but acceptable level of quality,  Enhancement layers incrementally improve the quality,  Users with different bandwidth capacity can access the same video at different quality levels, (illustrated in Fig 3), hence it is also called scalable coding.  Paired with UEP in transport system giving base layer more protection by assigning a more reliable sub-channel or allowing more retransmissions. 12
  • 13. ERROR RESILIENT ENCODING Fig.3 Illustration of scalable coding 13
  • 14. ERROR RESILIENT ENCODING  Multiple Description Coding (MDC)  Independently-decodable and mutually-refinable streams of a video source are generated.  These streams are called descriptions.  They are transmitted separately, possibly through different network paths.  These multiple descriptions together enable the decoder to successfully decode the video ( depicted in Fig.4)  Advantage of MDC over LC is that it does not require special provisions in the network to provide a reliable sub-channel. 14
  • 15. ERROR RESILIENT ENCODING Fig.4 Depiction of MDC (Black boxes indicate lost information) 15
  • 16. ERROR RESILIENT ENCODING  Error Resilient Prediction  Temporal prediction is a major cause of incurrence of transmission errors.  Once an error occurs so that a reconstructed frame at the decoder differs from that assumed at the encoder, the reference frames used in the decoder from there onwards will also differ in a similar fashion and consequently all subsequent reconstructed frames will be in error.  Insertion of Intra-Blocks or I-Frames is one of the solutions to stop temporal error propagation as prediction for an I-frame depends only on the current frame, there is no error propagation from the previous frames. 16
  • 18. DECODER ERROR CONCEALMENT Fig.5 Illustration of Decoder Error Concealment  Recovery or estimation of lost information due to transmission errors.  Packet losses typically lead to the loss of an isolated segment of a frame.  The lost region can be “recovered” based on the received regions by spatial/temporal interpolation. 18
  • 20. CODEC INTERACTIVE ERROR CONTROL  Feedback is provided from decoder to the encoder.  Decoder can inform the encoder about the information corrupted by errors and encoder operation can adjusted to suppress or eliminate the effect of such errors.  If the network protocol supports ARQ, retransmission of lost packets could be done but it introduces delay.  If online correction of errors cannot be afforded then it is important to limit the propagation scope of such errors.  This approach can reduce the losses, at the cost of increased complexity. 20
  • 21. CODEC INTERACTIVE ERROR CONTROL  Reference Picture Selection (RPS)  If the encoder learns through a feedback channel about damaged parts of a previously coded frame, it can decide to code the next frame not relative to the most recent, but to an older reference picture, which is known to be available in the decoder.  The penalty for using the older reference picture is significantly lower, if the reference picture is not too far away. 21
  • 22. CONCLUSION  We came across various techniques which help us to combat with transmission errors that are incurred in video communication.  For real-time applications techniques employing retransmissions cannot be put into use, instead ER techniques are employed.  ER encoders provide resilience at the cost of decrease in efficiency.  Even when a damaged bit stream is received, we can improve the quality of service using a well-designed decoder through the Concealment Technique.  Feedback between the codec can help to provide error resilience  Error Resilient Video Communication is very much possible, provided these techniques are exploited in a proper way. 22
  • 23. REFERENCES   Mohammad Kazemi, Shervin Shirmohammadi, Khosrow Haj Sadeghi, “A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery”. Springer-Verlag Berlin Heidelberg 2013, April 2013.  Ramdas Satyan , Sunday Nyamweno, Fabrice Labeau, “Novel prediction schemes for error resilient video coding”, Signal Processing: Image Communication, Elsevier, pp.648-659. May 2010.  23 Y. Wang, S. Wengar, J. Wen and A. K. Katsagellos, “Error Resilient Video Coding Techniques, Real Time Video Communication Over Unreliable Networks”: IEEE Signal processing Magazine, pp. 61-82. July 2000. Y. Wang and Q. Zhu, “Error control and concealment for video communication: a review,” Proceedings of the IEEE, vol. 86, pp. 974-997. May 1998.