{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T00:06:07Z","timestamp":1774051567709,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2024,5,28]],"date-time":"2024-05-28T00:00:00Z","timestamp":1716854400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2021YFC3101602"],"award-info":[{"award-number":["2021YFC3101602"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Oceanic trajectories frequently exhibit multiple periodic patterns across various time intervals, e.g., tidal variations, mesoscale eddies, and El Ni\u00f1o events correspond to diurnal, seasonal, and interannual fluctuations in environmental factors. To explore hidden spatiotemporal multiple periodic behaviors in noisy ocean data, we propose a novel trajectory clustering method, namely DTID-STFC. It first identifies dense time intervals (DTIs) in which trajectories occur frequently. Subsequently, within each DTI, it utilizes spectral embedding to project trajectories onto a latent subspace and proposes three-way fuzzy clustering to obtain results. We evaluate the proposed method on simulated datasets and compare it with traditional and state-of-the-art trajectory clustering approaches. Experimental results indicate that it outperforms other methods across all five metrics. Moreover, when applying the DTID-STFC method to the analysis of mesoscale cyclonic eddies in the South China Sea and vessel data, it demonstrates more discernible results than traditional methods, and it aligns well with physical oceanographic processes. This proposed method offers valuable insights into identifying periodic behaviors from complex and noisy spatiotemporal oceanic trajectory data.<\/jats:p>","DOI":"10.3390\/rs16111944","type":"journal-article","created":{"date-parts":[[2024,5,28]],"date-time":"2024-05-28T13:32:55Z","timestamp":1716903175000},"page":"1944","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A New Trajectory Clustering Method for Mining Multiple Periodic Patterns from Complex Oceanic Trajectories"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1613-4022","authenticated-orcid":false,"given":"Yanling","family":"Du","sequence":"first","affiliation":[{"name":"School of Information Technology, Shanghai Ocean University, Shanghai 201306, China"}]},{"given":"Keqi","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Information Technology, Shanghai Ocean University, Shanghai 201306, China"}]},{"given":"Guojie","family":"Yi","sequence":"additional","affiliation":[{"name":"Shanghai Ocean Monitoring and Forecasting Center, Shanghai 200062, China"}]},{"given":"Wei","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Information Technology, Shanghai Ocean University, Shanghai 201306, China"}]},{"given":"Ziye","family":"Xian","sequence":"additional","affiliation":[{"name":"School of Information Technology, Shanghai Ocean University, Shanghai 201306, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0604-5563","authenticated-orcid":false,"given":"Wei","family":"Song","sequence":"additional","affiliation":[{"name":"School of Information Technology, Shanghai Ocean University, Shanghai 201306, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,5,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"105916","DOI":"10.1016\/j.asoc.2019.105916","article-title":"Classification of spatio-temporal trajectories from volunteer geographic information through fuzzy rules","volume":"86","author":"Skarmeta","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"104614","DOI":"10.1016\/j.tourman.2022.104614","article-title":"Cluster analysis of microscopic spatio-temporal patterns of tourists\u2019 movement behaviors in mountainous scenic areas using open GPS-trajectory data","volume":"93","author":"Liu","year":"2022","journal-title":"Tour. Manag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"103932","DOI":"10.1016\/j.engappai.2020.103932","article-title":"On a clustering-based mining approach for spatially and temporally integrated traffic sub-area division","volume":"96","author":"Niu","year":"2020","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1175\/JCLI-D-11-00627.1","article-title":"Bimodal character of cyclone climatology in the Bay of Bengal modulated by monsoon seasonal cycle","volume":"26","author":"Li","year":"2013","journal-title":"J. Clim."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1126\/science.1252476","article-title":"Multispecies diel transcriptional oscillations in open ocean heterotrophic bacterial assemblages","volume":"345","author":"Ottesen","year":"2014","journal-title":"Science"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/S0079-6611(02)00024-1","article-title":"The monsoon currents in the north Indian Ocean","volume":"52","author":"Shankar","year":"2002","journal-title":"Prog. Oceanogr."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Liu, Q., Hou, Z., and Yang, J. (2022). Detecting Spatial Communities in Vehicle Movements by Combining Multi-Level Merging and Consensus Clustering. Remote Sens., 14.","DOI":"10.3390\/rs14174144"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"8804","DOI":"10.1109\/JSTARS.2021.3103785","article-title":"A Novel Impervious Surface Extraction Method Integrating POI, Vehicle Trajectories, and Satellite Imagery","volume":"14","author":"Wan","year":"2021","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"112846","DOI":"10.1016\/j.eswa.2019.112846","article-title":"TAD: A trajectory clustering algorithm based on spatial-temporal density analysis","volume":"139","author":"Yang","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3695","DOI":"10.1109\/JSTARS.2021.3068308","article-title":"A Two-Phase Clustering Approach for Urban Hotspot Detection with Spatiotemporal and Network Constraints","volume":"14","author":"Li","year":"2021","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lee, J.G., Han, J., and Whang, K.Y. (2007, January 11\u201314). Trajectory clustering: A partition-and-group framework. Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, Beijing, China.","DOI":"10.1145\/1247480.1247546"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"110108","DOI":"10.1016\/j.oceaneng.2021.110108","article-title":"A novel ship trajectory clustering method for Finding Overall and Local Features of Ship Trajectories","volume":"241","author":"Tang","year":"2021","journal-title":"Ocean Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1016\/j.patrec.2022.03.010","article-title":"Rapid trajectory clustering based on neighbor spatial analysis","volume":"156","author":"Qiao","year":"2022","journal-title":"Pattern Recognit. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"115048","DOI":"10.1016\/j.eswa.2021.115048","article-title":"Spatiotemporal trajectory clustering: A clustering algorithm for spatiotemporal data","volume":"178","author":"Ansari","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7573","DOI":"10.1016\/j.eswa.2015.06.014","article-title":"A general methodology for n-dimensional trajectory clustering","volume":"42","author":"Bermingham","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.eswa.2016.09.015","article-title":"Mining regular behaviors based on multidimensional trajectories","volume":"66","author":"Pan","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2548","DOI":"10.1109\/TITS.2017.2754401","article-title":"Recognizing network trip patterns using a spatio-temporal vehicle trajectory clustering algorithm","volume":"19","author":"Hong","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Shi, Y., Wang, D., Wang, X., Chen, B., Ding, C., and Gao, S. (2023). Sensing Travel Source\u2013Sink Spatiotemporal Ranges Using Dockless Bicycle Trajectory via Density-Based Adaptive Clustering. Remote Sens., 15.","DOI":"10.3390\/rs15153874"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"109535","DOI":"10.1016\/j.oceaneng.2021.109535","article-title":"Data mining approach for automatic ship-route design for coastal seas using AIS trajectory clustering analysis","volume":"236","author":"Zhang","year":"2021","journal-title":"Ocean Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"111001","DOI":"10.1016\/j.oceaneng.2022.111001","article-title":"Maritime traffic flow clustering analysis by density based trajectory clustering with noise","volume":"249","author":"Yang","year":"2022","journal-title":"Ocean Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1016\/j.datak.2006.01.013","article-title":"ST-DBSCAN: An algorithm for clustering spatial\u2013temporal data","volume":"60","author":"Birant","year":"2007","journal-title":"Data Knowl. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wang, L., Chen, P., Chen, L., and Mou, J. (2021). Ship AIS trajectory clustering: An HDBSCAN-based approach. J. Mar. Sci. Eng., 9.","DOI":"10.3390\/jmse9060566"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1007\/s11222-007-9033-z","article-title":"A tutorial on spectral clustering","volume":"17","year":"2007","journal-title":"Stat. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/0098-3004(84)90020-7","article-title":"FCM: The fuzzy c-means clustering algorithm","volume":"10","author":"Bezdek","year":"1984","journal-title":"Comput. Geosci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"103765","DOI":"10.1016\/j.trc.2022.103765","article-title":"Trajectory pattern identification and classification for real-time air traffic applications in Area Navigation terminal airspace","volume":"142","author":"Deng","year":"2022","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"116733","DOI":"10.1016\/j.eswa.2022.116733","article-title":"Deep flight track clustering based on spatial-temporal distance and denoising auto-encoding","volume":"198","author":"Liu","year":"2022","journal-title":"Expert Syst. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1492","DOI":"10.1126\/science.1242072","article-title":"Clustering by fast search and find of density peaks","volume":"344","author":"Rodriguez","year":"2014","journal-title":"Science"},{"key":"ref_28","unstructured":"(2024, January 28). Anonymized AIS Training Data, Distributed by Global Fishing Watch, May 2020. Available online: https:\/\/globalfishingwatch.org\/data-download\/datasets\/public-training-data-v1."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.trb.2014.12.009","article-title":"Method for investigating intradriver heterogeneity using vehicle trajectory data: A dynamic time warping approach","volume":"73","author":"Taylor","year":"2015","journal-title":"Transp. Res. Part B Methodol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"103856","DOI":"10.1016\/j.trc.2022.103856","article-title":"Unsupervised hierarchical methodology of maritime traffic pattern extraction for knowledge discovery","volume":"143","author":"Li","year":"2022","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.ins.2009.09.021","article-title":"Three-way decisions with probabilistic rough sets","volume":"180","author":"Yao","year":"2010","journal-title":"Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1544","DOI":"10.1109\/TCSVT.2008.2005599","article-title":"Trajectory-based anomalous event detection","volume":"18","author":"Piciarelli","year":"2008","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_33","unstructured":"(2022). Mesoscale Eddy Trajectory Atlas META3.2 Delayed-Time All Satellites: Version META3.2 DT Allsat, AVISO."},{"key":"ref_34","first-page":"583","article-title":"Cluster ensembles\u2014A knowledge reuse framework for combining multiple partitions","volume":"3","author":"Strehl","year":"2002","journal-title":"J. Mach. Learn. Res."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s11634-022-00491-w","article-title":"Minimum adjusted Rand index for two clusterings of a given size","volume":"17","author":"Rastrojo","year":"2023","journal-title":"Adv. Data Anal. Classif."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/03610927408827101","article-title":"A dendrite method for cluster analysis","volume":"3","author":"Harabasz","year":"1974","journal-title":"Commun. Stat. Theory Methods"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","article-title":"Silhouettes: A graphical aid to the interpretation and validation of cluster analysis","volume":"20","author":"Rousseeuw","year":"1987","journal-title":"J. Comput. Appl. Math."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TPAMI.1979.4766909","article-title":"A cluster separation measure","volume":"PAMI-1","author":"Davies","year":"1979","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/304181.304187","article-title":"OPTICS: Ordering points to identify the clustering structure","volume":"28","author":"Ankerst","year":"1999","journal-title":"ACM Sigmod Rec."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"972","DOI":"10.1126\/science.1136800","article-title":"Clustering by passing messages between data points","volume":"315","author":"Frey","year":"2007","journal-title":"Science"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1007\/s00357-014-9161-z","article-title":"Ward\u2019s hierarchical agglomerative clustering method: Which algorithms implement Ward\u2019s criterion?","volume":"31","author":"Murtagh","year":"2014","journal-title":"J. Classif."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1016\/j.cja.2022.10.010","article-title":"Behavior pattern mining based on spatiotemporal trajectory multidimensional information fusion","volume":"36","author":"Jiang","year":"2023","journal-title":"Chin. J. Aeronaut."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1016\/j.joes.2018.11.002","article-title":"Role of mesoscale eddies on atmospheric convection during summer monsoon season over the Bay of Bengal: A case study","volume":"3","author":"Gulakaram","year":"2018","journal-title":"J. Ocean Eng. Sci."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.dsr.2017.05.012","article-title":"Long-term variation of mesopelagic biogenic flux in the central South China Sea: Impact of monsoonal seasonality and mesoscale eddy","volume":"126","author":"Li","year":"2017","journal-title":"Deep Sea Res. Part I Oceanogr. Res. Pap."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"3092","DOI":"10.11834\/jig.210286","article-title":"Multi-scale rotating anchor mechanism based automatic detection of ocean mesoscale eddy","volume":"27","author":"Du","year":"2022","journal-title":"J. Image Graph."},{"key":"ref_46","unstructured":"Islam, M.M., and Sado, K. (2003, January 1). Time series analysis of SST for Java Sea and South China Sea using NOAA AVHRR data. Proceedings of the 34th Conference of Remote Sensing Society of Japan, Tokyo, Japan."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"847","DOI":"10.5194\/cp-7-847-2011","article-title":"Regional climate model experiments to investigate the Asian monsoon in the Late Miocene","volume":"7","author":"Tang","year":"2011","journal-title":"Clim. Past"},{"key":"ref_48","first-page":"3221","article-title":"Accelerating t-SNE using tree-based algorithms","volume":"15","year":"2014","journal-title":"J. Mach. Learn. Res."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1098\/rspl.1895.0041","article-title":"Note on regression and inheritance in the case of two parents","volume":"58","author":"Pearson","year":"1895","journal-title":"Proc. R. Soc. Lond."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/16\/11\/1944\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:49:42Z","timestamp":1760107782000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/16\/11\/1944"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,28]]},"references-count":49,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2024,6]]}},"alternative-id":["rs16111944"],"URL":"https:\/\/doi.org\/10.3390\/rs16111944","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,28]]}}}