Optimized mesh routing with intermediate recovery for error resilient delivery of MD coded image/video content

Abstract Multiple Description (MD) source coding is a technique that breaks a media stream into equally important sub-streams which can be sent over different paths for protection against wireless channel errors. In this paper, we explore the possibility of sending these descriptions through different paths that merge at some specific intermediate nodes, where the corrupted descriptions are recovered from the uncorrupted ones, thereby increasing the quality of received image/video at the destination. To quantify the gain with intermediate recovery, we first devise an analytic model with simplifying assumptions on the network system for quantifying end-to-end distortion of MD coded data as a function of path parameters, and demonstrate that on a Lena image transmitted over long multipath routes, one intermediate recovery stage offers up to 9.2% reduction in distortion compared to the traditional multipath transport. Next, accounting the random network topology we formulate mesh route construction as a cross-layer optimization problem to balance between end-to-end packet delivery delay and distortion. Since this problem is highly complex, we propose two alternative delay/distortion minimization heuristics. Further, a jointly delay and distortion optimizing genetic algorithm based meta-heuristic route construction technique is suggested for networks with highly varying link quality. NS2-based simulations of a realistic network scenario demonstrate that, in terms of peak signal-to-noise ratio the intermediate recovery approach results in substantial improvement, close to 15 dB, in quality of video delivery.

[1]  R. K. Ghosh,et al.  Parallel Algorithm for Shortest Pairs of Edge-Disjoint Paths , 1996, J. Parallel Distributed Comput..

[2]  Hao Chen,et al.  Opportunistic communications based on distributed width-controllable braided multipath routing in wireless sensor networks , 2016, Ad hoc networks.

[3]  Hanif D. Sherali,et al.  Cross-layer optimized multipath routing for video communications in wireless networks , 2007, IEEE Journal on Selected Areas in Communications.

[4]  Chung-Lun Li,et al.  Finding disjoint paths with different path-costs: Complexity and algorithms , 1992, Networks.

[5]  Wei Tu,et al.  Distributed scheduling scheme for video streaming over multi-channel multi-radio multi-hop wireless networks , 2010, IEEE Journal on Selected Areas in Communications.

[6]  Pascal Lesage,et al.  Implementation of Multipath and Multiple Description Coding in OLSR , 2009, ArXiv.

[7]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[8]  Zuqing Zhu,et al.  Experimental demonstration of SVC video streaming using QoS-aware multi-path routing over integrated services routers , 2013, 2013 IEEE International Conference on Communications (ICC).

[9]  Swades De,et al.  Mesh Routing for Error Resilient Delivery of Multiple-Description Coded Image/Video Content , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[10]  Zhu Xiao-liang,et al.  Research on MDC transmission over Wireless Mesh Network , 2010, 2010 2nd International Conference on Future Computer and Communication.

[11]  Layuan Li,et al.  A QoS multicast routing optimization algorithm based on genetic algorithm , 2006, Journal of Communications and Networks.

[12]  Rose Qingyang Hu,et al.  Multipath routing over wireless mesh networks for multiple description video transmission , 2010, IEEE Journal on Selected Areas in Communications.

[13]  Aditya Dua,et al.  Channel, deadline, and distortion (C D2) aware scheduling for video streams over wireless , 2010, IEEE Transactions on Wireless Communications.

[14]  J. W. Suurballe Disjoint paths in a network , 1974, Networks.

[15]  Ronald A. Howard,et al.  Dynamic Probabilistic Systems , 1971 .

[16]  Pedro A. Amado Assunção,et al.  Enhanced H.264/AVC video streaming using network-adaptive multiple description coding , 2011, 2011 IEEE EUROCON - International Conference on Computer as a Tool.

[17]  Vivek K. Goyal,et al.  Multiple description transform coding of images , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[18]  Yee Leung,et al.  A genetic algorithm for the multiple destination routing problems , 1998, IEEE Trans. Evol. Comput..

[19]  Samuel Cheng,et al.  Relay-Assisted Rateless Layered Multiple Description Video Delivery , 2013, IEEE Journal on Selected Areas in Communications.

[20]  Liang Zhou,et al.  System Scheduling for Multi-Description Video Streaming Over Wireless Multi-Hop Networks , 2009, IEEE Transactions on Broadcasting.

[21]  Mohammed Ghanbari,et al.  The accuracy of PSNR in predicting video quality for different video scenes and frame rates , 2012, Telecommun. Syst..

