{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T12:23:02Z","timestamp":1775737382838,"version":"3.50.1"},"reference-count":60,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2020,3,10]],"date-time":"2020-03-10T00:00:00Z","timestamp":1583798400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Olive pitting, slicing and stuffing machines (DRR in Spanish) are characterized by the fact that their optimal functioning is based on appropriate adjustments. Traditional systems are not completely reliable because their minimum error rate is 1\u20132%, which can result in fruit loss, since the pitting process is not infallible, and food safety issues can arise. Such minimum errors are impossible to remove through mechanical adjustments. In order to achieve this objective, an innovative solution must be provided in order to remove errors at operating speed rates over 2500 olives\/min. This work analyzes the appropriate placement of olives in the pockets of the feed chain by using the following items: (1) An IoT System to control the DRR machine and the data analysis. (2) A computer vision system with an external shot camera and a LED lighting system, which takes a picture of every pocket passing in front of the camera. (3) A chip with a neural network for classification that, once trained, classifies between four possible pocket cases: empty, normal, incorrectly de-stoned olives at any angles (also known as a \u201cboat\u201d), and an anomalous case (foreign elements such as leafs, small branches or stones, two olives or small parts of olives in the same pocket). The main objective of this paper is to illustrate how with the use of a system based on IoT and a physical chip (NeuroMem CM1K, General Vision Inc.) with neural networks for sorting purposes, it is possible to optimize the functionality of this type of machine by remotely analyzing the data obtained. The use of classifying hardware allows it to work at the nominal operating speed for these machines. This would be limited if other classifying techniques based on software were used.<\/jats:p>","DOI":"10.3390\/s20051541","type":"journal-article","created":{"date-parts":[[2020,3,10]],"date-time":"2020-03-10T11:59:36Z","timestamp":1583841576000},"page":"1541","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Analysis of the Functionality of the Feed Chain in Olive Pitting, Slicing and Stuffing Machines by IoT, Computer Vision and Neural Network Diagnosis"],"prefix":"10.3390","volume":"20","author":[{"given":"Alberto","family":"Lucas Pascual","sequence":"first","affiliation":[{"name":"Food Engineering Department, Technical University of Cartagena, 30203 Cartagena, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7881-3912","authenticated-orcid":false,"given":"Antonio","family":"Madue\u00f1o Luna","sequence":"additional","affiliation":[{"name":"Aerospace Engineering and Fluid Mechanical Department, University of Seville, 41013 Seville, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1056-9714","authenticated-orcid":false,"given":"Manuel","family":"de J\u00f3dar L\u00e1zaro","sequence":"additional","affiliation":[{"name":"Food Engineering Department, Technical University of Cartagena, 30203 Cartagena, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8122-5487","authenticated-orcid":false,"given":"Jos\u00e9 Miguel","family":"Molina Mart\u00ednez","sequence":"additional","affiliation":[{"name":"Food Engineering Department, Technical University of Cartagena, 30203 Cartagena, Spain"}]},{"given":"Antonio","family":"Ruiz Canales","sequence":"additional","affiliation":[{"name":"Engineering Department, Miguel Hern\u00e1ndez University of Elche, 03312 Orihuela, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8254-2986","authenticated-orcid":false,"given":"Jos\u00e9 Miguel","family":"Madue\u00f1o Luna","sequence":"additional","affiliation":[{"name":"Graphics Engineering Department, University of Seville, 41013 Seville, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9971-3048","authenticated-orcid":false,"given":"Meritxell","family":"Justicia Segovia","sequence":"additional","affiliation":[{"name":"Engineering Department, Miguel Hern\u00e1ndez University of Elche, 03312 Orihuela, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"131","DOI":"10.3989\/gya.1999.v50.i2.648","article-title":"Siles New technologies in table olive processing","volume":"502","author":"Santos","year":"1999","journal-title":"Grasas Aceites"},{"key":"ref_2","unstructured":"Madue\u00f1o, A., Lineros, M., and Madue\u00f1o, J. (2020, February 02). System and Procedure Based on a Synchronism Sensor for the Detection of Malfunctions in Pitting Machines Olive and Filling Machines, Quantification and Optimization of Performance, Signaling, Monitoring and Remote Control. ES2529816A2. Available online: https:\/\/patents.google.com\/patent\/ES2529816A2\/en."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.rcim.2019.03.001","article-title":"Real-time detection of surface deformation and strain in recycled aggregate concrete-filled steel tubular columns via four-ocular vision","volume":"59","author":"Tang","year":"2019","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1016\/j.optlaseng.2019.06.011","article-title":"High-accuracy multi-camera reconstruction enhanced by adaptive point cloud correction algorithm","volume":"122","author":"Chen","year":"2019","journal-title":"Opt. Lasers Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Nie, M., Zhao, Q., Xu, Y., and Shen, T. (2019, January 3\u20135). Machine Vision-based Apple External Quality Grading. Proceedings of the Chinese Control and Decision Conference, Nanchang, China.","DOI":"10.1109\/CCDC.2019.8832996"},{"key":"ref_6","unstructured":"Lucas, A., Madue\u00f1o, A., De J\u00f3dar, M., Molina, J., and Ruiz, A. (2019, January 3\u20136). Characterization of the percentage of poorly positioned olives in pitting, rolling and filling machines for table olives (DRR). Proceedings of the X Congresso Ib\u00e9rico de Agroengenharia, Huesca, Spain."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.biosystemseng.2019.06.019","article-title":"In-field citrus detection and localisation based on RGB-D image analysis","volume":"186","author":"Lin","year":"2019","journal-title":"Biosyst. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11119-019-09654-w","article-title":"Color\u2011, depth\u2011, and shape\u2011based 3D fruit detection","volume":"21","author":"Lin","year":"2020","journal-title":"Prec. Agric."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Lin, G., Tang, Y., Zou, X., Xiong, J., and Li, J. (2019). Guava. Detection and Pose Estimation Using a Low-Cost RGB-D Sensor in the Field. Sensors, 19.","DOI":"10.3390\/s19020428"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0168-1699(93)90025-V","article-title":"Classification of apple surface features using machine vision and neural networks","volume":"9","author":"Yang","year":"1993","journal-title":"Comput. Electron. Agric."},{"key":"ref_11","first-page":"100","article-title":"Study on Sorting System for Strawberry Using Machine Vision (Part 1)","volume":"62","author":"Nagata","year":"2000","journal-title":"Jap. Soc. Agric. Mach."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.compag.2013.08.010","article-title":"Applied machine vision and artificial neural network for modeling and controlling of the grape drying process","volume":"98","author":"Behroozi","year":"2013","journal-title":"Comput. Electron. Agric."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.procs.2013.05.053","article-title":"Olive Fruits Recognition Using Neural Networks","volume":"17","author":"Gatica","year":"2013","journal-title":"Proc. Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"527","DOI":"10.21273\/JASHS.124.5.527","article-title":"Identifying Olive (Olea europaea) Cultivars Using Artificial Neural Networks","volume":"124","author":"Mancuso","year":"1999","journal-title":"Am. Soc. Hortic. Sci."},{"key":"ref_15","unstructured":"Sun, D. (2016). Computer Vision Technology for Food Quality Evaluation, Academic Press. [2nd ed.]."},{"key":"ref_16","unstructured":"Diaz, R. (2016). Computer Vision Technology for Food Quality Evaluation, Academic Press. [2nd ed.]."},{"key":"ref_17","unstructured":"Bottle Inspection (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/appnotes\/AN_BottleInspection.pdf."},{"key":"ref_18","first-page":"21","article-title":"Fish Inspection System Using a Parallel Neural Network Chip and the Image Knowledge Builder Application","volume":"29","author":"Menendez","year":"2008","journal-title":"AI Mag."},{"key":"ref_19","unstructured":"Liu, Y., Wei, D., and Zhang, N. (2011, January 6\u20138). Vehicle-license-plate recognition based on neural networks. Proceedings of the IEEE on Information and Automation, Shenzhen, China."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sardar, S., Tewari, G., and Babu, K.A. (2011, January 3\u20135). A hardware\/software co-design model for face recognition using Cognimem Neural Network chip. In Proceeding of the IEEE on Image Information Processing, Shimla, India.","DOI":"10.1109\/ICIIP.2011.6108866"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MM.2018.112130359","article-title":"Loihi: A Neuromorphic Manycore Processor with On-Chip Learning","volume":"38","author":"Davies","year":"2018","journal-title":"IEEE Micro"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Moran, S., Gaonkar, B., Whitehead, W., Wolk, A., Macyszyn, L.S., and Iyer, S. (2018, January 6). Deep learning for medical image segmentation\u2014Using the IBM TrueNorth neurosynaptic system. Proceedings of the SPIE Medical Imaging, Houston, TX, USA.","DOI":"10.1117\/12.2286419"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1109\/TBCAS.2017.2759700","article-title":"A scalable multi-core architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (dynaps)","volume":"12","author":"Moradi","year":"2018","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"ref_24","first-page":"145","article-title":"A 0.086-mm\u00b2 12.7-pJ\/SOP 64k-Synapse 256-Neuron Online-Learning Digital Spiking Neuromorphic Processor in 28-nm CMOS","volume":"13","author":"Frenkel","year":"2019","journal-title":"IEEE Trans. Biomed. Circuits. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MSPEC.2019.8784114","article-title":"Making machine learning arduino compatible: A gaming handheld that runs neural networks-[Resources_Hands On]","volume":"56","author":"Fried","year":"2019","journal-title":"IEEE Spectr."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Lobachev, I., Maleryk, R., Antoschuk, S., Filiahin, D., and Lobachev, M. (2018, January 24\u201327). Integration of neural networks into smart sensor networks. Proceedings of the IEEE Xplore, Kiev, Ukraine.","DOI":"10.1109\/DESSERT.2018.8409192"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1016\/j.sysarc.2019.01.011","article-title":"A Survey on optimized implementation of deep learning models on the NVIDIA Jetson platform","volume":"97","author":"Mittal","year":"2019","journal-title":"J. Syst. Arch."},{"key":"ref_28","first-page":"3","article-title":"New Neuromorphic AI NM500 and Its ADAS Application","volume":"Volume 554","author":"Zelinka","year":"2019","journal-title":"AETA-2018 Recent Advances in Electrical Engineering and Related Sciences: Theory and Application"},{"key":"ref_29","unstructured":"CogniPat SDK for Matlab (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/download\/cp_sdk_ml\/."},{"key":"ref_30","unstructured":"NeuroMem USB Dongle (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/hardware\/usbdongle\/."},{"key":"ref_31","first-page":"25","article-title":"Wireless Sensor Networks for precision horticulture in Southern Spain","volume":"68","author":"Soto","year":"2019","journal-title":"Comput. Electron. Agric."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Garcia, L., Parra, L., Jimenez, J.M., Lloret, J., and Lorenz, P. (2020). IoT-Based Smart Irrigation Systems: An Overview on the Recent Trends on Sensors and IoT Systems for Irrigation in Precision Agriculture. Sensors, 20.","DOI":"10.3390\/s20041042"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Urbano, O., Perles, A., Pedraza, C., Rubio-Arraez, S., Castell\u00f3, M.L., Ortola, M.D., and Mercado, R. (2020). Cost-Eective Implementation of a Temperature Traceability System Based on Smart RFID Tags and IoT Services. Sensors, 20.","DOI":"10.3390\/s20041163"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.compag.2011.02.004","article-title":"A novel methodology for the monitoring of the agricultural production process based on wireless sensor networks","volume":"76","author":"Marinescu","year":"2011","journal-title":"Comput. Electron. Agric."},{"key":"ref_35","unstructured":"Automated-olive-chain (2019, December 20). The internet of Food & Farm. Available online: https:\/\/www.iof2020.eu\/trials\/fruits\/automated-olive-chain."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"105304","DOI":"10.1016\/j.compag.2020.105304","article-title":"Deep learning in olive pitting machines by computer visi\u00f3n","volume":"171","author":"Lucas","year":"2020","journal-title":"Comput. Electron. Agric."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Hecht-Nielsen, R. (1989, January 18\u201322). Theory of the Backpropagation Neural Network. Proceedings of the International 1989 Joint Conference on Neural Networks, Washington, DC, USA.","DOI":"10.1109\/IJCNN.1989.118638"},{"key":"ref_38","unstructured":"Google Coral Edge TPU (2019, November 15). Google LLC. Available online: https:\/\/coral.ai\/docs\/accelerator\/datasheet\/."},{"key":"ref_39","unstructured":"Intel\u00ae Movidius\u2122 Neural Computer Stick 2 (2019, December 10). Intel Corporation. Available online: https:\/\/www.intel.es\/content\/www\/es\/es\/design\/products-and-solutions\/boards-kits-and-modules\/movidius-neural-compute-stick-2\/technical-library.html?grouping=rdc%20Content%20Types&sort=title:asc."},{"key":"ref_40","unstructured":"Nvidia-Jetson-Nano (2019, December 15). Nvidia Corporation. Available online: https:\/\/www.nvidia.com\/es-es\/autonomous-machines\/embedded-systems\/jetson-nano\/."},{"key":"ref_41","unstructured":"TM TestNeurons SimpleScript (2020, February 02). General Visions. Available online: http:\/\/www.general-vision.com\/documentation\/TM_TestNeurons_SimpleScript.pdf."},{"key":"ref_42","unstructured":"TM NeuroMem Technology Reference Guide (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/documentation\/TM_NeuroMem_Technology_Reference_Guide.pdf."},{"key":"ref_43","unstructured":"TM_CM1K_Hardware_Manual (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/documentation\/TM_CM1K_Hardware_Manual.pdf."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/0888-613X(94)00032-X","article-title":"An Alternative Approach for Generation of Membership Functions and Fuzzy Rules Based on Radial and Cubic Basis Function Networks","volume":"12","author":"Halgamuge","year":"1995","journal-title":"Int. J. Approx. Reason."},{"key":"ref_45","unstructured":"DS_CM1K (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/datasheet\/DS_CM1K.pdf."},{"key":"ref_46","unstructured":"Neural-network (2020, February 02). The MathWorks, Inc. 1994\u20132017. Available online: https:\/\/es.mathworks.com\/solutions\/deep-learning\/convolutional-neural-network.html?s_tid=srchtitle."},{"key":"ref_47","unstructured":"Train Autoencoder (2020, February 02). The MathWorks, Inc. 1994\u20132017. Available online: http:\/\/es.mathworks.com\/help\/nnet\/ref\/trainautoencoder.html."},{"key":"ref_48","unstructured":"Train Stacked Autoencoders for Image Classification (2020, February 02). The MathWorks Inc. 1994\u20132019. Available online: https:\/\/es.mathworks.com\/help\/deeplearning\/examples\/train-stacked-autoencoders-for-image-classification.html."},{"key":"ref_49","unstructured":"(2019, December 18). Image Set Repository. Available online: https:\/\/github.com\/Torras86\/Olive-image-set."},{"key":"ref_50","unstructured":"(2020, February 02). IDS Imaging Development Systems GmbH. Available online: https:\/\/es.ids-imaging.com\/store\/ui-1220se.html."},{"key":"ref_51","unstructured":"QT Creator (2019, December 18). The Qt Company. Available online: https:\/\/doc.qt.io\/."},{"key":"ref_52","unstructured":"Dropbox (2020, February 02). Dropbox Inc. Available online: https:\/\/www.dropbox.com\/developers\/documentation."},{"key":"ref_53","unstructured":"Braincard (2020, February 02). General Visions. Available online: https:\/\/www.general-vision.com\/documentation\/TM_BrainCard.pdf."},{"key":"ref_54","unstructured":"NM500 Chip (2020, February 02). General Visi\u00f3n. Available online: https:\/\/www.general-vision.com\/documentation\/TM_NeuroShield_GettingStarted.pdf."},{"key":"ref_55","unstructured":"(2020, February 02). I2C (Inter Integrated Circuit), Phillips Semiconductor, 1982. Available online: https:\/\/en.wikipedia.org\/wiki\/I%C2%B2C."},{"key":"ref_56","unstructured":"FT232RL USB UART IC (2019, December 20). Future Technology Devices International Limited. Available online: https:\/\/www.ftdichip.com\/Support\/Documents\/DataSheets\/ICs\/DS_FT232R.pdf."},{"key":"ref_57","unstructured":"USB to Serial Chip CH340 (2019, December 19). SparkFun Electronics. Available online: https:\/\/cdn.sparkfun.com\/datasheets\/Dev\/Arduino\/Other\/CH340DS1.PDF."},{"key":"ref_58","unstructured":"Intel Curie Module (2019, December 21). Intel Corporation. Available online: https:\/\/ark.intel.com\/content\/www\/es\/es\/ark\/products\/96282\/intel-curie-module-intel-quark-se-soc.html."},{"key":"ref_59","unstructured":"Teensy 4.0 USB Development Board (2019, December 20). PJRC Electronics Projects Components Available Worldwide. Available online: https:\/\/www.pjrc.com\/teensy\/."},{"key":"ref_60","unstructured":"Google Remote Desktop (2019, December 20). Google LLC. Available online: https:\/\/support.google.com\/chrome\/answer\/1649523?co=GENIE.Platform%3DDesktop&hl=es."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/5\/1541\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:05:56Z","timestamp":1760173556000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/5\/1541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,10]]},"references-count":60,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["s20051541"],"URL":"https:\/\/doi.org\/10.3390\/s20051541","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,10]]}}}