{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T21:32:13Z","timestamp":1648675933720},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,11,26]],"date-time":"2021-11-26T00:00:00Z","timestamp":1637884800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,11,26]],"date-time":"2021-11-26T00:00:00Z","timestamp":1637884800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"opening fund of State Key Laboratory of Lunar and Planetary Sciences","award":["Macau FDCT grant No. 119\/2017\/A3"],"award-info":[{"award-number":["Macau FDCT grant No. 119\/2017\/A3"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis. Comput. Ind. Biomed. Art"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents a novel algorithm for planar G1 interpolation using typical curves with monotonic curvature. The G1 interpolation problem is converted into a system of nonlinear equations and sufficient conditions are provided to check whether there is a solution. The proposed algorithm was applied to a curve completion task. The main advantages of the proposed method are its simple construction, compatibility with NURBS, and monotonic curvature.<\/jats:p>","DOI":"10.1186\/s42492-021-00095-9","type":"journal-article","created":{"date-parts":[[2021,11,26]],"date-time":"2021-11-26T03:02:43Z","timestamp":1637895763000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Typical curve with G1 constraints for curve completion"],"prefix":"10.1186","volume":"4","author":[{"given":"Chuan","family":"He","sequence":"first","affiliation":[]},{"given":"Gang","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Aizeng","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Fei","family":"Hou","sequence":"additional","affiliation":[]},{"given":"Zhanchuan","family":"Cai","sequence":"additional","affiliation":[]},{"given":"Shaolin","family":"Li","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,11,26]]},"reference":[{"issue":"1","key":"95_CR1","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.cam.2007.12.022","volume":"223","author":"DJ Walton","year":"2009","unstructured":"Walton DJ, Meek DS (2009) G1 interpolation with a single Cornu spiral segment. J Comput Appl Math 223(1):86\u201396. https:\/\/doi.org\/10.1016\/j.cam.2007.12.022","journal-title":"J Comput Appl Math"},{"issue":"1\u20133","key":"95_CR2","first-page":"159","volume":"54","author":"BB Kimia","year":"2003","unstructured":"Kimia BB, Frankel I, Popescu AM (2003) Euler spiral for shape completion. Int J Comput Vis 54(1\u20133):159\u2013182","journal-title":"Int J Comput Vis"},{"issue":"6","key":"95_CR3","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1016\/j.cag.2012.04.001","volume":"36","author":"HL Zhou","year":"2012","unstructured":"Zhou HL, Zheng JM, Yang XN (2012) Euler arc splines for curve completion. Comput Graph 36(6):642\u2013650. https:\/\/doi.org\/10.1016\/j.cag.2012.04.001","journal-title":"Comput Graph"},{"issue":"4","key":"95_CR4","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1007\/s41095-016-0055-3","volume":"2","author":"HW Lin","year":"2016","unstructured":"Lin HW, Wang ZH, Feng PP, Lu XJ, Yu JH (2016) A computational model of topological and geometric recovery for visual curve completion. Comput Vis Media 2(4):329\u2013342. https:\/\/doi.org\/10.1007\/s41095-016-0055-3","journal-title":"Comput Vis Media"},{"issue":"7","key":"95_CR5","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.1109\/TPAMI.2011.262","volume":"34","author":"G Ben-Yosef","year":"2012","unstructured":"Ben-Yosef G, Ben-Shahar O (2012) A tangent bundle theory for visual curve completion. IEEE Trans Pattern Anal Mach Intell 34(7):1263\u20131280. https:\/\/doi.org\/10.1109\/TPAMI.2011.262","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1","key":"95_CR6","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1109\/TPAMI.2014.2343214","volume":"37","author":"O Ben-Shahar","year":"2015","unstructured":"Ben-Shahar O, Ben-Yosef G (2015) Tangent bundle elastica and computer vision. IEEE Trans Pattern Anal Mach Intell 37(1):161\u2013174. https:\/\/doi.org\/10.1109\/TPAMI.2014.2343214","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"2","key":"95_CR7","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/38.19051","volume":"9","author":"G Farin","year":"1989","unstructured":"Farin G, Sapidis N (1989) Curvature and the fairness of curves and surfaces. IEEE Comput Graph Appl 9(2):52\u201357. https:\/\/doi.org\/10.1109\/38.19051","journal-title":"IEEE Comput Graph Appl"},{"issue":"3","key":"95_CR8","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.comgeo.2011.10.001","volume":"45","author":"G Harary","year":"2012","unstructured":"Harary G, Tal A (2012) 3D Euler spirals for 3D curve completion. Comput Geom 45(3):115\u2013126. https:\/\/doi.org\/10.1016\/j.comgeo.2011.10.001","journal-title":"Comput Geom"},{"issue":"2","key":"95_CR9","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1111\/j.1467-8659.2011.01855.x","volume":"30","author":"G Harary","year":"2011","unstructured":"Harary G, Tal A (2011) The natural 3D spiral. Comput Graph Forum 30(2):237\u2013246. https:\/\/doi.org\/10.1111\/j.1467-8659.2011.01855.x","journal-title":"Comput Graph Forum"},{"key":"95_CR10","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1016\/j.cam.2013.11.009","volume":"261","author":"D Connor","year":"2014","unstructured":"Connor D, Krivodonova L (2014) Interpolation of two-dimensional curves with Euler spirals. J Comput Appl Math 261:320\u2013332. https:\/\/doi.org\/10.1016\/j.cam.2013.11.009","journal-title":"J Comput Appl Math"},{"key":"95_CR11","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.matcom.2019.10.001","volume":"176","author":"E Bertolazzi","year":"2020","unstructured":"Bertolazzi E, Bevilacqua P, Frego M (2020) Efficient intersection between splines of clothoids. Math Comput Simul 176:57\u201372. https:\/\/doi.org\/10.1016\/j.matcom.2019.10.001","journal-title":"Math Comput Simul"},{"key":"95_CR12","volume-title":"Curves and surfaces for CAGD: a practical guide, 5th edn","author":"G Farin","year":"2002","unstructured":"Farin G (2002) Curves and surfaces for CAGD: a practical guide, 5th edn. Morgan Kaufmann, Burlington"},{"key":"95_CR13","doi-asserted-by":"publisher","unstructured":"Mont\u00e9s N, Herraez A, Armesto L, Tornero J (2008) Real-time clothoid approximation by rational bezier curves. In: Abstracts of the 2008 IEEE international conference on robotics and automation. IEEE, Pasadena, 19-23 May 2008. https:\/\/doi.org\/10.1109\/ROBOT.2008.4543548","DOI":"10.1109\/ROBOT.2008.4543548"},{"issue":"1","key":"95_CR14","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.cam.2003.12.038","volume":"170","author":"DS Meek","year":"2004","unstructured":"Meek DS, Walton DJ (2004) An arc spline approximation to a clothoid. J Comput Appl Math 170(1):59\u201377. https:\/\/doi.org\/10.1016\/j.cam.2003.12.038","journal-title":"J Comput Appl Math"},{"issue":"2","key":"95_CR15","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TRO.2013.2283928","volume":"30","author":"M Brezak","year":"2014","unstructured":"Brezak M, Petrovic I (2014) Real-time approximation of clothoids with bounded error for path planning applications. IEEE Trans Robot 30(2):507\u2013515. https:\/\/doi.org\/10.1109\/TRO.2013.2283928","journal-title":"IEEE Trans Robot"},{"issue":"5","key":"95_CR16","doi-asserted-by":"publisher","first-page":"1242","DOI":"10.1109\/TRO.2017.2699670","volume":"33","author":"Y Chen","year":"2017","unstructured":"Chen Y, Cai YY, Zheng JM, Thalmann D (2017) Accurate and efficient approximation of clothoids using B\u00e9zier curves for path planning. IEEE Trans Robot 33(5):1242\u20131247. https:\/\/doi.org\/10.1109\/TRO.2017.2699670","journal-title":"IEEE Trans Robot"},{"issue":"1","key":"95_CR17","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/0377-0427(95)00246-4","volume":"72","author":"DJ Walton","year":"1996","unstructured":"Walton DJ, Meek DS (1996) A planar cubic B\u00e9zier spiral. J Comput Appl Math 72(1):85\u2013100. https:\/\/doi.org\/10.1016\/0377-0427(95)00246-4","journal-title":"J Comput Appl Math"},{"issue":"14","key":"95_CR18","doi-asserted-by":"publisher","first-page":"857","DOI":"10.1016\/S0010-4485(99)00073-1","volume":"31","author":"DJ Walton","year":"1999","unstructured":"Walton DJ, Meek DS (1999) Planar G2 transition between two circles with a fair cubic B\u00e9zier curve. Comput Aided Des 31(14):857\u2013866. https:\/\/doi.org\/10.1016\/S0010-4485(99)00073-1","journal-title":"Comput Aided Des"},{"issue":"2","key":"95_CR19","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/S0377-0427(03)00435-7","volume":"157","author":"DJ Walton","year":"2003","unstructured":"Walton DJ, Meek DS, Ali JM (2003) Planar G2 transition curves composed of cubic B\u00e9zier spiral segments. J Comput Appl Math 157(2):453\u2013476. https:\/\/doi.org\/10.1016\/S0377-0427(03)00435-7","journal-title":"J Comput Appl Math"},{"issue":"11","key":"95_CR20","doi-asserted-by":"publisher","first-page":"2869","DOI":"10.1016\/j.cam.2012.01.024","volume":"236","author":"DJ Walton","year":"2012","unstructured":"Walton DJ, Meek DS (2012) A further generalisation of the planar cubic B\u00e9zier spiral. J Comput Appl Math 236(11):2869\u20132882. https:\/\/doi.org\/10.1016\/j.cam.2012.01.024","journal-title":"J Comput Appl Math"},{"issue":"7","key":"95_CR21","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1016\/j.cagd.2013.05.002","volume":"30","author":"DJ Walton","year":"2013","unstructured":"Walton DJ, Meek DS (2013) Curve design with more general planar Pythagorean-hodograph quintic spiral segments. Comput Aided Geom Des 30(7):707\u2013721. https:\/\/doi.org\/10.1016\/j.cagd.2013.05.002","journal-title":"Comput Aided Geom Des"},{"issue":"9","key":"95_CR22","doi-asserted-by":"publisher","first-page":"879","DOI":"10.1016\/S0167-8396(98)00025-9","volume":"15","author":"Y Mineur","year":"1998","unstructured":"Mineur Y, Lichah T, Castelain JM, Giaume H (1998) A shape controled fitting method for B\u00e9zier curves. Comput Aided Geom Des 15(9):879\u2013891. https:\/\/doi.org\/10.1016\/S0167-8396(98)00025-9","journal-title":"Comput Aided Geom Des"},{"issue":"3","key":"95_CR23","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.cagd.2007.01.001","volume":"24","author":"J S\u00e1nchez-Reyes","year":"2007","unstructured":"S\u00e1nchez-Reyes J (2007) Offset-rational sinusoidal spirals in B\u00e9zier form. Comput Aided Geom Des 24(3):142\u2013150. https:\/\/doi.org\/10.1016\/j.cagd.2007.01.001","journal-title":"Comput Aided Geom Des"},{"issue":"6","key":"95_CR24","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1016\/S0167-8396(02)00130-9","volume":"19","author":"J S\u00e1nchez-Reyes","year":"2002","unstructured":"S\u00e1nchez-Reyes J (2002) P-B\u00e9zier curves, spirals, and sectrix curves. Comput Aided Geom Des 19(6):445\u2013464. https:\/\/doi.org\/10.1016\/S0167-8396(02)00130-9","journal-title":"Comput Aided Geom Des"},{"issue":"9","key":"95_CR25","first-page":"1617","volume":"31","author":"AZ Wang","year":"2019","unstructured":"Wang AZ, He C, Zhao G, Xu HX (2019) A sufficient and necessary criterion for curvature monotone B\u00e9zier curves. J Comput Aided Des Comput Graph 31(9):1617\u20131621","journal-title":"J Comput Aided Des Comput Graph"},{"issue":"7","key":"95_CR26","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1016\/j.cagd.2006.03.004","volume":"23","author":"G Farin","year":"2006","unstructured":"Farin G (2006) Class a B\u00e9zier curves. Comput Aided Geom Des 23(7):573\u2013581. https:\/\/doi.org\/10.1016\/j.cagd.2006.03.004","journal-title":"Comput Aided Geom Des"},{"issue":"7","key":"95_CR27","doi-asserted-by":"publisher","first-page":"523","DOI":"10.1016\/j.cagd.2007.10.001","volume":"25","author":"J Cao","year":"2008","unstructured":"Cao J, Wang GZ (2008) A note on class a B\u00e9zier curves. Comput Aided Geom Des 25(7):523\u2013528. https:\/\/doi.org\/10.1016\/j.cagd.2007.10.001","journal-title":"Comput Aided Geom Des"},{"key":"95_CR28","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1016\/j.cagd.2018.02.001","volume":"61","author":"AZ Wang","year":"2018","unstructured":"Wang AZ, Zhao G (2018) Counter examples of \u201cclass A B\u00e9zier curves\u201d. Comput Aided Geom Des 61:6\u20138. https:\/\/doi.org\/10.1016\/j.cagd.2018.02.001","journal-title":"Comput Aided Geom Des"},{"issue":"1\u20134","key":"95_CR29","doi-asserted-by":"publisher","first-page":"121","DOI":"10.3722\/cadaps.2008.121-130","volume":"5","author":"N Yoshida","year":"2008","unstructured":"Yoshida N, Hiraiwa T, Saito T (2008) Interactive control of planar class a B\u00e9zier curves using logarithmic curvature graphs. Comput Aided Des Appl 5(1\u20134):121\u2013130. https:\/\/doi.org\/10.3722\/cadaps.2008.121-130","journal-title":"Comput Aided Des Appl"},{"key":"95_CR30","doi-asserted-by":"publisher","first-page":"4036434","DOI":"10.1155\/2020\/4036434","volume":"2020","author":"S Maqsood","year":"2020","unstructured":"Maqsood S, Abbas M, Hu G, Ramli ALA, Miura KT (2020) A novel generalization of trigonometric B\u00e9zier curve and surface with shape parameters and its applications. Math Probl Eng 2020:4036434\u20134036425. https:\/\/doi.org\/10.1155\/2020\/4036434","journal-title":"Math Probl Eng"},{"key":"95_CR31","doi-asserted-by":"publisher","first-page":"165779","DOI":"10.1109\/ACCESS.2019.2953496","volume":"7","author":"S BiBi","year":"2019","unstructured":"BiBi S, Abbas M, Misro MY, Hu G (2019) A novel approach of hybrid trigonometric B\u00e9zier curve to the modeling of symmetric revolutionary curves and symmetric rotation surfaces. IEEE Access 7:165779\u2013165792. https:\/\/doi.org\/10.1109\/ACCESS.2019.2953496","journal-title":"IEEE Access"},{"issue":"6","key":"95_CR32","doi-asserted-by":"publisher","first-page":"967","DOI":"10.3390\/math8060967","volume":"8","author":"S BiBi","year":"2020","unstructured":"BiBi S, Abbas M, Miura KT, Misro MY (2020) Geometric modeling of novel generalized hybrid trigonometric B\u00e9zier-like curve with shape parameters and its applications. Mathematics 8(6):967. https:\/\/doi.org\/10.3390\/math8060967","journal-title":"Mathematics"},{"issue":"1","key":"95_CR33","doi-asserted-by":"publisher","first-page":"550","DOI":"10.1186\/s13662-020-03001-4","volume":"2020","author":"S Maqsood","year":"2020","unstructured":"Maqsood S, Abbas M, Miura KT, Majeed A, Iqbal A (2020) Geometric modeling and applications of generalized blended trigonometric B\u00e9zier curves with shape parameters. Adv Differ Equ 2020(1):550. https:\/\/doi.org\/10.1186\/s13662-020-03001-4","journal-title":"Adv Differ Equ"},{"key":"95_CR34","doi-asserted-by":"publisher","unstructured":"Walton DJ, Meek DS (2008) An improved euler spiral algorithm for shape completion. In: Abstracts of the 2008 Canadian conference on computer and robot vision. IEEE, Windsor, 28-30 May 2008. https:\/\/doi.org\/10.1109\/CRV.2008.11","DOI":"10.1109\/CRV.2008.11"},{"key":"95_CR35","volume-title":"Applied and computational complex analysis, volume 1: power series integration conformal mapping location of zero","author":"P Henrici","year":"1988","unstructured":"Henrici P (1988) Applied and computational complex analysis, volume 1: power series integration conformal mapping location of zero. Wiley, New York"},{"issue":"10","key":"95_CR36","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1109\/34.879792","volume":"22","author":"E Sharon","year":"2002","unstructured":"Sharon E, Brandt A, Basri R (2002) Completion energies and scale. IEEE Trans Pattern Anal Mach Intell 22(10):1117\u20131131. https:\/\/doi.org\/10.1109\/34.879792","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"3","key":"95_CR37","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s41095-020-0182-8","volume":"6","author":"AZ Wang","year":"2020","unstructured":"Wang AZ, He C, Hou H, Cai ZC, Zhao G (2020) Designing planar cubic B-spline curves with monotonic curvature for curve interpolation. Comput Vis Media 6(3):349\u2013354. https:\/\/doi.org\/10.1007\/s41095-020-0182-8","journal-title":"Comput Vis Media"}],"container-title":["Visual Computing for Industry, Biomedicine, and Art"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42492-021-00095-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42492-021-00095-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42492-021-00095-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,26]],"date-time":"2021-11-26T03:07:12Z","timestamp":1637896032000},"score":1,"resource":{"primary":{"URL":"https:\/\/vciba.springeropen.com\/articles\/10.1186\/s42492-021-00095-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,26]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["95"],"URL":"https:\/\/doi.org\/10.1186\/s42492-021-00095-9","relation":{},"ISSN":["2524-4442"],"issn-type":[{"value":"2524-4442","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,26]]},"assertion":[{"value":"12 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 October 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests in the manuscript.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"28"}}