{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T19:35:05Z","timestamp":1692992105306},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2018,8,20]],"date-time":"2018-08-20T00:00:00Z","timestamp":1534723200000},"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":["Multimed Tools Appl"],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1007\/s11042-018-6532-1","type":"journal-article","created":{"date-parts":[[2018,8,20]],"date-time":"2018-08-20T19:59:51Z","timestamp":1534795191000},"page":"9311-9334","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Parallel implementations of frame rate up-conversion algorithm using OpenCL on heterogeneous computing devices"],"prefix":"10.1007","volume":"78","author":[{"given":"Huming","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duo","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zheng","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Licheng","family":"Jiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,8,20]]},"reference":[{"key":"6532_CR1","unstructured":"Ahn J, Song S, Kim K (2009) Implementation of H.264 fractional motion estimation using full search algorithm. IEEE Int Soc Des Conf: 357\u2013360"},{"issue":"6","key":"6532_CR2","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/ICCE.2010.5418693","volume":"143","author":"G AI-Kadi","year":"2010","unstructured":"AI-Kadi G, Hoogerbrugge J, Guntur S (2010) Meandering based parallel 3DRS algorithm for the multicore era. ICCE 2010-2010 Digest Tech Papers Int Conf Consum Electro 143(6):21\u201322","journal-title":"ICCE 2010-2010 Digest Tech Papers Int Conf Consum Electro"},{"key":"6532_CR3","doi-asserted-by":"crossref","unstructured":"Calandra H, Dolbeau R, Fortin P (2013) Evaluation of successive CPUs\/APUs\/GPUs based on an OpenCL finite difference stencil. 21st Euromicro Int Conf Parallel Distrib Netw-based Process: 405\u2013409","DOI":"10.1109\/PDP.2013.65"},{"issue":"3","key":"6532_CR4","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/30.883418","volume":"46","author":"BT Choi","year":"2000","unstructured":"Choi BT, Lee SH, Ko SJ (2000) New frame rate up-conversion using bi-directional motion estimation. IEEE Trans Consum Electron 46(3):603\u2013609","journal-title":"IEEE Trans Consum Electron"},{"issue":"4","key":"6532_CR5","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1109\/TCSVT.2007.893835","volume":"17","author":"BD Choi","year":"2007","unstructured":"Choi BD, Han JW, Kim CS (2007) Motion-compensated frame interpolation using bilateral motion estimation and adaptive overlapped block motion compensation. IEEE Trans Circ Syst Video Technol 17(4):407\u2013416","journal-title":"IEEE Trans Circ Syst Video Technol"},{"issue":"5","key":"6532_CR6","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1109\/76.246088","volume":"3","author":"G Haan De","year":"1993","unstructured":"De Haan G, Biezen PWAC, Huijgen H (1993) True-motion estimation with 3-d recursive search block matching. IEEE Trans Circ Syst Video Technol 3(5):368\u2013379","journal-title":"IEEE Trans Circ Syst Video Technol"},{"issue":"3","key":"6532_CR7","doi-asserted-by":"publisher","first-page":"261","DOI":"10.3233\/ICA-170544","volume":"24","author":"Dejun Zhang","year":"2017","unstructured":"Zhang Dejun, He Fazhi, Han Soonhung (2017) An efficient approach to directly compute the exact Hausdorff distance for 3D point sets. Integrat Comput-Aided Eng, v 24, n 3, p 261\u2013277","journal-title":"Integrated Computer-Aided Engineering"},{"key":"6532_CR8","unstructured":"Diniz C, Corr\u00eaa G, Susin A (2010) Comparative analysis of parallel SAD calculation hardware architectures for H.264\/AVC video coding. IEEE Latin Am Symp Circ Syst: 113\u2013116"},{"issue":"8","key":"6532_CR9","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1016\/j.parco.2011.10.002","volume":"38","author":"P Du","year":"2012","unstructured":"Du P, Weber R, Luszczek P (2012) From CUDA to OpenCL: towards a performance-portable solution for multi-platform GPU programming. Parallel Comput 38(8):391\u2013407","journal-title":"Parallel Comput"},{"key":"6532_CR10","doi-asserted-by":"crossref","unstructured":"Gaetano R, Pesquet-Popescu B (2011) OpenCL implementation of motion estimation for cloud video processing. IEEE 13th Int Workshop Multimed Sign Process IEEE: 1\u20136","DOI":"10.1109\/MMSP.2011.6093846"},{"issue":"1","key":"6532_CR11","first-page":"89","volume":"12","author":"Y Guo","year":"2016","unstructured":"Guo Y, Chen L, Gao Z (2016) Frame rate up-conversion using linear quadratic motion estimation and trilateral filtering motion smoothing. IEEE J Display Technol 12(1):89\u201398","journal-title":"IEEE J Display Technol"},{"issue":"2","key":"6532_CR12","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1109\/TCE.2004.1309446","volume":"50","author":"T Ha","year":"2004","unstructured":"Ha T, Lee S, Kim J (2004) Motion compensated frame interpolation by new block-based motion estimation algorithm. IEEE Trans Consum Electron 50(2):752\u2013759","journal-title":"IEEE Trans Consum Electron"},{"key":"6532_CR13","unstructured":"He S, Zhang X (2009) An efficient fast block-matching motion estimation algorithm. IEEE Int Conf Image Anal Sign Process: 216\u2013220"},{"issue":"5","key":"6532_CR14","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1587\/transele.E94.C.896","volume":"94","author":"J Hwang","year":"2011","unstructured":"Hwang J, Choi Y, Choe Y (2011) Frame rate up-conversion technique using hardware-efficient motion estimator architecture for motion blur reduction of TFT-LCD. IEICE Trans Electron 94(5):896\u2013904","journal-title":"IEICE Trans Electron"},{"key":"6532_CR15","unstructured":"Kang L, Fazhi He, Haiping Y (2018) A parallel and robust object tracking approach synthesizing adaptive Bayesian learning and improved incremental subspace learning. Front Comput Sci (ISSN 2095-2228)"},{"issue":"1","key":"6532_CR16","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TBC.2012.2226533","volume":"59","author":"B Lee","year":"2013","unstructured":"Lee B, Kim M (2013) No-reference PSNR estimation for HEVC encoded video. IEEE Trans Broadcast 59(1):20\u201327","journal-title":"IEEE Trans Broadcast"},{"issue":"3","key":"6532_CR17","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1109\/TCE.2003.1233759","volume":"49","author":"SH Lee","year":"2003","unstructured":"Lee SH, Kwon O, Park RH (2003) Weighted-adaptive motion-compensated frame rate up-conversion. IEEE Trans Consum Electron 49(3):485\u2013492","journal-title":"IEEE Trans Consum Electron"},{"issue":"3","key":"6532_CR18","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1007\/s11766-017-3466-8","volume":"32","author":"Kang Li","year":"2017","unstructured":"Kang Li, Fazhi He, Pan Yiteng (2017) A correlative classifiers approach based on particle filter and sample set for tracking occluded target. Appl Math: 294\u2013312","journal-title":"Applied Mathematics-A Journal of Chinese Universities"},{"issue":"10","key":"6532_CR19","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1049\/iet-ipr.2016.0862","volume":"11","author":"S Liu","year":"2017","unstructured":"Liu S, Pan Z, Song H (2017) Digital image watermarking method based on DCT and fractal encoding. IET Image Process 11(10):815\u2013821","journal-title":"IET Image Process"},{"issue":"4","key":"6532_CR20","doi-asserted-by":"publisher","first-page":"1740004","DOI":"10.1142\/S0218348X17400047","volume":"25","author":"S Liu","year":"2017","unstructured":"Liu S, Pan Z, Cheng X (2017) A novel fast fractal image compression method based on distance clustering in high dimensional sphere surface. Fractals 25(4):1740004","journal-title":"Fractals"},{"issue":"2","key":"6532_CR21","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/s10766-012-0216-7","volume":"42","author":"E Monteiro","year":"2014","unstructured":"Monteiro E, Vizzotto B, Diniz C (2014) Parallelization of full search motion estimation algorithm for parallel and distributed platforms. Int J Parallel Prog 42(2):239\u2013264","journal-title":"Int J Parallel Prog"},{"key":"6532_CR22","unstructured":"Moren K, G\u00f6hringer D (2016) A framework for accelerating local feature extraction with OpenCL on multi-core CPUs and co-processors. J Real-Time Image Process: 1\u201318"},{"issue":"2","key":"6532_CR23","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MM.2010.41","volume":"30","author":"J Nickolls","year":"2010","unstructured":"Nickolls J, Dally WJ (2010) The GPU computing era. IEEE Micro 30(2):56\u201369","journal-title":"IEEE Micro"},{"key":"6532_CR24","unstructured":"NvidiaCuda: NVIDIA CUDA Programming Guide (2011) \n                    http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_0\/toolkit\/docs\/NVIDIA_CUDA_ProgrammingGuide.pdf"},{"issue":"4","key":"6532_CR25","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/s11554-014-0431-0","volume":"11","author":"AV Paramkusam","year":"2016","unstructured":"Paramkusam AV, Reddy VSK (2016) An efficient multi-layer reference frame motion estimation for video coding. J Real-Time Image Process 11(4):645\u2013661","journal-title":"J Real-Time Image Process"},{"key":"6532_CR26","unstructured":"Poljicak A, Botella G, Garcia C (2016) Portable real-time DCT-based steganography using OpenCL. J. Real-time Image Process: 1\u201313"},{"issue":"5","key":"6532_CR27","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1007\/s10766-014-0320-y","volume":"43","author":"E Schnetter","year":"2015","unstructured":"Schnetter E, Raiskila K, Takala J (2015) Pocl: a performance-portable OpenCL implementation. Int J Parallel Prog 43(5):752\u2013785","journal-title":"Int J Parallel Prog"},{"issue":"1","key":"6532_CR28","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/s11554-012-0257-6","volume":"10","author":"E Smistad","year":"2015","unstructured":"Smistad E, Elster AC, Lindseth F (2015) Real-time gradient vector flow on GPUs using OpenCL. J Real-Time Image Process 10(1):67\u201374","journal-title":"J Real-Time Image Process"},{"key":"6532_CR29","unstructured":"Tay R (2013) OpenCL parallel programming development cookbook. Packt Publishing Ltd"},{"key":"6532_CR30","unstructured":"The KhronosOpenCL Working Group (2011) OpenCL - The open standard for parallel programming of heterogeneous systems, \n                    http:\/\/www.khronos.org\/opencl\/"},{"issue":"1","key":"6532_CR31","doi-asserted-by":"publisher","first-page":"93","DOI":"10.4271\/2013-01-0179","volume":"6","author":"D Trawczynski","year":"2013","unstructured":"Trawczynski D, Zalewski J (2013) Application of accelerated processing units in safety-critical systems. SAE Int J Passenger Cars - Electr Electric Syst 6(1):93\u2013101","journal-title":"SAE Int J Passenger Cars - Electr Electric Syst"},{"issue":"2","key":"6532_CR32","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1109\/TSC.2015.2501981","volume":"11","author":"Yiqi Wu","year":"2018","unstructured":"Wu Yiqi, He Fazhi, Zhang Dejun (2018) Service-oriented feature-based data exchange for cloud-based design and manufacturing. IEEE Trans Serv Comput, v 11, n 2, p 341\u2013353","journal-title":"IEEE Transactions on Services Computing"},{"issue":"2","key":"6532_CR33","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1007\/s11390-017-1714-2","volume":"32","author":"XH Yan","year":"2017","unstructured":"Yan XH, He FZ, Chen YL (2017) A novel hardware\/software partitioning method based on position disturbed particle swarm optimization with invasive weed optimization. J Comput Sci Technol 32(2):340\u2013355","journal-title":"J Comput Sci Technol"},{"issue":"01","key":"6532_CR34","doi-asserted-by":"publisher","first-page":"1741001","DOI":"10.1142\/S0218843017410015","volume":"27","author":"Xiaohu Yan","year":"2018","unstructured":"Yan X, He F, Hou N (2018) An efficient particle swarm optimization for large scale hardware\/software co-design system. J Coop Inform Syst 27(1)","journal-title":"International Journal of Cooperative Information Systems"},{"key":"6532_CR35","unstructured":"Yu Haiping, He Fazhi, Pan Yiteng (2018) A novel region-based active contour model via local patch similarity measure for image segmentation. Multimed Tools Appl: 1\u201323"},{"key":"6532_CR36","unstructured":"Zhao M, Heijden H V D (2008) 3D recursive search block matching on graphics processing unit. ICCE 2008 Digest Tech Papers Int Conf Consum Electro: 1\u20132"},{"issue":"6","key":"6532_CR37","doi-asserted-by":"publisher","first-page":"2394","DOI":"10.1007\/s11227-016-1738-3","volume":"72","author":"Y Zhou","year":"2016","unstructured":"Zhou Y, He F, Qiu Y (2016) Optimization of parallel iterated local search algorithms on graphics processing unit. J Supercomput 72(6):2394\u20132416","journal-title":"J Supercomput"},{"issue":"6","key":"6532_CR38","doi-asserted-by":"publisher","first-page":"068102","DOI":"10.1007\/s11432-015-0594-2","volume":"60","author":"Y Zhou","year":"2017","unstructured":"Zhou Y, Fazhi HE, Qiu Y (2017) Dynamic strategy based parallel ant colony optimization on GPUs for TSPs. SCIENCE CHINA Inf Sci 60(6):068102","journal-title":"SCIENCE CHINA Inf Sci"},{"key":"6532_CR39","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1016\/j.future.2017.09.073","volume":"79","author":"Y Zhou","year":"2018","unstructured":"Zhou Y, He F, Hou N (2018) Parallel ant Colony optimization on multi-core SIMD CPUs. Futur Gener Comput Syst 79:473\u2013487","journal-title":"Futur Gener Comput Syst"},{"issue":"2","key":"6532_CR40","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1109\/83.821744","volume":"9","author":"S Zhu","year":"2000","unstructured":"Zhu S, Ma KK (2000) A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans Image Process 9(2):287\u2013290","journal-title":"IEEE Trans Image Process"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-018-6532-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-018-6532-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-018-6532-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,19]],"date-time":"2019-08-19T23:17:14Z","timestamp":1566256634000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-018-6532-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,20]]},"references-count":40,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2019,4]]}},"alternative-id":["6532"],"URL":"https:\/\/doi.org\/10.1007\/s11042-018-6532-1","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,20]]},"assertion":[{"value":"6 December 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 August 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 August 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}