{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,25]],"date-time":"2025-12-25T07:24:48Z","timestamp":1766647488021,"version":"3.37.3"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"9-10","license":[{"start":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T00:00:00Z","timestamp":1656547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T00:00:00Z","timestamp":1656547200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["270852890 - GRK 2160\/2","251654672-TRR 161"],"award-info":[{"award-number":["270852890 - GRK 2160\/2","251654672-TRR 161"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004359","name":"Vetenskapsr\u00e5det","doi-asserted-by":"publisher","award":["2019-05487"],"award-info":[{"award-number":["2019-05487"]}],"id":[{"id":"10.13039\/501100004359","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DOE DE-SC0021015"],"award-info":[{"award-number":["DOE DE-SC0021015"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["NSF IIS-1910733"],"award-info":[{"award-number":["NSF IIS-1910733"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2022,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We propose a novel method for the computation of Jacobi sets in 2D domains. The Jacobi set is a topological descriptor based on Morse theory that captures gradient alignments among multiple scalar fields, which is useful for multi-field visualization. Previous Jacobi set computations use piecewise linear approximations on triangulations that result in discretization artifacts like zig-zag patterns. In this paper, we utilize a local bilinear method to obtain a more precise approximation of Jacobi sets by preserving the topology and improving the geometry. Consequently, zig-zag patterns on edges are avoided, resulting in a smoother Jacobi set representation. Our experiments show a better convergence with increasing resolution compared to the piecewise linear method. We utilize this advantage with an efficient local subdivision scheme. Finally, our approach is evaluated qualitatively and quantitatively in comparison with previous methods for different mesh resolutions and across a number of synthetic and real-world examples.<\/jats:p>","DOI":"10.1007\/s00371-022-02557-4","type":"journal-article","created":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T15:07:07Z","timestamp":1656601627000},"page":"3435-3448","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Local bilinear computation of Jacobi sets"],"prefix":"10.1007","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4222-3320","authenticated-orcid":false,"given":"Daniel","family":"Kl\u00f6tzl","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Krake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4501-8496","authenticated-orcid":false,"given":"Youjia","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7285-0483","authenticated-orcid":false,"given":"Ingrid","family":"Hotz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9240-0700","authenticated-orcid":false,"given":"Bei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1174-1026","authenticated-orcid":false,"given":"Daniel","family":"Weiskopf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,30]]},"reference":[{"key":"2557_CR1","doi-asserted-by":"publisher","first-page":"012","DOI":"10.1088\/1742-6596\/798\/1\/012040","volume":"798","author":"V Artamonova","year":"2017","unstructured":"Artamonova, V., Alekseev, V.V., Makarenko, N.G.: Gradient measure and Jacobi sets for estimation of interrelationship between geophysical multifields. J. Phys.: Conf. Ser 798, 012\u2013040 (2017). https:\/\/doi.org\/10.1088\/1742-6596\/798\/1\/012040","journal-title":"J. Phys.: Conf. Ser"},{"issue":"5515","key":"2557_CR2","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1126\/science.1058304","volume":"292","author":"TP Barnett","year":"2001","unstructured":"Barnett, T.P., Pierce, D.W., Schnur, R.: Detection of anthropogenic climate change in the world\u2019s oceans. Science 292(5515), 270\u2013274 (2001). https:\/\/doi.org\/10.1126\/science.1058304","journal-title":"Science"},{"issue":"4","key":"2557_CR3","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1016\/j.comgeo.2014.10.009","volume":"48","author":"H Bhatia","year":"2015","unstructured":"Bhatia, H., Wang, B., Norgard, G., Pascucci, V., Bremer, P.T.: Local, smooth, and consistent Jacobi set simplification. Comput. Geom. 48(4), 311\u2013332 (2015). https:\/\/doi.org\/10.1016\/j.comgeo.2014.10.009","journal-title":"Comput. Geom."},{"issue":"012","key":"2557_CR4","doi-asserted-by":"publisher","first-page":"007","DOI":"10.1088\/1742-6596\/78\/1\/012007","volume":"78","author":"PT Bremer","year":"2007","unstructured":"Bremer, P.T., Bringa, E.M., Duchaineau, M.A., Gyulassy, A.G., Laney, D., Mascarenhas, A., Pascucci, V.: Topological feature extraction and tracking. J. Phys. Conf. Ser. 78(012), 007 (2007). https:\/\/doi.org\/10.1088\/1742-6596\/78\/1\/012007","journal-title":"J. Phys. Conf. Ser."},{"issue":"1","key":"2557_CR5","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s00454-009-9176-0","volume":"42","author":"G Carlsson","year":"2009","unstructured":"Carlsson, G., Zomorodian, A.: The theory of multidimensional persistence. Discrete Comput. Geom. 42(1), 71\u201393 (2009). https:\/\/doi.org\/10.1007\/s00454-009-9176-0","journal-title":"Discrete Comput. Geom."},{"issue":"8","key":"2557_CR6","doi-asserted-by":"publisher","first-page":"1100","DOI":"10.1109\/TVCG.2013.269","volume":"20","author":"H Carr","year":"2014","unstructured":"Carr, H., Duke, D.: Joint contour nets. IEEE Trans. Vis. Comput. Graph. 20(8), 1100\u20131113 (2014). https:\/\/doi.org\/10.1109\/TVCG.2013.269","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"2557_CR7","doi-asserted-by":"publisher","unstructured":"Chattopadhyay, A., Carr, H., Duke, D., Geng, Z.: Extracting Jacobi structures in Reeb spaces. In: EuroVis\u2014Short Papers (2014). https:\/\/doi.org\/10.2312\/eurovisshort.20141156","DOI":"10.2312\/eurovisshort.20141156"},{"key":"2557_CR8","doi-asserted-by":"publisher","unstructured":"Edelsbrunner, H., Harer, J.: Jacobi sets of multiple Morse functions. In: Found. Comput. Math., pp. 37\u201357 (2002). https:\/\/doi.org\/10.1017\/CBO9781139106962.003","DOI":"10.1017\/CBO9781139106962.003"},{"key":"2557_CR9","volume-title":"Computational Topology: An Introduction","author":"H Edelsbrunner","year":"2010","unstructured":"Edelsbrunner, H., Harer, J.: Computational Topology: An Introduction. American Math, Soc, Providence (2010)"},{"key":"2557_CR10","doi-asserted-by":"publisher","unstructured":"Edelsbrunner, H., Harer, J., Natarajan, V., Pascucci, V.: Local and global comparison of continuous functions. In: IEEE Visualization, pp. 275\u2013280 (2004). https:\/\/doi.org\/10.1109\/VISUAL.2004.68","DOI":"10.1109\/VISUAL.2004.68"},{"key":"2557_CR11","doi-asserted-by":"publisher","unstructured":"Edelsbrunner, H., Harer, J., Patel, A.K.: Reeb spaces of piecewise linear mappings. In: Proc. 24th Ann. Sympos. Comput. Geom., pp. 242\u2013250 (2008). https:\/\/doi.org\/10.1145\/1377676.1377720","DOI":"10.1145\/1377676.1377720"},{"key":"2557_CR12","doi-asserted-by":"publisher","unstructured":"Edelsbrunner, H., Morozov, D., Patel, A.: The stability of the apparent contour of an orientable 2-manifold. In: Topological Methods in Data Analysis and Visualization, pp. 27\u201341. Springer (2011). https:\/\/doi.org\/10.1007\/978-3-642-15014-2_3","DOI":"10.1007\/978-3-642-15014-2_3"},{"issue":"1","key":"2557_CR13","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/77635.77639","volume":"9","author":"H Edelsbrunner","year":"1990","unstructured":"Edelsbrunner, H., M\u00fccke, E.P.: Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms. ACM Trans. Graph. 9(1), 66\u2013104 (1990). https:\/\/doi.org\/10.1145\/77635.77639","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"2557_CR14","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TVCG.2009.11","volume":"15","author":"AV Gelder","year":"2009","unstructured":"Gelder, A.V., Pang, A.: Using PVsolve to analyze and locate positions of parallel vectors. IEEE Trans. Vis. Comput. Graph. 15(4), 682\u2013695 (2009). https:\/\/doi.org\/10.1109\/TVCG.2009.11","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"issue":"4","key":"2557_CR15","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/3072959.3073684","volume":"36","author":"T G\u00fcnther","year":"2017","unstructured":"G\u00fcnther, T., Gross, M., Theisel, H.: Generic objective vortices for flow visualization. ACM Trans. Graph. 36(4), 141 (2017). https:\/\/doi.org\/10.1145\/3072959.3073684","journal-title":"ACM Trans. Graph."},{"key":"2557_CR16","volume-title":"Algebraic Topology","author":"A Hatcher","year":"2002","unstructured":"Hatcher, A.: Algebraic Topology. Cambridge Univ Press, Cambridge (2002)"},{"issue":"5","key":"2557_CR17","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1007\/s12650-019-00584-3","volume":"22","author":"X He","year":"2019","unstructured":"He, X., Tao, Y., Wang, Q., Lin, H.: Multivariate spatial data visualization: a survey. J. Vis. 22(5), 897\u2013912 (2019). https:\/\/doi.org\/10.1007\/s12650-019-00584-3","journal-title":"J. Vis."},{"key":"2557_CR18","doi-asserted-by":"publisher","unstructured":"Huettenberger, L., Garth, C.: A comparison of Pareto sets and Jacobi sets. In: Topological and Statistical Methods for Complex Data, pp. 125\u2013141. Springer (2015). https:\/\/doi.org\/10.1007\/978-3-662-44900-4_8","DOI":"10.1007\/978-3-662-44900-4_8"},{"issue":"3","key":"2557_CR19","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1111\/cgf.12121","volume":"32","author":"L Huettenberger","year":"2013","unstructured":"Huettenberger, L., Heine, C., Carr, H., Scheuermann, G., Garth, C.: Towards multifield scalar topology based on Pareto optimality. Comput. Graph. Forum 32(3), 341\u2013350 (2013). https:\/\/doi.org\/10.1111\/cgf.12121","journal-title":"Comput. Graph. Forum"},{"key":"2557_CR20","doi-asserted-by":"publisher","unstructured":"Iuricich, F., Scaramuccia, S., Landi, C., De\u00a0Floriani, L.: A discrete Morse-based approach to multivariate data analysis. In: SIGGRAPH Asia Symp. Vis., 5:1\u20138 (2016). https:\/\/doi.org\/10.1145\/3002151.3002166","DOI":"10.1145\/3002151.3002166"},{"issue":"5","key":"2557_CR21","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1111\/j.1467-8659.2009.01526.x","volume":"28","author":"C Luo","year":"2009","unstructured":"Luo, C., Safa, I., Wang, Y.: Approximating gradients for meshes and point clouds via diffusion metric. Comput. Graph. Forum 28(5), 1497\u20131508 (2009). https:\/\/doi.org\/10.1111\/j.1467-8659.2009.01526.x","journal-title":"Comput. Graph. Forum"},{"key":"2557_CR22","doi-asserted-by":"publisher","unstructured":"Makela, K., Ophelders, T., Quigley, M., Munch, E., Chitwood, D.H., Dowtin, A.: Automatic tree ring detection using Jacobi sets. Comput. Res. Rep. arXiv:abs\/2010.08691 (2020). https:\/\/doi.org\/10.48550\/arXiv.2010.08691","DOI":"10.48550\/arXiv.2010.08691"},{"issue":"2","key":"2557_CR23","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/TVCG.2010.64","volume":"17","author":"S Nagaraj","year":"2010","unstructured":"Nagaraj, S., Natarajan, V.: Relation-aware isosurface extraction in multifield data. IEEE Trans. Vis. Comput. Graph. 17(2), 182\u2013191 (2010). https:\/\/doi.org\/10.1109\/TVCG.2010.64","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"2557_CR24","doi-asserted-by":"publisher","unstructured":"Nagaraj, S., Natarajan, V.: Simplification of Jacobi sets. In: Topological Data Analysis and Visualization, pp. 91\u2013102. Springer (2011). https:\/\/doi.org\/10.1007\/978-3-642-15014-2_8","DOI":"10.1007\/978-3-642-15014-2_8"},{"key":"2557_CR25","unstructured":"Natarajan, V.: Topological analysis of scalar functions for scientific data visualization. Ph.D. thesis, Duke University (2004)"},{"issue":"6","key":"2557_CR26","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1016\/j.cagd.2012.03.015","volume":"30","author":"G Norgard","year":"2013","unstructured":"Norgard, G., Bremer, P.T.: Ridge-valley graphs: Combinatorial ridge detection using Jacobi sets. Comput. Aided Geom. Des. 30(6), 597\u2013608 (2013). https:\/\/doi.org\/10.1016\/j.cagd.2012.03.015","journal-title":"Comput. Aided Geom. Des."},{"key":"2557_CR27","doi-asserted-by":"publisher","unstructured":"Peikert, R., Roth, M.: The \u201cparallel vectors\u201d operator - a vector field visualization primitive. In: IEEE Visualization, vol.\u00a014, pp. 263\u2013270 (1999). https:\/\/doi.org\/10.1109\/VISUAL.1999.809896","DOI":"10.1109\/VISUAL.1999.809896"},{"key":"2557_CR28","doi-asserted-by":"publisher","unstructured":"Singh, G., M\u00e9moli, F., Carlsson, G.: Topological methods for the analysis of high dimensional data sets and 3D object recognition. In: Eurographics Symposium on Point-Based Graphics, pp. 91\u2013100 (2007). https:\/\/doi.org\/10.2312\/SPBG\/SPBG07\/091-100","DOI":"10.2312\/SPBG\/SPBG07\/091-100"},{"key":"2557_CR29","doi-asserted-by":"publisher","unstructured":"Theisel, H., Sahner, J., Weinkauf, T., Hege, H.C., Seidel, H.P.: Extraction of parallel vector surfaces in 3D time-dependent fields and application to vortex core line tracking. In: IEEE Visualization, pp. 631\u2013638 (2005). https:\/\/doi.org\/10.1109\/VISUAL.2005.1532851","DOI":"10.1109\/VISUAL.2005.1532851"},{"issue":"3","key":"2557_CR30","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1111\/cgf.14331","volume":"40","author":"L Yan","year":"2021","unstructured":"Yan, L., Masood, T.B., Sridharamurthy, R., Rasheeda, F., Natarajan, V., Hotz, I., Wang, B.: Scalar field comparison with topological descriptors: Properties and applications for scientific visualization. Comput. Graph. Forum 40(3), 599\u2013633 (2021). https:\/\/doi.org\/10.1111\/cgf.14331","journal-title":"Comput. Graph. Forum"}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-022-02557-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00371-022-02557-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-022-02557-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,14]],"date-time":"2022-09-14T08:31:23Z","timestamp":1663144283000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00371-022-02557-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,30]]},"references-count":30,"journal-issue":{"issue":"9-10","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["2557"],"URL":"https:\/\/doi.org\/10.1007\/s00371-022-02557-4","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"type":"print","value":"0178-2789"},{"type":"electronic","value":"1432-2315"}],"subject":[],"published":{"date-parts":[[2022,6,30]]},"assertion":[{"value":"26 May 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 June 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}