{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T06:52:32Z","timestamp":1782283952406,"version":"3.54.5"},"reference-count":55,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hassan II Academy of Science and Technology"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Informatics"],"abstract":"<jats:p>Remote sensing-based crop mapping has continued to grow in economic importance over the last two decades. Given the ever-increasing rate of population growth and the implications of multiplying global food production, the necessity for timely, accurate, and reliable agricultural data is of the utmost importance. When it comes to ensuring high accuracy in crop maps, spectral similarities between crops represent serious limiting factors. Crops that display similar spectral responses are notorious for being nearly impossible to discriminate using classical multi-spectral imagery analysis. Chief among these crops are soft wheat, durum wheat, oats, and barley. In this paper, we propose a unique multi-input deep learning approach for cereal crop mapping, called \u201cCerealNet\u201d. Two time-series used as input, from the Sentinel-2 bands and NDVI (Normalized Difference Vegetation Index), were fed into separate branches of the LSTM-Conv1D (Long Short-Term Memory Convolutional Neural Networks) model to extract the temporal and spectral features necessary for the pixel-based crop mapping. The approach was evaluated using ground-truth data collected in the Gharb region (northwest of Morocco). We noted a categorical accuracy and an F1-score of 95% and 94%, respectively, with minimal confusion between the four cereal classes. CerealNet proved insensitive to sample size, as the least-represented crop, oats, had the highest F1-score. This model was compared with several state-of-the-art crop mapping classifiers and was found to outperform them. The modularity of CerealNet could possibly allow for injecting additional data such as Synthetic Aperture Radar (SAR) bands, especially when optical imagery is not available.<\/jats:p>","DOI":"10.3390\/informatics9040096","type":"journal-article","created":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T08:46:41Z","timestamp":1669798001000},"page":"96","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["CerealNet: A Hybrid Deep Learning Architecture for Cereal Crop Mapping Using Sentinel-2 Time-Series"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9685-0664","authenticated-orcid":false,"given":"Mouad","family":"Alami Machichi","sequence":"first","affiliation":[{"name":"Geomatics and Topography Department, Agronomic and Veterinary Institute Hassan 2, Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Loubna","family":"El Mansouri","sequence":"additional","affiliation":[{"name":"Geomatics and Topography Department, Agronomic and Veterinary Institute Hassan 2, Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yasmina","family":"Imani","sequence":"additional","affiliation":[{"name":"Agronomy Department, Agronomic and Veterinary Institute Hassan 2, Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Omar","family":"Bourja","sequence":"additional","affiliation":[{"name":"Embedded System and AI Department, Moroccan Foundation for Advanced Science Innovation and Research (MAScIR), Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5779-2764","authenticated-orcid":false,"given":"Rachid","family":"Hadria","sequence":"additional","affiliation":[{"name":"Research Department, National Institute of Agriculture Research, Oujda 60033, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ouiam","family":"Lahlou","sequence":"additional","affiliation":[{"name":"Agronomy Department, Agronomic and Veterinary Institute Hassan 2, Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Samir","family":"Benmansour","sequence":"additional","affiliation":[{"name":"Les Domaines Agricoles, Casablanca 21000, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yahya","family":"Zennayi","sequence":"additional","affiliation":[{"name":"Embedded System and AI Department, Moroccan Foundation for Advanced Science Innovation and Research (MAScIR), Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0475-2504","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Bourzeix","sequence":"additional","affiliation":[{"name":"Embedded System and AI Department, Moroccan Foundation for Advanced Science Innovation and Research (MAScIR), Rabat 10112, Morocco"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1023\/A:1021171514148","article-title":"Precision agriculture: A challenge for crop nutrition management","volume":"247","author":"Robert","year":"2002","journal-title":"Plant Soil"},{"key":"ref_2","unstructured":"Food and Agriculture Organization of the United Nations (2017). The future of food and agriculture\u2013Trends and challenges. Annu. Rep., 296, 1\u2013180."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1038\/nature10452","article-title":"Solutions for a cultivated planet","volume":"478","author":"Foley","year":"2011","journal-title":"Nature"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Santos, C., Lamparelli, R., Figueiredo, G., Dupuy, S., Boury, J., Luciano, A., Torres, R., and le Maire, G. (2019). Classification of Crops, Pastures, and Tree Plantations along the Season with Multi-Sensor Image Time Series in a Subtropical Agricultural Region. Remote Sens., 11.","DOI":"10.3390\/rs11030334"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"El Mansouri, L. (2017, January 22\u201324). Multiple classifier combination for crop types phenology based mapping. Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Fez, Morocco.","DOI":"10.1109\/ATSIP.2017.8075529"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/0034-4257(71)90085-X","article-title":"The calculation of the directional reflectance of a vegetative canopy","volume":"2","author":"Suits","year":"1972","journal-title":"Remote Sens. Environ."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"El Mansouri, L., Lahssini, S., Hadria, R., Eddaif, N., Benabdelouahab, T., and Dakir, A. (2019). Time Series Multispectral Images Processing for Crops and Forest Mapping: Two Moroccan Cases. Geospat. Technol. Eff. Land Gov., 24.","DOI":"10.4018\/978-1-5225-5939-9.ch006"},{"key":"ref_8","unstructured":"Hadria, R. (2018, January 6\u20137). Classification multi-temporelle des agrumes dans la plaine de triffa a partir des images sentinel 1 en vue d\u2019une meilleure gestion de l\u2019eau d\u2019irrigation. Proceedings of the 2018 Atelier International sur l\u2019apport des Images Satellite Sentinel-2: \u00e9tat de L\u2019art de la Recherche au Service de l\u2019Environnement et Applications Associ\u00e9es, Rabat, Morocco."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"111605","DOI":"10.1016\/j.rse.2019.111605","article-title":"A robust spectral-spatial approach to identifying heterogeneous crops using remote sensing imagery with high spectral and spatial resolutions","volume":"239","author":"Zhao","year":"2020","journal-title":"Remote Sens. Environ."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Moussaid, A., Fkihi, S.E., and Zennayi, Y. (2021). Tree Crowns Segmentation and Classification in Overlapping Orchards Based on Satellite Images and Unsupervised Learning Algorithms. J. Imaging, 7.","DOI":"10.3390\/jimaging7110241"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1170","DOI":"10.1080\/15481603.2019.1628412","article-title":"Long-short-term-memory-based crop classification using high-resolution optical images and multi-temporal SAR data","volume":"56","author":"Zhou","year":"2019","journal-title":"Giscience Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1953","DOI":"10.1109\/JSTARS.2022.3150430","article-title":"Land-Cover Classification With Time-Series Remote Sensing Images by Complete Extraction of Multiscale Timing Dependence","volume":"15","author":"Yan","year":"2022","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wang, X., Zhang, J., Xun, L., Wang, J., Wu, Z., Henchiri, M., Zhang, S., Zhang, S., Bai, Y., and Yang, S. (2022). Evaluating the Effectiveness of Machine Learning and Deep Learning Models Combined Time-Series Satellite Data for Multiple Crop Types Classification over a Large-Scale Region. Remote Sens., 14.","DOI":"10.3390\/rs14102341"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1080\/01431160903439874","article-title":"Assessing the potential of hyperspectral remote sensing for the descrimination of grassweeds in winter cereal crops","volume":"32","author":"Martin","year":"2011","journal-title":"Int. J. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1080\/22797254.2017.1308235","article-title":"Towards improved land use mapping of irrigated croplands: Performance assessment of different image classification algorithms and approaches","volume":"50","author":"Basukala","year":"2017","journal-title":"Eur. J. Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s41976-019-00024-8","article-title":"Evaluation of Feature Selection and Feature Extraction Techniques on Multi-Temporal Landsat-8 Images for Crop Classification","volume":"2","author":"Paul","year":"2019","journal-title":"Remote Sens. Earth Syst. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1555","DOI":"10.5194\/isprs-archives-XLIII-B3-2020-1555-2020","article-title":"Assessing the Contribution of Spectral and Temporal Features for Annual Land Cover and Crop Type Mapping","volume":"43","author":"Karakizi","year":"2020","journal-title":"Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci."},{"key":"ref_18","unstructured":"Kaijage, B. (2021). Development of a Spatially Explicit Active Learning Method for Crop Type Mapping from Satellite Image Time Series. [Ph.D. Thesis, University of Twente]."},{"key":"ref_19","unstructured":"Yan, Y., and Ryu, Y. (2019). Google street view and deep learning: A new ground truthing approach for crop mapping. arXiv."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.1016\/j.ijleo.2015.10.107","article-title":"Major crops classification using time series MODIS EVI with adjacent years of ground reference data in the US state of Kansas","volume":"127","author":"Muhammad","year":"2016","journal-title":"Optik"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.agsy.2019.01.005","article-title":"Scalable pixel-based crop classification combining Sentinel-2 and Landsat-8 data time series: Case study of the Duero river basin","volume":"171","author":"Piedelobo","year":"2019","journal-title":"Agricultural Systems"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Momm, H.G., ElKadiri, R., and Porter, W. (2020). Crop-type classification for long-term modeling: An integrated remote sensing and machine learning approach. Remote Sens., 12.","DOI":"10.3390\/rs12030449"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kwak, G.H., Park, C., Lee, K., Na, S., Ahn, H., and Park, N.W. (2021). Potential of Hybrid CNN-RF Model for Early Crop Mapping with Limited Input Data. Remote Sens., 13.","DOI":"10.3390\/rs13091629"},{"key":"ref_24","first-page":"103","article-title":"A support vector machine to identify irrigated crop types using time-series Landsat NDVI data","volume":"34","author":"Zheng","year":"2015","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_25","first-page":"55","article-title":"Discrimination of wheat and oat crops using field hyperspectral remote sensing","volume":"Volume 10213","author":"Kaiser","year":"2017","journal-title":"Proceedings of the Hyperspectral Imaging Sensors: Innovative Applications and Sensor Standards 2017"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"103023","DOI":"10.1016\/j.infrared.2019.103023","article-title":"Interleaved group convolutions for multitemporal multisensor crop classification","volume":"102","author":"Li","year":"2019","journal-title":"Infrared Phys. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"8884","DOI":"10.1109\/JSTARS.2022.3212983","article-title":"Patch-Based Training of Fully Convolutional Network for Hyperspectral Image Classification With Sparse Point Labels","volume":"15","author":"Zhang","year":"2022","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3323","DOI":"10.1109\/JSTARS.2022.3164771","article-title":"A Sentinel-2 Multiyear, Multicountry Benchmark Dataset for Crop Classification and Segmentation With Deep Learning","volume":"15","author":"Sykas","year":"2022","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TGRS.2021.3101965","article-title":"Crop Classification Under Varying Cloud Cover With Neural Ordinary Differential Equations","volume":"60","author":"Metzger","year":"2022","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yao, J., Wu, J., Xiao, C., Zhang, Z., and Li, J. (2022). The Classification Method Study of Crops Remote Sensing with Deep Learning, Machine Learning, and Google Earth Engine. Remote Sens., 14.","DOI":"10.3390\/rs14122758"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Wu, H., Zhou, H., Wang, A., and Iwahori, Y. (2022). Precise Crop Classification of Hyperspectral Images Using Multi-Branch Feature Fusion and Dilation-Based MLP. Remote Sens., 14.","DOI":"10.3390\/rs14112713"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1007\/s12524-011-0099-x","article-title":"Discrimination of Spectrally-Close Crops Using Ground-Based Hyperspectral Data","volume":"39","author":"Manjunath","year":"2011","journal-title":"J. Indian Soc. Remote. Sens."},{"key":"ref_33","unstructured":"Serna-Saldivar, S.O. (2010). Cereal Grains: Properties, Processing, and Nutritional Attributes, CRC Press."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Delcour, J.A., and Hoseney, R. (2010). Principles of Cereal Science and Technology, AACC International. [3rd ed.].","DOI":"10.1094\/9781891127632"},{"key":"ref_35","unstructured":"Softwel (p) Ltd. (2016). SW MAPS User\u2019s Manual, Softwel (p) Ltd.. Available online: http:\/\/softwel.com.np."},{"key":"ref_36","unstructured":"European Space Agency (2022, April 20). Sentinel-2-Missions-Sentinel Online. Available online: https:\/\/sentinel.esa.int\/web\/sentinel\/missions\/sentinel-2."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1109\/TGRS.2004.827257","article-title":"A Relative Evaluation of Multiclass Image Classification by Support Vector Machines","volume":"42","author":"Foody","year":"2004","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/j.rse.2004.06.017","article-title":"Toward Intelligent Training of Supervised Image Classifications: Directing Training Data Acquisition for SVM Classification","volume":"93","author":"Foody","year":"2004","journal-title":"Remote Sens. Environ."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Vapnik, V. (1995). The Nature of Statistical Learning Theory, Springer. [1st ed.].","DOI":"10.1007\/978-1-4757-2440-0"},{"key":"ref_40","first-page":"2825","article-title":"Scikit-learn: Machine learning in python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_41","unstructured":"Python Software Foundation (2022, October 21). Python 3.10.0 Documentation. Available online: https:\/\/www\/python.org."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"35","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.isprsjprs.2016.01.011","article-title":"Random forest in remote sensing: A review of applications and future directions","volume":"114","author":"Belgiu","year":"2016","journal-title":"Isprs J. Photogramm. Remote Sens."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long Short-Term Memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"2451","DOI":"10.1162\/089976600300015015","article-title":"Learning to forget: Continual prediction with LSTM","volume":"12","author":"Gers","year":"2000","journal-title":"Neural Comput."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Lyu, H., Lu, H., and Mou, L. (2016). Learning a transferable change rule from a recurrent neural network for land cover change detection. Remote Sens., 8.","DOI":"10.3390\/rs8060506"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1007\/s40808-018-0431-3","article-title":"Prediction of vegetation dynamics using NDVI time series data and LSTM","volume":"4","author":"Reddy","year":"2018","journal-title":"Model. Earth Syst. Environ."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1016\/j.jhydrol.2018.04.065","article-title":"Developing a Long Short-Term Memory (LSTM) based Model for Predicting Water Table Depth in Agricultural Areas","volume":"561","author":"Zhang","year":"2018","journal-title":"J. Hydrol."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"86","DOI":"10.4018\/IJAEIS.2020010105","article-title":"Prediction of rice yield via stacked LSTM","volume":"11","author":"Meng","year":"2020","journal-title":"Int. J. Agric. Environ. Inf. Syst."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_51","unstructured":"Chollet, F. (2018). Deep Learning with Python, Manning Publications Co."},{"key":"ref_52","unstructured":"PLAN, H.C.A. (2020). Annuaire Statistique du Maroc, Haut Commissariat au Plan."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Liao, C., Wang, J., Xie, Q., Al Baz, A., Huang, X., Shang, J., and He, Y. (2020). Synergistic Use of Multi-Temporal RADARSAT-2 and VEN mu S Data for Crop Classification Based on 1D Convolutional Neural Network. Remote Sens., 12.","DOI":"10.3390\/rs12050832"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Ofori-Ampofo, S., Pelletier, C., and Lang, S. (2021). Crop Type Mapping from Optical and Radar Time Series Using Attention-Based Deep Learning. Remote Sens., 13.","DOI":"10.3390\/rs13224668"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Mazza, A., Gargiulo, M., Scarpa, G., and Gaetano, R. (2018, January 22\u201327). Estimating the NDVI from SAR by Convolutional Neural Networks. Proceedings of the IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain.","DOI":"10.1109\/IGARSS.2018.8519459"}],"container-title":["Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2227-9709\/9\/4\/96\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:29:56Z","timestamp":1760146196000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2227-9709\/9\/4\/96"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,30]]},"references-count":55,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["informatics9040096"],"URL":"https:\/\/doi.org\/10.3390\/informatics9040096","relation":{},"ISSN":["2227-9709"],"issn-type":[{"value":"2227-9709","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,30]]}}}