diff --git a/References.tex b/References.tex new file mode 100644 index 0000000..157c2a6 --- /dev/null +++ b/References.tex @@ -0,0 +1,2 @@ +\bibliographystyle{IEEEtran} +\bibliography{References/Concealment,References/ConcealmentDriven,References/ConcealmentHEVC,References/HEVCErrorResilience,References/HEVCStreamErrors,References/OpticalFlow,References/Personal,References/Resilience,References/ResilienceDataPartitioning,References/ResilienceDistortion,References/ResilienceIntraRefresh,References/ResilienceLeaky,References/ResilienceLocalisation,References/ResilienceROPE,References/ResilienceRPS,References/ResilienceRedundant,References/ResilienceUEP,References/VideoStreaming,References/VideoTransmissionStandards,References/H264,References/HEVC,References/Misc,References/NeuralNetworks} diff --git a/References/.directory b/References/.directory new file mode 100644 index 0000000..7c87b4c --- /dev/null +++ b/References/.directory @@ -0,0 +1,9 @@ +[Dolphin] +PreviewsShown=false +Timestamp=2019,1,16,16,49,2 +Version=4 +ViewMode=1 +VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_type,CustomizedDetails + +[Settings] +HiddenFilesShown=true diff --git a/References/Concealment.bib b/References/Concealment.bib new file mode 100644 index 0000000..4e6abdc --- /dev/null +++ b/References/Concealment.bib @@ -0,0 +1,564 @@ +@comment{x-kbibtex-encoding=utf-8} + +@inproceedings{H264RefConc2006, + author = {Saurav K. Bandyopadhyay and Zhenyu Wu and Purvin Pandit and Jill M. Boyce}, + booktitle = {Sarnoff Symposium, IEEE}, + doi = {10.1109/SARNOF.2006.4534755}, + month = mar, + pages = {1-4}, + title = {An Error Concealment Scheme for Entire Frame Losses for {H.264/AVC}}, + year = {2006} +} + +@inproceedings{MMATempConc2003, + author = {S. Belfiore and M. Grangetto and E. Magli and G. Olmo}, + booktitle = {International Conference on Image Processing}, + doi = {10.1109/ICIP.2003.1247328}, + issn = {1522-4880 }, + keywords = {MPEG-2 video; concealment technique; error concealment; error concealment algorithm; forward motion vectors; motion vectors; streaming video; video frame; losses; video signal processing; visual communication}, + month = sep, + pages = {49-52}, + title = {An error concealment algorithm for streaming video}, + volume = {3}, + year = {2003} +} + +@inproceedings{IntraConc2010, + author = {R. Bernardini and L. Celetto and G. Gennari and M. Petrani and R. Rinaldo}, + booktitle = {International Workshop on Image Analysis for Multimedia Interactive Services}, + keywords = {H.264/AVC video frames; error concealment; interpolation; intra coded video frames; video frame spatial redundancy; video reconstruction; data compression; image reconstruction; video coding}, + month = apr, + pages = {1-4}, + title = {Error concealment of {INTRA} coded video frames}, + year = {2010} +} + +@inproceedings{SpatialEdgeModConsecutiveBlocks2005, + author = {Jianle Chen and Jilin Liu and Xingguo Wang and Guobin Chen}, + booktitle = {IEEE International Conference on Image Processing,}, + doi = {10.1109/ICIP.2005.1530539}, + keywords = {ID boundary matching; Sobel operator; adjacent pixels; available block boundaries; consecutive blocks error concealment; edge direction detection; edge direction estimation; edge-oriented spatial interpolation; intracoded frames; linear weighting interpolation; one-dimensional matching; spatial-domain error concealment algorithm; still images; video sequences; edge detection; image matching; image resolution; image sequences; interpolation}, + month = sep, + pages = {904-913}, + title = {Modified edge-oriented spatial interpolation for consecutive blocks error concealment}, + volume = {3}, + year = {2005} +} + +@article{BMAAlgorithm2008, + author = {Yan Chen and Yang Hu and O.C. Au and Houqiang Li and Chang Wen Chen}, + doi = {10.1109/TMM.2007.911223}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + keywords = {PDE based algorithm; compressed video sequences; cost function minimization; erroneously received video sequences; local blockiness degree; motion vector reconstruction; partial differential equation; spatio-temporal boundary matching; two-stage error concealment scheme; video communication; video error concealment; weighting factor; data compression; error correction codes; image matching; image reconstruction; image sequences; minimisation; motion compensation; partial differential equations; video coding; video communication}, + month = jan, + number = {1}, + pages = {2-15}, + title = {Video Error Concealment Using Spatio-Temporal Boundary Matching and Partial Differential Equation}, + volume = {10}, + year = {2008} +} + +@inproceedings{PixelBasedMVE2004, + author = {Yu Chen and Keman Yu and Jiang Li and Shipeng Li}, + booktitle = {Picture Coding Symposium (PCS)}, + title = {An error concealment algorithm for entire frame loss in video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/An error concealment algorithm for entire frame loss in video transmission.pdf}, + year = {2004} +} + +@article{ImageCountours2001, + author = {J.H. Elder and R.M. Goldberg}, + doi = {10.1109/34.910881}, + issn = {0162-8828}, + journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence}, + keywords = {contour domain; contour grouping; edge model; edge representation; gray-scale image; image editing; image reconstruction; image segmentation; scale selection; user interface; computer vision; edge detection; image reconstruction; image representation; image segmentation; user interfaces}, + month = mar, + number = {3}, + pages = {291-296}, + title = {Image editing in the contour domain}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ImageProcessing/Image editing in the contour domain.pdf}, + volume = {23}, + year = {2001} +} + +@article{BMAAlgorithm2006, + author = {S. Garg and S.N. Merchant}, + doi = {10.1109/TCSII.2006.882205}, + issn = {1549-7747}, + journal = {Circuits and Systems II: Express Briefs, IEEE Transactions on}, + keywords = {MPEG test sequences; boundary matching; candidate motion vectors; compressed video bit-stream; digital video; error concealment; transmission errors; video transmission; coding errors; image matching; interpolation; motion compensation; video coding}, + month = oct, + number = {10}, + pages = {1039-1043}, + title = {Interpolated Candidate Motion Vectors for Boundary Matching Error Concealment Technique in Video}, + volume = {53}, + year = {2006} +} + +@inproceedings{SpatialInterpolation2008, + author = {H. Gharavi and Shaoshuai Gao}, + booktitle = {IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, + doi = {10.1109/ICASSP.2008.4517819}, + issn = {1520-6149}, + keywords = {Hough transform; bilinear interpolation; edge detection technique; intra-frame error concealment; packet loss; spatial interpolation algorithm; video coding; Hough transforms; edge detection; interpolation; video coding}, + month = apr, + pages = {1153-1156}, + title = {Spatial interpolation algorithm for error concealment}, + year = {2008} +} + +@inproceedings{ImprovedSpatialConc2012, + author = {J. He and S. He and Z. Chen and Y. Huang}, + booktitle = {5th International Congress on Image and Signal Processing (CISP)}, + doi = {10.1109/CISP.2012.6469635}, + keywords = {directional weighting and interpolation; edge detection; error concealment; simulation test}, + month = oct, + pages = {183-187}, + title = {An improved {H.264} adaptive intra error concealment algorithm}, + year = {2012} +} + +@article{POCSMethod1995, + author = {S.S. Hemami and T.H.-Y. Meng}, + doi = {10.1109/83.392344}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {block-based transform coded images; blocking artifacts; computational expense; computationally efficient technique; decoder; interblock correlation; linear interpolation; lossy packet networks; lost transform coefficients reconstruction; low complexity applications; low power applications; network congestion; squared edge error criterion; still images transmission; transform coded image reconstruction; transmission errors; video transmission; visual performance; correlation methods; decoding; image coding; image reconstruction; interpolation; packet switching; transform coding; video coding; visual communication}, + month = jul, + number = {7}, + pages = {1023-1027}, + title = {Transform coded image reconstruction exploiting interblock correlation}, + volume = {4}, + year = {1995} +} + +@article{SpatialEdgeConsecutiveBlocks2004, + author = {Shih-Chang Hsia}, + doi = {10.1109/LSP.2004.827916}, + issn = {1070-9908}, + journal = {IEEE Signal Processing Letters}, + keywords = {2D matching techniques; block error concealment; edge-oriented spatial interpolation; estimated edge direction; image coding; median filter; still image; weighting linear interpolation; data compression; edge detection; error correction codes; image coding; image matching; interpolation; median filters}, + month = jun, + number = {6}, + pages = {577-580}, + title = {An edge-oriented spatial interpolation for consecutive block error concealment}, + volume = {11}, + year = {2004} +} + +@inproceedings{SpatioTemporalIntraConcealment2011, + author = {H. Hui}, + booktitle = {International Conference on Multimedia and Signal Processing (CMSP)}, + doi = {10.1109/CMSP.2011.106}, + keywords = {Error Concealment; Intra-coded Frame; Spatial-temporal}, + month = may, + pages = {68-72}, + title = {Spatial-Temporal Error Concealment Scheme for Intra-coded Frames}, + volume = {2}, + year = {2011} +} + +@inproceedings{ErrorDectectionDataHidding2010, + author = {K. L. Hung and C. H. Tsai}, + booktitle = {First International Conference on Pervasive Computing Signal Processing and Applications (PCSPA)}, + doi = {10.1109/PCSPA.2010.96}, + keywords = {3G mobile communication; data encapsulation; error analysis; error detection; feature extraction; image coding; image denoising; visual communication; watermarking; 3G communication; digital media information; direction information hiding; error concealment technique; image authentication technique; image block; image error detection; image quality; information extraction; interleaving prediction method; malicious image modification problem; noisy channel environment; post transmission quality; transmission error detection; wireless communication environment; wireless network; Equations; Maintenance engineering; Media; PSNR; Pixel; Watermarking; Wireless communication; Blind watermarking technique; Image error detection; Image error repair; Noisy channel}, + month = sep, + pages = {371-376}, + title = {Image Error Detection and Error Concealment Technique Based on Interleaving Prediction and Direction Information Hiding}, + year = {2010} +} + +@article{SpatiaDirect2008, + author = {Myounghoon Kim and Hoonjae Lee and Sanghoon Sull}, + doi = {10.1109/TCE.2008.4711239}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {H.264-coded stream; PSNR; channel errors; sequential directional interpolation; spatial error concealment; error analysis; image coding; image resolution; interpolation}, + month = nov, + number = {4}, + pages = {1811-1818}, + title = {Spatial error concealment for {H.264} using sequential directional interpolation}, + volume = {54}, + year = {2008} +} + +@article{POCSMethod2007, + author = {M. Kim and S.-W. Lee and S.-D. Kim}, + doi = {10.1049/iet-ipr:20045270}, + issn = {1751-9659}, + journal = {IET Image Processing}, + keywords = {POCS; correlation-based initial block; images; projections onto convex sets; spatial error concealment method; correlation methods; image coding; set theory}, + month = jun, + number = {2}, + pages = {134-140}, + title = {Spatial error concealment method based on {POCS} with a correlation-based initial block}, + volume = {1}, + year = {2007} +} + +@article{FineDirectTCE2006, + author = {Wonki Kim and Jasung Koo and Jechang Jeong}, + doi = {10.1109/TCE.2006.1706506}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {block loss recovery technique; fine directional interpolation; image block data; pixel-by-pixel basis; spatial direction vector; spatial error concealment; image coding; image resolution; interpolation}, + localfile = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Intra-frame/Fine Directional Interpolation for Spatial Error Concealment.pdf}, + month = aug, + number = {3}, + pages = {1050-1056}, + title = {Fine directional interpolation for spatial error concealment}, + volume = {52}, + year = {2006} +} + +@inproceedings{5370375, + author = {Min Li and Bo Wang}, + booktitle = {Multimedia Information Networking and Security, 2009. MINES '09. International Conference on}, + doi = {10.1109/MINES.2009.241}, + keywords = {H.264/AVC wireless video application; median filter; motion vector extrapolation; motion vector field; robust frame error concealment; variable-size block motion vector estimation; whole-frame losses; wireless video transmission; extrapolation; image motion analysis; median filters; multimedia communication; radiocommunication; video coding; video streaming}, + month = {nov.}, + pages = {675-679}, + title = {Robust Frame Error Concealment Algorithm for H.264/AVC Wireless Video Applications}, + volume = {1}, + year = {2009} +} + +@inproceedings{BlockBasedMVEOverllaped2011, + author = {Hong Liu and Wei Li and O. Issa}, + booktitle = {IEEE International Conference on Consumer Electronics (ICCE)}, + doi = {10.1109/ICCE.2011.5722719}, + issn = {2158-3994}, + keywords = {H.264; MVE; frame loss concealment; motion vector extrapolation; video quality; video receiver; video transmission; code standards; extrapolation; motion estimation; radio receivers; video coding; video communication}, + month = jan, + pages = {525-526}, + title = {New algorithm for motion vector extrapolation for concealing entire frame loss in the {H.264} video receiver}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/New algorithm for motion vector extrapolation for concealing entire frame loss in the H. 264 video receiver.pdf}, + year = {2011} +} + +@inproceedings{BiDirMC2011, + author = {Hong Liu and Demin Wang and Wei Li and O. Issa}, + booktitle = {IEEE International Symposium on Consumer Electronics (ISCE)}, + doi = {10.1109/ISCE.2011.5973795}, + issn = {0747-668X}, + keywords = {H.264 video transmission; bidirectional motion copy method; blocking artifacts; error concealment method; lost frames; motion vector extrapolation methods; overlapped block motion compensation; wireless networks; extrapolation; motion compensation; video coding}, + month = jun, + pages = {112-116}, + title = {New method for concealing entirely lost frames in {H.264} video transmission over wireless networks}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/New method for concealing entirely lost frames in H.264 video transmission over wireless networks.pdf}, + year = {2011} +} + +@inproceedings{BlockBasedMVE2002, + author = {Qiang Peng and Tianwu Yang and Changqian Zhu}, + booktitle = {IEEE International Conference on Communications, Circuits and Systems and West Sino Expositions}, + doi = {10.1109/ICCCAS.2002.1180560}, + keywords = {H.263+ codec; block-based temporal error concealment; compressed video; computational complexity reduction; concealment performance; error prone networks; group of blocks; macroblock displacement; motion vector estimation; motion vector extrapolation; pixels; real-time video applications; simulation results; temporal concealment method; computational complexity; data compression; extrapolation; motion estimation; video codecs; video coding}, + month = jul, + pages = {10-14}, + title = {Block-based temporal error concealment for video packet using motion vector extrapolation}, + volume = {1}, + year = {2002} +} + +@inproceedings{ErrorConcSpatial1995, + author = {P. Salama and N.B. Shroff and E.J. Coyle and E.J. Delp}, + booktitle = {International Conference on Image Processing}, + doi = {10.1109/ICIP.1995.529026}, + keywords = {ATM networks; MPEG encoded video; compressed data; encoded video streams; error concealment techniques; error-recovery approaches; image reconstruction; lost macroblocks; minimizing intersample variations; motion compensation; nearest undamaged pixels; optimal iterative reconstruction; packing ATM cells; spatial interpolation; asynchronous transfer mode; broadband networks; data compression; error compensation; image reconstruction; image sequences; interpolation; iterative methods; minimisation; motion compensation; telecommunication standards; video coding; visual communication}, + month = oct, + pages = {9-12}, + title = {Error concealment techniques for encoded video streams}, + volume = {1}, + year = {1995} +} + +@article{MedianFilterRegul2000, + author = {P. Salama and N.B. Shroff and E.J. Delp}, + doi = {10.1109/49.848263}, + issn = {0733-8716}, + journal = {IEEE Journal on Selected Areas in Communications}, + keywords = {ATM network; MPEG video streams; Markov random field model; asynchronous transfer mode; channel errors; compressed data; compressed video; congestion; data loss; data network; decoding; error concealment; macroblocks; missing data; optimal estimation; sub-optimal estimation; video stream; wireless networks; Markov processes; asynchronous transfer mode; data compression; decoding; error correction; estimation theory; image reconstruction; video coding}, + month = jun, + number = {6}, + pages = {1129-1144}, + title = {Error concealment in {MPEG} video streams over {ATM} networks}, + volume = {18}, + year = {2000} +} + +@article{GradEstimation2009, + author = {H.G. Senel}, + doi = {10.1109/TIP.2008.2011758}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {edge localisation; edge location; edge orientation; fuzzy topology; gradient estimation; gradient kernel; natural image; noise suppression; synthetic image; wide support operator; edge detection; estimation theory; fuzzy set theory; gradient methods; natural scenes}, + month = apr, + number = {4}, + pages = {867-878}, + title = {Gradient Estimation Using Wide Support Operators}, + volume = {18}, + year = {2009} +} + +@article{PelBasedMVE_TCE2007, + author = {Kwanwoong Song and Taeyoung Chung and Yongdeok Kim and Yunje Oh and Chang-Su Kim}, + doi = {10.1109/TCE.2007.381749}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {H.264-AVC video frames; computational complexity; frame error concealment algorithm; mobile video broadcasting; motion vectors; computational complexity; digital video broadcasting; mobile radio; video coding}, + month = may, + number = {2}, + pages = {704-711}, + title = {Error Concealment of {H.264/AVC} Video Frames for Mobile Video Broadcasting}, + volume = {53}, + year = {2007} +} + +@article{MixedConcealment2002, + author = {Jae-Won Suh and Yo-Sung Ho}, + doi = {10.1109/TBC.2002.806797}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {bit error; channel errors; coded video bitstreams; compressed video bitstreams; corrupted macroblock data; corrupted video data; data recovery technique; digital TV; error concealment techniques; information loss; lost video data; motion compensation; motion vector recovery; quality degradation; real-time transmission; transmission errors; video coding; digital television; motion compensation; video coding}, + month = dec, + number = {4}, + pages = {299-306}, + title = {Error concealment techniques for digital {TV}}, + volume = {48}, + year = {2002} +} + +@article{POCSRef1995, + author = {H. Sun and W. Kwok}, + doi = {10.1109/83.370675}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {Gerchberg-type spatial domain process; block-based still image coding; damaged block transform coded images; error concealment; error-free image; human vision; intra-frame information; lost signal restoration; projections onto convex sets; real-time video sequences; spatial interpolation algorithm; spatially correlated edge information; spectral domain iterative process; temporal interpolation; video sequence coding; block codes; correlation methods; image coding; image restoration; image sequences; interpolation; iterative methods; spectral analysis; transform coding; video coding}, + month = apr, + number = {4}, + pages = {470-477}, + title = {Concealment of damaged block transform coded images using projections onto convex sets}, + volume = {4}, + year = {1995} +} + +@inproceedings{DynamicBMA2010, + author = {Yan Sun and Songlin Sun and Xiaojun Jing and LiXin Zhao}, + booktitle = {2010 International Conference on Multimedia Technology (ICMT)}, + doi = {10.1109/ICMULT.2010.5629840}, + keywords = {H.264 video compression; directional temporal boundary match algorithm; motion vectors; packet loss rate; subjective video quality; temporal error concealment algorithm; video degradation; data compression; image motion analysis; video coding}, + month = oct, + pages = {1-4}, + title = {A Dynamic Temporal Error Concealment Algorithm for {H.264}}, + year = {2010} +} + +@article{OBMAMethod2008, + author = {T. Thaipanich and Ping-Hao Wu and C.-C.J. Kuo}, + doi = {10.1109/TCE.2008.4560157}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {OBMA; boundary matching algorithm; concealed video quality; low-complexity video error concealment; mobile applications; computational complexity; mobile radio; video coding; video communication}, + month = may, + number = {2}, + pages = {753-761}, + title = {Low-complexity video error concealment for mobile applications using {OBMA}}, + volume = {54}, + year = {2008} +} + +@article{ConcTCE2001, + author = {S. Valente and C. Dufour and F. Groliere and D. Snook}, + doi = {10.1109/30.964147}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {MPEG-4 standard; MPEG-4 video streams; channel errors; efficient error concealment implementation; hybrid spatial/temporal approach; real-time decoders; spatial concealment algorithms; spatial interpolation algorithms; temporal concealment algorithms; temporal interpolation algorithms; video reconstruction; visual quality; code standards; coding errors; data compression; decoding; image reconstruction; interpolation; telecommunication standards; video coding}, + month = aug, + number = {3}, + pages = {568-578}, + title = {An efficient error concealment implementation for {MPEG-4} video streams}, + volume = {47}, + year = {2001} +} + +@article{ConcealmentReview1998, + author = {Yao Wang and Qin-Fan Zhu}, + doi = {10.1109/5.664283}, + issn = {0018-9219}, + journal = {Proceedings of the IEEE}, + keywords = {coded bit streams; concealment; damaged areas; decoder; error control; error resilience; forward error concealment; image signals; interactive error concealment; international standards; postprocessing; redundancy; review; unreliable channels; video communication; video delivery; video signal; channel coding; decoding; error correction codes; error detection codes; forward error correction; reviews; source coding; video coding}, + month = may, + number = {5}, + pages = {974-997}, + title = {Error control and concealment for video communication: a review}, + volume = {86}, + year = {1998} +} + +@article{MaximallySmoothImageRecovery1993, + author = {Y. Wang and Q.-F. Zhu and L. Shaw}, + doi = {10.1109/26.237889}, + issn = {0090-6778}, + journal = {IEEE Transactions on Communications}, + keywords = {ATM networks; DC coefficients; DCT; asynchronous transfer mode; block interleaving; block transform coders; boundary conditions; contiguously damaged blocks; discrete cosine transform; image reconstruction; image recovery; intersample variation; linear transformations; low-frequency coefficients; maximally smooth image; optimal solution; packet loss recovery; partial coefficients; spatially adjacent blocks; still image coders; transform coding; asynchronous transfer mode; discrete cosine transforms; image coding; image reconstruction}, + month = {oct}, + number = {10}, + pages = {1544-1551}, + title = {Maximally smooth image recovery in transform coding}, + volume = {41}, + year = {1993} +} + +@book{SignalImageVideoProcessing2012, + address = {Orlando, FL, USA}, + author = {John W. Woods}, + edition = {Second}, + publisher = {Academic Press, Inc.}, + title = {Multidimensional Signal, Image, and Video Processing and Coding}, + year = {2012} +} + +@inproceedings{ErrorDetectionH2642007, + author = {G. L. Wu and S. Y. Chien}, + booktitle = {Ninth IEEE International Symposium on Multimedia (ISM)}, + doi = {10.1109/ISM.2007.4412359}, + keywords = {error detection; video codecs; video communication; adaptive threshold; cross-boundary similarity index; cross-frame similarity index; error concealment; error detection; macroblock detection; video codecs; video decoder; video transmission; Decoding; Error correction; Integrated circuit noise; Layout; Motion compensation; Multimedia systems; PSNR; Video coding; Video compression; Video sequences}, + month = dec, + pages = {78-85}, + title = {Spatial-Temporal Error Detection Scheme for Video Transmission over Noisy Channels}, + year = {2007} +} + +@article{2DConcHybridMotion2010, + author = {Bo Yan and H. Gharavi}, + doi = {10.1109/TIP.2009.2032311}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {H.264-AVC; hybrid frame concealment algorithm; hybrid motion vector extrapolation algorithm; motion vectors; packet-based video transmissions; extrapolation; video coding}, + month = jan, + number = {1}, + pages = {98-107}, + title = {A Hybrid Frame Concealment Algorithm for {H.264/AVC}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/A Hybrid Frame Concealment Algorithm for H.264AVC.pdf}, + volume = {19}, + year = {2010} +} + +@inproceedings{MPEG4ErrorDetection2004, + author = {Bo Yan and Kam Wing Ng}, + booktitle = {First IEEE Consumer Communications and Networking Conference}, + doi = {10.1109/CCNC.2004.1286902}, + keywords = {data compression; error correction; error detection; video coding; visual communication; MPEG-4 video streams; error concealment; error detection ratio; error recovery; error-prone channels; noise errors; video communication; video compression; video transmission; Computer errors; Computer science; Decoding; Degradation; Error correction; MPEG 4 Standard; Robustness; Streaming media; Video coding; Video compression}, + month = jan, + pages = {442-446}, + title = {An efficient error detection technique for {MPEG-4} video streams}, + year = {2004} +} + +@article{GeometricBasedSpatial1999, + author = {Wenjun Zeng and Bede Liu}, + doi = {10.1109/76.767129}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {JPEG decoder; MPEG decoder; block-based low-bit-rate coding; dynamic bandwidth; dynamic rate shaping; geometric-structure-based error concealment; local geometric information; peak signal-to-noise ratio; precompressed videos; rate-distortion; rate-shaping systems; receiver; spatial directional interpolation scheme; visual quality; image reconstruction; interpolation; rate distortion theory; video coding; visual communication}, + month = jun, + number = {4}, + pages = {648-665}, + title = {Geometric-structure-based error concealment with novel applications in block-based low-bit-rate coding}, + volume = {9}, + year = {1999} +} + +@article{DMVE2000, + author = {J. Zhang and J.F. Arnold and M.R. Frater}, + doi = {10.1109/76.845011}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {ATM networks; MPEG-2 coded video; MPEG-2 systems layer; asynchronous transfer mode; audio-visual services; cell-loss concealment; cell-loss rates; computational efficiency; computational overhead; data structures; digital bitstream; multimedia services; quality of service; simulations; telecommunication networks; traffic sources; transmission errors; wireless networks; audio-visual systems; code standards; computational complexity; data compression; multimedia communication; radio networks; telecommunication standards; telecommunication traffic; video coding}, + month = jun, + number = {4}, + pages = {659-665}, + title = {A cell-loss concealment technique for {MPEG-2} coded video}, + volume = {10}, + year = {2000} +} + +@article{HybridConcTB2008, + author = {S. C. Huang and S. Y. Kuo}, + doi = {10.1109/TBC.2008.2001150}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {data compression; optimisation; video coding; H.264/AVC; compressed video bitstreams; hybridized error concealment; joint model decoder; optimization; packet erasures; video compression; video decoder; video frames; visible corruption; Automatic voltage control; Decoding; Helium; IEC standards; ISO standards; Motion compensation; Redundancy; Standards development; Video coding; Video compression; Error Concealment; H.264}, + month = sep, + number = {3}, + pages = {499-516}, + title = {Optimization of Hybridized Error Concealment for {H.264}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/IntraInterHybrid/Optimization of Hybridized Error Concealment for H.264.pdf}, + volume = {54}, + x-color = {#0033ff}, + year = {2008} +} + +@article{HybridConcealmentTB2008, + author = {M. C. Hwang and J. H. Kim and D. T. Duong and S. J. Ko}, + doi = {10.1109/TBC.2008.917274}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {data compression; decoding; image matching; motion compensation; motion estimation; video coding; blending method; block-based compressed video transmission; boundary matching algorithm; decoder motion vector estimation; hybrid temporal error concealment method; overlapped-block motion compensation; sum of absolute difference; switching method; Communication networks; Communication switching; Decoding; Image coding; Motion compensation; Motion estimation; PSNR; Propagation losses; Video compression; Video sequences; Blocking artifact reduction; switching and blending; temporal error concealment; video transmission}, + month = jun, + number = {2}, + pages = {198-207}, + title = {Hybrid Temporal Error Concealment Methods for Block-Based Compressed Video Transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/BMA/Hybrid Temporal Error Concealment Methods for Block-Based Compressed Video Transmission.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/Inter-frame/Hybrid temporal error concealment methods for block-based compressed video transmission.pdf}, + volume = {54}, + year = {2008} +} + +@comment{ ECSaliency_TM2013 } + +@article{SaliencyErrorConcealment_TM2013, + author = {H. Hadizadeh and I. V. Bajić and G. Cheung}, + doi = {10.1109/TMM.2013.2281024}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + month = dec, + number = {8}, + pages = {2099-2113}, + title = {Video Error Concealment Using a Computation-Efficient Low Saliency Prior}, + volume = {15}, + year = {2013} +} + +@inproceedings{SaliencyErrorCocnealment_ICME2012, + author = {H. Hadizadeh and I. V. Bajic and G. Cheung}, + booktitle = {2012 IEEE International Conference on Multimedia and Expo}, + doi = {10.1109/ICME.2012.165}, + issn = {1945-7871}, + month = jul, + number = {}, + pages = {73-78}, + title = {Saliency-Cognizant Error Concealment in Loss-Corrupted Streaming Video}, + volume = {}, + year = {2012} +} + +@comment{ConcealmentH264Aug2010} + +@article{2DRecursiveRefinement2010, + author = {Jui-Ting Chien and Gwo-Long Li and Mei-Juan Chen}, + doi = {10.1109/TCE.2010.5606314}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {H.264 video coding standard; error concealment algorithm; motion vector difference variation area; network transmission; packet loss; reconstructed video; recursive motion vector refinement; whole frame loss; video coding}, + month = aug, + number = {3}, + pages = {1689-1695}, + title = {Effective error concealment algorithm of whole frame loss for {H.264} video coding standard by recursive motion vector refinement}, + volume = {56}, + year = {2010} +} + diff --git a/References/ConcealmentDriven.bib b/References/ConcealmentDriven.bib new file mode 100644 index 0000000..3143b98 --- /dev/null +++ b/References/ConcealmentDriven.bib @@ -0,0 +1,92 @@ +@comment{x-kbibtex-encoding=utf-8} + +@inproceedings{ConcealmentDrivenSliceOrdering2008, + author = {E. Baccaglini and T. Tillo and G. Olmo}, + booktitle = {IEEE International Conference on Multimedia and Expo}, + doi = {10.1109/ICME.2008.4607649}, + issn = {1945-7871}, + keywords = {channel coding; decoding; image sequences; video coding; application-layer channel coding; concealment driven smart slice reordering; error-concealment techniques; robust video transmission; unequal loss protection; video decoder; video sequences; Automatic voltage control; Decoding; Error correction codes; Forward error correction; Protection; Robustness; Space technology; Streaming media; Video coding; Video sequences; Image communication; Video coding}, + month = jun, + pages = {1173-1176}, + title = {Concealment driven smart slice reordering for robust video transmission}, + year = {2008} +} + +@article{ConcealmentIntraDataHidng2009, + author = {S. Chen and H. Leung}, + doi = {10.1109/TCSVT.2009.2013504}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational complexity; data encapsulation; decoding; image motion analysis; radiocommunication; video coding; video retrieval; H.264/AVC; block shuffling scheme; computation complexity; conventional error concealment method; data hiding; decoding; information retrieval; intra-frame concealment performance; macroblock encoding; motion vector; temporal redundancy approach; wireless video bitstream; Error concealment; video transmission; wireless video}, + month = mar, + number = {3}, + pages = {422-426}, + title = {A Temporal Approach for Improving Intra-Frame Concealment Performance in {H.264/AVC}}, + volume = {19}, + year = {2009} +} + +@article{ConcealmentSignalling2008, + author = {J. Y. Pyun}, + doi = {10.1109/TCE.2008.4711224}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {image reconstruction; video coding; video streaming; bursty packet loss; coded picture; compressed video bitstream; decoder; error concealment aware streaming video system; error concealment method; error concealment selection codes; error resilient streaming video system; image blocks; image reconstruction performance; intelligent error concealment selector; mobile WiMAX; packet-based mobile networks; picture quality; video quality; Costs; Decoding; Energy consumption; Image reconstruction; Intelligent systems; Performance loss; Propagation losses; Streaming media; Video compression; WiMAX; Compressed video bitstream; bursty packet loss; error concealment; error resilient video coding}, + month = nov, + number = {4}, + pages = {1705-1713}, + title = {Error concealment aware streaming video system over packet-based mobile networks}, + volume = {54}, + year = {2008} +} + +@inproceedings{BurstConcealmentSignalling2008, + author = {J. Y. Pyun and H. J. Choi}, + booktitle = {5th IEEE Consumer Communications and Networking Conference}, + doi = {10.1109/ccnc08.2007.192}, + issn = {2331-9852}, + keywords = {video coding; wireless channels; error concealment aware error resilient video coding; intelligent error concealment selector; wireless burst-packet-loss network; Communication channels; Decoding; Error correction; Frequency domain analysis; Motion estimation; Propagation losses; Redundancy; Streaming media; Video coding; Video compression}, + month = jan, + pages = {824-828}, + title = {Error Concealment Aware Error Resilient Video Coding over Wireless Burst-Packet-Loss Network}, + year = {2008} +} + +@inproceedings{SignallingRobustScalable2015, + author = {E. S. Ryu and Y. Ryu and H. J. Roh and J. Kim and B. G. Lee}, + booktitle = {International Conference on Information and Communication Technology Convergence (ICTC)}, + doi = {10.1109/ICTC.2015.7354814}, + keywords = {high definition television; high definition video; telecommunication signalling; video coding; video streaming; HEVC reference model; TV industry; error concealment mode signaling; high efficiency video coding; picture prioritization method; robust UHD video streaming system; scalable high efficiency video coding; ultra high definition TV service; video quality; Error correction codes; Quality of service; Servers; Standards; Static VAr compensators; Streaming media; Video coding}, + month = oct, + pages = {1356-1361}, + title = {Towards robust {UHD} video streaming systems using scalable high efficiency video coding}, + year = {2015} +} + +@comment{ also ConcealmentAwareCoding2006 } +@inproceedings{ConcealmentAwareME2006, + author = {H. Yang and J. Boyce}, + booktitle = {International Conference on Image Processing (ICIP)}, + doi = {10.1109/ICIP.2006.313013}, + issn = {1522-4880}, + keywords = {decoding; image reconstruction; motion estimation; video codecs; video coding; H.264 codec; concealment-aware motion estimation; decoder; distortion metric; error resilient video coding; mode selection scheme; perceptual video quality reconstruction; Codecs; Computational modeling; Decoding; Motion estimation; PSNR; Performance loss; Recursive estimation; Source coding; Streaming media; Video coding; Video coding}, + month = oct, + pages = {2229-2232}, + title = {Concealment-Aware Motion Estimation and Mode Selection for Error Resilient Video Coding}, + year = {2006} +} + +@comment{also PixelInterlacing2011} +@article{PixelInterlacingIntraConcealment2011, + author = {B. Yan and H. Gharavi and B. Hu}, + doi = {10.1109/TBC.2011.2127550}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {fading channels; mobile radio; video coding; compressed video signal; error prone mobile networks; interference frequently; low complexity intra frame error concealment; mobile radio communication system; multipath fading; pixel interlacing; severe channel condition; video transmission; Automatic voltage control; Encoding; Image quality; Interpolation; PSNR; Pixel; Streaming media; Error concealment; H.264/AVC; sub-band coding}, + month = jun, + number = {2}, + pages = {253-257}, + title = {Pixel Interlacing Based Video Transmission for Low-Complexity Intra-Frame Error Concealment}, + volume = {57}, + year = {2011} +} diff --git a/References/ConcealmentHEVC.bib b/References/ConcealmentHEVC.bib new file mode 100644 index 0000000..94b5733 --- /dev/null +++ b/References/ConcealmentHEVC.bib @@ -0,0 +1,88 @@ +@comment{x-kbibtex-encoding=utf-8} + +@inproceedings{HEVCMCResidueDec2013, + author = {Chang, Yueh-Lun and Reznik, Y.A. and Chen, Zhifeng and Cosman, P.C.}, + booktitle = {20th International Packet Video Workshop (PV)}, + doi = {10.1109/PV.2013.6691446}, + keywords = {motion compensation; vectors; video coding; PSNR gain; block-merging; high efficiency video coding; motion vector; motion-compensated error concealment method; reference software HM; residual energy; visual quality improvement; Encoding; Loss measurement; PSNR; Reliability; Standards; Vectors; Video coding}, + month = dec, + pages = {1-6}, + title = {Motion Compensated Error Concealment for {HEVC} Based on Block-Merging and Residual Energy}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2013 - Motion Compensated Error Concealment for HEVC Based on Block-Merging and Residual Energy.pdf}, + year = {2013} +} + +@inproceedings{ConcHEVCEdgeAug2015, + abstract = {This paper mainly focuses on introducing an edge based bi-directional frame interpolation technique to increase performance of the High Efficiency Video Coding (HEVC) standard in error prone environment. The main aim of the proposed technique is to maintain the structural similarity between the dropped frame and the interpolated frame, while keeping the redundant data transmission at a minimum level. Further, the technique presented provides a simple low cost method for frame interpolation based error recovery in HEVC. The experimental results show that the proposed technique manages to recover the lost frame with an acceptable level of PSNR and SSIM level while maintaining the redundant data rate at a minimum level.}, + author = {Dissanayake, Maheshi B. and Abeyrathna, Dilanga L.B.}, + booktitle = {8th International Conference on Ubi-Media Computing (UMEDIA) }, + doi = {10.1109/UMEDIA.2015.7297466}, + keywords = {Error correction; Image edge detection; Image reconstruction; Interpolation; Standards; Streaming media; Video coding; Edge Detection; Error Correction; Frame Interpolation; HEVC}, + month = aug, + pages = {263-267}, + title = {Edge based frame interpolation technique for error correction at {HEVC} decoder}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2015 - Edge based frame interpolation technique for error correction at HEVC decoder.pdf}, + year = {2015} +} + +@inproceedings{HEVCMCBlockAug2013, + author = {Lin, Ting-Lan and Yang, Neng-Chieh and Syu, Ray-Hong and Liao, Chin-Chie and Tsai, Wei-Lin}, + booktitle = {IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC)}, + doi = {10.1109/ICSPCC.2013.6664106}, + keywords = {extrapolation; image motion analysis; video coding; AVC video; HEVC coded video; block partition decision; error concealment algorithm; motion vector extrapolation; Algorithm design and analysis; Encoding; Extrapolation; PSNR; Partitioning algorithms; Vectors; Video coding; AVC (Advanced video coding); Error concealment algorithm; H.264; HEVC (High efficiency video coding); block partition decisions}, + month = aug, + pages = {1-5}, + title = {Error concealment algorithm for {HEVC} coded video using block partition decisions}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2013 - Error concealment algorithm for HEVC coded video using block partition decisions.pdf}, + year = {2013} +} + +@incollection{HEVCConcWhole2012, + author = {Liu, Chang and Ma, Ran and Zhang, Zhaoyang}, + booktitle = {Advances on Digital Television and Wireless Multimedia Communications}, + doi = {10.1007/978-3-642-34595-1_38}, + editor = {Zhang, Wenjun and Yang, Xiaokang and Xu, Zhixiang and An, Ping and Liu, Qizhen and Lu, Yue}, + isbn = {978-3-642-34594-4}, + keywords = {HEVC; error concealment; motion vector extrapolation; whole frame loss}, + language = {English}, + pages = {271-277}, + publisher = {Springer Berlin Heidelberg}, + series = {Communications in Computer and Information Science}, + title = {Error Concealment for Whole Frame Loss in {HEVC}}, + url = {http://dx.doi.org/10.1007/978-3-642-34595-1_38}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2012 - Error Concealment for Whole Frame Loss in HEVC.pdf}, + volume = {331}, + year = {2012} +} + +@inproceedings{7094587, + author = {Peng, Y. T. and Cosman, P. C.}, + booktitle = {48th Asilomar Conference on Signals, Systems and Computers}, + doi = {10.1109/ACSSC.2014.7094587}, + issn = {}, + month = {Nov}, + number = {}, + pages = {921-925}, + title = {Weighted boundary matching error concealment for {HEVC} using block partition decisions}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/_Misc/Weighted boundary matching error concealment for HEVC using block partition decisions.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorConcealment/_Misc/Weighted boundary matching error concealment for HEVC using block partition decisions.pdf}, + url3 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorConcealment/_Misc/2014 - Weighted boundary matching error concealment for HEVC using block partition decisions.pdf}, + url4 = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2014 - Weighted Boundary Matching Error Concealment for HEVC Using Block Partition Decisions.pdf}, + volume = {}, + year = {2014} +} + +@inproceedings{DownhillHEVCCon_ICCE2017, + author = {Choi, K. H. and Kim, D. H.}, + booktitle = {IEEE International Conference on Consumer Electronics (ICCE)}, + doi = {10.1109/ICCE.2016.7430556}, + issn = {}, + month = jan, + number = {}, + pages = {143-146}, + title = {A downhill simplex approach for {HEVC} error concealment in wireless {IP} networks}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/ErrorConcealment/HEVC/2016 - A Downhill Simplex Approach for HEVC Error Concealment in Wireless IP Networks.pdf}, + volume = {}, + year = {2016} +} + diff --git a/References/H264.bib b/References/H264.bib new file mode 100644 index 0000000..61a99c2 --- /dev/null +++ b/References/H264.bib @@ -0,0 +1,100 @@ +% Encoding: ISO-8859-1 +@comment{x-kbibtex-encoding=utf-8} + +@techreport{H264AVCStandard2003, +type = {Standard}, +title = {{Advanced video coding for generic audiovisual services. ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG-4 AVC)}}, +author = {{ITU-T, ISO/IEC JTC1}}, +month = may, +year = {2003}, +address = {London, UK}, +institution = {ITU-T/ISO} +} + + +@article{H264MotionVectorPrediction2003, + abstract = {In this paper, we introduce a new motion vector prediction method that could be used within multiple picture reference codecs, such as the H.264 (MPEG-4 AVC) video coding standard. Our method considers for each candidate motion vector the temporal distance of its corresponding reference picture compared to the current one for the generation of the predictor motion vector. This allows for more accurate motion vector prediction, and better exploitation of the temporal correlation that may exist within a video sequence. Furthermore, we also introduce a modification to the SKIP motion vector macroblock mode, according to which not only the motion vectors but also the reference indices are adaptively generated. Simulation results suggest that our proposed methods, combined with an improved Rate Distortion optimization strategy, if implemented within the existing H.264 codec, can allow for a considerable performance improvement of up to 8.6\% bitrate reduction compared to the current H.264 standard.}, + author = {Alexis M. Tourapis and Feng Wu and Shipeng Li}, + doi = {10.1117/12.507858}, + journal = {SPIE proceeding on Applications of Digital Image Processing}, + month = aug, + pages = {440-447}, + title = {Motion vector prediction with reference frame consideration}, + volume = {5203}, + year = {2003} +} + +@article{H264OverIPJul2003, + author = {Stephan Wenger}, + doi = {10.1109/TCSVT.2003.814966}, + issn = {1051-8215}, + journal = {Circuits and Systems for Video Technology, IEEE Transactions on}, + keywords = {IEC standards; ISO standards; Internet; code standards; data compression; transport protocols; video coding; H.264/AVC over IP; NAL; RTP; VCL; bit strings; coded macroblocks; error-resilience tools; network adaptation layer; nonbackward compatible video compression Recommendation; real-time transport protocol; video coding layer; Automatic voltage control; IP networks; MPEG 4 Standard; Payloads; Signal generators; Streaming media; Transport protocols; Video coding; Video compression; Video signal processing}, + month = jul, + number = {7}, + pages = {645-656}, + title = {{H.264/AVC} over {IP}}, + volume = {13}, + year = {2003} +} + +@article{H264OverviewJul2003, + author = {T. Wiegand and G.J. Sullivan and G. Bjontegaard and A. Luthra}, + doi = {10.1109/TCSVT.2003.815165}, + issn = {1051-8215}, + journal = {{IEEE} Transactions on Circuits and Systems for Video Technology}, + keywords = {IEC standards; ISO standards; code standards; data compression; rate distortion theory; standardisation; telecommunication standards; video coding; H.264/AVC standardization; H.264/AVC video coding standard; ISO/IEC Moving Picture Experts Group; ITU-T Video Coding Experts Group; compression performance; rate-distortion efficiency; standardization history; video broadcast; video representation; video storage; video streaming; video telephony; Automatic voltage control; Broadcasting; IEC standards; ISO standards; MPEG standards; Multimedia communication; Standardization; Telephony; Video coding; Video compression}, + month = jul, + number = {7}, + pages = {560-576}, + publisher = {Institute of Electrical and Electronics Engineers ({IEEE})}, + title = {Overview of the {H.264/AVC} video coding standard}, + volume = {13}, + year = {2003} +} + +@comment{also Schwarz2007} +@article{H264ScalableOverviewSep2007, + author = {H. Schwarz and D. Marpe and T. Wiegand}, + doi = {10.1109/TCSVT.2007.905532}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {IEC standards; ISO standards; video coding; H.264/AVC standard; Joint Video Team; MPEG; partial bit stream decoding; scalable video coding extension; Automatic voltage control; Decoding; IEC standards; ISO standards; Scalability; Static VAr compensators; Streaming media; Transform coding; Video coding; Video compression; H.264/AVC; MPEG-4; Scalable Video Coding (SVC); standards; video}, + month = sep, + number = {9}, + pages = {1103-1120}, + title = {Overview of the Scalable Video Coding Extension of the {H.264/AVC} Standard}, + volume = {17}, + year = {2007} +} + + +@article{H264FMO2006, + author = {P. Lambert and W. De Neve and Y. Dhondt and R. Van de Walle}, + doi = {10.1016/j.jvcir.2005.05.008}, + issn = {1047-3203}, + journal = {Journal of Visual Communication and Image Representation}, + keywords = {H.264/AVC; FMO; Error resilience; Video coding}, + number = {2}, + pages = {358-375}, + title = {Flexible macroblock ordering in {H.264/AVC}}, + url = {http://www.sciencedirect.com/science/article/pii/S1047320305000623}, + volume = {17}, + year = {2006} +} + +@comment{HEVCCabac2003} +@ARTICLE{H264Cabac2003, +author={D. Marpe and H. Schwarz and T. Wiegand}, +journal={IEEE Transactions on Circuits and Systems for Video Technology}, +title={Context-based adaptive binary arithmetic coding in the {H.264/AVC} video compression standard}, +year={2003}, +volume={13}, +number={7}, +pages={620-636}, +keywords={IEC standards;ISO standards;adaptive codes;arithmetic codes;binary codes;code standards;data compression;video coding;CABAC;H.264/AVC video compression standard;ITU-T/ISO/IEC standard;adaptation;bit-rate savings;broadcast applications;context modeling;context-based adaptive binary arithmetic coding;hardware implementations;probability estimation;redundancy reduction;software implementations;test sequences;video quality;Application software;Arithmetic;Automatic voltage control;Context modeling;Entropy coding;Hardware;IEC standards;ISO standards;Materials testing;Video compression}, +doi={10.1109/TCSVT.2003.815173}, +ISSN={1051-8215}, +month=jul,} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/HEVC.bib b/References/HEVC.bib new file mode 100644 index 0000000..dcc08f3 --- /dev/null +++ b/References/HEVC.bib @@ -0,0 +1,372 @@ +@comment{x-kbibtex-encoding=utf-8} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Books +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@book{BookLucas2017, + author = {Luís Filipe Rosário Lucas and Eduardo Antônio Barros da Silva and Sérgio Manuel Maciel de Faria and Nuno Miguel Morais Rodrigues and Carla Liberal Pagliari}, + edition = {}, + isbn = {}, + publisher = {Springer Publishing Company}, + title = {Efficient Predictive Algorithms for Image Compression}, + volume = {}, + year = {2017} +} + +@book{BookHEVC2014, + author = {Vivienne Sze and Madhukar Budagavi and Gary J. Sullivan}, + publisher = {Springer Publishing Company}, + title = {High Efficiency Video Coding ({HEVC}): Algorithms and Architectures}, + year = {2014} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Coding Documentation +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@techreport{H265StandardFeb2018, + type = {Standard}, + author = {{ISO/IEC JTC1 ITU-T}}, + institution = {ITU-T/ISO}, + month = feb, + title = {High efficiency video coding. {ITU-T} Recommendation {H.265} and {ISO/IEC} 23008-2}, + year = {2018} +} + + +@misc{HEVCReferenceSoftware162, + author = {JCT-VC}, + month = oct, + title = {{HM} 16.2 Reference Software}, + year = {2014} +} + +@techreport{HEVCCommonTests2012, + address = {San Jose, USA}, + author = {F. Bossen}, + institution = {JCT-VC}, + month = feb, + title = {Common Test Conditions and Software Reference Configurations, document {JCTVC-H1100}}, + year = {2012} +} + +@techreport{JCTVCLossSim_2012, + address = {San Jose, USA}, + author = {S. Wenger}, + institution = {JCT-VC}, + month = feb, + title = {NAL Unit loss software {JCTVC-H0072}}, + year = {2012} +} + + +@techreport{HEVCCRAPics2011, + address = {Daegu, Korea}, + author = {Akira Fujibayashi and TK Tan}, + institution = {JCT-VC}, + month = jan, + title = {Random access support for {HEVC}, document {JCTVC-D234}}, + year = {2011} +} + +%Y. Piao, J. Min, and J. Chen, Encoder Improvement of Unified Intra +%Prediction, JCTVC-C207, Guangzhou, China, Oct. 2010. + +@techreport{HEVCROughModeDecision, + address = {Guangzhou, China}, + author = {Yinji Piao and Junghye Min and Jianle Chen}, + institution = {JCT-VC}, + month = oct, + title = {Encoder improvement of unified intra prediction {(JCTVC-C207)}}, + year = {2010} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Papers +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@article{PerformanceComplexityDez2012, + author = {G. Correa and P. Assuncao and L. Agostini and L.A. Silva da Cruz}, + doi = {10.1109/TCSVT.2012.2223411}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational complexity; video coding; HEVC encoder; baseline encoder; coding efficiency; complexity-constrained encoders; computational complexity assessment; high efficiency video coding standard; performance evaluation study; Bit rate; Computational complexity; Decoding; Encoding; Standards; Video coding; Computational complexity; high Efficiency Video Coding (HEVC); video coding complexity}, + month = dec, + number = {12}, + pages = {1899-1909}, + title = {Performance and Computational Complexity Assessment of High-Efficiency Video Encoders}, + volume = {22}, + year = {2012} +} + +@inproceedings{SubjectiveQualityHEVC2012, + abstract = {High Effciency Video Coding (HEVC) is the latest attempt by ISO/MPEG and ITU-T/VCEG to define the next generation compression standard beyond H.264/MPEG-4 Part 10 AVC. One of the major goals of HEVC is to provide effcient compression for resolutions beyond HDTV. However, the subjective evaluations that led to the selection of technologies were bound to HDTV resolution. Moreover, performance evaluation metrics to report effciency results of this standard are mainly based on PSNR, especially for resolutions beyond HDTV. This paper provides subjective evaluation results to assess the performance of the current HEVC codec for resolutions beyond HDTV. }, + author = {Philippe Hanhart and Martin Rerabek and Francesca {De Simone} and Touradj Ebrahimi}, + doi = {10.1117/12.946036}, + journal = {Proc. SPIE}, + pages = {1-13}, + title = {Subjective quality evaluation of the upcoming {HEVC} video compression standard}, + volume = {8499}, + year = {2012} +} + +@misc{MergeModeVCEGJul2006, + author = {J. Jung and G. Laroche}, + howpublished = {VCEG-AC06 document}, + month = jul, + title = {Competition-based Scheme for Motion Vector Selection and Coding}, + year = {2006} +} + +@inproceedings{AMPCodingHEVCJun2012, + author = {Il-Koo Kim and Sunil Lee and Min-Su Cheon and T. Lee and JeongHoon Park}, + booktitle = {Broadband Multimedia Systems and Broadcasting (BMSB), 2012 IEEE International Symposium on}, + doi = {10.1109/BMSB.2012.6264283}, + issn = {2155-504}, + keywords = {image representation; image sequences; motion estimation; teleconferencing; video coding; HEVC; HM-6.0. AMP; asymmetric motion partitioning; asymmetric shape partition mode; coding efficiency improvement; encoder complexity; encoder speed up; encoding time; high-efficiency video coding; image patterns; motion estimation; prediction unit; symmetric partition; videoconference sequences; Complexity theory; Encoding; IEC standards; ISO standards; Image coding; Shape; Video coding; High Efficiency Video Coding (HEVC); asymmetric motion partition (AMP); video coding}, + month = jun, + pages = {1-4}, + title = {Coding efficiency improvement of {HEVC} using asymmetric motion partitioning}, + year = {2012} +} + +@article{BlockPartHEVC2012, + author = {Il-Koo Kim and Junghye Min and T. Lee and Woo-Jin Han and JeongHoon Park}, + doi = {10.1109/TCSVT.2012.2223011}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational complexity; image representation; prediction theory; quadtrees; standardisation; video coding; HEVC standard; ISO-IEC JTC 1/SC 29/WG 11; ITU-T WP 3/16; MPEG-H part 2; block partitioning structure; coding complexity; coding efficiency; high efficiency video coding; leaf node representation; macroblock structure; prediction information; prediction mode; prediction unit; quadtree structure; region sharing; transform unit; video coding standards; Encoding; MPEG standards; Standards; Transforms; Video coding; Advanced video coding (AVC); H.264; Joint Collaborative team on video coding (JCT-VC); high efficiency video coding (HEVC); standards; video}, + month = dec, + number = {12}, + pages = {1697-1706}, + title = {Block Partitioning Structure in the {HEVC} Standard}, + volume = {22}, + year = {2012} +} + +@article{RealTimeHEVC2016, + author = {George Kokkonis and Kostas E. Psannis and Manos Roumeliotis and Yutaka Ishibashi}, + doi = {10.1007/s11554-015-0505-7}, + issn = {1861-8219}, + journal = {Journal of Real-Time Image Processing}, + month = aug, + number = {2}, + pages = {343-355}, + title = {Efficient algorithm for transferring a real-time {HEVC} stream with haptic data through the internet}, + volume = {12}, + year = {2016} +} + +@article{IntraCodingHEVC2012, + author = {J. Lainema and F. Bossen and Woo-Jin Han and Junghye Min and K. Ugur}, + doi = {10.1109/TCSVT.2012.2221525}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {adaptive filters; quadtrees; transform coding; video coding; H.264/advanced video coding reference; HEVC standard; JCT-VC; adaptive postfiltering; adaptive prefiltering; block size agnostic angular prediction; compression efficiency; high efficiency video coding; intra coding framework; joint collaborative team on video coding; operational cycle counts; planar prediction; prediction direction based transform coefficient scanning; quadtree based variable block size coding structure; Encoding; Image coding; Smoothing methods; Standards; Transforms; Video coding; High Efficiency Video Coding (HEVC); Joint Collaborative Team on Video Coding (JCT-VC); image coding; intra prediction; video coding}, + number = {12}, + pages = {1792-1801}, + title = {Intra Coding of the {HEVC} Standard}, + volume = {22}, + year = {2012} +} + +@article{MotionCodingHEVC2013, + author = {Jian-Liang Lin and Yi-Wen Chen and Yu-Wen Huang and Shaw-Min Lei}, + doi = {10.1109/JSTSP.2013.2271975}, + issn = {1932-4553}, + journal = {IEEE Journal of Selected Topics in Signal Processing}, + keywords = {AMVP; HEVC; JCT-VC; Merge; Video standard; motion vector coding; motion vector prediction}, + title = {Motion Vector Coding in the {HEVC} Standard}, + year = {2013} +} + +@inproceedings{MotionCodingHEVC2011, + author = {Jian-Liang Lin and Yi-Wen Chen and Yu-Pao Tsai and Yu-Wen Huang and Shawmin Lei}, + booktitle = {IEEE 13th International Workshop on Multimedia Signal Processing (MMSP)}, + doi = {10.1109/MMSP.2011.6093817}, + keywords = {data compression; motion compensation; video coding; HEVC; JCT-VC; MVP; high efficiency video coding; international video coding standard; joint collaborative team on video coding; motion vector coding techniques; motion vector predictor; priority-based derivation method; random access; Bit rate; Decoding; Delay; Encoding; Indexes; Vectors; Video coding}, + month = oct, + pages = {1-6}, + title = {Motion vector coding techniques for {HEVC}}, + year = {2011} +} + +@article{HEVCTilesDec2013, + author = {K. Misra and A. Segall and M. Horowitz and Shilin Xu and A. Fuldseth and Minhua Zhou}, + doi = {10.1109/JSTSP.2013.2271451}, + issn = {1932-4553}, + journal = {Selected Topics in Signal Processing, IEEE Journal of}, + keywords = {video coding; HEVC standard; MTU size matching; MTU size requirements; coding efficiency; high efficiency video coding; maximum transmission unit; parallel architectures; parallel friendliness; parallelization factors; reduced line buffer memory; region-of-interest coding method; region-of-interest functionality; sliced based methods; tiles overview; Multicore processing; Standards; Video coding; Video coding; high efficiency video coding; multicore processing; tiles}, + month = dec, + number = {6}, + pages = {969-977}, + title = {An Overview of Tiles in {HEVC}}, + volume = {7}, + year = {2013} +} + +@article{HEVCComparisonDec2012, + author = {J. Ohm and G.J. Sullivan and H. Schwarz and Thiow Keng Tan and T. Wiegand}, + doi = {10.1109/TCSVT.2012.2221192}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {standards; video coding; H.262; H.263; H.264; HEVC; MPEG-2 video; MPEG-4 advanced video coding; MPEG-4 visual; PSNR metric; coding efficiency; equivalent subjective reproduction quality; high efficiency video coding; high resolution video content; peak signal-to-noise ratio; subjective testing; video coding standards; ISO standards; MPEG 4 Standard; MPEG standards; Standards; Video coding; Video compression; Advanced Video Coding (AVC); H.264; High Efficiency Video Coding (HEVC); JCT-VC; MPEG; MPEG-4; VCEG; standards; video compression}, + month = dec, + number = {12}, + pages = {1669-1684}, + title = {Comparison of the Coding Efficiency of Video Coding Standards - Including High Efficiency Video Coding {(HEVC)}}, + volume = {22}, + year = {2012} +} + +@article{HEVCOverviewJul2012, + author = {M.T. Pourazad and C. Doutre and M. Azimi and P. Nasiopoulos}, + doi = {10.1109/MCE.2012.2192754}, + issn = {2162-2248}, + journal = {IEEE Consumer Electronics Magazine}, + keywords = {Internet; data compression; digital video broadcasting; image resolution; mobile computing; telecommunication standards; video coding; video communication; HEVC; International Electrotechnical Commission; International Standards Organization; International Telecommunication Union; Internet; JCT-VC; MPEG; Telecommunication Standardization sector; UHD resolution; VCEG; broadcasting network; joint collaborative team on video coding; mobile application; moving picture experts group; ultrahigh definition; video coding experts group; video coding standard; video compression; video transmission system; Digital video broadcasting; HDTV; Market opportunities; Mobile communication; Performance evaluation; Research and development; Standards; Video coding; Video compression}, + month = jul, + number = {3}, + pages = {36-46}, + title = {{HEVC}: The New Gold Standard for Video Compression: How Does {HEVC} Compare with {H.264/AVC}?}, + volume = {1}, + year = {2012} +} + +@article{HEVCHighLevelReferenceDez2012, + author = {R. Sjoberg and Ying Chen and A. Fujibayashi and M.M. Hannuksela and J. Samuelsson and Thiow Keng Tan and Ye-Kui Wang and S. Wenger}, + doi = {10.1109/TCSVT.2012.2223052}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational linguistics; image enhancement; standardisation; telecommunication traffic; video coding; HEVC high-level syntax; HEVC standardization process; efficient video compression technology; forthcoming video coding standard; high efficiency video coding; high-level syntax; network abstraction layer unit headers; parameter sets; picture partitioning schemes; reference picture management; substantial bit rate reduction; supplemental enhancement information messages; telecommunication networks; video traffic; Decoding; Encoding; Streaming media; Video coding; Video sequences; High Efficiency Video Coding (HEVC); Joint Collaborative Team on Video Coding (JCT-VC); parameter set; reference picture list; reference picture set; video coding}, + month = dec, + number = {12}, + pages = {1858-1870}, + title = {Overview of {HEVC} High-Level Syntax and Reference Picture Management}, + volume = {22}, + year = {2012} +} + +@article{HEVCOverviewDez2012, + author = {G.J. Sullivan and J. Ohm and Woo-Jin Han and T. Wiegand}, + doi = {10.1109/TCSVT.2012.2221191}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {video coding; HEVC standardization effort; ISO-IEC Moving Picture Experts Group; ITU-T Video Coding Experts Group; bit-rate reduction; compression performance improvement; equal perceptual video quality; high efficiency video coding standard; technical features; ISO standards; MPEG 4 Standard; MPEG standards; Video coding; Video compression; Advanced video coding (AVC); H.264; High Efficiency Video Coding (HEVC); Joint Collaborative Team on Video Coding (JCT-VC); MPEG-4; Moving Picture Experts Group (MPEG); Video Coding Experts Group (VCEG); standards; video compression}, + month = dec, + number = {12}, + pages = {1649-1668}, + title = {Overview of the High Efficiency Video Coding ({HEVC}) Standard}, + volume = {22}, + year = {2012} +} + +@article{HEVCBlock2012, + author = {Yuan Yuan and Il-Koo Kim and Xiaozhen Zheng and Lingzhi Liu and Xiaoran Cao and S. Lee and Min-Su Cheon and T. Lee and Yun He and Jeong-Hoon Park}, + doi = {10.1109/TCSVT.2012.2223037}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {block codes; quadtrees; transforms; video coding; AMP; NSQT algorithm; SMP; asymmetric motion partitions; coding efficiency; coding flexibility; encoder-decoder design; high-efficiency video coding standard; image block; interframe coding; nonsquare motion partitioning; nonsquare prediction block; nonsquare quadtree transform algorithm; quadtree-based asymmetric motion partitioning scheme; quadtree-based nonsquare block coding structure; square-nonsquare transform block; symmetric motion partitions; transform efficiency; Encoding; Standards; Transforms; Video coding; Asymmetric motion partitions; high efficiency video coding (HEVC); nonsquare quadtree transform (NSQT); quadtree structure}, + month = dec, + number = {12}, + pages = {1707-1719}, + title = {Quadtree Based Nonsquare Block Structure for Inter Frame Coding in High Efficiency Video Coding}, + volume = {22}, + year = {2012} +} + +@article{HEVCParallelCSVT2016, + author = {K. Chen and J. Sun and Y. Duan and Z. Guo}, + doi = {10.1109/TCSVT.2015.2418651}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational complexity; motion compensation; video coding; HEVC encoding; coding tree block level parallelism analysis method; computational complexity; data-level method; high efficiency video coding; optimal single-instruction-multiple-data algorithm; task-level method; three-level thread management scheme; wavefront parallel processing; wavefront-based high parallel solution; Decoding; Encoding; Interpolation; Parallel processing; Standards; Transforms; Video coding; High Efficiency Video Coding (HEVC); SIMD; Wave-front Parallel Processing (WPP); multi-threading; multithreading; paral-lelism; parallelism; single instruction multiple data (SIMD); wavefront parallel processing (WPP)}, + month = jan, + number = {1}, + pages = {181-194}, + title = {A Novel Wavefront-Based High Parallel Solution for {HEVC} Encoding}, + volume = {26}, + year = {2016} +} + +@inproceedings{WPPTilesParallelHEVC2017, + author = {R. Rodríguez-Sánchez and E. S. Quintana-Ortí}, + booktitle = {2017 IEEE Third International Conference on Multimedia Big Data (BigMM)}, + doi = {10.1109/BigMM.2017.20}, + issn = {}, + keywords = {decoding; multiprocessing systems; processor scheduling; video coding; AMP busy processing; ARM big.LITTLE AMP; HEVC decoder; WPP-based HEVC decoding; energy efficiency; hand-held devices; high efficiency video coding; high-level parallelism; low-power asymmetric multicore processors; mobile devices; priority tasks; scheduling decisions; thread migration; tiles-based HEVC decoding; wave-front parallel processing; Decoding; Encoding; Instruction sets; Multicore processing; Parallel processing; Performance evaluation; Standards}, + month = apr, + number = {}, + pages = {299-302}, + title = {Tiles-and {WPP}-based {HEVC} Decoding on Asymmetric Multi-core Processors}, + volume = {}, + year = {2017} +} + +@inproceedings{HEVCIntraperformance2012, + author = {T. Nguyen and D. Marpe}, + booktitle = {Picture Coding Symposium (PCS)}, + doi = {10.1109/PCS.2012.6213335}, + issn = {}, + month = may, + number = {}, + pages = {233-236}, + title = {Performance analysis of {HEVC}-based intra coding for still image compression}, + volume = {}, + year = {2012} +} + +@inproceedings{HEVCME2012, + author = {N. Purnachand and L. N. Alves and A. Navarro}, + booktitle = {19th International Conference on Systems, Signals and Image Processing (IWSSIP)}, + issn = {2157-8672}, + keywords = {motion estimation; video coding; 8-point diamond; 8-point square; JMVC reference software; TZ search motion estimation algorithm; TZS algorithm; hexagonal patterns; multiview video coding; search patterns; searching threshold; Bit rate; Diamond-like carbon; Encoding; Motion estimation; PSNR; Prediction algorithms; Software algorithms; H.264; JMVC; MVC; Motion Estimation}, + month = apr, + number = {}, + pages = {388-391}, + title = {Improvements to {TZ} search motion estimation algorithm for multiview video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/HEVC/INTERCoding/2012 - Improvements to TZ search motion estimation algorithm for multiview video coding.pdf}, + volume = {}, + year = {2012} +} + +@article{HEVCME2017, + author = {T. K. Lee and Y. L. Chan and W. C. Siu}, + doi = {10.1109/TCSVT.2016.2583979}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + month = oct, + number = {10}, + pages = {2216-2230}, + title = {Adaptive Search Range for {HEVC} Motion Estimation Based on Depth Information}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/HEVC/INTERCoding/2017 - Adaptive Search Range for HEVC Motion Estimation Based on Depth Information.pdf}, + volume = {27}, + year = {2017} +} + +@article{HEVCME2014, + author = {S. H. Yang and J. Z. Jiang and H. J. Yang}, + doi = {10.1049/el.2014.0536}, + issn = {0013-5194}, + journal = {Electronics Letters}, + month = apr, + number = {9}, + pages = {673-675}, + title = {Fast motion estimation for {HEVC} with directional search}, + volume = {50}, + year = {2014} +} + +@article{DCTDSTComp2013, + author = {A. Saxena and F. C. Fernandes}, + doi = {10.1109/TIP.2013.2265882}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + month = oct, + number = {10}, + pages = {3974-3981}, + title = {{DCT/DST}-Based Transform Coding for Intra Prediction in Image/Video Coding}, + volume = {22}, + year = {2013} +} diff --git a/References/HEVCErrorResilience.bib b/References/HEVCErrorResilience.bib new file mode 100644 index 0000000..bf454b7 --- /dev/null +++ b/References/HEVCErrorResilience.bib @@ -0,0 +1,119 @@ +@comment{x-kbibtex-encoding=utf-8} + +@inproceedings{DynamicTMVP2011, + author = {Bin Li and Jizheng Xu and Houqiang Li}, + booktitle = {IEEE Visual Communications and Image Processing}, + doi = {10.1109/VCIP.2011.6115967}, + keywords = {decoding; entropy codes; video coding; HEVC; entropy decoding; error propagation; high efficiency video coding; parsing process; parsing robustness; syntax elements; Decoding; Encoding; Entropy; Indexes; PSNR; Robustness; Vectors}, + month = sep, + pages = {1-4}, + title = {Parsing robustness in High Efficiency Video Coding - analysis and improvement}, + year = {2011} +} + +@inproceedings{ErrorResilienceModeHEVC2016, + author = {G. Kulupana and D. S. Talagala and H. K. Arachchi and A. Fernando}, + booktitle = {IEEE International Conference on Consumer Electronics (ICCE)}, + doi = {10.1109/ICCE.2016.7430531}, + keywords = {motion estimation; video coding; HEVC video transmission; error concealment techniques; error resilience aware motion estimation; high efficiency video coding; mode selection; Conferences; Consumer electronics}, + month = {Jan}, + pages = {85-86}, + title = {Error resilience aware motion estimation and mode selection for {HEVC} video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/HEVC/2016 - Error resilience aware motion estimation and mode selection for HEVC video transmission.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Deliverables/Journal/2018_IEEETB_ConcealmentAware/related_work/2016 - Error resilience aware motion estimation and mode selection for HEVC video transmission.pdf}, + year = {2016} +} + +@inproceedings{ErrorResilienceModeHEVC2017, + author = {H. M. Maung and S. Aramvith and Y. Miyanaga}, + booktitle = {IEEE International Conference on Consumer Electronics (ICCE)}, + doi = {10.1109/ICCE.2017.7889360}, + keywords = {video coding; HEVC video transmission; ROI based coding mode selection; RPS method; WVGA; error resilience framework; high efficiency video coding; rate control algorithm; reference picture selection method; region-of-interest based coding mode selection; Bit rate; Conferences; Encoding; High efficiency video coding; Integrated circuits; Streaming media}, + month = {Jan}, + pages = {374-375}, + title = {Error resilience aware rate control and mode selection for {HEVC} video transmission}, + year = {2017} +} + +@inproceedings{DualFrameME2015, + author = {D. Liu and L. Wang and C. Li and Y. Hao and F. Yin}, + booktitle = {IEEE International Symposium on Multimedia (ISM)}, + doi = {10.1109/ISM.2015.103}, + keywords = {filtering theory; image coding; motion compensation; DFMC coding structure; Macroblock; end-to-end distortion model; error protection; error resilient coding structure; error resilient filter; extended dual frame motion compensation; frame level rate cost decision; level rate distortion cost decision; Bit rate; Decoding; Distortion; Encoding; Motion compensation; Rate-distortion; Streaming media; Error resilient; dual frame; motion compensation; rate distortion model}, + month = dec, + pages = {331-334}, + title = {Error Protection with Extended Dual Frame Motion Compensation}, + year = {2015} +} + +@inproceedings{HEVCROIErrorResilience2015, + author = {H. M. Maung and S. Aramvith and Y. Miyanaga}, + booktitle = {15th International Symposium on Communications and Information Technologies (ISCIT)}, + doi = {10.1109/ISCIT.2015.7458352}, + keywords = {computational complexity; multimedia communication; video coding; video communication; CU-level intra refresh; HEVC video transmission; MR information; ROI-based error resilient algorithm; RPS algorithm; coding unit depth level; computation complexity; current rate control algorithm; feedback channel; high-efficiency video coding; low-delay application; moving region; reference picture selection algorithm; region-of-interest-based error resilient method; Algorithm design and analysis; Decoding; Delays; Distortion; Encoding; Streaming media; HEVC; error-propagation; error-resilient coding; region-of-interest; video transmission}, + month = oct, + pages = {241-244}, + title = {Region-of-interest based error resilient method for {HEVC} video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/HEVC/2015 - Region-of-interest based error resilient method for HEVC video transmission.pdf}, + year = {2015} +} + +@comment{jabref-meta: databaseType:bibtex;} + +@inproceedings{SliceImportance_ICHNRSR2015, + author = {R. Perera and A. Fernando and T. Mallikarachchi and H. K. Arachchi and M. Pourazad}, + booktitle = {10th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness}, + doi = {10.1109/QSHINE.2014.6928661}, + issn = {}, + month = aug, + number = {}, + pages = {63-69}, + title = {QoE aware resource allocation for video communications over {LTE} based mobile networks}, + volume = {}, + year = {2014} +} + +@inproceedings{RateDistortionNN_VCIP2017, + author = {B. Xu and X. Pan and Y. Zhou and Y. Li and D. Yang and Z. Chen}, + booktitle = {2017 IEEE Visual Communications and Image Processing (VCIP)}, + doi = {10.1109/VCIP.2017.8305151}, + issn = {}, + keywords = {convolution; feedforward neural nets; learning (artificial intelligence); rate distortion theory; video coding; H.265/HEVC; fully convolutional neural network; pixels-to-pixels mappings; rate information; fully connected layers; traditional CNN methods; rate-distortion modeling; structural similarity maps; CNN-based framework; SSIM maps; Distortion; Video coding; Rate-distortion; Image coding; Rate distortion theory; Testing; Convolutional neural networks; Rate-distortion model; convolutional neural network (CNN); H.265/HEVC; structural similarity; deep learning}, + month = dec, + number = {}, + pages = {1-4}, + title = {{CNN}-based rate-distortion modeling for {H.265/HEVC}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/Bibliography/NeuralNetworks/Video/2017 - CNN-Based Rate-Distortion Modeling for H.265 HEVC.pdf}, + volume = {}, + year = {2017} +} + +@inproceedings{HEVCRoiIntraRefresh_DSP2016, + author = {H. Maung and S. Aramvith and Y. Miyanaga}, + booktitle = {IEEE International Conference on Digital Signal Processing (DSP)}, + doi = {10.1109/ICDSP.2016.7868563}, + issn = {2165-3577}, + month = oct, + number = {}, + pages = {286-290}, + title = {Improved region-of-interest based rate control for error resilient {HEVC} framework}, + volume = {}, + year = {2016} +} + +@Article{HEVCWireless_2016, +author="Psannis, Kostas E.", +title={{HEVC} in wireless environments}, +journal="Journal of Real-Time Image Processing", +year="2016", +month=aug, +day="01", +volume="12", +number="2", +pages="509--516", +abstract="The increasing demand for real-time applications with high and ultra-high-definition video urged the ITU-T and the ISO/IEC to join their forces to develop the next-generation video coding standard. The new coding standard that has been produced is known as High-Efficiency Video Coding (HEVC). The proposed HEVC standard fulfilled its target to achieve more than 50 {\%} improvement in video compression over the existing H.264 Advanced Video Coding standard, keeping comparable image quality, at the expense of increased computational complexity. Advances in wireless communications and mobile networking have dramatically increased the popularity of video services for mobile users, with video delivery at their fingertips. Delivering high perceptual quality video over wireless environments is challenging due to the changing channel quality and the variations in the importance of one source packet to the next for the end user's quality of experience. The main objective of this paper is to provide an overview over the new characteristics which are likely to be used in HEVC in wireless environments and discusses several research challenges. Experimental results demonstrate that for low-delay wireless video communications, the HEVC codec is more effective compare to previous H.264 codec and shows better overall performance. Both subjective and objective visual quality comparative study has been also carried out to validate the proposed approach.", +issn="1861-8219", +doi="10.1007/s11554-015-0514-6", +url="https://doi.org/10.1007/s11554-015-0514-6" +} + diff --git a/References/HEVCStreamErrors.bib b/References/HEVCStreamErrors.bib new file mode 100644 index 0000000..cce28f6 --- /dev/null +++ b/References/HEVCStreamErrors.bib @@ -0,0 +1,102 @@ +% Encoding: UTF-8 + + +@InProceedings{SubjectiveEvalMay2015, + Title = {Subjective quality assessment comparing {UHD} and {HD} resolution in {HEVC} transmission chains}, + Author = {K. Berger and Y. Koudota and M. Barkowsky and P. Le Callet}, + Booktitle = {Seventh International Workshop on Quality of Multimedia Experience (QoMEX)}, + Year = {2015}, + Month = may, + Pages = {1-6}, + + Doi = {10.1109/QoMEX.2015.7148114}, + Keywords = {digital video broadcasting;high definition television;image resolution;statistical analysis;video coding;ACR-HR;HEVC coding;HEVC transmission chain;UHD resolution;UHDTV;absolute category rating with hidden reference;broadcast quality level;broadcasting system;capture quality;content influence;full-HD resolution;statistical analysis;subjective quality assessment;television broadcast;transmission channel;ultra high definition television;uncompressed transmission;Bit rate;Broadcasting;Encoding;High definition video;Image color analysis;Observers;TV;Ultra HDTV;high efficiency video coding;spatial up-sampling;subjective video quality assessment} +} + +@Article{HEVCStreamMay2012, + Title = {{HEVStream}: a framework for streaming and evaluation of high efficiency video coding {(HEVC)} content in loss-prone networks}, + Author = {Nightingale, J. and Qi Wang and Grecos, C.}, + Journal = {IEEE Transactions on Consumer Electronics}, + Year = {2012}, + + Month = may, + Number = {2}, + Pages = {404-412}, + Volume = {58}, + + Doi = {10.1109/TCE.2012.6227440}, + ISSN = {0098-3063}, + Keywords = {data compression;video coding;video streaming;HEVC NAL units;HEVC encoded content;HEVC encoded video streaming;HEVC encoded video streams;HEVC network abstraction layer units;HEVStream;ITU-T-ISO;JCT-VC;PSNR;RTP packetisation format;broadcast television;consumer devices;error concealment method;high efficiency video coding content;joint collaborative team on video coding;loss-prone networks;mobile communications;multimedia streaming;multimedia-video content storage;network constraint;network delay scenarios;networked HEVC visual applications;packet loss;peak signal to noise ratio;testbed environment;video compression efficiency;video compression standard;Bandwidth;Decoding;Delay;Encoding;Standards;Streaming media;Video coding;HEVC;evaluation framework;packet loss;video streaming} +} + +@Article{QoEHEVCMay2014, + Title = {The impact of network impairment on quality of experience {(QoE)} in {H.265/HEVC} video streaming}, + Author = {Nightingale, J. and Qi Wang and Grecos, C. and Goma, S.}, + Journal = {IEEE Transactions on Consumer Electronics}, + Year = {2014}, + + Month = may, + Number = {2}, + Pages = {242-250}, + Volume = {60}, + + Doi = {10.1109/TCE.2014.6852000}, + ISSN = {0098-3063}, + Keywords = {error analysis;quality of experience;telecommunication network reliability;video coding;video streaming;H.265 video streaming;HEVC encoded video stream;QoE;bandwidth constraint;compression ratio;error concealment method;high efficiency video coding;high quality service;human perception quality;impaired network environment;imperfect communication channel;low-bandwidth network;modern portable consumer device;network impairment impact;objective quality measurement technique;packet loss mitigation;quality of experience;received video perceptual quality;reference decoder robustness issue;test network;wireless network;Packet loss;Quality assessment;Standards;Streaming media;Testing;Video recording;H.265;HEVC;benchmarks;packet loss;quality of experience (QoE);subjective evaluation} +} + +@InProceedings{SubjectiveEvalSep2013, + Title = {Subjective evaluation of the effects of packet loss on {HEVC} encoded video streams}, + Author = {Nightingale, J. and Qi Wang and Grecos, C. and Goma, S.}, + Booktitle = {IEEE Third International Conference on Consumer Electronics (ICCE)}, + Year = {2013}, + Month = sep, + Pages = {358-359}, + + Doi = {10.1109/ICCE-Berlin.2013.6698055}, + Keywords = {data compression;mobile radio;quality of experience;smart phones;statistical analysis;video coding;video streaming;H.264-AVC standard;HEVC encoded video streaming;QoE;UK mobile broadband;error concealment scheme;high efficiency video coding standard;hybrid wired-wireless network;loss-free environment;loss-prone network;packet loss effect;perceptual quality;portable consumer device;quality of experience;smartphone;statistical quality;subjective evaluation;tablet;Bandwidth;PSNR;Packet loss;Smart phones;Spatial resolution;Video coding;HEVC;QoE;packet loss;perceptual quality;subjective evaluation} +} + +@InProceedings{StudyHEVCErrorsDez2012, + Title = {A study on the {HEVC} performance over lossy networks}, + Author = {Oztas, B. and Pourazad, M.T. and Nasiopoulos, P. and Leung, V.C.M.}, + Booktitle = {19th IEEE International Conference on Electronics, Circuits and Systems (ICECS)}, + Year = {2012}, + Month = dec, + Pages = {785-788}, + + Doi = {10.1109/ICECS.2012.6463542}, + Keywords = {data compression;video coding;H.264/AVC;HEVC performance;diverse networking scenarios;error-resilience performance;lossy networks;video coding standard;IP networks;Internet;Packet loss;Real-time systems;Standards;Streaming media;Video coding} +} + +@Article{HEVCLayerIntegrationDez2012, + Title = {System Layer Integration of High Efficiency Video Coding}, + Author = {Schierl, T. and Hannuksela, M.M. and Ye-Kui Wang and Wenger, S.}, + Journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + Year = {2012}, + + Month = dec, + Number = {12}, + Pages = {1871-1884}, + Volume = {22}, + + Doi = {10.1109/TCSVT.2012.2223054}, + ISSN = {1051-8215}, + Keywords = {Internet;multimedia computing;transport protocols;video coding;video streaming;H.264-AVC;HEVC error resilience;HEVC integration;HEVC overview;Internet Protocol;Internet streaming;advanced video coding standard;end-to-end multimedia systems;high efficiency video coding;high-level syntax;hypertext transport protocol;system layer integration;video conversation;video delivery;video transport;Decoding;Encoding;MPEG standards;Streaming media;Transform coding;Transport protocols;Video coding;Broadcast;DASH;HTTP streaming;High Efficiency Video Coding (HEVC);Internet streaming;JCT-VC;MPEG-2 TS;media access;network transport;real-time transport Protocol (RTP);storage} +} + +@Article{HEVCHTTPStreamAug2016, + Title = {Efficient multi-rate video encoding for {HEVC}-based adaptive {HTTP} streaming}, + Author = {D. Schroeder and A. Ilangovan and M. Reisslein and E. Steinbach}, + Journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + Year = {2016}, + + Month = aug, + Pages = {1-1}, + + Doi = {10.1109/TCSVT.2016.2599028}, + ISSN = {1051-8215}, + Keywords = {Bit rate;Complexity theory;Decoding;Distortion;Encoding;Spatial resolution;Streaming media;Adaptive HTTP streaming;HEVC;multi-rate encoding;video} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/Misc.bib b/References/Misc.bib new file mode 100644 index 0000000..b93dedb --- /dev/null +++ b/References/Misc.bib @@ -0,0 +1,211 @@ +% Encoding: ISO-8859-1 +@comment{x-kbibtex-encoding=utf-8} + + +@ARTICLE{RateDistortion_SPM1998, +author={G. J. Sullivan and T. Wiegand}, +journal={IEEE Signal Processing Magazine}, +title={Rate-distortion optimization for video compression}, +year={1998}, +volume={15}, +number={6}, +pages={74-90}, +keywords={optimisation;data compression;video coding;rate distortion theory;rate-distortion optimization;video compression;efficiency;motion representation;waveform coding;refreshed regions;high-compression video coding;operational control;video sequences;rate-distortion efficiency;video encoder optimization;compression architecture;hybrid video coding structure;Lagrangian optimization;video signal;parameter settings;Rate-distortion;Video compression;Bit rate;Video coding;Quantization;Switches;Motion compensation;Video codecs;Entropy coding;ISO}, +doi={10.1109/79.733497}, +ISSN={1053-5888}, +month=nov,} + +@article{SaliencyItti1998, + author = {L. Itti and C. Koch and E. Niebur}, + doi = {10.1109/34.730558}, + issn = {0162-8828}, + journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence}, + keywords = {computer vision; feature extraction; image recognition; neural nets; target tracking; dynamical neural network; feature extraction; rapid scene analysis; saliency; scene understanding; target detection; topographical saliency map; visual attention; visual search; Biological system modeling; Brain modeling; Computer architecture; Feature extraction; Hardware; Image analysis; Layout; Neural networks; Object detection; Visual system}, + month = nov, + number = {11}, + pages = {1254-1259}, + title = {A model of saliency-based visual attention for rapid scene analysis}, + volume = {20}, + year = {1998} +} + +@article{SaliencyQualityMetric2011, + author = {X. Feng and T. Liu and D. Yang and Y. Wang}, + doi = {10.1109/TBC.2010.2092150}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {distortion; image motion analysis; regression analysis; video communication; video signal processing; distorted video; error measure; full-reference quality metrics; full-reference saliency; motion information; original video; packet-loss-impaired video; pixel error; quality assessment; saliency map; spatial deviation; spatial-temporal visual attention; stepwise linear regression analysis; video communication; visual saliency; Attention change; packet loss distortion; saliency; video quality assessment}, + month = mar, + number = {1}, + pages = {81-88}, + title = {Saliency Inspired Full-Reference Quality Metrics for Packet-Loss-Impaired Video}, + volume = {57}, + year = {2011} +} + +@article{SaliencyQualityEvaluation2016, + author = {W. Zhang and A. Borji and Z. Wang and P. Le Callet and H. Liu}, + doi = {10.1109/TNNLS.2015.2461603}, + issn = {2162-237X}, + journal = {IEEE Transactions on Neural Networks and Learning Systems}, + keywords = {image processing; statistical analysis; IQM; computational saliency; image distortion dependence; image quality metrics; objective image quality assessment; statistical analysis; statistical evaluation; visual attention; visual saliency models; Computational modeling; Databases; Distortion; Image quality; Measurement; Predictive models; Visualization; Image quality assessment; quality metric; saliency model; statistical analysis; visual attention; visual attention.}, + month = jun, + number = {6}, + pages = {1266-1278}, + title = {The Application of Visual Saliency Models in Objective Image Quality Assessment: A Statistical Evaluation}, + volume = {27}, + year = {2016} +} + +@article{ArithmeticCodingJun1994, + author = {P.G. Howard and J.S. Vitter}, + doi = {10.1109/5.286189}, + issn = {0018-9219}, + journal = {Proceedings of the IEEE}, + keywords = {data compression; encoding; parallel processing; table lookup; arithmetic coder; arithmetic coding; arithmetic operations; data compression; encoding; negligible effect; parallel processing; probability information; probability models; reduced-precision arithmetic; redundancy; table lookup; Arithmetic; Data compression; Decoding; Educational institutions; Entropy; Image coding; NASA; Parallel processing; Probability distribution; Table lookup}, + month = jun, + number = {6}, + pages = {857-865}, + title = {Arithmetic coding for data compression}, + volume = {82}, + year = {1994} +} + +@misc{ITUTP9101998, + author = {ITU-T}, + title = {Recommendation {P}.910, {S}ubjective video quality assessment methods for multimedia applications}, + year = {1998} +} + +@misc{ITUTP9102008, + author = {ITU-T}, + title = {{Recommendation P.910, Subjective video quality assessment methods for multimedia applications}}, + month = apr, + year = {2008} +} + +@techreport{PacketLossModel2010, + author = {R. Jain and K. K. Ramakrishnan and D. M. Chiu}, + institution = {Digital Equipment Corporation}, + month = sep, + title = {Definition of a general and intuitive loss model for packet networks and its implementation in the Netem module in the Linux kernel}, + year = {2010} +} + +@article{VQMSep2004, + author = {M.H. Pinson and S. Wolf}, + doi = {10.1109/TBC.2004.834028}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {ANSI standards; digital video broadcasting; video coding; ANSI; American National Standards Institute; FR-TV test; ITU; International Telecommunication Union; NTIA; National Telecommunications And Information Administration; North American Standard; VQEG; draft recommendation; phase II full reference television; video quality estimation; video quality experts group; ANSI standards; Bit rate; Calibration; Layout; Materials testing; Phase estimation; Phase measurement; System testing; TV; Video compression; Image quality; objective testing; subjective testing; video quality}, + month = sep, + number = {3}, + pages = {312-322}, + title = {A new standardized method for objectively measuring video quality}, + volume = {50}, + year = {2004} +} + +@inproceedings{QualitySSIMRef2002, + author = {Zhou Wang and Ligang Lu and A.C. Bovik}, + booktitle = {IEEE International Conference on Image Processing}, + doi = {10.1109/ICIP.2002.1038904}, + issn = {1522-4880 }, + keywords = {VQEG; image processing; image quality; structural distortion measurement; video processing; video quality; video quality experts group; distortion; video signal processing}, + pages = {5-68}, + title = {Video quality assessment using structural distortion measurement}, + volume = {3}, + year = {2002} +} + +@ARTICLE{FSIM_TIP2011, +author={L. Zhang and L. Zhang and X. Mou and D. Zhang}, +journal={IEEE Transactions on Image Processing}, +title={{FSIM}: A Feature Similarity Index for Image Quality Assessment}, +year={2011}, +volume={20}, +number={8}, +pages={2378-2386}, +doi={10.1109/TIP.2011.2109730}, +ISSN={1057-7149}, +month=aug,} + +@article{VisualQualityMetrics2011, + author = {Weisi Lin and C-C Jay Kuo}, + journal = {Journal of Visual Communication and Image Representation}, + number = {4}, + pages = {297-312}, + publisher = {Elsevier}, + title = {Perceptual visual quality metrics: A survey}, + volume = {22}, + year = {2011} +} + +@misc{BJResults2001, + author = {G. Bjontegaard}, + title = {Calculation of average {PSNR} differences between \mbox{{RD}-curves}, {VCEG} Contribution {VCEG-M33}}, + address = {Austin}, + month = apr, + year = {2001} +} + +@article{LagragianMultiplier1982, + title={Constrained Optimization and Lagrange Multiplier Methods}, + author={Hawkins, DM}, + journal={Athena Scientific, Belmont}, + year={1982} +} + +@ARTICLE{GilbertModel_1960, +author={E. N. Gilbert}, +journal={The Bell System Technical Journal}, +title={Capacity of a burst-noise channel}, +year={1960}, +volume={39}, +number={5}, +pages={1253-1265}, +keywords={}, +doi={10.1002/j.1538-7305.1960.tb03959.x}, +ISSN={0005-8580}, +month=sep,} + +@ARTICLE{ElliotModel_1963, +author={E. O. Elliott}, +journal={The Bell System Technical Journal}, +title={Estimates of error rates for codes on burst-noise channels}, +year={1963}, +volume={42}, +number={5}, +pages={1977-1997}, +keywords={}, +doi={10.1002/j.1538-7305.1963.tb00955.x}, +ISSN={0005-8580}, +month=sep,} + +@INPROCEEDINGS{GilbertElliotModelPlr_2008, +author={G. Hasslinger and O. Hohlfeld}, +booktitle={14th GI/ITG Conference - Measurement, Modelling and Evalutation of Computer and Communication Systems}, +title={The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet}, +year={2008}, +volume={}, +number={}, +pages={1-15}, +keywords={Markov processes;Adaptation model;Hidden Markov models;Real time systems;Internet;Loss measurement;IP networks}, +doi={}, +ISSN={}, +month=mar,} + +@electronic{PersonCorrelation_2015, +author = {G. Hall}, +title = {Pearson’s correlation coefficient}, +url = {http://www.hep.ph.ic.ac.uk/~hallg/UG_2015/Pearsons.pdf}, +year = {2015}, +month = feb, +} + + +Hall G (2015) Pearson’s correlation coefficient. http://www.hep.ph.ic. +ac.uk/~hallg/UG_2015/Pearsons.pdf. Accessed 5 July 2015 + + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/NeuralNetworks.bib b/References/NeuralNetworks.bib new file mode 100644 index 0000000..a1417fd --- /dev/null +++ b/References/NeuralNetworks.bib @@ -0,0 +1,102 @@ +1% Encoding: UTF-8 + +@book{NeuralNetworks1994, + title = {Fundamentals of Neural Networks: Architectures, Algorithms, and Applications}, + author = {Fausett L.}, + isbn = {}, + edition = {}, + volume = {}, + year = {1994}, +} + +@book{NeuralNetworkDesign_2014, + title={Neural network design}, + author={Hagan, M.T. and Demuth, H.B. and Beale, M.H.}, + isbn={9780971732117}, + url={https://books.google.co.uk/books?id=4EW9oQEACAAJ}, + year={2014}, + publisher={Martin Hagan} +} + +@book{NeuralNetworks_2016, + title={Neural networks for applied sciences and engineering: from fundamentals to complex pattern recognition}, + author={Samarasinghe, Sandhya}, + year={2016}, + publisher={Auerbach publications} +} + + +@article{NNScaledConjugateTraining_1993, +title = "A scaled conjugate gradient algorithm for fast supervised learning", +journal = "Neural Networks", +volume = "6", +number = "4", +pages = {525-533}, +year = "1993", +issn = "0893-6080", +doi = "https://doi.org/10.1016/S0893-6080(05)80056-5", +url = "http://www.sciencedirect.com/science/article/pii/S0893608005800565", +author = "Martin Fodslette Møller", +keywords = "Feedforward neural network, Supervised learning, Optimization, Conjugate gradient algorithms" +} + + +@ARTICLE{HEVCComplexityNN_TIP2018, +author={M. Xu and T. Li and Z. Wang and X. Deng and R. Yang and Z. Guan}, +journal={IEEE Transactions on Image Processing}, +title={Reducing Complexity of {HEVC}: A Deep Learning Approach}, +year={2018}, +volume={27}, +number={10}, +pages={5044-5059}, +keywords={Complexity theory;Databases;Encoding;Feature extraction;Image coding;Machine learning;Video coding;High efficiency video coding;complexity reduction;convolutional neural network;deep learning;long- and short-term memory network}, +doi={10.1109/TIP.2018.2847035}, +ISSN={1057-7149}, +month=oct,} + +@ARTICLE{VideoQualityNN_TNN2006, +author={P. Le Callet and C. Viard-Gaudin and D. Barba}, +journal={IEEE Transactions on Neural Networks}, +title={A Convolutional Neural Network Approach for Objective Video Quality Assessment}, +year={2006}, +volume={17}, +number={5}, +pages={1316-1327}, +keywords={convolution;delay systems;neural nets;video signal processing;convolutional neural network;objective video quality assessment;digital videos;reduced reference quality metric;single stimulus continuous quality evaluation method;video quality expert group;time-delay neural network;Neural networks;Quality assessment;Humans;Design methodology;Testing;Cellular neural networks;Feature extraction;Bit rate;Machine vision;TV;Convolutional neural network (CNN);MPEG-2;temporal pooling;video quality assessment;Algorithms;Artificial Intelligence;Image Enhancement;Image Interpretation, Computer-Assisted;Neural Networks (Computer);Pattern Recognition, Automated;Photography;Signal Processing, Computer-Assisted;Video Recording}, +doi={10.1109/TNN.2006.879766}, +ISSN={1045-9227}, +month=sep,} + +@INPROCEEDINGS{VideoAnalysisNN_2018, +author={I. Aljarrah and D. Mohammad}, +booktitle={9th International Conference on Information and Communication Systems (ICICS)}, +title={Video content analysis using convolutional neural networks}, +year={2018}, +volume={}, +number={}, +pages={122-126}, +keywords={convolution;feedforward neural nets;image classification;object detection;video recording;video signal processing;video surveillance;video surveillance systems;video content analysis;recorded video;automated content analysis system;video surveillance content;reviewing videos;text file;convolutional neural networks;Streaming media;Convolutional neural networks;Task analysis;Feature extraction;Video surveillance;Analytical models;video content analysis;convolutional neural networks;VGGNet;object classification}, +doi={10.1109/IACS.2018.8355453}, +ISSN={2573-3346}, +month=apr,} + + +@article{CrossEntropy_2005, + title={A tutorial on the cross-entropy method}, + author={De Boer, Pieter-Tjerk and Kroese, Dirk P and Mannor, Shie and Rubinstein, Reuven Y}, + journal={Annals of operations research}, + volume={134}, + number={1}, + pages={19--67}, + year={2005}, + publisher={Springer} +} + + +@book{haykin1994neural, + title={Neural networks: a comprehensive foundation}, + author={Haykin, Simon}, + year={199}, + publisher={Prentice Hall PTR}, + edition = {2}, +} diff --git a/References/OpticalFlow.bib b/References/OpticalFlow.bib new file mode 100644 index 0000000..a279a5b --- /dev/null +++ b/References/OpticalFlow.bib @@ -0,0 +1,100 @@ +@inproceedings{DeepFlow2013, + address = {Sydney, Australia}, + author = {Weinzaepfel, Philippe and Revaud, Jerome and Harchaoui, Zaid and Schmid, Cordelia}, + booktitle = {IEEE Intenational Conference on Computer Vision (ICCV)}, + month = dec, + title = {DeepFlow: Large displacement optical flow with deep matching}, + url = {http://hal.inria.fr/hal-00873592}, + year = {2013} +} + +@article{LargeDisplacementOptFlow_TPAMI2011, +author={T. Brox and J. Malik}, +journal={IEEE Transactions on Pattern Analysis and Machine Intelligence}, +title={Large Displacement Optical Flow: Descriptor Matching in Variational Motion Estimation}, +year={2011}, +volume={33}, +number={3}, +pages={500-513}, +keywords={image matching;image sequences;motion estimation;descriptor matching;optical flow estimation;variational motion estimation;Adaptive optics;Histograms;Image color analysis;Numerical models;Optical imaging;Optimization;Pixel;Motion;optical flow.;video;Algorithms;Artificial Intelligence;Computer Simulation;Humans;Image Enhancement;Image Interpretation, Computer-Assisted;Imaging, Three-Dimensional;Information Storage and Retrieval;Models, Theoretical;Motion;Pattern Recognition, Automated;Phantoms, Imaging;Sensitivity and Specificity;Signal Processing, Computer-Assisted;Subtraction Technique;Video Recording}, +doi={10.1109/TPAMI.2010.143}, +ISSN={0162-8828}, +month=mar,} + + +@ARTICLE{GradientBasedConvNN_ProcIEEE1998, +author={Y. Lecun and L. Bottou and Y. Bengio and P. Haffner}, +journal={Proceedings of the IEEE}, +title={Gradient-based learning applied to document recognition}, +year={1998}, +volume={86}, +number={11}, +pages={2278-2324}, +keywords={optical character recognition;multilayer perceptrons;backpropagation;convolution;gradient-based learning;document recognition;multilayer neural networks;back-propagation;gradient based learning technique;complex decision surface synthesis;high-dimensional patterns;handwritten character recognition;handwritten digit recognition task;2D shape variability;document recognition systems;field extraction;segmentation recognition;language modeling;graph transformer networks;GTN;multimodule systems;performance measure minimization;cheque reading;convolutional neural network character recognizers;Neural networks;Pattern recognition;Machine learning;Optical character recognition software;Character recognition;Feature extraction;Multi-layer neural network;Optical computing;Hidden Markov models;Principal component analysis}, +doi={10.1109/5.726791}, +ISSN={0018-9219}, +month=nov,} + + +@article{HornSchunckOpticalFlow1981, + author = {Horn, Berthold K.P. and Schunck, Brian G.}, + issn = {0004-3702}, + journal = {Artificial Intelligence}, + month = aug, + number = {1-3}, + pages = {185--203}, + title = {Determining optical flow: a retrospective}, + volume = {17}, + year = {1981} +} + +@inproceedings{PolyFlow2003, + address = {Berlin, Heidelberg}, + author = {Farneb{\"a}ck, Gunnar}, + booktitle = {Image Analysis}, + editor = {Bigun, Josef and Gustavsson, Tomas}, + isbn = {978-3-540-45103-7}, + pages = {363--370}, + publisher = {Springer Berlin Heidelberg}, + title = {Two-Frame Motion Estimation Based on Polynomial Expansion}, + year = {2003} +} + +@inproceedings{NormalizedDiffConvolution1993, + title={Normalized and differential convolution}, + author={Knutsson, Hans and Westin, C-F}, + booktitle={IEEE Computer Society Conference on Computer Vision and Pattern Recognition}, + pages={515--523}, + year={1993}, + organization={IEEE} +} + +@phdthesis{farneback2002polynomial, + title={Polynomial expansion for orientation and motion estimation}, + author={Farneb{\"a}ck, Gunnar}, + year={2002}, + school={Link{\"o}ping University Electronic Press} +} + +@inproceedings{DualFlow2007, + address = {Berlin, Heidelberg}, + author = {Zach, C. and Pock, T. and Bischof, H.}, + booktitle = {Pattern Recognition}, + editor = {Hamprecht, Fred A. and Schn{\"o}rr, Christoph and J{\"a}hne, Bernd}, + isbn = {978-3-540-74936-3}, + pages = {214--223}, + publisher = {Springer Berlin Heidelberg}, + title = {A Duality Based Approach for Realtime {TV-L1} Optical Flow}, + year = {2007} +} + +@article{DualFlow2016, + author = {P{\'e}rez, Javier S{\'a}nchez and Meinhardt-Llopis, Enric and Facciolo, Gabriele}, + title = {{TV-L1} Optical Flow Estimation}, + journal = {Image Processing On Line}, + volume = {3}, + pages = {137--150}, + year = {2013}, + doi = {10.5201/ipol.2013.26}, + month = jul, +} diff --git a/References/Personal.bib b/References/Personal.bib new file mode 100644 index 0000000..56d5250 --- /dev/null +++ b/References/Personal.bib @@ -0,0 +1,40 @@ +% Encoding: UTF-8 + + +@InProceedings{DynamincTMVPCarreira2014, + Title = {Dynamic motion vector refreshing for enhanced error resilience in {HEVC}}, + Author = {Carreira, J. and De Silva, V. and Ekmekcioglu, E. and Kondoz, A. and Assuncao, P. and Faria, S.}, + Booktitle = {2014 Proceedings of the 22nd European Signal Processing Conference (EUSIPCO)}, + Year = {2014}, + Month = sep, + Pages = {281-285}, + + Keywords = {data compression;motion estimation;video coding;H.264-AVC standard;HEVC coding technique;HEVC standard;compression efficiency;dynamic motion vector refreshing;enhanced error resiliency;error prone condition;error propagation;motion estimation process;motion estimation tool;motion information;rate-distortion performance;reference method;temporal MV candidate;temporal dependency;temporal motion vector candidate;video quality;Encoding;Loss measurement;Resilience;Robustness;Standards;Vectors;Video coding;HEVC;error resilience;video coding} +} + +@InProceedings{MVRedudanciesCarreiraOct2014, + Title = {Selective motion vector redundancies for improved error resilience in {HEVC}}, + Author = {Carreira, J. and Ekmekcioglu, E. and Kondoz, A. and Assuncao, P. and Faria, S. and De Silva, V.}, + Booktitle = {Image Processing (ICIP), 2014 IEEE International Conference on}, + Year = {2014}, + Month = oct, + Pages = {2457-2461}, + + Doi = {10.1109/ICIP.2014.7025497}, + Keywords = {image motion analysis;vectors;video coding;HEVC standard;data loss;error resilience performance;high efficiency video coding;improved error resilience;mismatched MV predictions;motion vector coding dependencies;reduced overhead;redundant coding;selective motion vector redundancies;subsequent dependent coding units;transmission errors;Bit rate;Encoding;Redundancy;Resilience;Standards;Vectors;Video coding;HEVC;error resilience;motion vectors redundancy} +} + + +@article{TwoStageApproach2017, + author = {J. Carreira and P. A. Assuncao and S. M. M. de Faria and E. Ekmekcioglu and A. Kondoz}, + doi = {10.1109/TCSVT.2017.2691471}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {Decoding; Encoding; Propagation losses; Resilience; Robustness; Streaming media; Video coding; HEVC; error propagation; redundant MV; reference picture selection; robust coding}, + pages = {1-4}, + title = {A Two-stage Approach for Robust {HEVC} Coding and Streaming}, + year = {2017} +} + + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/References.tex b/References/References.tex new file mode 100644 index 0000000..8a4b04e --- /dev/null +++ b/References/References.tex @@ -0,0 +1,2 @@ +\bibliographystyle{IEEEtran} +\bibliography{/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceDataPartitioning,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceROPE,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/NeuralNetworks,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/Resilience,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/OpticalFlow,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceRedundant,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/VideoStreaming,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/HEVC,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/HEVCStreamErrors,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/H264,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceDistortion,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceLocalisation,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceIntraRefresh,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/Concealment,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/VideoTransmissionStandards,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/Personal,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceRPS,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/Misc,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/HEVCErrorResilience,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceLeaky,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ConcealmentDriven,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ResilienceUEP,/local/jcarreira.it/Dropbox/InstitutoTelec/PhD/Deliverables/References/ConcealmentHEVC} diff --git a/References/Resilience.bib b/References/Resilience.bib new file mode 100644 index 0000000..1b8d345 --- /dev/null +++ b/References/Resilience.bib @@ -0,0 +1,156 @@ +@comment{x-kbibtex-encoding=utf-8} + +@article{5340717, + author = {V. DeBrunner and L. DeBrunner and L. Wang and S. Radhakrishnan}, + doi = {10.1109/COMST.2000.5340717}, + issn = {1553-877X}, + journal = {IEEE Communications Surveys Tutorials}, + keywords = {block codes; data compression; image coding; packet switching; telecommunication traffic; visual communication; block-coded images; error concealment algorithms; error control techniques; error resilience factors; image transmission; impact noisy channels; network congestion; packet-switched networks; robust image encoder; robust video transmission; still image compression; Codecs; Decoding; Degradation; Discrete cosine transforms; Error correction; Image coding; Image communication; Image storage; Robustness; Transform coding}, + month = {First}, + number = {1}, + pages = {2-9}, + title = {Error control and concealment for image transmission}, + volume = {3}, + year = {2000} +} + +@inproceedings{ConcealmentDualFrameBuffer2005, + author = {V. Chellappa and P.C. Cosman and G.M. Voelker}, + booktitle = {Proceedings of Data Compression Conference}, + doi = {10.1109/DCC.2005.38}, + issn = {1068-0314}, + keywords = {data compression; decision trees; decoding; error correction codes; video coding; visual communication; binary decision tree; compressed video transmission; decoder; dual frame video coding; multi-frame error concealment; reference frames; uneven quality; Code standards; Decision trees; Decoding; Discrete cosine transforms; Error correction codes; Frequency estimation; Interpolation; Propagation losses; Video coding; Video compression}, + month = mar, + pages = {319-328}, + title = {Error concealment for dual frame video coding with uneven quality}, + year = {2005} +} + +@inproceedings{RedundantMVsJune2008, + author = {M.B. Dissanayake and C. T E R Hewage and S.T. Worrall and W. A C Fernando and A.M. Kondoz}, + booktitle = {IEEE International Conference on Multimedia and Expo}, + doi = {10.1109/ICME.2008.4607362}, + keywords = {image motion analysis; transport protocols; video coding; H.264-AVC coded video; JSVM; bandwidth utilization; error free Internet protocol packet network; error prone Internet protocol packet network; improved error resilience; joint scalable video model; redundant motion vectors; redundant picture coding method; redundant pictures encoding; Automatic voltage control; Bandwidth; Encoding; IP networks; Proposals; Protection; Protocols; Resilience; Robustness; Streaming media; Error resilient techniques; H.264/AVC; Motion vectors; Redundant picture coding}, + month = jun, + pages = {25-28}, + title = {Redundant motion vectors for improved error resilience in {H.264/AVC} coded video}, + year = {2008} +} + +@article{ResilienceDualFrameBuffer2004, + author = {A. Leontaris and P.C. Cosman}, + doi = {10.1109/TIP.2004.828429}, + issn = {1057-7149}, + journal = {Image Processing, IEEE Transactions on}, + keywords = {buffer storage; data compression; feedback; motion compensation; motion estimation; packet switching; rate distortion theory; video codecs; video coding; visual communication; dual-frame buffer; half-pel motion vectors; lossy packet networks; mode-switching algorithm; motion compensation; motion estimation; multiple-frame prediction; near-optimal intra mode switching; rate-distortion framework; video codecs; video compression; Feedback; Image coding; Motion compensation; Motion estimation; Packet switching; Protocols; Rate-distortion; Streaming media; Video codecs; Video compression; Algorithms; Artifacts; Artificial Intelligence; Data Compression; Image Enhancement; Internet; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Subtraction Technique; Video Recording}, + month = jul, + number = {7}, + pages = {885-897}, + title = {Video compression for lossy packet networks with mode switching and a dual-frame buffer}, + volume = {13}, + year = {2004} +} + +@inproceedings{ChannelAdaptiveVideoStreaming2002, + author = {Y. J. Liang and E. Setton and B. Girod}, + booktitle = {IEEE Workshop on Multimedia Signal Processing}, + doi = {10.1109/MMSP.2002.1203335}, + keywords = {Internet; diversity reception; multipath channels; packet switching; rate distortion theory; video coding; visual communication; NACK mode; channel characteristic; channel-adaptive video streaming; error-resilient Internet video transmission; optimal packet dependency; packet path diversity; rate-distortion optimized reference picture selection; video content; video redundancy coding; Information systems; Laboratories; Peer to peer computing; Rate-distortion; Redundancy; Relays; Resilience; Routing; Streaming media; Yarn}, + month = dec, + pages = {420-423}, + title = {Channel-adaptive video streaming using packet path diversity and rate-distortion optimized reference picture selection}, + year = {2002} +} + +@article{ErrorResilienceAug2005, + author = {A. Vetro and Jun Xin and Huifang Sun}, + doi = {10.1109/MWC.2005.1497854}, + issn = {1536-1284}, + journal = {IEEE Wireless Communications}, + keywords = {data compression; error compensation; radiocommunication; telecommunication channels; transcoding; video coding; visual communication; bandwidth limitation; channel errors; error resilience video transcoding; video communication; video quality; wireless channels; wireless communications; Decoding; Error correction; Error correction codes; Predictive coding; Redundancy; Resilience; Transcoding; Video coding; Video compression; Wireless communication}, + month = aug, + number = {4}, + pages = {14-21}, + title = {Error resilience video transcoding for wireless communications}, + volume = {12}, + year = {2005} +} + +@article{ErrorResilience2000, + author = {Yao Wang and S. Wenger and Jiantao Wen and A.K. Katsaggelos}, + doi = {10.1109/79.855913}, + issn = {1053-5888}, + journal = {IEEE Signal Processing Magazine}, + keywords = {H.263 video coding standards; MPEG-4 video coding standards; block-based hybrid coders; decoder error concealment techniques; encoder error resilience tools; error resilient video coding; motion-compensated prediction; network environments; protocol; real-time video transport; shape coding; transform coding; unreliable networks; code standards; coding errors; data compression; motion compensation; prediction theory; protocols; reviews; telecommunication networks; telecommunication standards; transform coding; video coding; visual communication}, + month = jul, + number = {4}, + pages = {61-82}, + title = {Error resilient video coding techniques}, + volume = {17}, + year = {2000} +} + +@article{ErrorResilienceHeterogenousNetworks2016, + author = {J. Wu and B. Cheng and M. Wang and J. Chen}, + doi = {10.1109/TCOMM.2016.2607709}, + issn = {0090-6778}, + journal = {IEEE Transactions on Communications}, + keywords = {Delays; Encoding; Forward error correction; Mobile communication; Mobile handsets; Streaming media; Wireless networks; Wireless video communication; error resilience; forward error correction; heterogeneous wireless networks; high frame rate video; multihoming}, + pages = {1-1}, + title = {Delivering High-Frame-Rate Video to Mobile Devices in Heterogeneous Wireless Networks}, + year = {2016} +} + + + + +@article{PacketScheduling2010, + author = {Y. Zhang and S. Qin and Z. He}, + doi = {10.1109/TMM.2009.2036290}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + keywords = {multimedia communication; scheduling; video coding; video streaming; content-and-deadline-aware scheduling scheme; fine-granularity transmission distortion modeling; mesh networks; multi-hop mesh networks; multi-session video streaming; packet scheduling; quality degradation; video packet scheduling; Delay constraints; dynamic network; priority scheduling; transmission distortion model; video streaming}, + month = jan, + number = {1}, + pages = {1-12}, + title = {Fine-Granularity Transmission Distortion Modelling for Video Packet Scheduling Over Mesh Networks}, + volume = {12}, + year = {2010} +} + +@article{VPxResilience2016, + author = {Neeraj Gadgil and Edward J Delp}, + doi = {10.2352/ISSN.2470-1173.2016.2.VIPC-234}, + journal = {Electronic Imaging}, + number = {2}, + pages = {1-6}, + title = {{VPx} Error Resilient Video Coding Using Duplicated Prediction Information}, + volume = {2016}, + year = {2016} +} + +@inproceedings{VPxResiliencePCS2016, + author = {D. Chen and N. Gadgil and E. J. Delp}, + booktitle = {2016 Picture Coding Symposium (PCS)}, + doi = {10.1109/PCS.2016.7906328}, + keywords = {channel coding; video coding; VPx bitstreams; VPx video coding; error resilience packets; error resilient video coding; lossy transmission channels; packet loss conditions; prediction signals; source video signal; spatial dependencies; temporal dependencies; video compression; Decoding; Encoding; Packet loss; Resilience; Streaming media; Video coding; error concealment; error resilient video coding; side information; video transmission}, + month = {Dec}, + pages = {1-5}, + title = {{VPx} video coding for lossy transmission channels using error resilience packets}, + year = {2016} +} + +@INPROCEEDINGS{ResilienceRECAP_ICASSP2009, +author={C. Yeo and W. T. Tan and D. Mukherjee}, +booktitle={IEEE International Conference on Acoustics, Speech and Signal Processing}, +title={Receiver error concealment using acknowledge preview ({RECAP}) - An approach to resilient video streaming}, +year={2009}, +volume={}, +number={}, +pages={785-788}, +doi={10.1109/ICASSP.2009.4959701}, +ISSN={1520-6149}, +month=apr,} + +@comment{jabref-meta: databaseType:bibtex;} + diff --git a/References/ResilienceDataPartitioning.bib b/References/ResilienceDataPartitioning.bib new file mode 100644 index 0000000..9b7390e --- /dev/null +++ b/References/ResilienceDataPartitioning.bib @@ -0,0 +1,170 @@ +@comment{x-kbibtex-encoding=iso-8859-1} + +@inproceedings{IntraRefreshRefSelectionJan2009, + author = {Zhou, Yiran and Xu, Weiwei and Chen, Yaowu}, + booktitle = {International Symposium on Computer Network and Multimedia Technology (CNMT) }, + doi = {10.1109/CNMT.2009.5374797}, + keywords = {telecommunication channels; video coding; H.264/AVC standard; adaptive intra refresh; error prone channel; loss probability varying transmission channel environment; network aware error resilient video coding; reference selection refresh; transmission channel packet loss state; video quality; Automatic voltage control; Bit rate; Forward error correction; Motion compensation; Propagation losses; Resilience; Streaming media; Transform coding; Video coding; Video compression}, + month = jan, + pages = {1--4}, + title = {A Network-Aware Error-Resilient Video Coding Using Adaptive Intra and Reference Selection Refresh}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/Reference picture selection/2009 - A Network-Aware Error-Resilient Video Coding Using Adaptive Intra and Reference Selection Refresh.pdf}, + year = {2009} +} + +@inproceedings{FMOResilience2010, + author = {Tan, K. and Pearmain, A.}, + booktitle = {IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, + doi = {10.1109/ICASSP.2010.5495478}, + issn = {1520-6149}, + keywords = {video coding; FMO slice grouping method; Foreman sequence; H.264/AVC; PSNR; error resilience; fast mode decision; flexible macroblock ordering; mobile channel transmission; skip mode decision; Automatic voltage control; Resilience; Early Skip mode decision; FMO; Skip Mode}, + month = mar, + pages = {1442--1445}, + title = {An improved {FMO} slice grouping method for error resilience in {H.264/AVC}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2010 - An improved FMO slice grouping method for error resilience in H.264AVC.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/Unknown - An Improved FMO Slice Grouping Method for Error Resilience in H.264AVC.pdf}, + year = {2010} +} + +@inproceedings{FMOResilience2011, + author = {Tan, K. and Pearmain, A.}, + booktitle = {IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, + doi = {10.1109/ICASSP.2011.5946589}, + issn = {1520-6149}, + keywords = {image matching; image reconstruction; video coding; FMO; H.264/AVC standard; MBAmap; PSNR; adaptive macroblock-to-slice allocation map; error concealment; error resilience scheme; flexible macroblock ordering; slice group coding; slice matching; video reconstruction; Conferences; Encoding; Error analysis; Image coding; PSNR; Resilience; Video coding; Error Concealment; Error Resilience; FMO; H.264/AVC}, + month = may, + pages = {1057--1060}, + title = {A new error resilience scheme based on {FMO} and error concealment in {H.264/AVC}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2011 - A new error resilience scheme based on FMO and error concealment in H.264AVC.pdf}, + year = {2011} +} + +@article{FMOErrorResilience2007, + author = {Im, S. K. and Pearmain, A. J.}, + doi = {10.1049/iet-ipr:20060262}, + issn = {1751-9659}, + journal = {IET Image Processing}, + keywords = {image classification; video coding; FMO; H.264 flexible macroblock ordering; MPEG-4 part 10; codec; error propagation; error resilient video coding; mapping algorithm; optimisation algorithm; picture quality; prioritised video transmission; priority data classification; slice group; video coding standard; vulnerability factor}, + month = {June}, + number = {2}, + pages = {197--204}, + title = {Error resilient video coding with priority data classification using {H.264} flexible macroblock ordering}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2007 - Error resilient video coding with priority data classification using H.264 flexible macroblock ordering.pdf}, + volume = {1}, + year = {2007} +} + +@inproceedings{FMOROI2012, + author = {Panyavaraporn, J. and Cajote, R. D.}, + booktitle = {19th International Conference on Systems, Signals and Image Processing (IWSSIP)}, + issn = {2157-8672}, + keywords = {data compression; encoding; fading channels; video coding; H.264-AVC wireless video transmission; ISO-IEC; ITU-T; PSNR; ROI; background objects; concealment error; explicit FMO map generation; fast fading channel; feedback information; flexible macroblock ordering; foreground objects; one-pass encoding scheme; region of interest; spatial information; temporal information; undecodable macroblock reduction; video coding standard; Distortion measurement; Encoding; Fading; PSNR; Standards; Video coding; Wireless communication; Flexible Macroblock Ordering (FMO); H.264/AVC; Region of Interest (ROI); Wireless Channel}, + month = apr, + number = {}, + pages = {384--387}, + title = {Flexible macroblock ordering based on region of interest for {H.264/AVC} wireless video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2012 - Flexible macroblock ordering based on region of interest for H.264AVC wireless video transmission.pdf}, + volume = {}, + year = {2012} +} + + +@article{FMORedudantSlices_TB2007, + author = {Katz, B. and Greenberg, S. and Yarkoni, N. and Blaunstien, N. and Giladi, R.}, + doi = {10.1109/TBC.2006.889694}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {Rayleigh channels; code standards; video coding; AFD; ESI; H.264-AVC FMO feature; LCR channel characteristics; Rayleigh fading channel; average fade duration; dynamic redundant slices allocation algorithm; error-resilient scheme; explicit spiral-interleaved technique; flexible macroblocks ordering technique; level cross rate; performance evaluation; wireless video transmission; Automatic voltage control; Degradation; Error correction; Fading; PSNR; Propagation losses; Rayleigh channels; Rayleigh scattering; Video codecs; Video compression; Average fade duration; FMO; H.264; error resilience; fading; level crossing rate; redundant slices; video coding; wireless networks}, + localfile = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/asdasda}, + month = mar, + number = {1}, + pages = {308--319}, + title = {New Error-Resilient Scheme Based on {FMO} and Dynamic Redundant Slices Allocation for Wireless Video Transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2007 - New Error-Resilient Scheme Based on FMO and Dynamic Redundant Slices Allocation for Wireless Video Transmission.pdf}, + volume = {53}, + year = {2007} +} + + +@inproceedings{FMOTypeROI2014, + author = {Wang, Y. and O'Neill, M. and Kurugollu, F.}, + booktitle = {5th European Workshop on Visual Information Processing (EUVIP)}, + doi = {10.1109/EUVIP.2014.7018403}, + keywords = {data compression; video coding; FMO type; H.264/AVC standard; advanced video coding; bitrate overhead; error resilience; fixed-length bits; flag ROI processing; flexible macroblock ordering; nonROI macroblocks; nonrectangular shapes; position binary mask; rectangular shapes; regions of interest; slice group; spiral binary mask; Bit rate; Equations; Roads; Shape; Spirals; Syntactics; Video coding; FMO; H.264/AVC; Regions of Interest; binary mask; slice group}, + month = dec, + pages = {1--5}, + title = {New {FMO} type to flag {ROI} in {H.264/AVC}}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/New FMO type to flag ROI in H.264AVC.pdf}, + year = {2014} +} + +@inproceedings{FMO_NICS2015, + author = {Huong, T. N. T. and Huu, T. V.}, + booktitle = {2nd National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS)}, + doi = {10.1109/NICS.2015.7302196}, + issn = {}, + keywords = {codecs; video coding; FMO; H.264; PSNR; coding blocking; encoder; error propagation; flexible macroblock ordering; video coding; video transmission; Computer science; Distortion; Encoding; Error probability; Fading; Video coding; Wireless communication}, + month = sep, + number = {}, + pages = {225--228}, + title = {An improved technique using {FMO} for error propagation resilience in {H.264} video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2015 - An Improved Technique using FMO for Error Propagation Resilience in H 264 Video Coding.pdf}, + volume = {}, + year = {2015} +} + +@inproceedings{FMODVBH_ICME2010, + author = {Tan, K. and Pearmain, A.}, + booktitle = {IEEE International Conference on Multimedia and Expo}, + doi = {10.1109/ICME.2010.5583887}, + issn = {1945-7871}, + keywords = {digital video broadcasting; encoding; video coding; DVB-H link layer; H.264/AVC; encoding; error rate channels; error resilience tools; flexible macroblock ordering; inter frames; skip mode decision; unequal error protection; Automatic voltage control; Decoding; Digital video broadcasting; Encoding; Error analysis; PSNR; Robustness; DVB-H link layer; FMO; H.264/AVC; UEP}, + localfile = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2010 - An FMO based error resilience method in H.264AVC and its UEP application in DVB-H link layer}, + month = jul, + number = {}, + pages = {214--219}, + title = {An {FMO} based error resilience method in {H.264/AVC} and its {UEP} application in DVB-H link layer}, + volume = {}, + year = {2010} +} + +@inproceedings{FMO_ICME2009, + author = {Vu, T. H. and Aramvith, S.}, + booktitle = {IEEE International Conference on Multimedia and Expo}, + doi = {10.1109/ICME.2009.5202472}, + issn = {1945-7871}, + keywords = {error compensation; motion compensation; telecommunication network reliability; video coding; wireless channels; FMO tool; H.264 video coding; MBAmap creation; PSNR; error macroblock allocation map; error reduction; error resilience technique; error-prone wireless channel; flexible macroblock ordering; interframe error propagation; motion compensation; slice group map; undecodable macroblock; Automatic repeat request; Automatic voltage control; Bit rate; Computational modeling; Decoding; Delay; Feedback; PSNR; Resilience; Video coding; Error Propagation; FMO; H.264; wireless channel}, + month = jun, + number = {}, + pages = {205--208}, + title = {An error resilience technique based on {FMO} and error propagation for {H.264} video coding in error-prone channels}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2009 - An error resilience technique based on FMO and error propagation for H.264 video coding in error-prone channels.pdf}, + volume = {}, + year = {2009} +} + +@inproceedings{UEPROIH264, + author = {Wang, X. and Tang, K. and Cui, H.}, + booktitle = {Second International Conference on Computer Modeling and Simulation}, + doi = {10.1109/ICCMS.2010.408}, + month = jan, + pages = {175--178}, + title = {A Novel Unequal Error Protection Scheme for {ROI} Based Video Coding in {H.264/AVC}, volume = {3}, year = {2010} } +} + +@article{MotionEnergyDataPart2014, + abstract = {An unequal error protection (UEP) technique based on motion information of video bitstreams compressed by H.264/AVC standard is proposed. Motion activities of macroblocks in a frame are analyzed, and those having high effects on the video performance are extracted. Suitable forward error-correcting codes with different rates are constructed according to the importance of macroblocks and frames. Simulation results show that the proposed technique significantly improves the video quality, while maintaining a similar overall code rate in comparison with other UEP techniques.}, + author = {Pham, Huu Dung and Vafi, Sina}, + day = {01}, + doi = {10.1007/s11760-014-0641-8}, + issn = {1863-1711}, + journal = {Signal, Image and Video Processing}, + month = nov, + number = {8}, + pages = {1759--1766}, + title = {Motion-energy-based unequal error protection for {H.264/AVC} video bitstreams}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2014 - Motion-energy-based unequal error protection for H.264AVC video bitstreams.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/2014 - Motion-energy-based unequal error protection for H.264AVC video bitstreams.pdf}, + volume = {9}, + year = {2015} +} diff --git a/References/ResilienceDistortion.bib b/References/ResilienceDistortion.bib new file mode 100644 index 0000000..92cc1eb --- /dev/null +++ b/References/ResilienceDistortion.bib @@ -0,0 +1,79 @@ +@comment{x-kbibtex-encoding=utf-8} + +@comment{E2EDistortionEC2015} + +@inproceedings{EndToEndDistortionConcealment2014, + author = {Q. Cheng and D. Agrafiotis}, + booktitle = {IEEE Visual Communications and Image Processing Conference}, + doi = {10.1109/VCIP.2014.7051564}, + issn = {}, + keywords = {estimation theory; video coding; video servers; video streaming; decoded video quality; error concealment considerations; error prone channels; error resilience; probabilistic estimation; video distortion estimation; video transmission; Decoding; Estimation; Loss measurement; PSNR; Resilience; Streaming media; Vectors; Error Concealment; Error Resilience}, + month = dec, + number = {}, + pages = {303-306}, + title = {End to end video distortion estimation with advanced error concealment considerations}, + volume = {}, + year = {2014} +} + +@article{Zhang20131390, + author = {Yongfei Zhang and Shiyin Qin and Bo Li and Zhihai He}, + doi = {10.1016/j.image.2013.05.009}, + issn = {0923-5965}, + journal = {Signal Processing: Image Communication }, + number = {10}, + pages = {1390-1404}, + title = {Rate-distortion optimized unequal loss protection for video transmission over packet erasure channels }, + volume = {28}, + year = {2013} +} + +@article{SSIMModeling2015, + author = {Qiang Peng and Lei Zhang and Xiao Wu and Qionghua Wang}, + journal = {EURASIP Journal on Image and Video Processing}, + number = {1}, + pages = {45}, + publisher = {Springer}, + title = {Modeling of {SSIM}-based end-to-end distortion for error-resilient video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/Distortion/2014 - Modeling of SSIM-based end-to-end distortion for error-resilient video coding.pdf}, + volume = {2014}, + year = {2014} +} + +@inproceedings{E2EDistortion2011, + author = {Guangchao Peng and Yanwei Liu and Yahui Hu and Song Ci and Hui Tang}, + booktitle = {Multimedia Signal Processing (MMSP), 2011 IEEE 13th International Workshop on}, + organization = {IEEE}, + pages = {1-5}, + title = {End-to-end distortion optimized error control for real-time wireless video streaming}, + year = {2011} +} + +@comment{jabref-meta: databaseType:bibtex;} + +@article{DelayRD_TCVT2015, + author = {Q. Chen and D. Wu}, + doi = {10.1109/TCSVT.2015.2389391}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + month = aug, + number = {8}, + pages = {1376-1394}, + title = {Delay-Rate-Distortion Model for Real-Time Video Communication}, + volume = {25}, + year = {2015} +} + +@inproceedings{DistortionTrackingH264_ICIP2004, + author = {Yuan Zhang and Wen Gao and Huifang Sun and Qingming Huang and Yan Lu}, + booktitle = {International Conference on Image Processing (ICIP)}, + doi = {10.1109/ICIP.2004.1418715}, + issn = {1522-4880}, + month = oct, + number = {}, + pages = {163-166}, + title = {Error resilience video coding in {H.264} encoder with potential distortion tracking}, + volume = {1}, + year = {2004} +} + diff --git a/References/ResilienceIntraRefresh.bib b/References/ResilienceIntraRefresh.bib new file mode 100644 index 0000000..08f6f18 --- /dev/null +++ b/References/ResilienceIntraRefresh.bib @@ -0,0 +1,180 @@ +@comment{x-kbibtex-encoding=utf-8} + +@inproceedings{IntraRefreshRPS2017, + author = {Zhongyuan Wang and Zhiqiang Hou and Jing Xiao and Ruoxi Wang and Rong Zhu}, + booktitle = {IEEE International Conference on Multimedia Expo Workshops (ICMEW)}, + doi = {10.1109/ICMEW.2017.8026249}, + issn = {}, + keywords = {mobile computing; probability; video coding; wireless channels; H.264; access capabilities; adaptive intra refresh; attention-based network-aware robust video coding scheme; attentive image regions; coding efficiency; compressed video; error resilience; heterogeneous networks; human visual attention; hybrid intra refresh; hybrid refresh tools; loss-probability-varying transmission channel; mobile communication environments; mobile devices; mobile video coding; optimum bitrate allocation; packet loss; real-time video performance; reference decision; reference picture selection; reference selection scheme; refresh modes; refresh regions; user experience; wireless channels; Decoding; Transceivers; Video coding; Wireless communication; Robust video coding; error resilience; mobile communication; network-aware transmission; visual attention}, + month = jul, + number = {}, + pages = {357-362}, + title = {A hybrid intra refresh and reference selection scheme for mobile video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2017 - A hybrid intra refresh and reference selection scheme for mobile video coding.pdf}, + volume = {}, + x-color = {#009966}, + year = {2017} +} + +@inproceedings{IntraRefreshFeedback2015, + author = {Y. R. Zhou and G. Q. Li and S. S. Ning}, + booktitle = {International Conference on Computer Science and Applications (CSA)}, + doi = {10.1109/CSA.2015.66}, + issn = {}, + keywords = {video coding; encoded video bitstream; error concealment; error concealment effect; error correction priority; error degree; feedback-based intra refresh method; robust video coding; Decoding; Error correction; Resilience; Robustness; Standards; Streaming media; Video coding; error concealment; error resilience; feedback; intra refresh}, + month = nov, + number = {}, + pages = {218-221}, + title = {A New Feedback-Based Intra Refresh Method for Robust Video Coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/_Misc/2016 - A New Feedback-Based Intra Refresh Method for Robust Video Coding.pdf}, + volume = {}, + x-color = {#009966}, + year = {2015} +} + +@inproceedings{JointIntraRefresh2014, + author = {A. R. dela Cruz and R. D. Cajote}, + booktitle = {19th International Conference on Digital Signal Processing}, + doi = {10.1109/ICDSP.2014.6900718}, + issn = {1546-1874}, + keywords = {combined source-channel coding; video coding; video communication; H.264/AVC encoder; JSC-AIRR scheme; PSNR video quality; end-to-end distortion; error control tool; error propagation; error resilient; estimates source distortion; intracoded macroblocks; joint source-channel AIRR scheme; joint source-channel adaptive intrarefresh rate; mean-absolute difference prediction model; quantization distortion model; quantization parameter; residual information; video coding; video encoder; wireless video transmission; Bit rate; Computational modeling; Digital signal processing; Encoding; Quantization (signal); Signal to noise ratio; Video coding; error-control; intra-refresh rate; joint source channel coding; quantization distortion}, + month = aug, + number = {}, + pages = {509-514}, + title = {Error resilient joint source-channel adaptive intra-refresh rate for wireless video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2014 - Error resilient joint source-channel adaptive intra-refresh rate for wireless video transmission.pdf}, + volume = {}, + x-color = {#009966}, + year = {2014} +} + +@inproceedings{SandroIntraRefresh2011, + author = {S. Moiron and M. Ghanbari}, + booktitle = {2011 18th IEEE International Conference on Image Processing}, + doi = {10.1109/ICIP.2011.6116357}, + issn = {1522-4880}, + keywords = {radio networks; video streaming; bandwidth-limited wireless network; cyclic IR line; cyclic intrarefresh line; error mitigation technique; error resiliency enhancement; error sensitivity aware slicing scheme; nonuniform error sensitivity; periodic intraframe; unequal error protection technique; video streaming; Benchmark testing; Bit rate; Conferences; Gain; Mobile communication; Sensitivity; Streaming media; Flexible Macroblock Ordering; intra-refresh; packet prioritization; unequal error protection}, + month = sep, + number = {}, + pages = {3229-3232}, + title = {Enhanced error resiliency for video with cyclic intra-refresh lines}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2011 - Enhanced error resiliency for video with cyclic intra-refresh lines.pdf}, + volume = {}, + x-color = {#009966}, + year = {2011} +} + +@inproceedings{IntraRefreshICIP2009, + author = {P. Nunes and L. D. Soares and F. Pereira}, + booktitle = {16th IEEE International Conference on Image Processing (ICIP)}, + doi = {10.1109/ICIP.2009.5414493}, + issn = {1522-4880}, + keywords = {encoding; error statistics; packet radio networks; video coding; adaptive network-aware macroblock intra coding refresh; advance video coding; cyclic intra refresh macroblocks; encoding bit rate; error robustness; error-resilient H.264/AVC; network error conditions; network packet loss rate; Adaptive systems; Automatic voltage control; Video coding; Error resilience; H.264/AVC video coding; Intra coding refresh; macroblock mode decision}, + month = nov, + number = {}, + pages = {3073-3076}, + title = {Automatic and adaptive network-aware macroblock intra refresh for error-resilient {H.264/AVC} video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2009 - Automatic and adaptive network-aware macroblock intra refresh for error-resilient H.264AVC video coding.pdf}, + volume = {}, + x-color = {#009966}, + year = {2009} +} + +@article{IntraRefreshAttentionCM2007, + author = {Q. Chen and Z. Chen and X. Gu and C. Wang}, + doi = {10.1109/MCOM.2007.284538}, + issn = {0163-6804}, + journal = {IEEE Communications Magazine}, + keywords = {video coding; video communication; H.264-AVC-based video coding; attention-based adaptive intra refresh; attention-based end-to-end rate distortion model; error propagation suppression; error-prone video transmission; error-resilient video coding; intra coding; reference restriction; video frame; Decoding; Humans; Image color analysis; Lagrangian functions; Rate distortion theory; Rate-distortion; Static VAr compensators; Video coding; Video compression; Videoconference}, + month = jan, + number = {1}, + pages = {52-60}, + title = {Attention-based adaptive intra refresh for error-prone video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2007 - Attention-based adaptive intra refresh for error-prone video transmission.pdf}, + volume = {45}, + x-color = {#009966}, + year = {2007} +} + +@article{IntraRefresh1999, + author = {B. Girod and N. Farber}, + doi = {10.1109/5.790632}, + issn = {0018-9219}, + journal = {Proceedings of the IEEE}, + keywords = {adaptive codes; code standards; coding errors; decoding; error correction codes; error detection codes; feedback; land mobile radio; multimedia communication; source coding; telecommunication standards; video coding; visual communication; H.263 video compression standard; acknowledgment information; channel-adaptive source coding; coding control; decoder; error concealment; error confinement; error detection; error tracking; feedback-based error control; feedback-based source coding; intelligent processing; interframe video; low bit-rate video coding; media server; mobile multimedia networks; mobile video transmission; performance evaluation; precompressed video; reference picture selection; resynchronization; robust transmission; source coder; video coding standards; wireless channel; Automatic repeat request; Bit rate; Decoding; Error correction; Feedback; Forward error correction; GSM; Source coding; Video coding; Video compression}, + month = oct, + number = {10}, + pages = {1707-1723}, + title = {Feedback-based error control for mobile video transmission}, + volume = {87}, + year = {1999} +} + +@inproceedings{IntraRefreshICIP2008, + author = {P. Nunes and L. D. Soares and F. Pereira}, + booktitle = {15th IEEE International Conference on Image Processing}, + doi = {10.1109/ICIP.2008.4712209}, + issn = {1522-4880}, + keywords = {block codes}, + localfile = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2008 - Error resilient macroblock rate control for H.264AVC video coding}, + month = oct, + number = {}, + pages = {2132-2135}, + title = {Error resilient macroblock rate control for {H.264/AVC} video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2008 - Error resilient macroblock rate control for H.264AVC video coding.pdf}, + volume = {}, + year = {2008} +} + +@inproceedings{IntraRefreshPerceptual2010, + author = {V. A. Nguyen and Z. Chen and Y. P. Tan}, + booktitle = {Proceedings of IEEE International Symposium on Circuits and Systems}, + doi = {10.1109/ISCAS.2010.5537572}, + issn = {0271-4302}, + keywords = {adjacent channel interference; nonlinear distortion; transcoding; video coding; attention-based intra refresh techniques; channel errors; distortion; error resilient video transcoding; error-prone networks; mean square error; time-varying interference; visual quality decoding; Decoding; Humans; Interference; Mean square error methods; Propagation losses; Protection; Streaming media; Transcoding; Video compression; Visual system}, + month = may, + pages = {4217-4220}, + title = {Perceptually optimized error resilient transcoding using attention-based intra refresh}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2010 - Perceptually optimized error resilient transcoding using attention-based intra refresh.pdf}, + year = {2010} +} + +@article{6151909, + author = {X. Wang and H. Cui and K. Tang}, + doi = {10.1109/TST.2012.6151909}, + issn = {}, + journal = {Tsinghua Science and Technology}, + keywords = {Adaptation models; Human factors; PSNR; Robustness; Video coding; Visualization; H.264/AVC; attention-based model; human visual system (HVS); intra refresh}, + month = feb, + number = {1}, + pages = {67-72}, + title = {Attention-based adaptive intra refresh method for robust video coding}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/IntraRefresh/2012 - Attention-based adaptive intra refresh method for robust video coding.pdf}, + volume = {17}, + year = {2012} +} + +@inproceedings{HEVCIntraRefreshICIP2017, + author = {B. Li and T. Nanjundaswamy and K. Rose}, + booktitle = {IEEE International Conference on Image Processing (ICIP)}, + doi = {10.1109/ICIP.2017.8296614}, + issn = {}, + keywords = {Decoding; Distortion; Estimation; Packet loss; Resilience; Video coding; End-to-end distortion; joint source channel coding; soft reset}, + month = sep, + number = {}, + pages = {1910-1914}, + title = {An error-resilient video coding framework with soft reset and end-to-end distortion optimization}, + volume = {}, + year = {2017} +} + +@article{IntraRefresh2005, + author = {Hung-Jyh Chiou and Yuh-Ruey Lee and Chia-Wen Lin}, + journal = {Journal of Visual Communication and Image Representation}, + month = aug, + pages = {563-588}, + title = {Content-aware error-resilient transcoding using prioritized intra-refresh for video streaming}, + volume = {16}, + year = {2005} +} + diff --git a/References/ResilienceLeaky.bib b/References/ResilienceLeaky.bib new file mode 100644 index 0000000..e6c84c4 --- /dev/null +++ b/References/ResilienceLeaky.bib @@ -0,0 +1,98 @@ +% Encoding: ISO-8859-1 +@article{LeackyPredictionCosmanJan2013, + author = {Hobin Kim and P.C. Cosman and L.B. Milstein}, + doi = {10.1109/TCSVT.2012.2203202}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {MIMO communication; channel estimation; fading channels; forward error correction; motion estimation; telecommunication network reliability; video signal processing; video streaming; Doppler environment; MC-FGS video transmission; MIMO wireless channels; UEP; adaptive control; channel estimation; channel throughput; data rates; enhancement layer; error propagation; forward error correction; leaky prediction schemes; motion compensated fine granular scalable video transmission; multiinput multioutput channels; partial prediction schemes; slow fading channel; transmission reliability; unequal error protection; video streaming; Channel estimation; Decoding; Diversity reception; Encoding; Forward error correction; MIMO; Multiplexing; Error resilience; motion compensation; scalable video transmission; source-channel adaptation}, + month = jan, + number = {1}, + pages = {116--127}, + title = {Motion-Compensated Scalable Video Transmission Over {MIMO} Wireless Channels}, + volume = {23}, + year = {2013} +} + +@inproceedings{LeakyPred2009, + author = {U. Celikcan and E. Tuncel}, + booktitle = {2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers}, + doi = {10.1109/ACSSC.2009.5469900}, + issn = {1058-6393}, + keywords = {prediction theory; video coding; video equipment; video streaming; bimodal leaky prediction; decoder; encoder; error resilient video streaming; heavy packet loss; reconstruction filters; video coding; Additive noise; Decoding; Filters; Image reconstruction; Mathematical analysis; Pulse modulation; Quantization; Resilience; Streaming media; Video coding; DPCM; Error resilience; leaky prediction; video streaming}, + month = nov, + number = {}, + pages = {583--587}, + title = {Bimodal leaky prediction for error resilient video streaming}, + volume = {}, + year = {2009} +} + +@article{ROILeakyPred2009, + author = {Q. Chen and X. Yang and L. Song and W. Zhang}, + doi = {10.1109/TCSVT.2009.2022703}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {motion estimation; video coding; error protection schemes; error-prone network; leaky prediction; motion estimation; video region-of-interest coding; Error resilience; leaky prediction (LP); region-of-interest (ROI); scalable coding}, + month = {Sept}, + number = {9}, + pages = {1389--1394}, + title = {Robust Video Region-of-Interest Coding Based on Leaky Prediction}, + volume = {19}, + year = {2009} +} + +@inproceedings{WeightedPredOct2008, + author = {Yuxin Liu and R. Kurceren and D. Mukherjee}, + booktitle = {15th IEEE International Conference on Image Processing (ICIP)}, + doi = {10.1109/ICIP.2008.4712184}, + issn = {1522-4880}, + keywords = {mean square error methods; quantisation (signal); rate distortion theory; video coding; video streaming; H.264/AVC; error resilience; mean-square-error; quantization noise model; rate-distortion analysis; standard-compatible leaky prediction approach; video streaming; weighted prediction; Automatic voltage control; Filters; Motion compensation; Performance analysis; Quantization; Rate distortion theory; Rate-distortion; Resilience; Streaming media; Video codecs; H.264/AVC; Leaky prediction; error resilience; rate distortion; video compression}, + month = oct, + pages = {2032--2035}, + title = {Rate-distortion analysis of weighted prediction for error resilience}, + year = {2008} +} + +@inproceedings{WeightedBiPred2005, + author = {J. M. Boyce}, + booktitle = {2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512)}, + doi = {10.1109/ISCAS.2004.1328865}, + issn = {}, + keywords = {data compression; motion compensation; prediction theory; standards; video coding; H.264 standardization; MPEG AVC; additive offset; bitrate reductions; coding efficiency improvement; coding fades; explicit mode; extended profiles; fade-to-black sequences; implicit mode; main profiles; motion compensated prediction; multiplicative weighting factor; nonnormative method; picture order count; reference picture index; slice header; video coding standard; weighted prediction tool; Automatic voltage control; Bidirectional control; Bit rate; Fading; MPEG standards; Proposals; Standardization; Video coding; Video compression; Video sequences}, + month = may, + number = {}, + pages = {III--789--92 Vol.3}, + title = {Weighted prediction in the {H.264/MPEG AVC} video coding standard}, + volume = {3}, + year = {2004} +} + +@article{LeakyPredConstant1973, + author = {D. Connor}, + doi = {10.1109/TCOM.1973.1091729}, + issn = {0090-6778}, + journal = {IEEE Transactions on Communications}, + keywords = {DPCM signals; Image coding; TV transmission; Bandwidth; Binary codes; Compaction; Computer errors; Electrical engineering; Error analysis; Scattering; Shafts; Signal to noise ratio; Telegraphy}, + month = jun, + number = {6}, + pages = {695--706}, + title = {Techniques for Reducing the Visibility of Transmission Errors in Digitally Encoded Video Signals}, + volume = {21}, + year = {1973} +} + +@article{LeakyPredScalable2002, + author = {Hsiang-Chun Huang and Chung-Neng Wang and Tihao Chiang}, + doi = {10.1109/TCSVT.2002.800314}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {Internet; mobile radio; motion compensation; multimedia communication; optimisation; prediction theory; video coding; visual communication; Internet; MPEG-4; adaptive technique; base layer; bitplanes; coding efficiency; enhancement layer; error drift; error propagation; fine granularity scalability; mobile device; motion compensation; multimedia communications; optimization; streaming video tool; trellis-based predictive leak; wireless channels; Application software; Computer errors; Decoding; Internet; MPEG 4 Standard; Multimedia communication; Robustness; Scalability; Streaming media; Video compression}, + month = jun, + number = {6}, + pages = {372--385}, + title = {A robust fine granularity scalability using trellis-based predictive leak}, + volume = {12}, + year = {2002} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/ResilienceLocalisation.bib b/References/ResilienceLocalisation.bib new file mode 100644 index 0000000..ca4d47e --- /dev/null +++ b/References/ResilienceLocalisation.bib @@ -0,0 +1,17 @@ +@comment{x-kbibtex-encoding=utf-8} + +@misc{ieee1637511, + abstract = {For the rate control of H. 264/AVC, one of the most important things is to get the statistics of the current frame accurately. To achieve this, a novel adaptive coding characteristics prediction scheme is presented to improve the accuracy of R-D modeling, by exploiting spatio-temporal correlations. With the proposed prediction scheme, we present a novel rate function and a linear distortion model, and then deduce a simple close-form solution to the problem of optimum bit allocation, just in a TMN-8-alike way. Extensive experiments show that improvements with gains up to 0.92dB per frame over JVT-G012, the current standardized rate control scheme, are achieved by the proposed scheme for a variety of test sequences with less demanding bandwidth.}, + author = {Wu Yuan and Shouxun Lin and Yongdong Zhang and Wen Yuan and Haiyong Luo}, + doi = {10.1109/TCSVT.2006.875215}, + issn = {1051-8215}, + number = {6}, + pages = {705-715}, + publisher = {IEEE}, + title = {Optimum bit allocation and rate control for H.264/AVC}, + url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1637511}, + volume = {16}, + x-fetchedfrom = {IEEEXplore}, + year = {2006} +} + diff --git a/References/ResilienceROPE.bib b/References/ResilienceROPE.bib new file mode 100644 index 0000000..6f8738f --- /dev/null +++ b/References/ResilienceROPE.bib @@ -0,0 +1,88 @@ +% Encoding: ISO-8859-1 +@inproceedings{ROPEOptimalMC2010, + author = {R. Satyan and F. Labeau and K. Rose}, + booktitle = {2010 IEEE International Workshop on Multimedia Signal Processing}, + doi = {10.1109/MMSP.2010.5662021}, + issn = {}, + keywords = {motion compensation; recursive estimation; switching; video coding; video communication; MHMCP; ROPE; error propagation; multihypothesis motion compensated prediction; optimal mode switching; recursion formula; recursive optimal per-pixel estimate; unreliable networks; video compression; video transmission; Decoding; Equations; Mathematical model; PSNR; Pixel; Resilience; Switches}, + month = oct, + number = {}, + pages = {212--216}, + title = {Optimal mode switching for multi-hypothesis motion compensated prediction}, + volume = {}, + year = {2010} +} + +@article{ROPERefGenJan2010, + author = {Hua Yang and K. Rose}, + doi = {10.1109/TIP.2009.2032895}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {FIR filters; motion compensation; video coding; encoder optimization approaches; error resilient video coding; finite impulse response filtering; generalized source-channel prediction; motion compensated prediction optimization; source coding rate models; Error resilience; motion compensation; prediction; rate-distortion; source-channel prediction; weighted prediction}, + month = jan, + number = {1}, + pages = {108--118}, + title = {Optimizing Motion Compensated Prediction for Error Resilient Video Coding}, + volume = {19}, + year = {2010} +} + +@inproceedings{ROPEBurst2009, + author = {Yiting Liao and J. D. Gibson}, + booktitle = {2009 IEEE International Conference on Acoustics, Speech and Signal Processing}, + doi = {10.1109/ICASSP.2009.4959968}, + issn = {1520-6149}, + keywords = {radio networks; rate distortion theory; recursive estimation; video coding; video communication; burst losses; distortion estimation; error resilience; extended ROPE algorithm; inter coding; intra coding; lossy network; rate-distortion based mode selection; recursive optimal per-pixel estimate; video communication; video quality; wireless network; Computer errors; Degradation; PSNR; Quantization; Rate-distortion; Recursive estimation; Resilience; Robustness; Telecommunication network reliability; Wireless networks; error resilience; packet loss; rate-distortion; video communications}, + month = apr, + number = {}, + pages = {1853--1856}, + title = {Enhanced error resilience of video communications for burst losses using an extended {ROPE} algorithm}, + volume = {}, + year = {2009} +} + +@article{AdvancesROPEHE2642007, + author = {H. Yang and K. Rose}, + doi = {10.1109/TCSVT.2007.897116}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {filtering theory; maximum entropy methods; video coding; H.264/AVC; decoder reconstruction; end-to-end distortion estimation; maximum entropy principle; pixel filtering; recursive optimal per-pixel estimate; robust video coding; rounding error compensation; Automatic voltage control; Decoding; Degradation; Entropy; Filtering; Quantization; Recursive estimation; Robustness; Roundoff errors; Video coding; Coding mode selection; end-to-end distortion; error resilience; video coding}, + month = jul, + number = {7}, + pages = {845--856}, + title = {Advances in Recursive Per-Pixel End-to-End Distortion Estimation for Robust Video Coding in {H.264/AVC}}, + volume = {17}, + year = {2007} +} + + +@article{ROPEJun2000, + author = {Rui Zhang and S.L. Regunathan and K. Rose}, + doi = {10.1109/49.848250}, + issn = {0733-8716}, + journal = {IEEE Journal on Selected Areas in Communications}, + keywords = {computational complexity; data compression; decoding; feedback; image reconstruction; optimisation; packet switching; quantisation (signal); rate distortion theory; telecommunication networks; video coding; PSNR; algorithm; computational complexity; decoder distortion; decoder frame reconstruction; distortion estimation; error concealment; feedback channel; feedback/acknowledgment information; inter-coding; intra-coding; nonrate distortion-based mode switching; optimal inter/intra-mode switching; optimal switching; packet loss resilience; packet-switched networks; pixel level precision; prediction loop errors; predictive video coding; quantization; rate distortion-based mode switching; simulation results; spatial error propagation; temporal error propagation; video quality; video transmission; Computational efficiency; Computational modeling; Decoding; Degradation; Packet switching; Propagation losses; Quantization; Rate-distortion; Resilience; Video coding}, + month = jun, + number = {6}, + pages = {966--976}, + title = {Video coding with optimal inter/intra-mode switching for packet loss resilience}, + volume = {18}, + year = {2000} +} + +@comment{also ErrorResilienceRD2007} +@article{ROPE2007, + author = {Y. Zhang and W. Gao and Y. Lu and Q. Huang and D. Zhao}, + doi = {10.1109/TMM.2006.887989}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + keywords = {approximation theory; code standards; combined source-channel coding; data compression; decoding; error correction; optimisation; rate distortion theory; recursive estimation; video coding; H.264 video coding; Lagrange multiplier; approximation theory; compressed video; error-prone network; error-resilient video coding; error-robust R-D optimization method; joint source-channel coding; recursive optimal per-pixel estimate method; Error resilience; H.264/MPEG-4 AVC; rate distortion optimization; video coding}, + month = {April}, + number = {3}, + pages = {445--454}, + title = {Joint Source-Channel Rate-Distortion Optimization for H.264 Video Coding Over Error-Prone Networks}, + volume = {9}, + year = {2007} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/ResilienceRPS.bib b/References/ResilienceRPS.bib new file mode 100644 index 0000000..02d6850 --- /dev/null +++ b/References/ResilienceRPS.bib @@ -0,0 +1,46 @@ +% Encoding: ISO-8859-1 +@comment{x-kbibtex-encoding=utf-8} + +@article{ErrorResilienceRPSFeb2009, + author = {Yui-Lam Chan and Hoi-Kin Cheung and Wan-Chi Siu}, + doi = {10.1109/TIP.2008.2007560}, + issn = {1057-7149}, + journal = {IEEE Transactions on Image Processing}, + keywords = {data compression; image sequences; video coding; compressed-domain techniques; encoded video bitstream; error-resilient video transcoding; feedback channel; motion vectors; prediction errors; reference picture selection scheme; video data; video sequences; Compressed-domain processing; error-resilient transcoding; streaming video; video coding; Algorithms; Artifacts; Computer Communication Networks; Data Compression; Image Enhancement; Image Interpretation, Computer-Assisted; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Video Recording}, + month = feb, + number = {2}, + pages = {357-370}, + title = {Compressed-Domain Techniques for Error-Resilient Video Transcoding Using {RPS}}, + volume = {18}, + year = {2009} +} + +@article{MVConcatenationAug2011, + author = {H. Hadizadeh and I.V. Bajic}, + doi = {10.1109/TCSVT.2011.2138770}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {motion estimation; transcoding; video coding; video streaming; ADVS; FDVS; RPS; activity dominant vector selection; block-based motion vector concatenation; error-control technique; forward dominant vector selection; rate-distortion optimization framework; rate-distortion optimized pixel-based motion vector concatenation; reference picture selection; video streaming; video transcoding; Central Processing Unit; Discrete cosine transforms; Encoding; Motion estimation; PSNR; Pixel; Streaming media; Motion estimation; reference picture selection; video streaming}, + month = aug, + number = {8}, + pages = {1139-1151}, + title = {Rate-Distortion Optimized Pixel-Based Motion Vector Concatenation for Reference Picture Selection}, + volume = {21}, + year = {2011} +} + +@article{RPSErrorsFeb2009, + author = {Wei Tu and E. Steinbach}, + doi = {10.1109/TCSVT.2008.2009240}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {computational complexity; mobile radio; video communication; accelerated decoding; base station; computational complexity; end-to-end video transmission scenario; error recovery; error resilient conversational video; frame dependency management strategy; intermediate wireline network transmission; mobile networks; packet loss; proxy-based reference picture selection; wireless downlink; wireless uplink; Adaptive reference picture selection; error resilience; proxy; real-time video transmission}, + month = feb, + number = {2}, + pages = {151-164}, + title = {Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks}, + volume = {19}, + year = {2009} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/ResilienceRedundant.bib b/References/ResilienceRedundant.bib new file mode 100644 index 0000000..c130360 --- /dev/null +++ b/References/ResilienceRedundant.bib @@ -0,0 +1,127 @@ +@comment{x-kbibtex-encoding=utf-8} + +@article{MDCCorreiaJun2012, + author = {Correia, P. and Assuncao, P.A. and Silva, V.}, + doi = {10.1109/TMM.2011.2182184}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + keywords = {video coding; video streaming; drift distortion; heterogeneous communications chains; heterogeneous networking environments; interpredictive coding; intrapredictive coding; lossy networks; multiple description coding; multiple description video splitting scheme; multistream representation; path diversity streaming adaptation; standard single description coded video; video coding; Decoding; Encoding; Entropy; Indexes; Quantization; Redundancy; Streaming media; Adaptive video streaming; drift control; multiple description; networks with path diversity}, + month = jun, + number = {3}, + pages = {923-935}, + title = {Multiple Description of Coded Video for Path Diversity Streaming Adaptation}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/MDC/2012 - Multiple description of coded video for path diversity streaming adaptation.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/PCorreia/2012 - Multiple Description of Coded Video for Path Diversity Streaming Adaptation.pdf}, + url3 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/2012 - Multiple Description of Coded Video for Path Diversity Streaming Adaptation.pdf}, + url4 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/_2012 - Multiple Description of Coded Video for Path Diversity Streaming Adaptation.pdf}, + volume = {14}, + year = {2012} +} + +@article{MDCStereoJun2015, + author = {Lin, Chunyu and Zhao, Yao and Tillo, Tammam and Xiao, Jimin}, + doi = {10.1109/TCSVT.2014.2367391}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {image fusion; image sequences; stereo image processing; video coding; B-frame version; I-P mode; auxiliary views; central performance; frame positions; fusing scheme; multiple description coding scheme; network status; packet loss; prediction structures; reference views; side performance; stagger frame order; stereoscopic 3D videos; stereoscopic sequences; video coding; video contents; Encoding; Packet loss; Quantization (signal); Stereo image processing; Three-dimensional displays; Videos; Multiple description coding; Multiple description coding (MDC); Stereoscopic video coding; Video coding; stereoscopic video coding; video coding}, + month = jun, + number = {6}, + pages = {1016-1025}, + title = {Multiple Description Coding for Stereoscopic Videos With Stagger Frame Order}, + volume = {25}, + year = {2015} +} + +@article{MDCRedundantPicsJan2010, + author = {Radulovic, I. and Frossard, P. and Wang, Ye-Kui and Hannuksela, M.M. and Hallapuro, A.}, + doi = {10.1109/TCSVT.2009.2026815}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {image sequences; multimedia communication; video coding; H.264/AVC redundant pictures; baseline solutions; content-adaptive intracoding; distributed streaming applications; error resilient multimedia communications; image sequences; multiple description video coding; Decoding; Image coding; Image sequences; Multimedia communication; Propagation losses; Resilience; Streaming media; Video coding; H264/AVC; multiple description video coding; redundant pictures}, + month = jan, + number = {1}, + pages = {144-148}, + title = {Multiple Description Video Coding With {H.264/AVC} Redundant Pictures}, + url = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/H.264AVC/Multiple Description Video Coding With H.264⁄AVC Redundant Pictures.pdf}, + volume = {20}, + year = {2010} +} + +@article{MDCHierarBFeb2012, + author = {Tsai, Wen-Jin and You, Hao-Yu}, + doi = {10.1109/TCSVT.2011.2179450}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {IP networks; error correction codes; image sequences; packet radio networks; redundancy; video coding; B frame; MDC model; MDC technique; error resilience; error-free network; error-prone network; estimation methods; hierarchical B picture; hierarchical b picture; multiple description video coding efficiency; packet loss network; spatial splitting; temporal estimation; temporal splitting; unequal redundancy; video sequence; Corporate acquisitions; Decoding; Encoding; Estimation; Redundancy; Resilience; Vectors; Duplication; hierarchical B pictures; multiple description coding (MDC); spatial splitting; temporal splitting}, + month = feb, + number = {2}, + pages = {309-320}, + title = {Multiple Description Video Coding Based on Hierarchical B Pictures Using Unequal Redundancy}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/2012 - Multiple Description Video Coding Based on Hierarchical B Pictures Using Unequal Redundancy.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/2012 - Multiple Description Video Coding Based on Hierarchical B Pictures Using Unequal Redundancy.pdf}, + url3 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/_2012 - Multiple Description Video Coding Based on Hierarchical B Pictures Using Unequal Redundancy.pdf}, + volume = {22}, + year = {2012} +} + +@article{RedudantPicsJan2009, + author = {Zhu, Chunbo and Wang, Ye-Kui and Hannuksela, M.M. and Li, Houqiang}, + doi = {10.1109/TCSVT.2008.2005802}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {error correction codes; redundancy; video coding; H.264/AVC joint model; coding efficiency; end-to-end rate-distortion; error resilience; intra macroblock refresh algorithm; luma peak-signal-to-noise; motion compensation; redundant picture coding; video coding; Error control coding; error resilience; redundant picture; video coding}, + month = jan, + number = {1}, + pages = {3-14}, + title = {Error Resilient Video Coding Using Redundant Pictures}, + volume = {19}, + year = {2009} +} + +@article{MDC2005, + author = {Wang, Yao and Reibman, A. R. and Lin, Shunan}, + doi = {10.1109/JPROC.2004.839618}, + issn = {0018-9219}, + journal = {Proceedings of the IEEE}, + keywords = {Internet; video codecs; video coding; Internet; MD video coders; mismatch induced distortion; multiple description coding; multiple path transport; network congestion; temporal prediction; traffic dispersion; video applications; video communication systems; video delivery; wireless networks; Communication system traffic; Delay; IP networks; Load management; Redundancy; Resilience; Telecommunication traffic; Video sequences; Videoconference; Wireless networks; Multipath transport; multiple description coding (MDC); video communications}, + month = jan, + number = {1}, + pages = {57-70}, + title = {Multiple Description Coding for Video Delivery}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/MDC/2005 - Multiple Description Coding for Video Delivery.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/Overview/2005 - Multiple Description Coding for Video Delivery.pdf}, + url3 = {/home/joaoc/Dropbox/InstitutoTelec/MSc_3D_Video_Concealment/Bibliography/MultipleDescriptionCoding/A Review of Multiple Description Coding Techniques for Error-Resilient Video Delivery.pdf}, + volume = {93}, + year = {2005} +} + +@article{MDC_TCSVT2011, + author = {Lin, C. and Tillo, T. and Zhao, Y. and Jeon, B.}, + doi = {10.1109/TCSVT.2011.2129270}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + keywords = {data compression; quantisation (signal); variable rate codes; video coding; H.264/AVC multiple description schemes; error propagation path analysis; macro block level; multiple description video coding scheme; quantization parameter; redundancy allocation; variable rate coding; video coder; video content; video data protection; Automatic voltage control; Decoding; Encoding; Pixel; Quantization; Redundancy; Tuning; H.264/AVC; multiple description coding; rate allocation}, + month = may, + number = {5}, + pages = {589-600}, + title = {Multiple Description Coding for {H.264/AVC} With Redundancy Allocation at Macro Block Level}, + url = {/home/joaoc/Downloads/papers/2011 - Multiple Description Coding for H.264 AVC With Redundancy Allocation at Macro Block Level.pdf}, + url2 = {/home/joaoc/Downloads/__papers/2011 - Multiple Description Coding for H.264 AVC With Redundancy Allocation at Macro Block Level.pdf}, + volume = {21}, + year = {2011} +} + +@article{MDC1993, + author = {Vaishampayan, V. A.}, + doi = {10.1109/18.256491}, + issn = {0018-9448}, + journal = {IEEE Transactions on Information Theory}, + keywords = {data compression; encoding; optimisation; source coding; multiple description scalar quantizers; communication systems; diversity; optimization problem; design algorithm; index assignment; memoryless Gaussian source; rate distortion bounds; Rate-distortion; Design optimization; Algorithm design and analysis; Source coding; Tiles; Decoding; Conferences; Quantization; Codes; Frequency}, + month = may, + number = {3}, + pages = {821-834}, + title = {Design of multiple description scalar quantizers}, + volume = {39}, + year = {1993} +} + diff --git a/References/ResilienceUEP.bib b/References/ResilienceUEP.bib new file mode 100644 index 0000000..f1bc16a --- /dev/null +++ b/References/ResilienceUEP.bib @@ -0,0 +1,219 @@ +@article{UEP_TCE2011, + author = {Perez, P. and Garcia, N.}, + doi = {10.1109/TCE.2011.5735493}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {mean square error methods; multimedia communication; QoE; lightweight multimedia packet prioritization model; multimedia delivery service; multimedia distribution; multimedia sequence; packet losses; quality of experience; unequal error protection; Encoding; Error correction codes; Gain; IPTV; Multimedia communication; Streaming media; Transform coding; Multimedia delivery; Quality of Experience; Unequal Error Protection; packet prioritization}, + localfile = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2011 - Lightweight multimedia packet prioritization model for unequal error protection.pdf}, + month = feb, + number = {1}, + pages = {132--138}, + title = {Lightweight multimedia packet prioritization model for unequal error protection}, + volume = {57}, + year = {2011} +} + +@article{UEP_TM2018, + author = {Song, X. and Peng, X. and Xu, J. and Shi, G. and Wu, F.}, + doi = {10.1109/TMM.2017.2751147}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + month = mar, + number = {3}, + pages = {699--710}, + title = {Unequal Error Protection for Scalable Video Storage in the Cloud}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/__Downloaded/2015 - Unequal error protection for scalable video storage in the cloud.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2018 - Unequal Error Protection for Scalable Video Storage in the Cloud.pdf}, + volume = {20}, + year = {2018} +} + +@article{UEPLayered_TB1999, + author = {Zhang, Tingting and Xu, Youshi}, + doi = {10.1109/11.796266}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + month = jun, + number = {2}, + pages = {243--252}, + title = {Unequal packet loss protection for layered video transmission}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/1999 - Unequal packet loss protection for layered video transmission.pdf}, + volume = {45}, + year = {1999} +} + +@article{UEPSaliency_TCSVT2010, + author = {Ha, H. and Park, J. and Lee, S. and Bovik, A. C.}, + doi = {10.1109/TCSVT.2010.2051368}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + month = sep, + number = {9}, + pages = {1187--1199}, + title = {Perceptually Unequal Packet Loss Protection by Weighting Saliency and Error Propagation}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2010 - Perceptually Unequal Packet Loss Protection by Weighting Saliency and Error Propagation.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/ROI/2010 - Perceptually Unequal Packet Loss Protection by Weighting Saliency and Error Propagation.pdf}, + volume = {20}, + year = {2010} +} + +@inproceedings{UEPMBImport_APCC2013, + author = {Pham, H. D. and Vafi, S.}, + booktitle = {19th Asia-Pacific Conference on Communications (APCC)}, + issn = {2163-0771}, + month = aug, + number = {}, + pages = {465--470}, + title = {A multi-level error protection technique based on macroblocks' importance of the {H.264/AVC} video frames}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2013 - A multi-level error protection technique based on macroblocks' importance of the H.264AVC video frames.pdf}, + volume = {}, + year = {2013} +} + +@inproceedings{UEPMotion_ICSPCS2013, + author = {Pham, H. D. and Vafi, S.}, + booktitle = {7th International Conference on Signal Processing and Communication Systems (ICSPCS)}, + doi = {10.1109/ICSPCS.2013.6723956}, + issn = {}, + month = dec, + number = {}, + pages = {1--6}, + title = {Unequal error protection of {H.264/AVC} video bitstreams based on the motion energy estimation for group of pictures}, + volume = {}, + year = {2013} +} + +@inproceedings{UEPMotion_ICSPCC2012, + author = {Pham, H. D. and Sina, V.}, + booktitle = {IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC)}, + doi = {10.1109/ICSPCC.2012.6335656}, + issn = {}, + keywords = {forward error correction; telecommunication standards; video coding; video streaming; H.264/AVC video bitstreams; data partitioning; equal error protection technique; error resilience tools; forward error correcting codes; motion information of slices; unequal error protection; wireless video transmission systems; Error correction codes; Product codes; Resilience; Standards; Streaming media; Video coding; Video sequences; H.264/AVC; data partitioning; motion information; product code; slicing; unequal error protection}, + month = aug, + number = {}, + pages = {634--639}, + title = {Unequal Error Protection of {H.264/AVC} video bitstreams based on data partitioning and motion information of slices}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/FMO/Unequal Error Protection of H.264AVC video bitstreams based on data partitioning and motion information of slices.pdf}, + volume = {}, + year = {2012} +} + +@inproceedings{UEPMotionEnergy_WCNC2013, + author = {Pham, H. D. and Vafi, S.}, + booktitle = {IEEE Wireless Communications and Networking Conference (WCNC)}, + doi = {10.1109/WCNC.2013.6555319}, + issn = {1525-3511}, + month = apr, + number = {}, + pages = {4594--4599}, + title = {An adaptive unequal error protection based on motion energy of {H.264/AVC} video frames}, + url = {/home/joaoc/Downloads/papers/2013 - An adaptive unequal error protection based on motion energy of H.264 AVC video frames.pdf}, + url2 = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2013 - An Adaptive Unequal Error Protection based on Motion Energy of H .264 AVC Video Frames.pdf}, + volume = {}, + year = {2013} +} + +@article{UEPMotion_TM2006, + author = {Qu, Q. and Pei, Y. and Modestino, J. W.}, + doi = {10.1109/TMM.2006.879840}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + month = oct, + number = {5}, + pages = {1033--1044}, + title = {An Adaptive Motion-Based Unequal Error Protection Approach for Real-Time Video Transport Over Wireless {IP} Networks}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2006 - An Adaptive Motion-Based Unequal Error Protection Approach for Real-Time Video Transport Over Wireless IP Networks.pdf}, + volume = {8}, + year = {2006} +} + +@inproceedings{UEPVideoDegradation_ISCAS2017, + author = {Tovstogan, P. and Hsiao, H. F.}, + booktitle = {IEEE International Symposium on Circuits and Systems (ISCAS)}, + issn = {}, + month = may, + number = {}, + pages = {1--4}, + title = {Video streaming optimization using degradation estimation with unequal error protection}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/ErrorResilience/UEP/2017 - Video streaming optimization using degradation estimation with unequal error protection.pdf}, + volume = {}, + year = {2017} +} + +@article{UEP_TM2005, + author = {Yang, X. and Zhu, Ce and Li, Zheng Guo and Lin, Xiao and Ling, Nam}, + doi = {10.1109/TMM.2005.846782}, + issn = {1520-9210}, + journal = {IEEE Transactions on Multimedia}, + month = aug, + number = {4}, + pages = {753--765}, + title = {An unequal packet loss resilience scheme for video over the Internet}, + volume = {7}, + year = {2005} +} + +@inproceedings{HEVCUepLte_IWCMCC2015, + author = {Perera, R. and Fernando, A. and Arachchi, H. K. and Imran, M. A.}, + booktitle = {International Wireless Communications and Mobile Computing Conference (IWCMC)}, + doi = {10.1109/IWCMC.2015.7289241}, + issn = {2376-6492}, + month = aug, + number = {}, + pages = {1127--1132}, + title = {Adaptive Modulation and Coding based error resilience for transmission of compressed video}, + volume = {}, + year = {2015} +} + +@inproceedings{UEPScalable_ICSPICES2015, + author = {Jose, J. and Sameer, S. M.}, + booktitle = {IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES)}, + doi = {10.1109/SPICES.2015.7091446}, + issn = {}, + month = feb, + number = {}, + pages = {1--5}, + title = {A new unequal error protection technique for scalable video transmission over multimedia wireless networks}, + volume = {}, + year = {2015} +} + +@article{UEPScalable_TCE2008, + author = {Ha, H. and Yim, C.}, + doi = {10.1109/TCE.2008.4560155}, + issn = {0098-3063}, + journal = {IEEE Transactions on Consumer Electronics}, + keywords = {error correction codes; video coding; H.264/AVC; error propagation effect; unequal error protection; video coding extension; Automatic voltage control; Degradation; Error correction; Error correction codes; Forward error correction; Measurement; Propagation losses; Robustness; Standardization; Video coding}, + month = may, + number = {2}, + pages = {736--744}, + title = {Layer-weighted unequal error protection for scalable video coding extension of {H.264/AVC}}, + volume = {54}, + year = {2008} +} + +@article{UEPScalable_TCSVT2010, + author = {Maani, E. and Katsaggelos, A. K.}, + doi = {10.1109/TCSVT.2009.2035846}, + issn = {1051-8215}, + journal = {IEEE Transactions on Circuits and Systems for Video Technology}, + month = mar, + number = {3}, + pages = {407--416}, + title = {Unequal Error Protection for Robust Streaming of Scalable Video Over Packet Lossy Networks}, + volume = {20}, + year = {2010} +} + +@ARTICLE{UEPLayerVideo_TM2014, +author={Y. Huo and M. El-Hajjar and R. G. Maunder and L. Hanzo}, +journal={IEEE Transactions on Multimedia}, +title={Layered Wireless Video Relying on Minimum-Distortion Inter-Layer FEC Coding}, +year={2014}, +volume={16}, +number={3}, +pages={697-710}, +ISSN={1520-9210}, +month=apr,} + diff --git a/References/VideoStreaming.bib b/References/VideoStreaming.bib new file mode 100644 index 0000000..0a7cf8d --- /dev/null +++ b/References/VideoStreaming.bib @@ -0,0 +1,94 @@ +@comment{x-kbibtex-encoding=utf-8} + +@book{DataCompression1997, + author = {Hoffman, Roy}, + title = {Data Compression in Digital Systems}, + year = {1997}, + edition = {1st}, + publisher = {Chapman \& Hall, Ltd.}, + address = {London, UK}, +} + + +@inbook{VideoCodingFundamentals2015, +author={Benny Bing}, +publisher = {Wiley-Blackwell}, +isbn = {9781119133346}, +title = {Video Coding Fundamentals}, +booktitle = {Next‐Generation Video Coding and Streaming}, +chapter = {2}, +pages = {29-82}, +doi = {10.1002/9781119133346.ch2}, +url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/9781119133346.ch2}, +eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/9781119133346.ch2}, +year = {2015}, +keywords = {entropy coding, Moving Picture Experts Group, raw videos, sampling formats, transform coding, video codec operations, video coding, video compression, video resolution}, +abstract = {Summary Compression reduces the cost of storing and transmitting a video by converting the information to a lower bit rate. This chapter describes the main building blocks of video coding and practical tips on improving the compression efficiency and video quality for different types of content. A raw UHD‐2 video doubles the storage requirements. The primary aim of video compression is to remove spatial and temporal redundancy so as to encode a video at the minimum bit rate for a given level of video quality or improve the video quality for a given bit rate. The chapter also illustrates the general operations of a video codec. The chapter then talks about transform coding and entropy coding. The ISO/IEC Moving Picture Experts Group (MPEG) family of video coding standards is based on the same general principles: spatial intracoding using block transformation and motion‐compensated temporal intercoding.} +} + + +@article{HeterogeneousStreaming2016, + author = {J. Wu and C. Yuen and M. Wang and J. Chen}, + doi = {10.1109/TPDS.2015.2416736}, + issn = {1045-9219}, + journal = {IEEE Transactions on Parallel and Distributed Systems}, + keywords = {Markov processes; content management; mobile handsets; multipath channels; parameter estimation; radio access networks; telecommunication scheduling; telecommunication traffic; transport protocols; video codecs; video coding; video streaming; wireless channels; CMT-CA performance; H.264 codec; HD video encoding; HD wireless video delivery; MDP; Markov decision process; SCTP; bandwidth conservation; content-agnostic fashion; content-aware CMT; content-aware concurrent multipath transfer; end-to-end delay; extensive semiphysical emulation; feedback channel status; goodput; heterogeneous wireless network; high-definition video streaming; joint congestion control and data distribution scheme; limited network resources; mobile device multihoming feature; multihomed HD video communication; multiple wireless access network; online quality evaluation; parallel video transmission total distortion; perceived video quality maximization; stream control transmission protocol; stringent delay constraint; traffic data; unequal frame-level scheduling; video PSNR; video parameter estimation; video peak signal-to-noise ratio; Delays; High definition video; Markov processes; Propagation losses; Streaming media; Wireless networks; Content-awareness; Markov decision process; concurrent multipath transfer; heterogeneous wireless networks; high-definition video streaming; multihoming; stream control transmission protocol}, + month = mar, + number = {3}, + pages = {710-723}, + title = {Content-Aware Concurrent Multipath Transfer for High-Definition Video Streaming over Heterogeneous Wireless Networks}, + volume = {27}, + year = {2016} +} + +@inproceedings{Broadcast2017, + author = {J. Gorostegui and A. Martin and M. Zorrilla and I. Alvaro and J. Montalban}, + booktitle = {2017 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB)}, + doi = {10.1109/BMSB.2017.7986179}, + keywords = {digital video broadcasting; hypermedia; investment; transcoding; video coding; video streaming; Internet; OTT services; broadband content catalogue; broadband media content; broadband media services; broadband penetration rate; broadcast delivery system; broadcast industry; broadcast transition period; cost-effective media delivery method; distribution system; investment; live HTTP-based adaptive streaming media; media exchange; muxing correction; over-the-top services; reference broadband sequences; transcoding; video processing frameworks; Broadband communication; Digital video broadcasting; Internet; Media; Standards; Streaming media; Transform coding; Broadband; Broadcast; Buffer model; DTV; DVB; HLS; HTTP Adaptive Streaming (hAS); Interoperability; MPEG DASH; MPEG Transport Stream; Technology adoption; Transmuxing}, + month = jun, + pages = {1-9}, + title = {Broadcast delivery system for broadband media content}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/Broadcast/2017 - Broadcast delivery system for broadband media content.pdf}, + year = {2017} +} + +@article{PerfMediaTransport2017, + author = {K. Park and N. Kim and B. D. Lee}, + doi = {10.1109/ACCESS.2017.2737557}, + journal = {IEEE Access}, + keywords = {broadcast channels; broadcast communication; digital video broadcasting; hypermedia; multimedia communication; next generation networks; quality of experience; transport protocols; video streaming; MMT technology; MPEG-DASH; MPEG-dynamic adaptive streaming over hypertext transfer protocol; broadcast services; channel-zapping time; content-delivery technologies; hybrid multimedia services; media-transport technologies; moving pictures experts group media transport; next-generation digital broadcasting systems; quality of experience; Broadcasting; Media; Metadata; Multimedia communication; Next generation networking; Transform coding; Channel zapping time; MMT; MPEG-DASH; QoE}, + pages = {17597-17606}, + title = {Performance Evaluation of the Emerging Media-Transport Technologies for the Next-Generation Digital Broadcasting Systems}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/Broadcast/2017 - Performance Evaluation of the Emerging Media-Transport Technologies for the Next-Generation Digital Broadcasting Systems.pdf}, + volume = {5}, + year = {2017} +} + +@article{6798732, + author = {Y. Lim and S. Aoki and I. Bouazizi and J. Song}, + doi = {10.1109/TBC.2014.2315472}, + issn = {0018-9316}, + journal = {IEEE Transactions on Broadcasting}, + keywords = {access protocols; digital multimedia broadcasting; hypermedia markup languages; image coding; next generation networks; synchronisation; HTML5; IP environments; ISO base media file format standards; ISOBFF standards developed; Internet protocol; MPEG media transport; MPEG transport standard; MPEG-2 transport system; MPU; application layer protocol; digital broadcasting network; digital broadcasting systems; format specific packetization; hybrid delivery; media processing unit; multimedia components; multiscreen services; next generation hybrid broadcasting system; synchronization technology; Digital multimedia broadcasting; Media; Multimedia communication; Next generation networking; Protocols; Transform coding; Digital broadcasting system; HTML5; MPEG; MPEG.; multimedia synchronization; multimedia transport protocols}, + month = {June}, + number = {2}, + pages = {160-169}, + title = {New MPEG Transport Standard for Next Generation Hybrid Broadcasting System With IP}, + url = {/home/joaoc/Dropbox/InstitutoTelec/PhD/Bibliography/Broadcast/2014 - New MPEG Transport Standard for Next Generation Hybrid Broadcasting System With IP.pdf}, + volume = {60}, + year = {2014} +} + + +@techreport{CiscoMobile1621_Feb2017, +title = {Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016-2021}, +group = {Cisco VNI Mobile Forecast}, +year = {2017}, +institution = {Cisco}, +month = feb, +Date-Added = {2017-02-07}, +Date-Modified = {2010-03-28} +} + + diff --git a/References/VideoTransmissionStandards.bib b/References/VideoTransmissionStandards.bib new file mode 100644 index 0000000..1d03d08 --- /dev/null +++ b/References/VideoTransmissionStandards.bib @@ -0,0 +1,59 @@ +% Encoding: UTF-8 + + +@Article{ATSCMMT2016, + Title = {{Delivery of ATSC 3.0 Services With MPEG Media Transport Standard Considering Redistribution in MPEG-2 TS Format}}, + Author = {K. Park and Y. Lim and D. Y. Suh}, + Journal = {IEEE Transactions on Broadcasting}, + Year = {2016}, + + Month = mar, + Number = {1}, + Pages = {338-351}, + Volume = {62}, + + Doi = {10.1109/TBC.2016.2518625}, + ISSN = {0018-9316}, + Keywords = {IP networks;Media;Multimedia communication;Protocols;Standards;Streaming media;Transform coding;ATSC 3.0;IP-based broadcast;MPEG;MPEG media transport;digital broadcasting system} +} + +@Misc{ITUTMPEG2SystemMVC2009, + Title = {{ISO/IEC 13818-1:2007/AMD4 - Transport of multiview video over ITU-T Rec H.222.0 | ISO/IEC 13818-1, ISO/IEC JTC1/SC29/WG11}}, + + Author = {Schierl, T. and Gruneberg, K. and Narasimhan, S. and Vetro, A.}, + Month = sep, + Year = {2009}, + + Address = {London, UK}, + Institution = {ITU/ISO} +} + +@Misc{RTPIETFJul2003, + Title = {{RTP}: A Transport Protocol for Real-Time Applications, {IETF STD 0064, RFC 3550}}, + + Author = {H. Schulzrinne and S. Casner and R. Frederick and V. Jacobson}, + Month = jul, + Year = {2003}, + + Url = {http://www.ietf.org/rfc/rfc3550.txt} +} + +@Misc{ITUTMPEG2System2015, + Title = {{ITU-T Rec. H.222.0 and ISO/IEC 13818-1:2015} Information technology - Generic coding of moving pictures and associated audio information: Systems}, + Month = jul, + Year = {2015} +} + +@Misc{ITUTMPEGHMMT2015, + Title = {{ISO/IEC 23008-1:2014 Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 1: MPEG media transport (MMT)}}, + Month = jun, + Year = {2014} +} + +@Misc{ITUTMPEG2System2006, + Title = {{ITU-T Rec. H.222.0 and ISO/IEC 13818-1:2007} Information technology - Generic coding of moving pictures and associated audio information: Systems}, + Month = may, + Year = {2006} +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/References/generateReferenceFileList.bash b/References/generateReferenceFileList.bash new file mode 100755 index 0000000..a8eff2a --- /dev/null +++ b/References/generateReferenceFileList.bash @@ -0,0 +1,18 @@ +#!/bin/bash + +OUT_FILE="References.tex" +REF_PATH="." + +if [[ $# -ge 1 ]] +then + REF_PATH=$1 +fi + +# REF_PATH=$( realpath ${REF_PATH} ) + +echo "Searching on $REF_PATH" +echo "\bibliographystyle{IEEEtran}" > $OUT_FILE +echo -n "\bibliography{" >> $OUT_FILE +echo -n "$( find $REF_PATH -maxdepth 1 -name "*bib" -printf "$REF_PATH/%f," | sed 's#\.bib##g' )" >> $OUT_FILE +echo "}" >> $OUT_FILE +sed -i 's/,}/}/g' ${OUT_FILE}