{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T00:50:20Z","timestamp":1760403020077,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2020,5,3]],"date-time":"2020-05-03T00:00:00Z","timestamp":1588464000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>In the LIC algorithm process, symmetrical streamline tracing is used to symmetrically convolve the original values of all the primitive values that pass by to obtain the resulting texture. In this process, streamline tracking and convolution consume a lot of computing resources. To generate more expressive textures for vector fields with less time consumption, a novel method named random increment streamline (RIS) is put forward, which can generate streamline textures without convolution calculations. First, the mesh unit filling preprocessing (MUFP) method is presented to transform an undressed irregular grid into a special kind of regular grid named a \u201ctexture pixel\u201d, and the point location and interpolation processes of all sampling points in the texture pixels are calculated before streamline tracking. Second, the random increment streamline method is used to generate line integral convolution style textures without any convolution calculations, thus greatly reducing the algorithm\u2019s time consumption. Third, the vector directions at each point in the static vector field are clearly expressed using the periodic cyclic animation method. Finally, several simplifications of the RIS algorithm are discussed, which help to achieve a better visual effect with faster speed. The programming results show that the method is faster and more applicable than the traditional LIC method and provides clearer expression of the vector field.<\/jats:p>","DOI":"10.3390\/sym12050724","type":"journal-article","created":{"date-parts":[[2020,5,5]],"date-time":"2020-05-05T06:41:20Z","timestamp":1588660880000},"page":"724","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Vector Field Texture Generation Method without Convolution Calculation"],"prefix":"10.3390","volume":"12","author":[{"given":"Xiaofu","family":"Du","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China"},{"name":"School of Information Science and Technology, Xiamen University Tan Kah Kee College, Zhangzhou 363105, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huilin","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hsien-Wei","family":"Tseng","sequence":"additional","affiliation":[{"name":"School of Mathematics and Information Engineering, Longyan University, Longyan 364000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6509-6670","authenticated-orcid":false,"given":"Teen-Hang","family":"Meen","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, National Formosa University, Yunlin 632, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,5,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/TVCG.2005.4","article-title":"Comparing 2D Vector Field Visualization Methods: A User Study","volume":"11","author":"David","year":"2005","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_2","unstructured":"Van, W., and Jarke, J. (1991, January 3). Spot noise: Texture synthesis for data visualization. Proceedings of the ACM Siggraph, New York, NY, USA."},{"key":"ref_3","unstructured":"Vivek, V., David, K., and Alex, P. (1999, January 24\u201329). PLIC: Bridging the Gap between Streamlines and LIC. Proceedings of the IEEE Visualization, San Francisco, CA, USA."},{"key":"ref_4","first-page":"745","article-title":"Image based flow visualization","volume":"3","author":"Van","year":"2002","journal-title":"ACM Trans. Graph."},{"key":"ref_5","unstructured":"Brian, C., and Leith, L. (1993, January 2\u20136). Imaging vector fields using line integral convolution. Proceedings of the ACM Siggraph, Anaheim, CA, USA."},{"key":"ref_6","unstructured":"Detlev, S., and Hege, H.C. (1995, January 6\u201311). Fast and resolution independent line integral convolution. Proceedings of the ACM Siggraph, Los Angeles, CA, USA."},{"key":"ref_7","unstructured":"Bruno, J., and Wilfrid, L. (1997, January 19\u201324). The Motion Map: Efficient Computation of Steady Flow Animations. Proceedings of the IEEE Visualization\u201997, Phoenix, AZ, USA."},{"key":"ref_8","unstructured":"Arthur, O., and David, K. (1997, January 9\u201313). Enhanced line integral convolution with flow feature detection. Proceedings of the IS&T\/SPIE Electronic Imaging, San Jose, CA, USA."},{"key":"ref_9","unstructured":"Du, X.F., and Liu, H.L. (2018, January 9\u201311). Seed Filling Preprocessing: A universal visualization preprocessing method in irregular grids. Proceedings of the 30th Chinese Control and Decision Conference (CCDC2018), Shenyang, China."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Du, X.F. (2018, January 25\u201327). A New Texture Generating Algorithm: Random Increment Streamline Method. Proceedings of the 37th Chinese Control Conference (CCC2018), Wuhan, China.","DOI":"10.23919\/ChiCC.2018.8483136"},{"key":"ref_11","unstructured":"De, L., Willem, C., Van, W., and Jarke, J. (November, January 29). Enhanced spot noise for vector field visualization. Proceedings of the IEEE Visualization, Atlanta, GA, USA."},{"key":"ref_12","first-page":"1678","article-title":"Flow Visualization by Near-Regular Texture Synthesis","volume":"8","author":"Wang","year":"2005","journal-title":"J. Comput. Aided Des. Comput. Graph."},{"key":"ref_13","first-page":"1677","article-title":"Vector Field Visualization Based on Texture Synthesis","volume":"11","author":"Lin","year":"2006","journal-title":"J. Comput. Aided Des. Comput. Graph."},{"key":"ref_14","unstructured":"Jarke, J., and Van, W. (2003, January 19\u201324). Image Based Flow Visualization for Curved Surfaces. Proceedings of the IEEE VIS 2003, Seattle, WA, USA."},{"key":"ref_15","first-page":"1064","article-title":"Enhanced IBFV 2D vector field visualization","volume":"6","author":"Sun","year":"2011","journal-title":"J. Image Graph."},{"key":"ref_16","unstructured":"Rainer, W., and Eduard, G. (1997, January 5\u20136). Animating flow fields: Rendering of oriented line integral convolution. Proceedings of the IEEE Computer Animation, Geneva, Switzerland."},{"key":"ref_17","unstructured":"Rainer, W., and Eduard, G. (1997, January 19\u201324). Fast Oriented Line Integral Convolution for Vector Field Visualization via the Internet. Proceedings of the IEEE Visualization, Phoenix, AZ, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"19414","DOI":"10.1109\/ACCESS.2019.2895857","article-title":"A Line Integral Convolution Method with Dynamically Determining Step Size and Interpolation Mode for Vector Field Visualization","volume":"7","author":"Qin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/2945.694952","article-title":"New Line Integral Convolution Algorithm for Visualizing Time-Varying Flow Fields","volume":"4","author":"Shen","year":"1998","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_20","unstructured":"Interrante, V., and Grosch, C. (1997, January 19\u201324). Strategies for effectively visualizing 3D flow with volume LIC. Proceedings of the IEEE Visualization, Phoenix, AZ, USA."},{"key":"ref_21","first-page":"406","article-title":"Enhanced Texture-Based 3D Flow Visualization","volume":"21","author":"Dibin","year":"2009","journal-title":"J. Comput. Aided Des. Comput. Graph."},{"key":"ref_22","first-page":"670","article-title":"Enhanced Texture Advection Algorithm","volume":"29","author":"Lu","year":"2017","journal-title":"J. Comput. Aided Des. Comput. Graph."},{"key":"ref_23","first-page":"6","article-title":"A Texture Advection Method for Vector Field","volume":"47","author":"Jia","year":"2018","journal-title":"Electron. Technol."},{"key":"ref_24","first-page":"72","article-title":"Sparse Noise Based Volume LIC Rendering Method Accelerated by GPU","volume":"31","author":"Wang","year":"2016","journal-title":"J. Southwest Univ. Sci. Technol."},{"key":"ref_25","unstructured":"Shi, H. (2018). Research on Enhanced Vector Field Visualization Based on Line Integral Convolution, Harbin Engineering University."},{"key":"ref_26","first-page":"242","article-title":"Visualization of Wind Vectors Using Line Integral Convolution with Visual Perception","volume":"46","author":"Ma","year":"2019","journal-title":"Comput. Sci."},{"key":"ref_27","unstructured":"Xu, Q., and Zhang, J. (2017). Visualization of flow field motion direction based on multi-frequency sparse noise. Appl. Res. Comput., 37."},{"key":"ref_28","first-page":"2834","article-title":"Improved LIC algorithm based on nonlinear gradual-changing color mapping","volume":"36","author":"Gao","year":"2019","journal-title":"Appl. Res. Comput."},{"key":"ref_29","unstructured":"Liu, T. (2017). Research of Parallel Visualization for Vector Field Based on Fast-LIC, Harbin Engineering University."},{"key":"ref_30","first-page":"1293","article-title":"Unstructured grid adaptation for multiscale finite volume method","volume":"6","author":"Zahra","year":"2019","journal-title":"Comput. Geosci."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"91","DOI":"10.2495\/US080101","article-title":"3-dimensional mesh generation using the Delaunay method","volume":"102","author":"Hoshiko","year":"2008","journal-title":"WIT Trans. Built Environ."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"04014013","DOI":"10.1061\/(ASCE)WW.1943-5460.0000254","article-title":"Improved advancing front mesh algorithm with pseudoislands as internal fronts","volume":"140","author":"Mazzolari","year":"2014","journal-title":"J. Waterw. PortCoast. Ocean Eng."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Wang, F., Deng, L., Zhao, D., and Li, S.K. (2016, January 23\u201325). An Efficient Preprocessing and Composition based Finite-time Lyapunov Exponent Visualization Algorithm for Unsteady Flow Field. Proceedings of the 2016 International Conference on Virtual Reality and Visualization, Hangzhou, China.","DOI":"10.1109\/ICVRV.2016.89"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"43874","DOI":"10.1109\/ACCESS.2018.2864347","article-title":"Radar Signal Intra-Pulse Modulation Recognition Based on Convolutional Neural Network","volume":"6","author":"Qu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1002\/nme.2098","article-title":"A robust backward search method based on walk-through for point location on a 3D surface mesh","volume":"73","author":"Shan","year":"2008","journal-title":"Int. J. Numer. Methods Eng."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Gao, W.J. (2010, January 1). Boundary character based declining scanning-line filling algorithm. Proceedings of the SPIE\u2014The International Society for Optical Engineering, San Diego, CA, USA.","DOI":"10.1117\/12.886018"},{"key":"ref_37","first-page":"191","article-title":"Image-space tensor field visualization using a LIC-like method","volume":"202509","author":"Eichelbaum","year":"2012","journal-title":"Math. Vis."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/5\/724\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T14:09:52Z","timestamp":1760364592000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/5\/724"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,3]]},"references-count":37,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,5]]}},"alternative-id":["sym12050724"],"URL":"https:\/\/doi.org\/10.3390\/sym12050724","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2020,5,3]]}}}