{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T08:19:12Z","timestamp":1782893952640,"version":"3.54.5"},"reference-count":39,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T00:00:00Z","timestamp":1593993600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010198","name":"Ministerio de Econom\u00eda, Industria y Competitividad, Gobierno de Espa\u00f1a","doi-asserted-by":"publisher","award":["TEC2017-88048-C2-2-R"],"award-info":[{"award-number":["TEC2017-88048-C2-2-R"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a data preparation process for managing real-world kinematic data and detecting fishing vessels. The solution is a binary classification that classifies ship trajectories into either fishing or non-fishing ships. The data used are characterized by the typical problems found in classic data mining applications using real-world data, such as noise and inconsistencies. The two classes are also clearly unbalanced in the data, a problem which is addressed using algorithms that resample the instances. For classification, a series of features are extracted from spatiotemporal data that represent the trajectories of the ships, available from sequences of Automatic Identification System (AIS) reports. These features are proposed for the modelling of ship behavior but, because they do not contain context-related information, the classification can be applied in other scenarios. Experimentation shows that the proposed data preparation process is useful for the presented classification problem. In addition, positive results are obtained using minimal information.<\/jats:p>","DOI":"10.3390\/s20133782","type":"journal-article","created":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T11:07:42Z","timestamp":1594033662000},"page":"3782","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["Architecture for Trajectory-Based Fishing Ship Classification with AIS Data"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8912-5165","authenticated-orcid":false,"given":"David","family":"S\u00e1nchez Pedroche","sequence":"first","affiliation":[{"name":"Group GIAA, University Carlos III of Madrid, 28270 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7138-5508","authenticated-orcid":false,"given":"Daniel","family":"Amigo","sequence":"additional","affiliation":[{"name":"Group GIAA, University Carlos III of Madrid, 28270 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1768-2688","authenticated-orcid":false,"given":"Jes\u00fas","family":"Garc\u00eda","sequence":"additional","affiliation":[{"name":"Group GIAA, University Carlos III of Madrid, 28270 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos\u00e9 Manuel","family":"Molina","sequence":"additional","affiliation":[{"name":"Group GIAA, University Carlos III of Madrid, 28270 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,7,6]]},"reference":[{"key":"ref_1","unstructured":"European Commission (2020, May 21). Illegal Fishing: The EU Rules to Combat Illegal, Unreported and Unregulated Fishing. Available online: https:\/\/ec.europa.eu\/fisheries\/cfp\/illegal_fishing_en."},{"key":"ref_2","unstructured":"European Commission (2020, May 21). Fighting Illegal Fishing: Commission Warns Taiwan and Comoros with Yellow Cards and Welcomes Reforms in Ghana and Papua New Guinea. Available online: https:\/\/ec.europa.eu\/commission\/presscorner\/detail\/en\/IP_15_5736."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/s10462-007-9052-3","article-title":"Machine learning: A review of classification and combining techniques","volume":"26","author":"Kotsiantis","year":"2006","journal-title":"Artif. Intell. Rev."},{"key":"ref_4","unstructured":"Amigo, D., S\u00e1nchez Pedroche, D., Garc\u00eda, J., and Molina, J.M. (2019, January 2\u20135). AIS trajectory classification based on IMM data. Proceedings of the 2019 22th International Conference on Information Fusion (FUSION), Ottawa, ON, Canada."},{"key":"ref_5","unstructured":"S\u00e1nchez Pedroche, D., Amigo, D., Garc\u00eda, J., and Molina, J.M. (2019, January 8\u201310). Context information analysis from IMM filtered data classification. Proceedings of the 1st Maritime Situational Awareness Workshop (MSAW 2019), Lerici, Italy."},{"key":"ref_6","unstructured":"Tu, E., Zhang, G., Rachmawati, L., Rajabally, E., and Huang, G.-B. (2016). Exploiting AIS data for intelligent maritime navigation: A comprehensive survey. IEEE Trans. Intell. Transp. Syst., 99."},{"key":"ref_7","unstructured":"(2020, May 21). IMO SOLAS Chapter V: Safety of Navigation. Available online: http:\/\/www.imo.org\/en\/OurWork\/facilitation\/documents\/solas%20v%20on%20safety%20of%20navigation.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1017\/S0373463307004298","article-title":"Automatic Identification System (AIS): Data reliability and human error implications","volume":"60","author":"Wall","year":"2007","journal-title":"J. Navig."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2013\/704504","article-title":"A review of data fusion techniques","volume":"2013","author":"Castanedo","year":"2013","journal-title":"Sci. World J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1109\/TAES.1966.4501892","article-title":"An assessment of the navigation and course corrections for a manned flyby of mars or venus","volume":"AES-2","author":"McElhoe","year":"1966","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_12","first-page":"555","article-title":"Non linear filtering: Interacting particle solution","volume":"2","year":"1996","journal-title":"Markov Processes Relat. Fields"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1109\/9.1299","article-title":"The interacting multiple model algorithm for systems with Markovian switching coefficients","volume":"33","author":"Blom","year":"1988","journal-title":"IEEE Trans. Automat. Control"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TAES.2005.1561886","article-title":"Survey of maneuvering target tracking. Part V: Multiple-model methods","volume":"41","author":"Li","year":"2005","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1007730.1007735","article-title":"A study of the behavior of several methods for balancing machine learning training data","volume":"6","author":"Batista","year":"2004","journal-title":"SIGKDD Explor. Newsl."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Gosain, A., and Sardana, S. (2017, January 13\u201316). Handling class imbalance problem using oversampling techniques: A review. Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India.","DOI":"10.1109\/ICACCI.2017.8125820"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Singhal, Y., Jain, A., Batra, S., Varshney, Y., and Rathi, M. (2018, January 14\u201315). Review of bagging and boosting classification performance on unbalanced binary classification. Proceedings of the 2018 IEEE 8th International Advance Computing Conference (IACC), Greater Noida, India.","DOI":"10.1109\/IADCC.2018.8692138"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yang, X., and Yu, X. (2019, January 12\u201313). Recognizing deceptive reviews based on weighted multi-instance unbalanced support vector machine. Proceedings of the 2019 International Conference on Artificial Intelligence and Computer Science (AICS 2019), Wuhan, China.","DOI":"10.1145\/3349341.3349494"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez, A., Garc\u00eda, S., Galar, M., Prati, R.C., Krawczyk, B., and Herrera, F. (2018). Learning from Imbalanced Data Sets, Springer International Publishing.","DOI":"10.1007\/978-3-319-98074-4"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: Synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"JAIR"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/978-3-030-29551-6_28","article-title":"Research on Ship Classification Based on Trajectory Association","volume":"Volume 11775","author":"Douligeris","year":"2019","journal-title":"Knowledge Science, Engineering and Management"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Ginoulhac, R., Barbaresco, F., Schneider, J.-Y., Pannier, J.-M., and Savary, S. (2019, January 26\u201328). Target classification based on kinematic data from ais\/ads-b, using statistical features extraction and boosting. Proceedings of the 2019 20th International Radar Symposium (IRS), Ulm, Germany.","DOI":"10.23919\/IRS.2019.8768094"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Schumann, O., Hahn, M., Dickmann, J., and Wohler, C. (2018, January 10\u201313). Semantic segmentation on radar point clouds. Proceedings of the 2018 21st International Conference on Information Fusion (FUSION), Cambridge, UK.","DOI":"10.23919\/ICIF.2018.8455344"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kraus, P., Mohrdieck, C., and Schwenker, F. (2018, January 20\u201322). Ship classification based on trajectory data with machine-learning methods. Proceedings of the 2018 19th International Radar Symposium (IRS), Bonn, Germany.","DOI":"10.23919\/IRS.2018.8448028"},{"key":"ref_25","unstructured":"(2020, May 21). Matlab predictorimportance Function: Estimates of Predictor Importance for Classification Tree. Available online: https:\/\/es.mathworks.com\/help\/stats\/compactclassificationtree.predictorimportance.html."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Meyer, R.G.V., Schwegmann, C.P., and Kleynhans, W. (2017, January 23\u201328). The best of a BAD situation: Optimising an algorithm to match course resolution SAR vessel detections to sparse AIS data. Proceedings of the 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Fort Worth, TX, USA.","DOI":"10.1109\/IGARSS.2017.8127471"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chen, X., Kamalasudhan, A., and Zhang, X. (2019, January 14\u201317). An application of convolutional neural network to derive vessel movement patterns. Proceedings of the 2019 5th International Conference on Transportation Information and Safety (ICTIS), Liverpool, UK.","DOI":"10.1109\/ICTIS.2019.8883573"},{"key":"ref_28","unstructured":"Martinez, A.R., and Baldacci, A. (2019, January 8\u201310). Vessel identification using Convolutional Neural Networks. Proceedings of the 1st Maritime Situational Awareness Workshop (MSAW 2019), Lerici, Italy."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Stateczny, A., B\u0142aszczak-B\u0105k, W., Sobieraj-\u017b\u0142obi\u0144ska, A., Motyl, W., and Wisniewska, M. (2019). Methodology for processing of 3d multibeam sonar big data for comparative navigation. Remote Sens., 11.","DOI":"10.3390\/rs11192245"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1016\/j.oceaneng.2019.02.005","article-title":"Ship classification based on ship behavior clustering from AIS data","volume":"175","author":"Zhou","year":"2019","journal-title":"Ocean Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1017\/S0373463317000546","article-title":"Research on ship classification based on trajectory features","volume":"71","author":"Sheng","year":"2018","journal-title":"J. Navig."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bakkegaard, S., Blixenkrone-Moller, J., Larsen, J.J., and Jochumsen, L. (2018, January 20\u201322). Target classification using kinematic data and a recurrent neural network. Proceedings of the 2018 19th International Radar Symposium (IRS), Bonn, Germany.","DOI":"10.23919\/IRS.2018.8448118"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1186\/s13634-016-0378-3","article-title":"A recursive kinematic random forest and alpha beta filter classifier for 2D radar tracks","volume":"2016","author":"Jochumsen","year":"2016","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_34","unstructured":"Strohmeier, M., Smith, M., Lenders, V., and Martinovic, I. (2019). Classi-fly: Inferring aircraft categories from open data. arXiv."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.trc.2013.09.015","article-title":"(Jeff) Vehicle classification using GPS data","volume":"37","author":"Sun","year":"2013","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/15472450.2017.1358623","article-title":"(Jeff) Identifying multiclass vehicles using global positioning system data","volume":"22","author":"Sun","year":"2018","journal-title":"J. Intell. Transp. Syst."},{"key":"ref_37","unstructured":"(2020, May 21). Danish Maritime Authority AIS Data. Available online: dma.dk\/SikkerhedTilSoes\/Sejladsinformation\/AIS\/Sider\/default.aspx."},{"key":"ref_38","unstructured":"Tetreault, B.J. (2005, January 17\u201323). Use of the Automatic Identification System (AIS) for Maritime Domain Awareness (MDA). Proceedings of the OCEANS 2005 MTS\/IEEE, Washington, DC, USA."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/j.cageo.2010.12.011","article-title":"Positional accuracy of the Wide Area Augmentation System in consumer-grade GPS units","volume":"37","author":"Arnold","year":"2011","journal-title":"Comput. Geosci."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/13\/3782\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:47:53Z","timestamp":1760176073000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/13\/3782"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,6]]},"references-count":39,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2020,7]]}},"alternative-id":["s20133782"],"URL":"https:\/\/doi.org\/10.3390\/s20133782","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,6]]}}}