{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T10:44:50Z","timestamp":1761648290065,"version":"3.41.0"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2015,8,2]],"date-time":"2015-08-02T00:00:00Z","timestamp":1438473600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2016,8]]},"DOI":"10.1007\/s11554-015-0522-6","type":"journal-article","created":{"date-parts":[[2015,8,1]],"date-time":"2015-08-01T13:34:32Z","timestamp":1438436072000},"page":"549-562","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Fast motion estimation for HEVC on graphics processing unit (GPU)"],"prefix":"10.1007","volume":"12","author":[{"given":"Dongkyu","family":"Lee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Donggyu","family":"Sim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keeseong","family":"Cho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seoung-Jun","family":"Oh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,8,2]]},"reference":[{"issue":"7","key":"522_CR1","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TCSVT.2003.815165","volume":"13","author":"T Wiegand","year":"2003","unstructured":"Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A.: Overview of the H.264\/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13(7), 560\u2013576 (2003)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"522_CR2","volume-title":"High Efficiency Video Coding (HEVC) Text Specification Draft 10","author":"B Bross","year":"2013","unstructured":"Bross, B., Han, W.-J., Ohm, J.-R., Sullivan, G.J., Wang, Y.-K., Wiegand, T.: High Efficiency Video Coding (HEVC) Text Specification Draft 10. Doc. JCTVC-L1003, Geneva (2013)"},{"issue":"2","key":"522_CR3","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1109\/83.821744","volume":"9","author":"S Zhu","year":"2000","unstructured":"Zhu, S., Ma, K.-K.: A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9(2), 287\u2013290 (2000)","journal-title":"IEEE Trans. Image Process."},{"issue":"3","key":"522_CR4","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/TMM.2004.827517","volume":"6","author":"X Jing","year":"2004","unstructured":"Jing, X., Chau, L.-P.: An efficient three-step search algorithm for block motion estimation. IEEE Trans. Multimed. 6(3), 435\u2013438 (2004)","journal-title":"IEEE Trans. Multimed."},{"key":"522_CR5","volume-title":"CUDA C Programming Guide","author":"NVIDIA","year":"2014","unstructured":"NVIDIA: CUDA C Programming Guide. NVIDIA Corp., Santa Clara (2014)"},{"issue":"5","key":"522_CR6","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1109\/TCSVT.2005.846440","volume":"15","author":"G Shen","year":"2005","unstructured":"Shen, G., Gao, G.-P., Li, S., Shum, H.-Y., Zhang, Y.-Q.: Accelerate video decoding with generic GPU. IEEE Trans. Circuits Syst. Video Technol. 15(5), 685\u2013693 (2005)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"11","key":"522_CR7","doi-asserted-by":"crossref","first-page":"1692","DOI":"10.1109\/TCSVT.2009.2031515","volume":"19","author":"N-M Cheung","year":"2009","unstructured":"Cheung, N.-M., Au, O.C., Kung, M.-C., Wong, P.H.W., Liu, C.H.: Highly parallel rate-distortion optimized intra-mode decision on multicore graphics processors. IEEE Trans. Circuits Syst. Video Technol. 19(11), 1692\u20131703 (2009)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"1","key":"522_CR8","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/TCSVT.2011.2105553","volume":"21","author":"B Pieters","year":"2011","unstructured":"Pieters, B., Hollemeersch, C.-F.J., De Cock, J., Lambert, P., De Neve, W., Van de Walle, R.: Parallel deblocking filtering in MPEG-4 AVC\/H.264 on massively parallel architectures. IEEE Trans. Circuits Syst. Video Technol. 21(1), 96\u2013100 (2011)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"doi-asserted-by":"crossref","unstructured":"Chen, W.-N., Hang, H.-M.: H.264\/AVC motion estimation implementation on Compute Unified Device Architecture (CUDA). In: Proceedings of the IEEE International Conference on Multimedia and Expo (ICME), pp. 697\u2013700 (2008)","key":"522_CR9","DOI":"10.1109\/ICME.2008.4607530"},{"unstructured":"Jing, Z., Liangbao, J., Xuehong, C.: Implementation of parallel full search algorithm for motion estimation on multi-core processors. In: Proceedings of the International Conference on Next Generation Information Technology (ICNIT), pp. 31\u201335 (2011)","key":"522_CR10"},{"unstructured":"Lee, D.-K., Oh, S.-J.: Variable block size motion estimation implementation on compute unified device architecture (CUDA). In: Proceedings of the IEEE International Conference Consumer Electronics, pp. 635\u2013636 (2013)","key":"522_CR11"},{"doi-asserted-by":"crossref","unstructured":"Rodriguez-Sanchez, R., Martinez, J.L., Fernandez-Escribano, G., Claver, J.M., Sanchez, J.L.: Reducing complexity in H.264\/AVC motion estimation by using a GPU. In: Proceedings of the IEEE International Workshop on Multimedia Signal Processing (MMSP), pp. 1\u20136 (2011)","key":"522_CR12","DOI":"10.1109\/MMSP.2011.6093785"},{"issue":"1","key":"522_CR13","first-page":"5","volume":"9","author":"YS Ko","year":"2013","unstructured":"Ko, Y.S., Yi, Y.M., Ha, S.H.: An efficient parallelization technique for\u00a0\u00d7\u00a0264 encoder on heterogeneous platforms consisting of CPUs and GPUs. J. Real-Time Image Proc. 9(1), 5\u201318 (2013)","journal-title":"J. Real-Time Image Proc."},{"issue":"2","key":"522_CR14","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1007\/s10766-012-0216-7","volume":"42","author":"E Monteiro","year":"2012","unstructured":"Monteiro, E., Vizzotto, B., Diniz, C., Maule, M., Zatt, B., Bampi, S.: Parallelization of full search motion estimation algorithm for parallel and distributed platforms. Int. J. Parallel Prog. 42(2), 239\u2013264 (2012)","journal-title":"Int. J. Parallel Prog."},{"unstructured":"Radicke, S., Hahn, J., Grecos, C., Wang, Q.: Highly-parallel HEVC motion estimation with CUDA. In: Proceedings of the IEEE European Workshop on Visual Information Processing (EUVIP), pp. 148\u2013153 (2013)","key":"522_CR15"},{"doi-asserted-by":"crossref","unstructured":"Wang, X.-W., Song, L., Chen, M., Yang, J.-J.: Paralleling variable block size motion estimation of HEVC on multicore CPU plus GPU platform. In: Proceedings of the IEEE International Conference Image Process. (ICIP), pp. 1836\u20131839 (2013)","key":"522_CR16","DOI":"10.1109\/ICIP.2013.6738378"},{"doi-asserted-by":"crossref","unstructured":"Radicke, S., Hahn, J., Grecos, C., Wang, Q.: A highly-parallel approach on motion estimation for high efficiency video coding (HEVC). In: Proceedings of the IEEE International Conference Consumer Electronics (ICCE), pp. 187\u2013188 (2014)","key":"522_CR17","DOI":"10.1109\/ICCE.2014.6775965"},{"key":"522_CR18","volume-title":"Common Test Conditions and Software Reference Configurations","author":"F Bossen","year":"2013","unstructured":"Bossen, F.: Common Test Conditions and Software Reference Configurations. Doc. JCTVC-L1100, Geneva (2013)"},{"key":"522_CR19","volume-title":"Calculation of Average PSNR Differences Between RD-Curves","author":"G Bjontegaard","year":"2011","unstructured":"Bjontegaard, G.: Calculation of Average PSNR Differences Between RD-Curves. Doc. VCEG-M33, Austin (2011)"},{"key":"522_CR20","first-page":"109","volume-title":"CUDA Application Design and Development","author":"R Farber","year":"2011","unstructured":"Farber, R.: CUDA Application Design and Development, pp. 109\u2013131. Morgan Kaufmann, Waltham (2011)"},{"unstructured":"Kim, S.M., Lee, D.K., Ahn, Y.J., Hwang, T.J., Sim, D.G., Oh, S.-J.: DCT-based interpolation filtering for HEVC on graphics processing units. In: Proceedings of the International Technical Conference on Circuits\/Systems, Computers and Communications (ITC-CSCC), pp. 155\u2013158 (2013)","key":"522_CR21"},{"unstructured":"Harris, M.: Optimizing parallel reduction in CUDA. NVIDIA Developer Technology (2007). http:\/\/developer.download.nvidia.com\/compute\/cuda\/1.1-Beta\/x86_websweb\/projects\/reduction\/doc\/reduction.pdf","key":"522_CR22"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-015-0522-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-015-0522-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-015-0522-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T21:04:41Z","timestamp":1748552681000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-015-0522-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,2]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,8]]}},"alternative-id":["522"],"URL":"https:\/\/doi.org\/10.1007\/s11554-015-0522-6","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"type":"print","value":"1861-8200"},{"type":"electronic","value":"1861-8219"}],"subject":[],"published":{"date-parts":[[2015,8,2]]}}}