{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T17:54:14Z","timestamp":1648835654381},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,4,20]],"date-time":"2013-04-20T00:00:00Z","timestamp":1366416000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"published-print":{"date-parts":[[2013,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Three-dimensional wavelet transform (3D-DWT) encoders are good candidates for applications like professional video editing, video surveillance, multi-spectral satellite imaging, etc. where a frame must be reconstructed as quickly as possible. In this paper, we present a new 3D-DWT video encoder based on a fast run-length coding engine. Furthermore, we present several multicore optimizations to speed-up the 3D-DWT computation. An exhaustive evaluation of the proposed encoder (3D-GOP-RL) has been performed, and we have compared the evaluation results with other video encoders in terms of rate\/distortion (R\/D), coding\/decoding delay, and memory consumption. Results show that the proposed encoder obtains good R\/D results for high-resolution video sequences with nearly in-place computation using only the memory needed to store a group of pictures. After applying the multicore optimization strategies over the 3D DWT, the proposed encoder is able to compress a full high-definition video sequence in real-time.<\/jats:p>","DOI":"10.1186\/1687-6180-2013-84","type":"journal-article","created":{"date-parts":[[2013,4,20]],"date-time":"2013-04-20T08:14:41Z","timestamp":1366445681000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Multicore-based 3D-DWT video encoder"],"prefix":"10.1186","volume":"2013","author":[{"given":"Vicente","family":"Galiano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Otoniel","family":"L\u00f3pez-Granado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel P.","family":"Malumbres","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hector","family":"Migall\u00f3n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,4,20]]},"reference":[{"issue":"10","key":"450_CR1","first-page":"76","volume":"7","author":"R Jang-Seon","year":"2007","unstructured":"Jang-Seon R, Eung-Tea K: Fast intra coding method of H.264 for video surveillance system. Int. J. Comput. Sci. Netw. Secur 2007, 7(10):76-81.","journal-title":"Int. J. Comput. Sci. Netw. Secur"},{"key":"450_CR2","first-page":"997","volume-title":"IEEE International Conference on Image Processing","author":"P Campisi","year":"2005","unstructured":"Campisi P, Neri A: Video watermarking in the 3D-DWT domain using perceptual masking. In IEEE International Conference on Image Processing. NY: IEEE; 2005:997-1000."},{"issue":"3","key":"450_CR3","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1109\/TMI.2003.809582","volume":"22","author":"P Schelkens","year":"2003","unstructured":"Schelkens P, Munteanu A, Barbariend J, Galca M, Giro-Nieto X, Cornelis J: Wavelet coding of volumetric medical datasets. IEEE. Trans. Med. Imaging 2003, 22(3):441-458. 10.1109\/TMI.2003.809582","journal-title":"IEEE. Trans. Med. Imaging"},{"issue":"1","key":"450_CR4","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1109\/36.823937","volume":"38","author":"PL Dragotti","year":"2000","unstructured":"Dragotti PL, Poggi G: Compression of multispectral images by three-dimensional SPITH, algorithm. IEEE Trans. Geoscience Remote Sensing 2000, 38(1):416-428. 10.1109\/36.823937","journal-title":"IEEE Trans. Geoscience Remote Sensing"},{"key":"450_CR5","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/11581772_6","volume":"3767","author":"M Aviles","year":"2005","unstructured":"Aviles M, Moran F, Garcia N: Progressive lower trees of wavelet coefficients: efficient spatial and SNR scalable coding of 3D models. Lect. Notes Comput. Sci 2005, 3767: 61-72. 10.1007\/11581772_6","journal-title":"Lect. Notes Comput. Sci"},{"issue":"5","key":"450_CR6","doi-asserted-by":"publisher","first-page":"572","DOI":"10.1109\/83.334984","volume":"3","author":"D Taubman","year":"1994","unstructured":"Taubman D, Zakhor A: Multirate 3-D subband coding of video. IEEE Trans. Image Process 1994, 3(5):572-588. 10.1109\/83.334984","journal-title":"IEEE Trans. Image Process"},{"issue":"2","key":"450_CR7","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1109\/83.342187","volume":"4","author":"CI Podilchuk","year":"1995","unstructured":"Podilchuk CI, Jayant NS, Farvardin N: Three dimensional subband coding of video. IEEE Trans. Image Process 1995, 4(2):125-135. 10.1109\/83.342187","journal-title":"IEEE Trans. Image Process"},{"key":"450_CR8","doi-asserted-by":"publisher","first-page":"1302","DOI":"10.1117\/12.233203","volume-title":"Visual Communications and Image Processing","author":"Y Chen","year":"1996","unstructured":"Chen Y, Pearlman WA: Three-dimensional subband coding of video using the zero-tree method. In Visual Communications and Image Processing. Bellingham: SPIE; 1996:1302-1309."},{"issue":"12","key":"450_CR9","doi-asserted-by":"publisher","first-page":"3445","DOI":"10.1109\/78.258085","volume":"41","author":"JM Shapiro","year":"1993","unstructured":"Shapiro JM: Embedded image coding using zerotrees of wavelet coefficients. IEEE Trans. Signal Process 1993, 41(12):3445-3462. 10.1109\/78.258085","journal-title":"IEEE Trans. Signal Process"},{"key":"450_CR10","doi-asserted-by":"publisher","first-page":"1374","DOI":"10.1109\/76.889025","volume":"10","author":"BJ Kim","year":"2000","unstructured":"Kim BJ, Xiong Z, Pearlman WA: Low bit-rate scalable video coding with 3D set partitioning in hierarchical trees (3D SPIHT). IEEE Trans. Circuits Syst. Video Tech 2000, 10: 1374-1387. 10.1109\/76.889025","journal-title":"IEEE Trans. Circuits Syst. Video Tech"},{"issue":"4","key":"450_CR11","first-page":"390","volume":"5","author":"M Bibhuprasad","year":"2011","unstructured":"Bibhuprasad M, Abhishek S, Sudipta M: A high performance modified SPIHT for scalable image compression. Int. J. Image Process 2011, 5(4):390-402.","journal-title":"Int. J. Image Process"},{"key":"450_CR12","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1109\/ACSSC.2006.354777","volume-title":"Signals, Systems and Computers, 2006. ACSSC \u201906. Fortieth Asilomar Conference on","author":"L Ye","year":"2006","unstructured":"Ye L, Karp T, Nutter B, Mitra S, Guo J: Three-dimensional subband coding of video with 3-D BCWT. In Signals, Systems and Computers, 2006. ACSSC \u201906. Fortieth Asilomar Conference on. NY: IEEE; 2006:401-405."},{"key":"450_CR13","first-page":"292","volume-title":"Proceedings of the Data Compression Conference","author":"J Guo","year":"2006","unstructured":"Guo J, Mitra S, Nutter B, Karp T: A fast and low complexity image codec based on backward coding of wavelet trees. In Proceedings of the Data Compression Conference. NY: IEEE; 2006:292-301."},{"key":"450_CR14","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1117\/12.233273","volume-title":"Visual Communications and Image Processing","author":"J Luo","year":"1996","unstructured":"Luo J, Wang X, Chen CW, Parker KJ: Volumetric medical image compression with three-dimensional wavelet transform and octave zerotree coding. In Visual Communications and Image Processing. Bellingham: SPIE; 1996:579-590."},{"key":"450_CR15","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1109\/ICETET.2010.74","volume-title":"Emerging Trends in Engineering and Technology (ICETET), 2010 3rd International Conference on","author":"BM Sunil","year":"2010","unstructured":"Sunil BM, Raj CP: Analysis of wavelet for 3d-dwt volumetric image compression. In Emerging Trends in Engineering and Technology (ICETET), 2010 3rd International Conference on. NY: IEEE; 2010:180-185."},{"key":"450_CR16","doi-asserted-by":"crossref","first-page":"251","DOI":"10.18260\/1-2--6457","volume-title":"Proceedings of the Data Compression Conference, 1997","author":"BJ Kim","year":"1997","unstructured":"Kim BJ, Pearlman WA: An embedded wavelet video coder using three-dimensional set partitioning in hierarchical trees (SPIHT). In Proceedings of the Data Compression Conference, 1997. NY: IEEE; 1997:251-260."},{"key":"450_CR17","volume-title":"Advanced Video Coding","author":"ISO\/IEC 14496\u201310 and ITU Rec H.264. Coding of audio-visual objects - Part 10","year":"2003","unstructured":"ISO\/IEC 14496\u201310 and ITU Rec H.264. Coding of audio-visual objects - Part 10: Advanced Video Coding. 2003."},{"key":"450_CR18","volume-title":"Video coding for low bit rate communication","author":"ITU-T Recommendation H.263","year":"2005","unstructured":"ITU-T Recommendation H.263: Video coding for low bit rate communication. 2005."},{"key":"450_CR19","unstructured":"FFmpeg 2010.http:\/\/ffmpeg.zeranoe.com Available on"},{"issue":"7","key":"450_CR20","doi-asserted-by":"publisher","first-page":"674","DOI":"10.1109\/34.192463","volume":"11","author":"SG Mallat","year":"1989","unstructured":"Mallat SG: A theory for multi-resolution signal decomposition: The wavelet representation. IEEE Trans. Pattern. Anal. Mach. Intell 1989, 11(7):674-693. 10.1109\/34.192463","journal-title":"IEEE Trans. Pattern. Anal. Mach. Intell"},{"key":"450_CR21","first-page":"544","volume-title":"proceedings of International Conference on Computational and Mathematical Methods in Science and Engineering","author":"V Galiano","year":"2011","unstructured":"Galiano V, L\u00f3pez O, Malumbres MP, Migall\u00f3n H: Improving the discrete wavelet transform computation from multicore to gpu-based algorithms. In proceedings of International Conference on Computational and Mathematical Methods in Science and Engineering. Salamanca: J. Vigo-Aguiar; 2011:544-555."},{"key":"450_CR22","volume-title":"OpenMP Architecture Rev. Board","author":"OpenMP application program interface","year":"2011","unstructured":"OpenMP application program interface: version 3.1. OpenMP Architecture Rev. Board 2011. Available on http:\/\/www.openmp.org"}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-6180-2013-84.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1687-6180-2013-84\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1687-6180-2013-84.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T23:49:44Z","timestamp":1630540184000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/1687-6180-2013-84"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4,20]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["450"],"URL":"https:\/\/doi.org\/10.1186\/1687-6180-2013-84","relation":{},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,20]]},"assertion":[{"value":"30 October 2012","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 April 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"84"}}