{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T00:39:09Z","timestamp":1767141549273,"version":"build-2238731810"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2022,9,3]],"date-time":"2022-09-03T00:00:00Z","timestamp":1662163200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,3]],"date-time":"2022-09-03T00:00:00Z","timestamp":1662163200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","doi-asserted-by":"publisher","award":["RTI2018-098156-B-C54"],"award-info":[{"award-number":["RTI2018-098156-B-C54"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100020619","name":"Universidad Miguel Hern\u00e1ndez","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100020619","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2023,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    It is well-known that each new video coding standard significantly increases in computational complexity with respect to previous standards, and this is particularly true for the HEVC and VVC video coding standards. The development of techniques for reducing the required complexity without affecting the rate\/distortion (R\/D) performance is therefore always a topic of intense research interest. In this paper, we propose a combination of two powerful techniques, deep learning and parallel computing, to significantly reduce the complexity of the HEVC encoding engine. Our experimental results show that a combination of deep learning to reduce the CTU partitioning complexity with parallel strategies based on frame partitioning is able to achieve speedups of up to 26\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\times$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mo>\u00d7<\/mml:mo>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    when 16 threads are used. The R\/D penalty in terms of the BD-BR metric depends on the video content, the compression rate and the number of OpenMP threads, and was consistently between 0.35 and 10% for the video sequence test set used in our experiments\n                  <\/jats:p>","DOI":"10.1007\/s11227-022-04764-1","type":"journal-article","created":{"date-parts":[[2022,9,3]],"date-time":"2022-09-03T02:02:49Z","timestamp":1662170569000},"page":"11641-11659","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["On the use of deep learning and parallelism techniques to significantly reduce the HEVC intra-coding time"],"prefix":"10.1007","volume":"79","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6997-9953","authenticated-orcid":false,"given":"Vicente","family":"Galiano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H\u00e9ctor","family":"Migall\u00f3n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel","family":"Mart\u00ednez-Rach","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Otoniel","family":"L\u00f3pez-Granado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"P. Malumbres","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,9,3]]},"reference":[{"issue":"12","key":"4764_CR1","doi-asserted-by":"publisher","first-page":"1685","DOI":"10.1109\/TCSVT.2012.2221255","volume":"22","author":"F Bossen","year":"2012","unstructured":"Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. Circuits Syst Video Technol, IEEE Trans 22(12):1685\u20131696. https:\/\/doi.org\/10.1109\/TCSVT.2012.2221255","journal-title":"Circuits Syst Video Technol, IEEE Trans"},{"key":"4764_CR2","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1007\/s11554-016-0572-4","volume":"16","author":"E Alcocer","year":"2019","unstructured":"Alcocer E, Gutierrez R, L\u00f3pez-Granado O, Malumbres MP (2019) Design and implementation of an efficient hardware integer motion estimator for an HEVC video encoder. J Real-Time Image Proc 16:547\u2013557. https:\/\/doi.org\/10.1007\/s11554-016-0572-4","journal-title":"J Real-Time Image Proc"},{"key":"4764_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.aeue.2016.12.024","volume":"73","author":"M Chen","year":"2017","unstructured":"Chen M, Zhang Y, Lu C (2017) Efficient architecture of variable size HEVC 2D-DCT for FPGA platforms. AEU-Int J Electron C 73:1\u20138. https:\/\/doi.org\/10.1016\/j.aeue.2016.12.024","journal-title":"AEU-Int J Electron C"},{"key":"4764_CR4","doi-asserted-by":"crossref","unstructured":"Haddar R, Chaari A, Kibeya H, Ben Ayed MA, Masmoudi N (2017) FPGA-based implementation of TZsearch algorithm for H.265\/HEVC standard. In: 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA) pp. 605\u2013610. 10.1109\/STA.2017.8314939","DOI":"10.1109\/STA.2017.8314939"},{"key":"4764_CR5","doi-asserted-by":"crossref","unstructured":"Kalali E, Hamzaoglu I (2016) FPGA implementation of HEVC intra prediction using high-level synthesis. In: 2016 IEEE 6th International Conference on Consumer Electronics - Berlin (ICCE-Berlin), pp. 163\u2013166. 10.1109\/ICCE-Berlin.2016.7684745","DOI":"10.1109\/ICCE-Berlin.2016.7684745"},{"key":"4764_CR6","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1007\/s11554-015-0522-6","volume":"12","author":"D Lee","year":"2016","unstructured":"Lee D, Sim D, Cho K (2016) Fast motion estimation for HEVC on graphics processing unit (GPU). J Real-Time Image Proc 12:549\u2013562. https:\/\/doi.org\/10.1007\/s11554-015-0522-6","journal-title":"J Real-Time Image Proc"},{"key":"4764_CR7","doi-asserted-by":"crossref","unstructured":"Vidyalekshmi VG, Yagain D, Ganesh Rao K (2014) Motion estimation block for HEVC encoder on FPGA. In: International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014), pp. 1\u20135. 10.1109\/ICRAIE.2014.6909136","DOI":"10.1109\/ICRAIE.2014.6909136"},{"key":"4764_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2017\/1431574","volume":"2017","author":"Y-G Xue","year":"2017","unstructured":"Xue Y-G, Su H-Y, Ren J, Wen M, Zhang C-Y, Xiao L-Q (2017) A highly parallel and scalable motion estimation algorithm with GPU for HEVC. Sci Program 2017:1\u201315. https:\/\/doi.org\/10.1155\/2017\/1431574","journal-title":"Sci Program"},{"key":"4764_CR9","doi-asserted-by":"crossref","unstructured":"Medhat A, Shalaby A, Sayed MS, Elsabrouty M (2014) A highly parallel SAD architecture for motion estimation in HEVC encoder. In: IEEE Asia Pacific Conference on Circuits and Systems (APCCAS\u201914), Ishigaki, pp. 280\u2013283","DOI":"10.1109\/APCCAS.2014.7032774"},{"key":"4764_CR10","doi-asserted-by":"crossref","unstructured":"Hahlbeck J, Stabernack, B (2014) A 4k capable FPGA based high throughput binary arithmetic decoder for H.265\/MPEG-HEVC. In: 2014 IEEE Fourth International Conference on Consumer Electronics- Berlin (ICCE-Berlin)","DOI":"10.1109\/ICCE-Berlin.2014.7034335"},{"key":"4764_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1666-2","author":"H Migall\u00f3n","year":"2016","unstructured":"Migall\u00f3n H, Galiano V, Pi\u00f1ol P, L\u00f3pez-Granado O, Malumbres MP (2016) Distributed memory parallel approaches for HEVC encoder. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-016-1666-2","journal-title":"J Supercomput"},{"key":"4764_CR12","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1007\/978-3-319-49583-5_40","volume-title":"Shared memory tile-based vs hybrid memory gop-based parallel algorithms for HEVC encoder","author":"H Migall\u00f3n","year":"2016","unstructured":"Migall\u00f3n H, L\u00f3pez-Granado O, Galiano V, Pi\u00f1ol P, Malumbres MP (2016) Shared memory tile-based vs hybrid memory gop-based parallel algorithms for HEVC encoder. Springer, Cham, pp 521\u2013528. https:\/\/doi.org\/10.1007\/978-3-319-49583-5_40"},{"key":"4764_CR13","doi-asserted-by":"publisher","first-page":"1882","DOI":"10.1007\/s11227-014-1371-y","volume":"71","author":"P Pi\u00f1ol","year":"2015","unstructured":"Pi\u00f1ol P, Migall\u00f3n H, L\u00f3pez-Granado O, Malumbres MP (2015) Slice-based parallel approach for HEVC encoder. J Supercomput 71:1882\u20131892. https:\/\/doi.org\/10.1007\/s11227-014-1371-y","journal-title":"J Supercomput"},{"key":"4764_CR14","doi-asserted-by":"crossref","unstructured":"Radicke S, Hahn J, Grecos C, Qi Wang (2014) A multi-threaded full-feature HEVC encoder based on wavefront parallel processing. In: 2014 International Conference on Signal Processing and Multimedia Applications (SIGMAP), pp. 90\u201398","DOI":"10.5220\/0005018300900098"},{"key":"4764_CR15","doi-asserted-by":"publisher","unstructured":"Ryu E, Nam J, Lee S, Jo H, Sim D (2013) Sample adaptive offset parallelism in HEVC. Multimedia and ubiquitous engineering. Lecture Notes in Electrical Engineering 240. https:\/\/doi.org\/10.1007\/978-94-007-6738-6_137","DOI":"10.1007\/978-94-007-6738-6_137"},{"key":"4764_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/s11554-019-00900-y","author":"I Storch","year":"2019","unstructured":"Storch I, Palomino D, Zatt B (2019) Speedup evaluation of HEVC parallel video coding using tiles. J Real-Time Image Processing. https:\/\/doi.org\/10.1007\/s11554-019-00900-y","journal-title":"J Real-Time Image Processing"},{"key":"4764_CR17","volume-title":"Calculation of average PSNR differences between RD-curves","author":"G Bjontegaard","year":"2001","unstructured":"Bjontegaard G (2001) Calculation of average PSNR differences between RD-curves. Technical Report VCEG-M33, Video Coding Experts Group VCEG, Austin"},{"key":"4764_CR18","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.image.2019.04.019","volume":"76","author":"G Cebri\u00e1n-M\u00e1rquez","year":"2019","unstructured":"Cebri\u00e1n-M\u00e1rquez G, Mart\u00ednez JL, Cuenca P (2019) Adaptive inter CU partitioning based on a look-ahead stage for HEVC. Signal Process: Image Commun 76:97\u2013108. https:\/\/doi.org\/10.1016\/j.image.2019.04.019","journal-title":"Signal Process: Image Commun"},{"key":"4764_CR19","doi-asserted-by":"publisher","first-page":"414","DOI":"10.1007\/s11227-016-1882-9","volume":"73","author":"G Cebri\u00e1n-M\u00e1rquez","year":"2019","unstructured":"Cebri\u00e1n-M\u00e1rquez G, Mart\u00ednez JL, Cuenca P (2019) Inter and intra pre-analysis algorithm for HEVC. J Supercomput 73:414\u2013432. https:\/\/doi.org\/10.1007\/s11227-016-1882-9","journal-title":"J Supercomput"},{"key":"4764_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40064-016-2377-0","volume":"756","author":"W Chen","year":"2016","unstructured":"Chen W, Wang X (2016) Fast entropy-based cabac rate estimation for mode decision in HEVC. SpringerPlus 756:1\u201310. https:\/\/doi.org\/10.1186\/s40064-016-2377-0","journal-title":"SpringerPlus"},{"key":"4764_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13640-017-0226-x","volume":"75","author":"X Huang","year":"2017","unstructured":"Huang X, An P, Zhang Q (2017) Efficient AMP decision and search range adjustment algorithm for HEVC. J Image Video Process 75:1\u201315. https:\/\/doi.org\/10.1186\/s13640-017-0226-x","journal-title":"J Image Video Process"},{"issue":"3","key":"4764_CR22","doi-asserted-by":"publisher","first-page":"706","DOI":"10.1016\/j.jestch.2018.12.016","volume":"22","author":"M Maazouz","year":"2019","unstructured":"Maazouz M, Batel N, Bahri N, Masmoudi N (2019) Homogeneity-based fast CU partitioning algorithm for HEVC intra coding. Eng Sci Technol, Int J 22(3):706\u2013714. https:\/\/doi.org\/10.1016\/j.jestch.2018.12.016","journal-title":"Eng Sci Technol, Int J"},{"key":"4764_CR23","doi-asserted-by":"crossref","unstructured":"Westland N, Dias AS, Mrak M (2019) Decision trees for complexity reduction in video compression. In: 2019 IEEE International Conference on Image Processing (ICIP). 10.1109\/icip.2019.8803302","DOI":"10.1109\/ICIP.2019.8803302"},{"key":"4764_CR24","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1109\/TIP.2019.2924810","volume":"29","author":"W Kuang","year":"2020","unstructured":"Kuang W, Chan Y-L, Tsang S-H, Siu W-C (2020) Online-learning-based bayesian decision rule for fast intra mode and cu partitioning algorithm in HEVC screen content coding. IEEE Trans Image Process 29:170\u2013185. https:\/\/doi.org\/10.1109\/TIP.2019.2924810","journal-title":"IEEE Trans Image Process"},{"issue":"4","key":"4764_CR25","doi-asserted-by":"publisher","first-page":"660","DOI":"10.1109\/TCSVT.2014.2363753","volume":"25","author":"G Correa","year":"2015","unstructured":"Correa G, Assuncao PA, Agostini LV, da Silva Cruz LA (2015) Fast HEVC encoding decisions using data mining. IEEE Trans Circuits Syst Video Technol 25(4):660\u2013673. https:\/\/doi.org\/10.1109\/TCSVT.2014.2363753","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"issue":"11","key":"4764_CR26","doi-asserted-by":"publisher","first-page":"5088","DOI":"10.1109\/TIP.2016.2601264","volume":"25","author":"Z Liu","year":"2016","unstructured":"Liu Z, Yu X, Gao Y, Chen S, Ji X, Wang D (2016) CU partition mode decision for HEVC hardwired intra encoder using convolution neural network. IEEE Trans Image Process 25(11):5088\u20135103. https:\/\/doi.org\/10.1109\/TIP.2016.2601264","journal-title":"IEEE Trans Image Process"},{"issue":"3","key":"4764_CR27","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1109\/TCSVT.2016.2619499","volume":"28","author":"T Mallikarachchi","year":"2018","unstructured":"Mallikarachchi T, Talagala DS, Arachchi HK, Fernando A (2018) Content-adaptive feature-based CU size prediction for fast low-delay video encoding in HEVC. IEEE Trans Circuits Syst Video Technol 28(3):693\u2013705. https:\/\/doi.org\/10.1109\/TCSVT.2016.2619499","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"issue":"10","key":"4764_CR28","doi-asserted-by":"publisher","first-page":"5044","DOI":"10.1109\/TIP.2018.2847035","volume":"27","author":"M Xu","year":"2018","unstructured":"Xu M, Li T, Wang Z, Deng X, Yang R, Guan Z (2018) Reducing complexity of HEVC: a deep learning approach. IEEE Trans Image Process 27(10):5044\u20135059. https:\/\/doi.org\/10.1109\/TIP.2018.2847035","journal-title":"IEEE Trans Image Process"},{"issue":"7","key":"4764_CR29","doi-asserted-by":"publisher","first-page":"2225","DOI":"10.1109\/TIP.2015.2417498","volume":"24","author":"Y Zhang","year":"2015","unstructured":"Zhang Y, Kwong S, Wang X, Yuan H, Pan Z, Xu L (2015) Machine learning-based coding unit depth decisions for flexible complexity allocation in high efficiency video coding. IEEE Trans Image Process 24(7):2225\u20132238. https:\/\/doi.org\/10.1109\/TIP.2015.2417498","journal-title":"IEEE Trans Image Process"},{"issue":"3","key":"4764_CR30","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1109\/TBC.2017.2711142","volume":"63","author":"L Zhu","year":"2017","unstructured":"Zhu L, Zhang Y, Pan Z, Wang R, Kwong S, Peng Z (2017) Binary and multi-class learning based low complexity optimization for HEVC encoding. IEEE Trans Broadcast 63(3):547\u2013561. https:\/\/doi.org\/10.1109\/TBC.2017.2711142","journal-title":"IEEE Trans Broadcast"},{"key":"4764_CR31","doi-asserted-by":"publisher","first-page":"5081","DOI":"10.1007\/s00034-019-01110-4","volume":"38","author":"S Kuanar","year":"2019","unstructured":"Kuanar S, Rao KR, Bilas M, Bredow J (2019) Adaptive CU mode selection in HEVC intra prediction: a deep learning approach. Circuits Syst Signal Process 38:5081\u20135102. https:\/\/doi.org\/10.1007\/s00034-019-01110-4","journal-title":"Circuits Syst Signal Process"},{"key":"4764_CR32","doi-asserted-by":"publisher","first-page":"5431","DOI":"10.1109\/TIP.2020.2982832","volume":"29","author":"Z Chen","year":"2020","unstructured":"Chen Z, Shi J, Li W (2020) Learned fast HEVC intra coding. IEEE Trans Image Process 29:5431\u20135446. https:\/\/doi.org\/10.1109\/TIP.2020.2982832","journal-title":"IEEE Trans Image Process"},{"issue":"2","key":"4764_CR33","doi-asserted-by":"publisher","first-page":"1859","DOI":"10.1016\/j.asej.2021.01.001","volume":"12","author":"F Zaki","year":"2021","unstructured":"Zaki F, Mohamed AE, Sayed SG (2021) CtuNet: a deep learning-based framework for fast CTU partitioning of H265\/HEVC intra- coding. Ain Shams Eng J 12(2):1859\u20131866. https:\/\/doi.org\/10.1016\/j.asej.2021.01.001","journal-title":"Ain Shams Eng J"},{"key":"4764_CR34","doi-asserted-by":"crossref","unstructured":"He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1\u201317","DOI":"10.1109\/CVPR.2016.90"},{"key":"4764_CR35","doi-asserted-by":"publisher","DOI":"10.1016\/j.image.2021.116442","volume":"99","author":"E Cetinkaya","year":"2021","unstructured":"Cetinkaya E, Amirpour H, Ghanbari M, Timmerer C (2021) CTU depth decision algorithms for HEVC: a survey. Signal Process: Image Commun 99:116442. https:\/\/doi.org\/10.1016\/j.image.2021.116442","journal-title":"Signal Process: Image Commun"},{"issue":"2","key":"4764_CR36","doi-asserted-by":"publisher","first-page":"2441","DOI":"10.1007\/s11042-020-09231-8","volume":"80","author":"Z Wang","year":"2021","unstructured":"Wang Z, Li F (2021) Convolutional neural network based low complexity hevc intra encoder. Multimed Tools Appl 80(2):2441\u20132460. https:\/\/doi.org\/10.1007\/s11042-020-09231-8","journal-title":"Multimed Tools Appl"},{"key":"4764_CR37","doi-asserted-by":"publisher","first-page":"45262","DOI":"10.1109\/ACCESS.2018.2864881","volume":"6","author":"Z Feng","year":"2018","unstructured":"Feng Z, Liu P, Jia K, Duan K (2018) Fast intra CTU depth decision for HEVC. IEEE Access 6:45262\u201345269. https:\/\/doi.org\/10.1109\/ACCESS.2018.2864881","journal-title":"IEEE Access"},{"key":"4764_CR38","volume-title":"Common test conditions and software reference configurations","author":"F Bossen","year":"2013","unstructured":"Bossen F (2013) Common test conditions and software reference configurations. JCTVC-L1100 Joint Collaborative Team on Video Coding Technical Report, Geneva"},{"issue":"5","key":"4764_CR39","doi-asserted-by":"publisher","first-page":"1882","DOI":"10.1007\/s11227-014-1371-y","volume":"71","author":"P Pi\u00f1ol","year":"2015","unstructured":"Pi\u00f1ol P, Migall\u00f3n H, L\u00f3pez-Granado O, Malumbres MP (2015) Slice-based parallel approach for HEVC encoder. J Supercomput 71(5):1882\u20131892. https:\/\/doi.org\/10.1007\/s11227-014-1371-y","journal-title":"J Supercomput"},{"key":"4764_CR40","unstructured":"Fraunhofer-HHI (2015) HEVC Reference Software (HM-16.3). available at: http:\/\/hevc.hhi.fraunhofer.de\/svn\/"},{"key":"4764_CR41","volume-title":"Improvements of the BD-PSNR model","author":"G Bjontegaard","year":"2008","unstructured":"Bjontegaard G (2008) Improvements of the BD-PSNR model. VCEG-M33, Video Coding Experts Group (VCEG) Technical Report, Berlin"}],"updated-by":[{"DOI":"10.1007\/s11227-022-04918-1","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2022,12,2]],"date-time":"2022-12-02T00:00:00Z","timestamp":1669939200000}}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04764-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-022-04764-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04764-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T03:09:44Z","timestamp":1686280184000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-022-04764-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,3]]},"references-count":41,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2023,7]]}},"alternative-id":["4764"],"URL":"https:\/\/doi.org\/10.1007\/s11227-022-04764-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,3]]},"assertion":[{"value":"10 August 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 September 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 December 2022","order":3,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":4,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":5,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s11227-022-04918-1","URL":"https:\/\/doi.org\/10.1007\/s11227-022-04918-1","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}