Skip to main content

Advertisement

Log in

Performance evaluation of error control schemes for distributed video coding over wireless multimedia sensor networks

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Distributed Video Coding (DVC) is a new approach in video coding which due to low computational complexity at the encoder side, has a great potential to be used in Wireless Multimedia Sensor Networks (WMSN). However, the different architecture of this codec affects the efficiency of transmission protocols and in order to efficient transmission of DVC over WMSN, it is necessary to evaluate the performance of the transmission protocols in the presence of DVC characteristics. In the view of these protocols, error control methods are important mechanisms that provide quality of service and robust multimedia communications. For this reason, we performed a comparative performance analysis for all error control schemes that consist of Automatic Repeat Request (ARQ), Forward Error Correction (FEC), Erasure Coding (EC), hybrid link layer ARQ/FEC and multi-layer hybrid error control schemes for DVC in WMSNs. These analyses are in the terms of the most importance metrics in multimedia communications over WSNs, such as objective and subjective video quality criteria, delay, energy consumption and some DVC-specific metrics. The results show the distinct behavior of DVC in the presence of channel error and can be used to propose an effective and efficient error control scheme for DVC over WMSN.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Aaron A, Rui Z (2002) Girod B (2002) Wyner-Ziv coding of motion video. In: Conference Record of the Thirty-Sixth Asilomar Conference on Signals, Systems and Computers 1:240–244

    Google Scholar 

  2. Aaron A, Rane SD, Setton E, Girod B (2004) Transform domain Wyner-Ziv codec for video. In: Visual Communications and Image Processing, vol. 5308 of Proceedings of SPIE. San Jose, Calif, USA, pp 520–528

  3. Akyildiz I, Vuran M (2010) Wireless sensor networks. Wiley, New York

    Book  MATH  Google Scholar 

  4. Altaf MFM, Ghanbari M, Qadri N (2009) H.264 error resilience performance for wireless video conversational services. In 5th International ICST Mobile Multimedia Communications Conference, London, United Kingdom

  5. Arabi K, Bohlooli A (2016) Medium access control layer management for saving energy in wireless sensor networks routing algorithms. J Chin Inst Eng 39(4):493–497

    Article  Google Scholar 

  6. Artigas X, Ascenso J, Dalai M, Klomp S, Kubasov D, Ouaret M (2007) The DISCOVER codec: architecture, techniques and evaluation. In: Proceedings of the international picture coding symposium (PCS ‘07), vol 6. Lisbon, Portugal, pp 14496–14410

    Google Scholar 

  7. Blackard KL, Rappaport TS, Bostian CW (1991) Radio frequency noise measurements and models for indoor wireless communications at 918 MHz, 2.44 GHz, and 4.0 GHz. In: ICC 91 international conference on communications conference. Theatr Rec 1:28–32

    Google Scholar 

  8. Bohlooli A, Jamshidi K (2011) A GPS-free method for vehicle future movement directions prediction using SOM for VANET. Appl Intell 36(3):685–697

    Article  Google Scholar 

  9. Chiasserini CF, Magli E (2004) Energy-efficient coding and error control for wireless video surveillance networks. Telecommun Syst 26:369–387

    Article  Google Scholar 

  10. Chlamtac I, Petrioli C, Redi J (1998) Energy-conserving selective repeat ARQ protocols for wireless data networks. In: Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361), vol 2, pp 836–840

  11. Duchamp D, Reynolds NF (1992) Measured performance of a wireless LAN. In: 17th Conference on local computer networks. Proceedings, pp 494–499

  12. Girod B, Aaron AM, Rane S, Rebollo-Monedero D (2005) Distributed video coding. Proc IEEE 93:71–83

    Article  MATH  Google Scholar 

  13. González S, Castellanos W, Guzmán P, Arce P, Guerri JC (2016) Simulation and experimental testbed for adaptive video streaming in ad hoc networks. Ad Hoc Netw 52:89–105

    Article  Google Scholar 

  14. Hajian E, Jamshidi K, Bohlooli A (2010) Increasing WSN lifetime by using learning automata for optimal route selection. Information Networking and Automation (ICINA), 2010 International Conference on, pp 215–218

  15. Hajian E, Jamshidi K, Bohlooli A (2010) Improve energy efficiency routing in WSN by using automata. Int J Ad Hoc Sensor Ubiq Co 1(2):1–7

  16. Hong Shen W, Pao-Chi C (1996) On verifying the first-order Markovian assumption for a Rayleigh fading channel model. IEEE Trans Veh Technol 45:353–357

    Article  Google Scholar 

  17. Imran N, Seet B-C, Fong ACM (2015) Distributed video coding for wireless video sensor networks: a review of the state-of-the-art architectures. SpringerPlus 4:1–30

    Article  Google Scholar 

  18. Jin Y, Bai G, Zhang P, Shen H, Wang J (2008) Performance evaluation of a hybrid FEC/ARQ for wireless media streaming. 2008 4th IEEE International Conference on Circuits and Systems for Communications:90–94

  19. Kambhatla KKR, Paluri S, Matyjas JD, Kumar S (2016) Cross-layer prioritized H.264 video packetization and error protection over noisy channels. Multimedia Tools and Applications 75:3235–3257

    Article  Google Scholar 

  20. Ke C, Shieh C, Hwang W, Ziviani A (2008) An evaluation framework for more realistic simulations of MPEG video transmission. J Inf Sci Eng 440(2):425–440

    Google Scholar 

  21. Kokkonis G, Psannis KE, Roumeliotis M, Ishibashi Y (2016) Efficient algorithm for transferring a real-time HEVC stream with haptic data through the internet. J Real-Time Image Proc 12:343–355

    Article  Google Scholar 

  22. Kokkonis G, Psannis KE, Roumeliotis M, Schonfeld D (2017) Real-time wireless multisensory smart surveillance with 3D-HEVC streams for internet-of-things (IoT). J Supercomput 73:1044–1062

    Article  Google Scholar 

  23. Lin S, Costello DJ (1983) Error control coding: fundamentals and applications. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  24. Liu B, Ren F, Lin C, Ouyang Y (2008) Performance analysis of retransmission and redundancy schemes in sensor networks. In: 2008 I.E. international conference on. Communications:4407–4413

  25. Ghasemi M, Abdolahi M, Bag-Mohammadi M,  Bohlooli A (2015) Adaptive multi-flow opportunistic routing using learning automata. Ad Hoc Netw 25(1):472–479 

  26. Memos VA, Psannis KE (2016) Encryption algorithm for efficient transmission of HEVC media. J Real-Time Image Proc 12:473–482

    Article  Google Scholar 

  27. Monteiro N, Brites C, Pereira F, Ascenso J (2016) Multi-view distributed source coding of binary features for visual sensor networks. In: 2016 I.E. international conference on acoustics, speech and signal processing (ICASSP), Shanghai, China, pp 2807–2811

  28. Mushkin M, Bar-David I (1989) Capacity and coding for the gilbert-elliott channels. IEEE Trans Inf Theory 35:1277–1290

    Article  MATH  Google Scholar 

  29. Naderi MY, Rabiee HR, Khansari M, Salehi M (2012) Error control for multimedia communications in wireless sensor networks: a comparative performance analysis. Ad Hoc Netw 10:1028–1042

    Article  Google Scholar 

  30. Nikzad M, Bohlooli A, Jamshidi K (2014) Video quality analysis of distributed video coding in wireless multimedia sensor networks. International Journal of Information Technology and Computer Science (IJITCS) 7:12–20

    Article  Google Scholar 

  31. Perkins C, Belding-Royer EM, Das S (2003) Ad hoc on demand distance vector (aodv) routing. IETF RFC 3561

  32. Pierre Ebert J, Willig A (1999) A Gilbert-Elliot Error Model and the Efficient Use in Packet Level Simulation. Technical University Berlin, TKN Technical Report, TKN-99-002

  33. Psannis K (2009) Efficient redundant frames encoding algorithm for streaming video over error prone wireless channels. IEICE ELEX Journal 6(21):1497–1502

    Article  Google Scholar 

  34. Psannis KE (2016) HEVC in wireless environments. J Real-Time Image Proc 12(2):509–516

    Article  Google Scholar 

  35. Psannis K, Ishibashi Y (2006) Impact of video coding on delay and jitter in 3G wireless video multicast services. EURASIP J Wirel Commun Netw 2006, Article ID 24616:1–7

    Article  Google Scholar 

  36. Psannis K, Ishibashi Y (2008) Enhanced H.264/AVC stream switching over varying bandwidth networks. IEICE ELEX Journal 5(19):827–832

    Article  Google Scholar 

  37. Psannis KE, Ishibashi Y (2009) Efficient error resilient algorithm for H.264/AVC: mobility management in wireless video streaming. Telecommun Syst 41:65–76

    Article  Google Scholar 

  38. Psannis KE, Hadjinicolaou MG, Krikelis A (2006) MPEG-2 streaming of full interactive content. IEEE Trans Circuits Syst Video Technol 16:280–285

    Article  Google Scholar 

  39. Puri R, Ramchandran K (2002) PRISM: a new robust video coding architecture based on distributed compression principles. In: Proceedings of the 40th Allerton Conference on Communication, control and computing, Allerton, USA, pp 1-10

  40. Puri R, Ramchandran K (2003) PRISM: a new “reversed” multimedia coding paradigm. In: Proceedings of International Conference on Image Processing (ICIP ‘03), vol 1, Barcelona, Spain, pp 617–620

  41. Sankarasubramaniam Y, Akyildiz IF, McLaughlin SW (2003) Energy efficiency based packet size optimization in wireless sensor networks. In: Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, Anchorage, AK, USA, pp 1–8

  42. Sarvi B, Rabiee HR, Mizanian K (2017) An adaptive cross-layer error control protocol for wireless multimedia sensor networks. Ad Hoc Netw 56:173–185

    Article  Google Scholar 

  43. Shaheen S, Akram MU, Khanum A, Khan SA, Javed MY (2016) A cross layer error control scheme for efficient WLAN multimedia streaming. Multimed Tools Appl 76(5):6663–6682

  44. Slepian D, Wolf J (1973) Noiseless coding of correlated information sources. IEEE Trans Inf Theory 19:471–480

    Article  MathSciNet  MATH  Google Scholar 

  45. Sukun K, Fonseca R, Culler D (2004) Reliable transfer on wireless sensor networks. In: 2004 first annual IEEE communications society conference on sensor and ad hoc communications and networks, 2004. IEEE SECON 2004:449–459

  46. Tonoli C, Migliorati M, Leonardi R (2009) Error resilience in current distributed video coding architectures. Journal Image Video Process, EURASIP 2009:144–162

    Article  Google Scholar 

  47. UC Berkeley, LBL, USC/ISI and Xerox PARC, The Network Simulator ns-2, The VINT Project. [Online] Available: http://www.isi.edu/nsnam/ns/

  48. Vuran MC, Akyildiz IF (2009) Error control in wireless sensor networks: a cross layer analysis. Trans Netw IEEE/ACM 17:1186–1199

    Article  Google Scholar 

  49. Wen H, Lin C, Ren F, Yue Y, Huang X (2007) Retransmission or redundancy: Transmission reliability in wireless sensor networks. In: 2007 I.E. International Conference on mobile Adhoc and sensor systems, pp 1–7

  50. Wyner A, Ziv J (1976) The rate-distortion function for source coding with side information at the decoder. IEEE Trans Inf Theory 22:1–10

    Article  MathSciNet  MATH  Google Scholar 

  51. Yao W, Qin-Fan Z (1998) Error control and concealment for video communication: a review. Proc IEEE 86:974–997

    Article  Google Scholar 

  52. Yong J, Guangwei B, Peng Z, Hang S, Junyuan W (2008) Performance evaluation of a hybrid FEC/ARQ for wireless media streaming. In: 4th IEEE international conference on circuits and Systems for Communications, 2008. ICCSC 2008:90–94

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Bohlooli.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nikzad, M., Bohlooli, A. & Jamshidi, K. Performance evaluation of error control schemes for distributed video coding over wireless multimedia sensor networks. Multimed Tools Appl 77, 19547–19568 (2018). https://doi.org/10.1007/s11042-017-5397-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5397-z

Keywords

Navigation