[22]  S. Selvakumar,et al.  Genetic Algorithm approach to Dynamic Multi Constraint Multi Path QoS Routing Algorithm for IP networks (GA-DMCMPRA) , 2009, 2009 First International Communication Systems and Networks and Workshops.

[23]  Moshe Sidi,et al.  Topological design of local-area networks using genetic algorithms , 1996, TNET.

[24]  Shervin Shirmohammadi,et al.  A review of multiple description coding techniques for error-resilient video delivery , 2013, Multimedia Systems.

[25]  Nachum Shacham,et al.  A distributed algorithm for finding shortest pairs of disjoint paths , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[26]  Qingfu Zhang,et al.  An orthogonal genetic algorithm for multimedia multicast routing , 1999, IEEE Trans. Evol. Comput..

[27]  Robert E. Tarjan,et al.  A quick method for finding shortest pairs of disjoint paths , 1984, Networks.

[28]  Weihua Zhuang,et al.  Minimizing End-to-End Delay: A Novel Routing Metric for Multi-Radio Wireless Mesh Networks , 2009, IEEE INFOCOM 2009.

[29]  Ali C. Begen,et al.  Multi-path selection for multiple description encoded video streaming , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[30]  Weifa Liang,et al.  Cross-Layer Framework for QoS Support in Wireless Multimedia Sensor Networks , 2012, IEEE Transactions on Multimedia.

[31]  Shivendra S. Panwar,et al.  Video transport over ad hoc networks: multistream coding with multipath transport , 2003, IEEE J. Sel. Areas Commun..

[32]  Min Qin,et al.  An Adaptive Strategy for Mobile Ad Hoc Media Streaming , 2010, IEEE Transactions on Multimedia.

[33]  Bernd Girod,et al.  Adaptive multiple description video streaming over multiple channels with active probing , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[34]  Ness B. Shroff,et al.  Error concealment in MPEG video streams over ATM networks , 2000, IEEE Journal on Selected Areas in Communications.

[35]  Vincent W. S. Wong,et al.  Cooperative Protocols Design for Wireless Ad-Hoc Networks with Multi-hop Routing , 2008, QShine '08.

[36]  Tracey Ho,et al.  Node-Capture Resilient Key Establishment in Sensor Networks: Design Space and New Protocols , 2014, ACM Comput. Surv..

[37]  Swades De,et al.  Exploiting multiple description coding for intermediate recovery in wireless mesh networks , 2014, J. Netw. Comput. Appl..

[38]  Wolfgang Kellerer,et al.  Multiple Description Video Transcoding , 2007, 2007 IEEE International Conference on Image Processing.

[39]  Chunming Qiao,et al.  Meshed multipath routing with selective forwarding: an efficient strategy in wireless sensor networks , 2003, Comput. Networks.

[40]  L. B. Milstein,et al.  ARQ error control for fading mobile radio channels , 1997 .

[41]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[42]  Chunming Qiao,et al.  A hybrid meshed multipath forwarding scheme in wireless ad hoc networks , 2007, Comput. Commun..

[43]  Hanif D. Sherali,et al.  On Routing for Multiple Description Video Over Wireless Ad Hoc Networks , 2006, IEEE Transactions on Multimedia.

[44]  E. Gelenbe,et al.  Genetic Algorithms for Route Discovery , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[45]  Swades De,et al.  Multiple description transform coded transmission over OFDM broadcast channels , 2014, Phys. Commun..

[46]  Huirong Fu,et al.  Enhancement of IEEE 802.11 modules in ns-2 and performance evaluation with error rate , 2010, SpringSim.

[47]  Mitchell D. Trott,et al.  Path diversity for enhanced media streaming , 2004, IEEE Communications Magazine.

[48]  Yi Liu,et al.  Video Streaming over Wireless Mesh Networks with Multi-Gateway Support , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[49]  Catherine Rosenberg,et al.  Achieving Optimal Throughput in Cooperative Wireless Multihop Networks With Rate Adaptation and Continuous Power Control , 2014, IEEE Transactions on Wireless Communications.

[50]  Béatrice Pesquet-Popescu,et al.  A framework for joint multiple description coding and network coding over wireless ad-hoc networks , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[51]  Gunnar Karlsson,et al.  Are Multiple Descriptions Better Than One? , 2005, NETWORKING.