Abstract
Food Adulteration is a deceptive act of misleading food buyers for economic gain. It has been a major concern due to its risk to public health, reduction of food quality or nutritional value. It is a food fraud that has incensed the food industry and has attracted the attention of the community since the last century. To ensure consumer protection against fraudulent activities, authentication of food and the detection of adulterants in various food items should be taken into consideration. Artificial Intelligence has been proved to be an advanced technology in food science and engineering. In this paper, we intend to proclaim the role of artificial intelligence in food adulteration detection in a systematic way. The potential for machine learning and deep learning in food quality has been analyzed through its applications. Various data sources that are available online to detect food quality have been discussed in this review. The different techniques used to detect food adulteration and the parameters considered while evaluating the food quality have been highlighted. The various comparisons have been done among the state-of-the-art methods along with their datasets sets and results. This study will assist the researchers in analyzing the best method available to detect food quality. It will help them in finding the food products that are studied by different researchers along with relevant future research directions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Food acts as a prime source of energy for the living organisms that help them to grow and survive on earth. Quality consumption of food plays a crucial role in the absorption of necessary nutrients for complete growth and development of the body. It has become mandatory to inspect the quality of food and ensure the safety of consumers all over the world. Food adulteration or food fraud is the economically inspired means to harm public health. It is the despicable and facile method of collecting huge fortunes that are a great threat to the lives of people. To quench the thirst of greed, people add adulterants to the food products to get the maximum monetary funds by selling the low-valued products at higher prices. Hence, food adulteration has become a profitable business nowadays. The shopkeepers, vendors and other dealers are playing with the lives of common people just for their illegitimate profits. Almost all food being reported is subject to food adulteration including dairy products, grains, seafood, oils, alcoholic drinks, honey, etc. Also, the fruits and vegetables being sold in the market are not as pure as they are injected with harmful chemicals and pesticides. There are multiple ways of impairing the quality of the food. The food is considered to be adulterated if the valuable constituents of the food are removed or if the poor quality of food products are concealed with an actual food product. Sometimes even the alternative food product is replaced by the actual food item. The food quality deteriorates if some unidentified substance is added to the food or its container is made up of any toxic material. Sometimes even an unsafe pesticide or some other chemical substance is contained in it. Food adulteration is not the only means of debasing the food quality. Contamination of food may happen as a natural consequence of a process. For example, microorganisms may deteriorate the fruits and vegetables. Even the spoilage of dairy products, perishable beverages and other food items can be considered as food contamination.
It seems that traditional food safety methods are not enough to control the issue. Therefore, innovative and advanced ways have to be developed that may be used by the common public or less trained people in this field to keep a check on the quality. The methods should be user-friendly and affordable tools should be designed to evaluate the food quality and achieve the desired aim.
1.1 Different Types of Adulterants Added in Food
It is quite obvious that food adulteration is done in such a way that it is not easy to identify the adulterant by the techniques that are available in public laboratories.
1.1.1 Colour as Food Additives
The colour of food is believed to influence the approach to detect food quality. Therefore, scientific research has been redirected to preserving food colour [1]. For the same reason, prohibited colouring agents are common food adulterants even though they cause many types of health hazards. Also, the permissible food dyes are used in large quantities to attract customers [2, 3]. There are other colouring agents like Metanil Yellow and Rhodamine B etc. that are widely used in confectionery products, dried fruits, wines, bitter sodas, juices, sauces, pastes, and spices. Food Dyes including Allura red and sunset yellow are used in Strawberry jelly and wine [4].
1.1.2 Preservatives as Food Additives
Every civilized society is using food preservatives but such practice can pose a threat to public health [5]. Secure and effective preservative production for perishable food products is a subject of intense study. For example, a suitable mixture of potassium lactate and sodium diacetate is observed as an acceptable preservative under refrigeration conditions [6]. Salt is found to be an effective meat preservative but it can cause hypertension [7]. Safety and efficiency of preservatives are the fundamental criteria that have to be considered for long-term food preservation. However, malpractice like the addition of harmful preservatives to food is often reported. One should have provision to control the addition of harmful food preservatives but in the modern world, it’s not possible to ban safe and effective food preservatives. Therefore, appropriate methodologies have to be set up for the proper screening of food preservatives and food quality.
1.2 Need for Artificial Intelligence for Food Adulteration Detection
Artificial Intelligence (AI) can be used as an opportunity in the food industry. It has a major role to support our food system as it can help in precision farming and many other applications in food production and food consumption. It can also be used as a quality control measure in the food sector. AI is changing the way one thinks about food production, quality, delivery etc. and the era of intelligent mobile apps has a big contribution to this transition. The artificial brains can be used efficiently to create food databases and analyze them. It has the potential to create a healthier and more affordable food industry for workers as well as consumers.
The methods used in industries to detect food adulteration are quite expensive and complex. The specialized infrastructure is required for quality evaluation methods. These methods demand intensive manual labour and are sometimes quite tedious and inefficient. Hence, AI can be used as a platform to develop a low-cost automated system that could be used by the end-user to detect adulteration in fruits, vegetables and dairy products.
The different modern methods in this area like electronic tongues, electronic noses [8], computer vision [9], spectroscopy and spectral imaging [10], and so on, have been widely used to detect food quality. These techniques can acquire a large amount of digital data related to food composition and its properties but it is highly important to analyze this data and extract useful information out of it. But it’s a challenging task to bring these methods into real world applications.
AI based techniques shall be used to evaluate the quality and analyze the data. There are many such methods to deal with a large amount of data such as partial least squares [11], artificial neural network (ANN), support vector machine (SVM) [12], random forest [13], k-nearest neighbour (KNN) [14], and so on. For feature extraction, principal component analysis (PCA) [15], wavelet transform (WT) [16], independent component correlation algorithm (ICA) [17], scale-invariant feature transform [18], histogram of oriented gradient [19], and so on. These methods are highly useful in dealing with this type of data. Thus analyzing the current scenario of degradation in food quality has encouraged the researchers to explore the research in this area.
1.3 Motivation for Research
Some of the key points that inspired us to carry out the analysis are as follow.
-
Food adulteration is a global issue. In recent times, the cases of food quality degradation by various unfair means are rising exponentially. Some sort of awareness in this context may prevent life-threatening diseases and save the lives of innocent people who become the victim of this menace.
-
We were keen to know about the data sources and the datasets available for food quality detection.
-
We observed the necessity to gather information about various techniques to detect food adulteration.
-
We discerned to figure out the factors considered to evaluate the food quality and various food products that have been studied to detect adulteration.
-
We wished to explore different deep learning and machine learning applications in the food domain.
-
We desired to study the various existing systems to detect food adulteration and to evaluate food quality.
-
We recognized the need for a systematic review after observing the ongoing research in this area of food adulteration detection. Consequently, the available research is summarized in this study based on extensive and methodical research.
1.4 Our Contributions
Our contribution to carry out this review is summarized as follows.
-
The relevant research articles have been studied by following a systematic review technique. The papers on food quality detection methods have been classified year wise as well as these were categorized based upon their source of extraction such as conference and journal papers.
-
A detailed analysis to study various methods for the detection of food adulteration has been conducted.
-
The online available datasets for different food categories are discussed for research in this field.
-
This survey discusses the various machine learning as well as deep learning applications in the food domain.
-
The existing system is studied that is used to detect food adulteration and to evaluate food quality.
-
The research work done on different food products by researchers is also presented.
-
The last section discusses future research guidelines in the area of food adulteration detection.
1.5 Related Surveys
The surveys conducted earlier have been productive but they cover a different aspect of food adulteration detection. They have not worked on the survey presenting the machine learning and deep learning techniques to detect food adulteration and also the guidelines to conduct a systematic survey are not followed. Bansal et al. [20] have discussed different types of food adulteration done in various food items, health risks imposed by the adulterants and detection methods available for them. They have studied molecular methods to detect biological adulterants in food [20]. Banerjee et al. [21] have aimed to review the available methods of detection of food fraud to focus on the detection of common adulterants and recent advances [21]. Bhargava et al. (2018) have presented a detailed overview of various methods that address the evaluation of the quality of the fruits and vegetables based on their colour, texture, size, shape and defects. These methods include pre-processing, segmentation, feature extraction, and classification. A critical comparison has been carried out based on different algorithms proposed by the researchers to inspect the quality of fruits and vegetables [22]. Zhou et al. [23] have discussed the use of deep learning in the food domain that includes food recognition, calories estimation, quality detection of fruits, vegetables, meat and aquatic products, food supply chain, and food contamination [23]. The popular architectures of deep neural networks are discussed and it has been found that deep learning can be used as a data analysis tool to solve the challenges and problems of the food category.
1.6 Article Organization
The paper in the following sections is structured as follows. Section 2 covers the review methodology used to conduct the survey. The extraction outcomes in the form of resources of publications are discussed in Sect. 3. The preliminaries of food quality detection are discussed in Sect. 4. Section 5 gives a brief description of the techniques to detect food adulteration. Section 6 provides machine learning and deep learning applications in the food domain. Section 7 deals with the findings identified in the survey and the conclusion of the paper and future directions of research are presented in Sect. 8.
2 Review Methodology Followed
The review of food adulteration detection using machine learning and deep learning methods has been conducted using the following steps.
2.1 Development of Review Protocol
A review methodology is followed to conduct a systematic review. Known electronic databases and the topmost conferences related to the research areas have been consulted for conducting the review. After this, the count of selected studies has been narrowed down by the following the inclusion and exclusion principle. Then the research questions have been framed to select the final research studies and the results are collated after following a thorough analysis.
3 Research Questions
The systematic literature review described in this paper relies on a detailed literature survey that has been conducted to study the various approaches followed by researchers to detect food adulteration. For the effective conduct of the systematic review, the following questions have been framed as listed in Table 1
3.1 Sources of Information
A suitable collection of electronic databases was considered before starting the search process to discern only the relevant research papers. The databases like Google Scholar (www.scholar.google.co.in/), Science Direct (www.sciencedirect.com), IEEE Xplore (www.ieeexplore.ieee.org) and Taylor & Francis (https://www.tandfonline.com/) have been selected to analyze the research studies. Most of the papers have been presented in top food safety and machine learning conferences, and virtually all papers are also covered by Google Scholar. Before the final selection of research articles, the redundant articles on Science Direct and IEEE Xplore have been eliminated.
3.2 Inclusion and Exclusion Criteria
A systematic keyword-based search was carried out to retrieve the pertinent research studies from the electronic databases as presented in Table 2.
This study involves both quantitative and qualitative research articles from the last decade to make sure that the analysis is complete as an effort to work on food adulteration detection. The keywords “food adulteration” and “food quality” led to a large number of results when these were used to find the research articles because this field is explored in different aspects. The abstracts and the titles of the articles have been searched using the search string “Food adulteration/quality detection [with, using, by] [Technique_used].”
The different research studies use multiple ways of writing the same title. Hence, all these options have been considered while searching the related studies so that all of the research articles can be included. The research studies from different journals, conferences, PhD and Masters Thesis have been considered by following an exclusion principle at various stages as shown in Fig. 1.
Our search came out with 300 research studies as depicted in Fig. 1. which were then filtered based upon their titles and reduced to 210. These studies were further sorted based on their abstract and came down to 150.This number went down to 112 based on full-text. After that, these 112 research articles were studied thoroughly to select a final list of research articles.
4 Extraction Outcomes
The main objective of this review is to identify the available research on food adulteration detection using artificial intelligence and is stated in the form of research questions in Table 1. To address the research question RQ1, the yearly status of research studies about food adulteration detection methods using artificial intelligence has been shown in Fig. 2a. The origin of sources of their publications is depicted in Fig. 2b.Currently, the field of food quality detection is a hot and challenging research area. Hence, the year-wise status of publications from the last decade is presented in Fig. 2a. It is quite evident from the graph that research in this area is continuously growing from the last couple of years. During the thorough analysis, it has also been seen that most of the research articles on food adulteration detection are published in different kinds of conference proceedings and journals. The conferences cover approximately 21% of the research articles, journals cover 73% and the remaining 6% are included in thesis and online reports as shown in Fig. 2b. The maximum percentage of research publications have been taken from journals, followed by conferences.
5 Preliminaries for Food Quality Detection
5.1 Dataset
The first phase to perform food adulteration detection is the dataset collection. Mostly the researchers have created their customized datasets based upon their requirements and the parameters to be focused upon to evaluate the food quality. Some of the annotated datasets of images of fruits, vegetable datasets and other few datasets of food of other countries are available online as given in table Table 3. These datasets include pictures of different fruits, vegetables and some dishes. As the majority of the research work has been done for food recognition and classification, therefore these datasets are available for such purposes. The information given in Table 3 helps in attaining the answer to the research question RQ2. This table provides a summary of the online available annotated datasets for different food items.
6 Techniques to Detect Food Adulteration
The food adulteration detection techniques vary from simple visual methods to complex systems. Quality control tests for fruits, vegetables and dairy products are considerable aspects to assure adulterant free products for consumption.
To address the research question RQ3, it has been analysed that food adulteration detection techniques can be broadly classified into two categories as shown in Fig. 3. These are Conventional methods to detect food adulteration and Automated food adulteration detection techniques. These techniques have been discussed in detail in the following subsections.
6.1 Conventional Methods to Detect Food Adulteration
The traditional methods used to detect food adulteration include simple chemical tests, check the freshness of food based on smell, various electronic devices or some other manual and observation-based methods. Some of the techniques followed to detect food adulteration are discussed below.
-
Electronic devices to identify food adulteration: It has been observed that various digital devices that are used to identify the adulteration of the food like lactometer test that measures the specific density of the milk, freezing point determination of the milk or lactoscan device which is used to perform digital analysis of the milk etc.
-
Laboratory tests using chemical substances: The various laboratory tests that are conducted to check the adulteration of the substance. For example, various pH indicators are used that change the colour of the food if an adulterant ingredient is present in the product. Various chemicals are used to find if the food item is adulterated or not. For example, tincture iodine is used to detect the presence of starch in milk and milk products [43]. Hydrochloric acid (HCl) is used to identify washing soda in jaggery. These lab tests are conducted in the presence of the experts with high domain knowledge and who know about the chemical properties of the food products.
-
Manual inspection of food products: This method involves the human intervention to manually perform checking of the food products to detect adulteration. Human experts are needed to independently check each adulterant and outline their properties. The manual inspection is done based upon the physical appearance of the food products, their smell, texture and other such parameters. In some instances, even these experts would have trouble making appropriate predictions.
-
Observation-based methods to detect common food adulteration: There are different methods based on observation which are used at home and other small scale levels to identify the adulterants in food products such as to detect the water in milk put a drop of milk on the polished slanting surface and if the milk flows leaving the trail behind the milk is pure and in case of adulterated milk, it flows immediately without leaving any mark. Similarly, to detect other oils in coconut oil, refrigerate the oil in transparent glass and the coconut oil solidifies and other oils are deposited as a separate layer in the glass. There are many other methods like heating and dissolving the samples in water etc. are followed which detect the adulterants in different food products.
6.1.1 Challenges of Conventional Methods of Food Adulteration
Researchers have analysed that an automated system sometimes identifies food quality better than humans do. Automated systems can play an important tool in evaluating the quality of different food products. These traditional methods are quite complex and require a lot of manual work and hence there are chances of delay as discussed above. Also, the specialized infrastructure is required for accurate analysis. Not only this but also various agencies are needed for the verification and validation of the results. These methods demand a long time and are quite tedious and inefficient. The current methods of detecting potential adulterants tend to be a burden on domain experts, who do not have the resources and capabilities. Hence to improve these methods and to increase their accuracy; AI comes into a picture that employs different techniques to detect the food adulteration.
6.2 Automated Food Adulteration Detection Techniques
AI has been playing a predominant role in the world of food safety and quality assurance. The food industry has been leveraging the advantages of the latest advancements in AI. Product inspection in the food industry is in high demand, including quality inspection of the food products, classification and grading of fruits and vegetables.
To build an AI system to detect food adulteration, the data required for analysis can be in two forms. The first type of data is used to develop a vision-based model where the main focus is to inspect the quality of food items based upon the parameters like colour, texture, size, shape, defects, morphological features etc. The classification is done based upon the physical appearance of the fruits, vegetables and dairy products by the training of the data using ML models. The second data type consists of parameters such as moisture, pH, temperature, pressure, humidity, viscosity and other related parameters which aim to examine the chemical composition of the food products. For this purpose, the Internet of Things (IoT) can be used to collect the data from different sensors and the decision of adulteration detection is done based upon the contents of the food products. There are other modern types of equipment like electronic tongue and electronic nose that acquire such data and perform analysis to evaluate the food quality.
6.2.1 Vision Based Methods
The visual aspect is one of the most significant parameters to assess the quality of food. Vision based model is a method in which images of the food products can be used to detect adulteration by training the visual dataset on the ML and deep learning (DL) models as depicted in Fig. 4. These models are also used to evaluate the food quality based upon the textual data. The computer vision system is used for automatic and precise classification of food products based on the adulteration level. Food quality evaluation can be done by acquiring the data through a digital camera and then ML models can be used for prediction purposes. The Artificial Neural Networks (ANN) has been highly popular for research works in recent years due to their ability to learn about the features with minimal prior knowledge of the data and independent feature selection. These networks are inspired by the working of the actual neural system of the human body that works like a black box and adjusts the weights as per training rule. The neural network is used in those cases in which the exact model is not known. The ingredients of the food products are used to train the neural network using images to extract textural, shape and morphological properties. The successful implementation of ANN classifiers can be done to inspect the quality of food products and for grading purposes.
Convolution Neural Network architecture can be proposed that is capable to extract features to detect the food adulteration. The approach based upon a vision system is considered as eco- friendly as it does not involve the usage of chemical reagents. There are several other advantages of this method such as quick and efficient results, low cost and can be widely used in the food industry for classification and grading purposes. To answer the research question RQ3 the details of the vision based methods used by researchers have been described in Table 4.
Few researchers have used these machine learning methods to access the food quality for textual data. The dataset consists of different parameters related to the food product. Most of the researchers have used ANN to perform the detection of food adulteration. The details of the methods used in the literature survey are summarized in Table 5.
6.2.2 IoT Based Food Adulteration Detection Methods
The AI along with the Internet of Things (IoT) has been a powerful platform for food security and safety. IoT technology can be used to make the system of adulteration detection as a smart device. To enhance the quality of food, it could be a part of the food supply chain by tracking food conditions and live sharing the data with the consumers. As shown in Fig. 5, the system works in three phases: (i) Sense (ii) Analyze (iii) Predict.
In phase one, the data is collected using different sensors. The different sensors can be used to record the data and a Raspberry Pi can be used to control the entire working of the system as shown in step 1 and step 2 in Fig. 5. Next, in phase two the design and implementation of an AI system which may use the data collected from sensors. The food quality system can be designed to keep a watch on various environmental factors such as temperature, humidity, alcohol content and exposure to light that may decay the food as shown in step 3 and step 4 as per the figure. Finally, in phase three the smart decisions for the food adulteration detection system are suggested and predict the output if the food product is pure or adulterated as seen in step 5 and step 6 in the figure. The quality of the food can be detected which can be used as a platform for the food adulteration monitoring system. The related work done by researchers using IoT to perform food quality evaluation is summarized in Table 6.
6.2.3 Quality Control of food using Electronic Methods
The electronic nose (E-Nose) and Electronic Tongue (E-Tongue) are devices that work the same as human nose and taste organs and are composed of an array of sensors. These systems have broad applications in the food adulteration detection system as the complex data sets from E-Nose and E-Tongue signals coupled with multivariate statistics constitute fast and effective instruments for classifying discriminating, recognizing and identifying samples, as well as predicting the concentrations level of various compounds.
An electric nose is used to detect the smell even better than the human’s sense of smell. It obtains the data on the nature of the compounds under consideration by using the chemical detection principle; it is a smart sensing tool that utilizes the array of gas sensors that overlap with the pattern of reorganization component. The detection system of the e-nose consisting of sensors when comes in contact with the volatile compounds experience a change in electrical properties. A specific response recorded by the electronic surface transforms the signals into digital values [78]. Computation is done based on the statistical models on the recorded data. It is widely used in the research fields as it detects the hazardous gas present in the adulterated food that is not possible for a human nose.
E-Tongue is a multichannel taste sensor that is used to recognize, classify and quantify the components of liquid samples. The data about the samples are collected from sensors that work the same as gustatory cells present in taste buds of the tongue. The set of specific sensors is used to obtain the digital fingerprint of the sample and the information related to taste generating substances is transmitted into electrical signals which serve as a profile input for the data recognition system. Figure 6 presents the working schema of the E-Nose and E-Tongue where it is observed that the food products can be accessed in three forms solid phase (fruits, vegetables etc.), liquid phase (milk, juices etc.) and gaseous phase (volatile compounds emitted from the products). The solid compounds are analyzed through their texture, shape, colour, thermal and optical properties whereas in case of liquids the taste of the food item is analyzed and for gases, the compounds are judged based upon their odour and volatile compounds emitted from the substances. These electronic devices mimic the olfactory system of the nose to study the gaseous elements and gustatory receptors of the tongue to look over liquid compounds.
The sensory devices such as a spectrophotometer, thermometer etc. are used to examine the solid products. Further, ML and DL models can be applied for classification and pattern recognition based upon which the prediction is done about the presence of adulterants in food. Also, the other parameters such as odour, taste, the flavour of the food, aroma appearance and texture of the food can be analyzed from the predictions of the model. The research work related to these electronic methods is described in Table 7.
Thus, to build a computer-based food adulteration detection system, one needs to use IoT devices to sense the data and ML models for predictions based on the collected data.
7 Machine Learning and Deep Learning Applications in Food
Machine learning is a subfield of artificial intelligence that makes computers learn without being explicitly programmed. It is constructing the algorithms that can learn from data and make predictions on the related data. ML is categorized into two classes namely supervised and unsupervised machine learning. In supervised ML, there is a predetermined set of classes into which the food items are classified and training data is available for each class. The system uses any of the classification algorithms such as Naive Bayes (NB), Support Vector Machines (SVM), Decision Tree (DT), k-Nearest Neighbour (k-NN) and trains a model from the given data. This trained model is then used for making predictions and assigning the food products into different categories. In the case of the unsupervised approach of ML, no labelled data is provided to models. Deep Learning is a part of machine learning that can be considered as a representation learning method that is inspired by the human brain. It has turned out to be a powerful medium of pattern recognition in the last few years. It uses a deep neural network composed of multiple layers of neurons. It has an advantage of self-feature engineering and good accuracy that makes it work efficiently for even highly complex problems. Deep Learning models are good for classification and regression tasks provided a sufficient amount of data. Deep Learning signifies the number of layers that contain the neural network. The primary neural network is composed of three layers input, hidden and output layer. The number of intermediate layers increases as the complexity of the problems arise.
The inclination towards machine vision in the food domain is quite trending from the last few years. It has experienced a huge expansion in both theory and implementation. It has various applications such as medical diagnostics, automated manufacturing, aerial surveillance, remote sensing and now grading of food and agricultural products. Object detection is one of the classical applications of computer vision that is involved in developing an automated food sorting system. In this, the objective is to identify what and where i.e. to recognize the objects in the given image and where the objects are located in the given image. The task of object detection is a bit complex as compared to object classification as it just recognizes the objects but not their location in the image and also classification fails in images having more than one object. Convolution Neural Network is also used for object detection. It is a deep learning concept in which an image is given as the input, features are extracted from the same and based upon these features, the input image is differentiated from the other images. The answer to RQ4 is discussed in the following sections that tell about the applications of machine learning and deep learning in the food domain.
7.1 Food Recognition and Classification
Eating habits and daily diets can highly affect the health of people. Food Recognition and classification is a major task that helps human being to record their daily diets. It is mandatory for diabetic and allergic patients to strictly monitor and control their dietary behaviour. The information about the food products is characterized in their images. Image acquisition is an easy and cost-friendly medium for procuring information for food recognition and classification. This task becomes challenging for natural products that vary in size, shape, volume, texture, colour and composition. Various background and layout of foodstuffs also introduce variations for food recognition and classification. At present, due to the common use of CNN, image analysis has been the most commonly used pattern in food recognition and classification.
There are various popular machine learning and deep learning methods for this purpose. But, CNN architectures work better for image identification. These structures include AlexNet [89] [90], a network using repetitive units called visual geometry group network (VGG) [90], GoogLeNet [91] that includes parallel data channels, and residual neural network (ResNet (He et al. 2016) constructed by residual blocks [91,92,93]. Furthermore, these mentioned network architectures can be downloaded from the model zoo with pre-trained weights. That is, the models have already been trained by some image datasets like ImageNet [93] so that these pretraining models have already learned the ability to extract image features (such as colours, texture information, high-level abstract representations, and so on) [94]. Researches can use their specific image datasets to implement transfer learning based on the pre-trained model, which means that we can use our dataset to retrain the weights of a fully connected structure for final classification while keeping the weights of convolution layer unchanged, or slightly adjusting the weights of the whole network. The researchers who have worked upon food recognition and classification are listed in Table 8.
7.2 Food Calorie Estimation
With improved living standards, dietary management is gaining more and more attention. Nowadays, technology can support users to keep track of their food consumption in a more user-friendly way allowing for a more comprehensive daily dietary monitoring. People are more cautious about keeping track of their daily diet to help them control nutrition intake, lose weight, manage their diabetes or food allergies, and improve dietary habits to stay healthy. The food calorie is one of the most concerned indexes. Many mobile APPs have been designed for recording everyday meals including not only food names but also food calorie [101, 102] [103, 104]. The task of food calorie estimation is more challenging than food classification because it’s not sufficient to estimate the food calorie just from its texture and colour. The weight or volume of food, cooking directions and ingredients directly affect the calorie content of the food. It is not easy to build a large dataset containing food images, ingredients, cooking methods, and weights (or volumes) labelled with calorie content, which restricts the use of deep learning technology to achieve calorie estimation. Few authors have worked on the image classification part but it just roughly estimates the calorie content of the food. The research work in this area is presented in Table 9.
7.3 Food Supply Chain
The food supply chain is a complex system consisting of multiple economic stakeholders from primary producers to consumers (including farmers, production factories, distributors, retailers, and consumers) [103] [105]. It is hard for regulators, such as governments, to obtain reliable food information due to the unreliable information from the supply chain, which can easily lead to food fraud and food safety problems. Mao et al. [103] presented a credit evaluation system based on blockchain for the food supply chain using a deep learning network named LSTM. The evaluation task was carried out by analyzation of credit evaluation texts. Text data like “The fruit does not look very fresh” were labelled as “negative,” and the sentence such as “the quality is good” has a “positive” label. Sentence feature extraction was performed by LSTM and these features act as the input of DNN based classifier. The proposed method showed approximately 90% classification accuracy on a Chinese text dataset, which was beyond the reach of traditional methods such as SVM and naive Bayes. The research in [103] solved a problem that how to transform a large number of credit evaluation text data into some simple evaluation indicators [105]. Similarly, another article [104] [106] introduced a sentence classification method using deep learning, which can be tested using the dataset mentioned in Mao et al. [103] for comparison. Such research relies heavily on big data, so much work (such as dataset in the type of audio, text, and so on, for food domain should be collected, for example) remains to be done in the future.
7.4 Quality Detection of Fruits and Vegetables
Fruits and vegetables being an essential part of a healthy diet are explored a lot and their quality detection has been a trending research area. It provides the necessary nutrients for human beings. Deep Learning and machine learning along with image processing has become an efficient tool for fruit and vegetable quality detection in the last few years. The various research studies on the quality detection of fruits and vegetables are presented in Table 10.
8 Findings of Systematic Survey
This section summarizes the established findings as the comprehensive survey has been conducted and efforts have been made to answer all the research questions given in Table 1. From the literature survey, it is concluded that the researchers have used machine learning and deep learning techniques followed by sensor-based approaches as shown in Fig. 7. PCA has been commonly used for dimensionality reduction. There is too much potential in AI-based methods, beyond some of the labour intensive tasks for food adulteration detection. Most of the research experiments (i.e. approx. 75%) have therefore opted for machine learning as well as deep learning in parallel to detect food adulteration. Nevertheless, researchers are being attracted in recent times to experiment with deep learning due to improved accuracy regardless of the time constraint needed to train the data. Researchers have also used sensor based methods and primarily focused on ANN and CNN for the development of a food adulteration detection system. The response to question RQ3 has been obtained through Fig. 7 which summarizes the AI-based techniques for food adulteration detection.
It has been observed that the food products that have been focused by the researchers are dairy products mainly milk, cheese and ghee. In the category of fruits, the experiments have been conducted on apples, mangos, oranges, bananas, grapes and plums etc.
The vegetables for which adulteration detection and quality evaluation have been performed are the carrot, tomato, onions, cucumber, spinach etc. Also, the researchers have worked to detect adulteration in other food products like honey, olive oil, saffron etc. Figure 8. depicts the commonly adulterated food products. The response to research question RQ5 is stated in Table 11 which describes the major food items that have been explored by researchers to study about food quality detection system.
8.1 Features used for Food Quality Detection System
The research articles have been studied thoroughly and the answer to the research question RQ6 has been reported in Table 12. As discussed before that the food item is evaluated based upon vision parameters that include colour, morphological and texture features.
8.1.1 Colour Features
Colour features are the ones that influence the buyer to accept/ reject the foodstuff as it characterizes the freshness and quality. Images of the food products are acquired by widely used RGB colour models based on red (R), green (G), blue (B) primitive colours. This colour model separates an object into red, green and blue planes. In an image, various RGB devices produce different RGB values for the same pixel, multiple transformations techniques are used to standardize these values. As RGB is not linear with the human visual inspection, the sensory properties of food products cannot be analyzed. HSI is proposed and developed to resolve such problems. It is a leading method for evolving colour based image processing algorithms that are easily visualized by humans. However, HSI and RGB are similar and do not respond to minute colour variations. Therefore, it is not advised to evaluate the transformation of product colour during processing. CIELAB colour space identifies all the colours to the human eye and was designed to be used as a device dependent model as to where ‘L’ is the measure of lightness, ‘a’ and ‘b’ adjusts the red/green and green/blue balance respectively. It can be perceptually related in such a way that colour differences in CIE-LAB space that a person recognizes are the same as Euclidean distances. Since the colour measured by computer vision can be compared easily with colour obtained from CIELAB colour space, it provides a feasible way to assess the quality of object colour measurement. Table 13. summarizes the quality analysis of fruits and vegetables based upon different parameters and colour space model employed by numerous researchers.
8.1.2 Morphological Features
The morphological features that depict the shape and size are generally used to classify fruits and vegetables. Grading of these food items is performed based upon their size. The size of the food item is measured using features like projected area, perimeter, length, width, major and minor axis. Such features are commonly used in industries for automated sorting purposes. The area (a scalar quantity) measures the actual number of pixels in the region. Pixels of the area are used to calculate the projected area. Feature extraction is done using the gap of two neighbouring pixels. Perimeter is determined by the distance between the boundaries of the region. These features are efficient enough once the object is segmented, irrespective of shape and size. Length and width are used to measure the size of fruits and vegetables. As the shape of food products typically changes during processing, it is necessary to restore the orientation at which length and width are measured. The major axis is the longest line across the object, obtained by the length of each of two boundary pixels.
The shortest line perpendicular to the major axis is the minor axis. The shape is a crucial visual attribute for image content description that cannot be defined precisely because it is not an easy task to measure the similarity between shapes.
The two shape descriptor categories are region-based (based on integral object area) and contour-based (boundary segmented by local features). Roundness, aspect ratio and compactness are used to characterize the shape of the food item. In the food industry for quality analysis convexity, roundness, compactness, length, width, elongation, boundary encoding, length/width ratio, Fourier descriptor and invariant moments are the most common shape features used. Table 14 illustrates the quality analysis of fruits and vegetables based upon different morphological features employed by different researchers.
8.1.3 Texture Features
The texture is suitable for a wide range of objects that understand and interpret human visual systems. Texture measured from a group of pixels depicts the distribution of elements and appearance of the surface and is useful in machine vision which predicts the surface in form of roughness, contrast, entropy, orientation, etc.
The texture is consistent with maturity and sugar content (internal quality of fruits and vegetables). It is also used by extracting intensity values between pixels to isolate different patterns in images. Quantitative and qualitative analysis can be used to study the texture. As per the quantitative analysis, six textural characteristics i.e. contrast, coarseness, line-likeness, directionality, roughness and regularity whereas four features i.e. contrast, correlation, entropy and energy are according to qualitative analysis. Statistical texture, model-based texture, structural texture and transform based texture are various types of texture characteristics. Statistical texture, extract matrix which is dependent on intensity values of pixels. The different model-based texture is a fractal model, random field model and autoregressive model. Structure texture comprises of lines, edges that are constructed by pixels intensity. Spatial domain images can be derived from transform based texture. The statistical texture is widely used due to low computational cost and high accuracy. Table 15 illustrates the quality analysis of fruits and vegetables based upon different morphological features employed by different researchers.
Features based upon chemical composition can also be used to detect adulteration in the food as they aim to know about the content of the food product. The quality and adulteration content of the food item can be predicted by using sensors that measure temperature, moisture, pH, volatile gases like carbon dioxide, oxygen, odour, pressure, viscosity etc. There is a particular range of temperature which is to be maintained to increase the shelflife of the foodstuff. The acidic level of the item can be measured using a pH sensor and also the concentrations of these gases change for the fresh and the spoiled food. The values of these parameters vary once the food is spoiled or the quality has been degraded.
8.2 Work in Progress
The research in this field of food quality is going on worldwide. The answer to RQ.7 is addressed below that discusses some existing studies.
-
pH Sensing Using Electrospun Halochromic Nanofibres: The researchers at IIT Hyderabad have been working on a project to develop a smartphone-based system that is equipped with sensors to detect the amount of adulteration in milk [58]. Initially, they have developed a system to measure the acidity of milk through an indicator paper that changes colour based on the level of adulteration. Besides this, they have also developed algorithms that can be incorporated on a mobile phone to detect the colour change accurately.
-
Paper Strip-Based Tests: An innovative kit has been developed to detect the adulteration of milk by the National Dairy Research Institute (NDRI), Karnal [165].The paper strip-based tests have been developed which can rapidly detect adulteration of milk containing neutralizers, urea, glucose, hydrogen peroxide, sucrose and maltodextrin. The test involves dipping a strip in the milk sample for a short duration followed by immediate visualization of the colour of the strip.
-
Food Sniffer: A smart portable kitchen gadget has been developed to check the freshness of raw meat, poultry or fish. It’s a wireless device designed by Swiss Scientists that detects these non-veg products if they are fresh, spoiled or in the stage of getting spoiled and the results are displayed on the smartphone [167]. It contains a sensor that collects the gases emitted by meat to examine its freshness and helps to avoid food wastage and of course takes care of food safety.
-
Paper Sensor to detect Milk Freshness: The researchers at IIT Guwahati have developed a paper kit that can test the freshness of milk and tell how well the milk has been pasteurized [168].They have used a filter paper to design a detector that can react with a milk enzyme, Alkaline Phosphatase (ALP). This compound is removed from milk once it is pasteurized. Hence, ALP acts as an indicator to milk quality because it reacts with the sensor probe to generate precipitate and indicates the presence of microbes in the milk. The colour of the paper on dipping in milk changes and these colour changes are captured using a smartphone camera to get the corresponding RGB values. These values are compared with the standard threshold values to measure the amount of ALP present in the milk sample and the quality of the milk can be predicted based upon the analysis.
-
Fruit Sorting at Amazon: There has been a practical application of machine learning at Amazon that uses these algorithms to predict the quality of groceries. It grades different types of products and prevents the wastage of fruits and vegetables by providing consistent results. It predicts if the fruit quality is good or bad. The different fruits stored in the warehouse are scanned through a set of cameras and sensors to inspect their quality.
The research question RQ8 is replied in Sect. 7. The key results of the research questions mentioned in Table 1 from this systematic survey can be summarized as follows.
-
The research work in the field of food adulteration detection is being done for a long time but we have studied the research work of the last decade to gather information about the current trends followed to evaluate the food quality.
-
The annotated datasets are available for different food categories like fruits, Italian and Japanese food items. Researchers can easily use these resources as a description along with online availability is provided in this systematic review.
-
Different food adulteration detection methods such as machine learning, deep learning and IoT based detection systems are briefly described in this research study. However, due to better accuracy achieved by these techniques, the researchers are also enticed by deep learning techniques
-
This survey brings out major machine learning and deep learning applications in the food domain.
-
This systematic review comes up with the information about the food items that have been explored by researchers to work upon to detect the adulteration and to evaluate their quality.
-
From this systematic survey, it can be said that researchers have tried to work upon colour, texture, defects, and morphological features etc. Also, they have focused upon features that try to extract the components of the food products.
-
It has been noticed that there are few existing similar works going on who are working to develop a food adulteration detection system.
-
This research survey concludes that researchers have performed mostly on food adulteration detection for the presence or absence of adulterant.
It has also been seen that an extensive amount of research work has been carried out for food adulteration detection using various approaches and techniques. Therefore, these studies can also be implemented to develop a low cost, user-friendly food adulteration detection system. To perform the food adulteration detection system for the Indian market, one can generate his dataset and can develop a model using the available features and models. Also, the best performing ML technique used by researchers for food adulteration detection can be applied to the Indian context dataset.
9 Conclusion and Future Work
We were inspired to conduct this systematic survey by the growth of research work in the area of food adulteration detection. The extensive research has been done to keep a quality control check on food but still, the Indian market is facing major challenges due to less technical development in the field of food adulteration detection. Certain challenges are witnessed while building an AI and Sensor-based system to detect food adulteration.
Few research studies are available that cover a thorough analysis of the machine learning techniques to detect food adulteration. We realized the need for a systematic literature survey after reviewing the groundbreaking research in the field of detection of food adulteration. This paper is, therefore, an important contribution to the literature on the detection of food adulteration using artificial intelligence. This survey includes 112 research studies published on food adulteration detection using machine learning from the last decade to include the relevant work only. The 112 research studies taken into account in this systematic survey have been determined by developing a review protocol that includes the research questions, sources of information, inclusion and exclusion criteria. The different results of this survey have been examined to get the answers to the targeted research questions drafted in this article.
The overview of the food adulteration detection approaches, major food products to be worked upon, and important parameters are given in this paper. From this review, it has been observed that most of the research work in this field has been published in conferences followed by journals. It has also been analyzed that mainly ML and DL (i.e. 75%) approaches have been used by the researchers have in comparison to other sensor based and hybrid approaches. This paper also gives about the different types of experiments followed by researchers to detect food adulteration. The different food categories and major parameters that can be referred to are mentioned in the paper.
There is a lot of work to be done to improve the accuracy of the detection system for food adulteration. It has been observed that the datasets are not readily available online because the researchers do not provide any links to the same. As there is a lack of annotated datasets and the creation of labelled datasets for different foodstuffs is a time-consuming task. In the future, these resources can be provided to utilize these by other researchers so that they can focus only on enhancing the efficiency of the system by developing new food adulteration detection methods. It has also been analyzed that deep learning approaches for food adulteration detection are in demand. Hence, researchers can experiment with these approaches to achieve improved results. And, also there is a need to build online systems which can perform food adulteration detection. The research can be done to develop a low-cost smartphone-system to detect food adulteration which can serve as an aid to end-users for their quality satisfaction. This field needs to be integrated with a real-time system for food adulteration detection. Thus, this survey can help the researchers in building the effective food adulteration detection system by using the different methods and techniques used by other researchers which can help in the benefits of society.
Availability of Data and Material
The relevant links are provided in the manuscripts.
References
Zhou C, Tan S, Li J, Chu X, Cai K (2014) A novel method to stabilize meat colour: ligand coordinating with hemin. J Food Sci Technol 51:1213–1217
Dixit S, Khanna SK, Das M (2013) All India survey for analyses of colors in sweets and savories: exposure risk in Indian population. J Food Sci 78:642–647
Stevens LJ, Burgess JR, Stochelski MA, Kuczek T (2015) Amounts of artificial food dyes and added sugars in foods and sweets commonly consumed by children. Clin Pediatr (Phila) 54(4):309–321
Ates E, Mittendorf K, Senyuva H (2011) LC/MS method using cloud point extraction for the determination of permitted and illegal food colors in liquid, semiliquid, and solid food matrixes: single-laboratory validation. J AOAC Int 94:1853–1862
Boga A, Binokay S (2010) Food additives and effects to human health. Arch Med Rev J 19:141–154
Fik M, Surówka K, Firek B (2008) Properties of refrigerated ground beef treated with potassium lactate and sodium diacetate. J Sci Food Agric 88:91–99
Uzan A, Delaveau P (2009) The salt content of food: a public health problem. Ann Pharm Fr 67:291–294
Tian H, Li F, Qin L, Yu H, Ma X (2014) Discrimination of chicken seasonings and beef seasonings using electronic nose and sensory evaluation. J Food Sci 79(11):2346–2353. https://doi.org/10.1111/1750-3841.12675
Brosnan T, Sun DW (2004) Improving quality inspection of food products by computer vision—a review. J Food Eng 61(1):3–16. https://doi.org/10.1016/s0260-8774(03)00183-3
Barbin DF, Felicio A, Sun DW, Nixdorf SL, Hirooka EY (2014) Application of infrared spectral techniques on quality and compositional attributes of coffee: an overview. Food Res Int 61:23–32. https://doi.org/10.1016/j.foodres.2014.01.005
Jia W, Li Y, Qu R, Baranowski T, Burke LE, Zhang H, Mao ZH (2018) Automatic food detection in egocentric images using artificial intelligence technology. Public Health Nutr 22(7):1168–1179. https://doi.org/10.1017/S1368980018000538
Pouladzadeh P, Villalobos G, Almaghrabi R, Shirmohammadi S (2012) A novel SVM based food recognition method for calorie measurement applications. In: 2012 IEEE international conference on multimedia and expo workshops, pp 495–498. https://doi.org/10.1109/ICMEW.2012.92
Bossard L, Guillaumin M, Gool LV (2014) Food-101-Mining discriminative components with random forests. In: Fleet D, Pajdla T, Schiele B, Tuytelaars T (eds) Computer vision—ECCV 2014, Pt Vi, vol 8694, pp 446–461. https://doi.org/10.1007/978-3-319-10599-4_29
Yordi EG, Koelig R, Mota YC, Matos MJ, Santana L, Uriarte E, Molina E (2015) Application of KNN algorithm in determining the total antioxidant capacity of flavonoid-containing foods. In: 19th international electronic conference on synthetic organic chemistry. https://doi.org/10.3390/ecsoc-19-e002
Granato D, Santos JS, Escher GB, Ferreira BL, Maggio RM (2018) Use of principal component analysis (PCA) and hierarchical cluster analysis (HCA) for multivariate association between bioactive compounds and functional properties in foods: a critical perspective. Trends Food Sci Technol 72:83–90. https://doi.org/10.1016/j.tifs.2017.12.006
Ma B-Q (2017) Food packaging printing defect detection method based on image wavelet transform. Food Res Dev 38(5):212–215. https://doi.org/10.3969/j.issn.1005-6521.2017.05.046
Monakhova YB, Tsikin AM, Kuballa T, Lachenmeier DW, Mushtakova SP (2014) Independent component analysis (ICA) algorithms for improved spectral deconvolution of overlapped signals in H-1 NMR analysis: application to foods and related products. Magn Reson Chem 52(5):231–240. https://doi.org/10.1002/mrc.4059
Giovany S, Putra A, Hariawan AS, Wulandhari LA (2017) Machine learning and SIFT approach for Indonesian food image recognition. Discov Innov Comput Sci Technol Artif Intell Era 116:612–620. https://doi.org/10.1016/j.procs.2017.10.020
Ahmed A, Ozeki T (2015) Food image recognition by using Bag-of-SURF features and HOG Features. In: Proceedings of the 3rd international conference on human-agent interaction, pp 179–180. https://doi.org/10.1145/2814940.2814968
Bansal S, Singh A, Mangal M, Mangal AK, Kumar S (2017) Food adulteration: sources, health risks, and detection methods. Crit Rev Food Sci Nutr 57(6):1174–1189
Banerjee D, Chowdhary S, Chakraborty S, Bhattacharyya R Recent advances in detection of food adulteration. In: Food safety in the 21st century 2017 Jan 1, pp 145–160. Academic Press
Bhargava A, Bansal A (2018) Fruits and vegetables quality evaluation using computer vision: a review. J King Saud Univ-Comput Inf Sci 33(3):243–247. https://doi.org/10.1016/j.jksuci.2018.06.002
Zhou L, Zhang C, Liu F, Qiu Z, He Y (2019) Application of deep learning in food: a review. Compr Rev Food Sci Food Saf 18(6):1793–1811
Heravi EJ, Aghdam HH, Puig D (2018) An optimized convolutional neural network with bottleneck and spatial pyramid pooling layers for classification of foods. Pattern Recogn Lett 105:50–58. https://doi.org/10.1016/j.patrec.2017.12.007
Yanai K, Kawano Y (2015) Food image recognition using deep convolutional network with pre-training and fine-tuning. In 2015 IEEE international conference on multimedia & expo workshops, pp 1–6. https://doi.org/10.1109/ICMEW.2015.7169816
Wu H, Merler M, Uceda-Sosa R, Smith JR (2016) Learning to make better mistakes: semantics-aware visual food recognition. In: Proceedings of the 24th ACM international conference on multimedia, pp 172–176. https://doi.org/https://doi.org/10.1145/2964284.2967205
Pandey P, Deepthi A, Mandal B, Puhan NB (2017) FoodNet: Recognizing foods using ensemble of deep networks. IEEE Signal Process Lett 24(12):1758–1762. https://doi.org/10.1109/lsp.2017.2758862
Liu C, Cao Y, Luo Y, Chen GL, Vokkarane V, Ma YS (2016a) DeepFood: deep learning-based food image recognition for computer-aided dietary assessment. In: Chang CK, Chiari L, Cao Y, Jin H, Mokhtari M, Aloulou H (eds) Inclusive smart cities and digital health, vol 9677, pp 37–48. https://doi.org/10.1007/978-3-319-39601-9_4
Liu C, Cao Y, Luo Y, Chen G, Vokkarane V, Ma Y, Hou P (2018) A new deep learning-based food recognition system for dietary assessment on an edge computing service infrastructure. IEEE Trans Serv Comput 11(2):249–261. https://doi.org/10.1109/tsc.2017.2662008
Fu ZH, Chen D, Li HY (2017) ChinFood1000: a large benchmark dataset for Chinese food recognition. In: Huang DS, Bevilacqua V, Premaratne P, Gupta P (eds) Intelligent computing theories and application, ICIC 2017, Pt I, vol 10361, pp 273–281. https://doi.org/10.1007/978-3-319-63309-1_25
Ciocca G, Napoletano P, Schettini R (2018) CNN-based features for retrieval and classification of food images. Comput Vis Image Underst 176:70–77. https://doi.org/10.1016/j.cviu.2018.09.001
Zheng J, Zou L, Wang ZJ (2018) Mid-level deep food part mining for food image recognition. IET Comput Vis 12(3):298–304. https://doi.org/10.1049/iet-cvi.2016.0335
Hassannejad H, Matrella G, Ciampolini P, De Munari I, Mordonini M, Cagnoni S (2016) Food image recognition using very deep convolutional networks. In Proceedings of the 2nd international workshop on multimedia assisted dietary management, pp 41–49. https://doi.org/10.1145/2986035.2986042
Martinel N, Foresti TL, Micheloni C (2018) Wide-slice residual networks for food recognition. In: 2018 IEEE winter conference on applications of computer vision, pp 567–576. https://doi.org/10.1109/WACV.2018.00068
Kawano Y, Yanai K (2014) Food image recognition with deep convolutional features. In: Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing: adjunct publication, pp 589–593. https://doi.org/10.1145/2638728.2641339
Chen JJ, Ngo CW (2016) Deep-based ingredient recognition for cooking recipe retrieval. In: Proceedings of the 24th ACM international conference on multimedia, pp 32–41. https://doi.org/10.1145/2964284.2964315
Chung DT, Van Tai D (2019) A fruits recognition system based on a modern deep learning technique. In: Journal of physics: conference series, vol 1327, no 1, p 012050. IOP Publishing
Sakib S, Ashrafi Z, Siddique M, Bakr A (2019) Implementation of fruits recognition classifier using convolutional neural network algorithm for observation of accuracies for various hidden layers. arXiv:1904.00783
Hussain I, He Q, Chen Z (2018) Automatic fruit recognition based on dcnn for commercial source trace system. Int J Comput Sci Appl (IJCSA). https://doi.org/10.5121/ijcsa.2018.8301
Sun X, Ma L, Li G (2019) Multi-vision attention networks for on-line red jujube grading. Chin J Electron 28(6):1108–1117
McAllister P, Zheng H, Bond R, Moorhead A (2018) Combining deep residual neural network features with supervised machine learning algorithms to classify diverse food image datasets. Comput Biol Med 1(95):217–233
Şengür A, Akbulut Y, Budak Ü (2019) Food image classification with deep features. In: 2019 international artificial intelligence and data processing symposium (IDAP), pp 1–6. IEEE
Pourreza A, Pourreza H, Abbaspour-Fard M-H, Sadrnia H (2012) Identification of nine Iranian wheat seed varieties by textural analysis with image processing. Comput Electron Agric 83:102–108
Neelamegam P, Abirami S, Priya KV, Valantina SR (2013) Analysis of rice granules using image processing and neural network. In: 2013 IEEE conference on information & communication technologies, pp 879–884. IEEE.
Nandi CS, Tudu B, Koley C. Computer vision based mango fruit grading system. InInternational Conference on Innovative Engineering Technologies (ICIET 2014) Dec 2014 Dec 28 (pp. 28–29).
Carolina CPD, Nieto TDD (2014) Classification of oranges by maturity, using image processing techniques. In: 2014 III international congress of engineering mechatronics and automation (CIIMA), pp 1–5. IEEE
Ropodi AI, Pavlidis DE, Mohareb F, Panagou EZ, Nychas GJ (2015) Multispectral image analysis approach to detect adulteration of beef and pork in raw meats. Food Res Int 1(67):12–18
Khosa I, Eros P (2014) Defect detection in food ingredients using multilayer perceptron neural network. In: 2014 world symposium on computer applications & research (WSCAR), pp 1–5. IEEE
Kamruzzaman M, Makino Y, Oshita S (2016) Rapid and non-destructive detection of chicken adulteration in minced pork using visible near-infrared hyperspectral imaging and machine learning. J Food Eng 170:8–15
Ali T, Zeeshan J, Awais A, Murad K, Arif AK, Gyu SC (2017) Detecting fraudulent labeling of rice samples using computer vision and fuzzy knowledge. Multimed Tools Appl 76(23):24675–24704
Lim DK, Nguyen PL, Changyeun M, Ziyuan D, Lingmei C, Giyoung K, Sung WK (2017) Combination of mass spectrometry-based targeted lipidomics and supervised machine learning algorithms in detecting adulterated admixtures of white rice. Food Res Int 100:814–821
Kobek JA (2017) Vision based model for identification of adulterants in milk. PhD diss., Strathmore University
Fayyazi S, Mohammad HA-F, Abbas R, Amirhassan Monadjemi S, Hassan Sadrnia () Identification and classification of three iranian rice varieties in mixed bulks using image processing and MLP neural network. Int J Food Eng 13(5)
Rong D, Rao X, Ying Y (2017) Computer vision detection of surface defect on oranges by means of a sliding comparison window local segmentation algorithm. Comput Electron Agric 137:59–68. https://doi.org/10.1016/j.compag.2017.02.027
Anami BS, Malvade NN, Palaiah S (2019) Automated recognition and classification of adulteration levels from bulk paddy grain samples. Inf Process Agricult 6(1):47–60
Tripathy S, Manne SR, Siva RKV, Soumya J, Shiv GS (2019) A step towards miniaturized milk adulteration detection system: smartphone-based accurate pH sensing using electrospun halochromic nanofibers. Food Anal Methods 12(2):612–624
Al-Sarayreh M, Marlon MR, Wei QY, Reinhard K (2018) Detection of red-meat adulteration by deep spectral–spatial features in hyperspectral images. J Imag 4(5):63
Neto HA, Wanessa LFT, Daniela CSZR, Ronnie COA, Leorges MF, Sérgio VAC (2019) On the utilization of deep and ensemble learning to detect milk adulteration. BioData Min 12(1):1–13
Izquierdo M, Lastra-Mejías M, González-Flores E, Pradana-López S, Cancilla JC, Torrecilla JS (2020) Visible imaging to convolutionally discern and authenticate varieties of rice and their derived flours. Food Control 1(110):106971
Li C, Gitaitis R, Tollner B, Sumner P, MacLean D (2009) Onion sour skin detection using a gas sensor array and support vector machine. Sens Instrum Food Qual Saf 3(4):193
Dębska B, Guzowska-Świder B (2011) Application of artificial neural network in food classification. Anal Chim Acta 705(1–2):283–291
Gómez-Meire S, Campos C, Falqué E, Díaz F, Fdez-Riverola F (2014) Assuring the authenticity of northwest Spain white wine varieties using machine learning techniques. Food Res Int 60:230–240
Bandyopadhyaya I, Babu D, Bhattacharjee S, Roychowdhury J (2014) Vegetable grading using tactile sensing and machine learning. In: Advanced computing, networking and informatics-volume 1, pp 77–85. Springer, Cham
Peng D, Bi Y, Ren X, Yang G, Sun S, Wang X (2015) Detection and quantification of adulteration of sesame oils with vegetable oils using gas chromatography and multivariate data analysis. Food Chem 188:415–421
Mu T, Chen S, Zhang Y, Chen He, Guo P, Meng F (2016) Portable detection and quantification of olive oil adulteration by 473-nm laser-induced fluorescence. Food Anal Methods 9(1):275–279
Rashvand M, Mahmoud O, Hossein M, Mahmoud SF (2016) Adulteration detection in olive oil using dielectric technique and data mining. Sens Bio-Sens Res 11:33–36
Yu J, Zhan J, Huang W (2017) Identification of wine according to grape variety using near-infrared spectroscopy based on radial basis function neural networks and least-squares support vector machines. Food Anal Methods 10(10):3306–3311
Zhang R, Zhou L, Zuo M, Zhang Q, Bi M, Jin Q, Xu Z (2018) Prediction of dairy product quality risk based on extreme learning machine. In: 2018 2nd international conference on data science and business analytics (ICDSBA), pp 448–456. IEEE
de Santana FB, Neto WB, Poppi RJ (2019) Random forest as one-class classifier and infrared spectroscopy for food adulteration detection. Food Chem 30(293):323–332
Naskar H, Nandeshwar V, Das S (2018) Adulteration detection of grape fruit juice using PCA and LDA pattern recognition technique. In: 2018 IEEE applied signal processing conference (ASPCON) Dec 7, pp 83–86. IEEE
Jia B, Yang Y (2011) The design of food quality supervision platform based on the Internet of Things. In: Proceedings 2011 international conference on transportation, mechanical, and electrical engineering (TMEE), pp 263–266. IEEE
Eom KH, Kim MC, Lee S, Lee CW (2012) The vegetable freshness monitoring system using RFID with oxygen and carbon dioxide sensor. Int J Distrib Sens Netw 8(6):472986
Chanthini B, Manivannan D, Umamakeswari A (2017) Perishable food quality monitoring–an internet of things (IoT) Approach” ISSN: 1311–8080 (printed version); ISSN: 1314–3395 (on-line version)
Gupta K, Nitin R (2018) IoT-based solution for food adulteration. In: Proceedings of first international conference on smart system, innovations and computing, pp 9–18. Springer, Singapore
Kang H, Chen C (2019) Fruit detection and segmentation for apple harvesting using visual sensor in orchards. Sensors 19(20):4599. https://doi.org/10.3390/s19204599
Roy RB, Bipan T, Rajib B, Nabarun B (2019) Application of electronic nose and tongue for beverage quality evaluation. In: Engineering tools in the beverage industry, pp 229–254. Woodhead Publishing
https://www.sciencedirect.com/topics/agricultural-and-biological-sciences/electronic-tongue
Markom MA, Md Shakaff AY, Adom AH, Ahmad MN, Wahyu H, Abdullah AH, Ahmad Fikri N (2009) Intelligent electronic nose system for basal stem rot disease detection. Comput Electron Agric 66(2):140–146
Kundu PK, Panchariya PC, Madhusree K (2011) Classification and authentication of unknown water samples using machine learning algorithms. ISA Trans 50(3):487–495
Subari N, Junita MS, Ali MdS, Ammar Z (2012) A hybrid sensing approach for pure and adulterated honey classification. Sensors 12(10):14022–14040
Teye E, Huang X, Han F, Botchway F (2014) Discrimination of cocoa beans according to geographical origin by electronic tongue and multivariate algorithms. Food Anal Methods 7(2):360–365
Tian X, Jun W, Zhongren M, Mingsheng L, Zhenbo W (2019) Combination of an E-Nose and an E-tongue for adulteration detection of minced mutton mixed with pork. J Food Qual 2019
Heidarbeigi K, Seyed SM, Amin F, Mahdi G-V, Shahin R, Karamatollah R (2015) Detection of adulteration in saffron samples using electronic nose. Int J Food Propert 18(7):1391–1401. https://doi.org/10.1080/10942912.2014.915850
Bougrini M, Khalid T, Tarik S, El Alami N, El H, Benachir B, El Bari N (2016) Classification of honey according to geographical and botanical origins and detection of its adulteration using voltammetric electronic tongue. Food Anal Methods 9(8):2161–2173
Ordukaya E, Bekir K (2017) Quality control of olive oils using machine learning and electronic nose. J Food Qual 2017
Ayari F, Mirzaee-Ghaleh E, Rabbani H, Heidarbeigi K (2018) Detection of the adulteration in pure cow ghee by electronic nose method (case study: sunflower oil and cow body fat). Int J Food Prop 21(1):1670–1679. https://doi.org/10.1080/10942912.2018.1505755
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th international conference on neural information processing systems, pp 1097–1105
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. Retrieved from http://arxiv.org/abs/1409.1556
Szegedy C, Liu W, Jia YQ, Sermanet P, Reed S, Anguelov D, Rabinovich A (2015) Going deeper with convolutions. In: 2015 IEEE conference on computer vision and pattern recognition, pp 1–9. https://doi.org/10.1109/CVPR.2015.7298594
He KM, Zhang XY, Ren SQ, Sun J (2016) Deep residual learning for image recognition. In: 2016 IEEE conference on computer vision and pattern recognition, pp 770–778. https://doi.org/10.1109/CVPR.2016.90
Deng J, Dong W, Socher R, Li LJ, Li K, Li FF (2009) ImageNet: a large-scale hierarchical image database. In: 2009 IEEE conference on computer vision and pattern recognition, Miami, FL, pp 248–255. https://doi.org/10.1109/CVPR.2009.5206848
Rocha A, Hauagge DC, Wainer J, Goldenstein S (2010) Automatic fruit and vegetable classification from images. Comput Electron Agric 70(1):96–104
Khaing ZM, Naung Y, Htut PH (2018) Development of control system for fruit classification based on convolutional neural network. In: 2018 IEEE conference of russian young researchers in electrical and electronic engineering (EIConRus), pp 1805–1807. IEEE.
Ragusa F, Tomaselli V, Furnari A, Battiato S, Farinella GM (2016) Food vs non-food classification. In: Proceedings of the 2nd international workshop on multimedia assisted dietary management, pp 77–81. https://doi.org/10.1145/2986035.2986041
Shimoda W, Yanai K (2015) CNN-based food image segmentation without pixel-wise annotation. In: International conference on image analysis and processing. Springer, Cham, pp 449–457
Tatsuma A, Aono M (2016) Food image recognition using covariance of convolutional layer feature maps. IEICE Trans Inf Syst E99D(6):1711–1715. https://doi.org/10.1587/transinf.2015EDL8212
Mezgec S, Seljak BK (2017) NutriNet: a deep learning food and drink image recognition system for dietary assessment. Nutrients. https://doi.org/10.3390/nu9070657
Herruzo P, Bola˜nos M, Radeva P (2016) Can a cnn recognize Catalan diet? In: AIP conference proceedings, vol 1773. https://doi.org/10.1063/1.4964956
Myers A, Johnston N, Rathod V, Korattikara A, Gorban A, Silberman N, Murphy K (2015) Im2Calories: towards an automated mobile vision food diary. In: 2015 IEEE international conference on computer vision, pp 1233–1241. https://doi.org/https://doi.org/10.1109/ICCV.2015.146
Ege T, Yanai K (2018) Image-based food calorie estimation using recipe information. IEICE Trans Inf Syst E 101D(5):1333–1341. https://doi.org/10.1587/transinf.2017MVP0027
Mao DH, Wang F, Hao ZH, Li HS (2018) Credit evaluation system based on blockchain for multiple stakeholders in the food supply chain. Int J Environ Res Public Health 15(8):21. https://doi.org/10.3390/ijerph15081627
Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the 2014 conference on empirical methods in natural language processing, pp 1746–1751. https://doi.org/10.3115/v1/D14-1181
Liu Z, He Y, Cen H, Lu R (2018) Deep feature representation with stacked sparse auto-encoder and convolutional neural network for hyperspectral imaging-based detection of cucumber defects. Trans ASABE 61(2):425–436. https://doi.org/10.13031/trans.12214
Mustafa NBA, Kumutha A, Syed KA, Zainul AMS (2011) Classification of fruits using probabilistic neural networks-improvement using color features. In: TENCON 2011–2011 IEEE region 10 conference, pp 264–269. IEEE
Jhuria M, Ashwani K, Rushikesh B (2013) Image processing for smart farming: detection of disease and fruit grading. In: 2013 IEEE second international conference on image information processing (ICIIP-2013), pp 521–526. IEEE
Moallem P, Serajoddin A, Pourghassem H (2017) Computer vision-based apple grading for golden delicious apples based on surface features. Inf Process Agricult 4(1):33–40
Sahu D, Ravindra MP (2017) Defect identification and maturity detection of mango fruits using image analysis. Am J Artif Intell 1(1):5–14
Rodriguez FJ, Garcia A, Pardo PJ, Chavez F, Luque-Baena RM (2018) Study and classification of plum varieties using image analysis and deep learning techniques. Progress Artif Intell 7(2):119–127. https://doi.org/10.1007/s13748-017-0137-1
Azizah LM, Umayah SF, Riyadi S, Damarjati C, Utama NA (2017) Deep learning implementation using convolutional neural network in mangosteen surface defect detection. In: 2017 7th IEEE international conference on control system, computing and engineering (ICCSCE), pp 242–246. https://doi.org/10.1109/ICCSCE.2017.8284412
Tan WX, Zhao CJ, Wu HR (2016) Intelligent alerting for fruit-melon lesion image based on momentum deep learning. Multimed Tools Appl 75(24):16741–16761. https://doi.org/10.1007/s11042-015-2940-7
Mithun BS, Shinde S, Bhavsar K, Chowdhury A, Mukhopadhyay S, Gupta K, Kimbahune S (2018) Non-destructive method to detect artificially ripened banana using hyperspectral sensing and RGB imaging. In: Kim MS, Chao K, Chin BA, Cho BK (eds) Sensing for agriculture and food quality and safety X, vol 10665. https://doi.org/10.1117/12.2306367
Sun Y, Wei KL, Liu Q, Pan LQ, Tu K (2018) Classification and discrimination of different fungal diseases of three infection levels on peaches using hyperspectral reflectance imaging analysis. Sensors 18:4. https://doi.org/10.3390/s18041295
Lukinac J, Jukić M, Mastanjević K, Lučan M (2018) Application of computer vision and image analysis method in cheese-quality evaluation: a review. Ukr Food J 7(Issue2):192–214
Ali MAH, Thai KW (2017) Automated fruit grading system. Int Symp Rob Manufact Autom, 1–6
Nandi CS, Tudu B, Koley C (2016) A Machine vision technique for grading of harvested mangoes based on maturity and quality. IEEE Sens J 16:6387–6396. https://doi.org/10.1109/JSEN.2016.2580221
Li JB, Rao XQ, Ying YB (2011) Detection of common defects on oranges using hyperspectral reflectance imaging. Comput Electron Agric 78(1):38–48
Hu M, Dong Q, Liu B, Malakar PK (2013) The potential of double K-means clustering for banana image segmentation. J. Food Process Eng 37 (1), 10–18. InkyuSa et al., 2016. Deep fruits: a fruit detection system using deep neural networks. Sensors 16:1222–1228
Arakeria MP, Lakshmana (2016) Computer vision based fruit grading system for quality evaluation of tomato in agriculture industry. In: International conference on communication, computing and virtualization, 426–433
Mehra T, Kumar V, Gupta P (2016) Maturity and disease detection in tomatousing computer vision. In: Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC), pp 399–403. https://doi.org/10.1109/PDGC.2016.7913228
Blasco J, Cubero S, Gomez-Sanchis J, Mira P, Molto E (2009) Development of a machine for the automatic sorting of pomegranate (Punica granatum) arilsbased on computer vision. J Food Eng 90(1):27–34
Liming X, Yanchao Z (2010) Automated strawberry grading system based on image processing. Comput Electron Agric 71:32–39
Dorj UO, Lee M, Yum S (2017) An yield estimation in citrus orchards via fruit detection and counting using image processing. Comput Electron Agric 140:103–112
Vidal A, Talens P, Prats-Montalbán J, Cubero S, Albert F, Blasco J (2013) In-line estimation of the standard colour index of citrus fruits using a computer vision system developed for a mobile platform. Food Bioprocess Technol 6(12):3412–3419
Wang Y, Zhang M, Mujumdar AS (2012) Influence of green banana flour substitution for cassava starch on the nutrition, color, texture and sensory quality in two types of snacks. Food Sci Technol 47(1):175–182
Prabha DS, Kumar JS (2013) Assessment of banana fruit maturity by image processing technique. J Food Sci Technol
Yahaya OKM, MatJafri MZ, Aziz AA, Omar AF (2014) Non-destructive quality evaluation of fruit by color based on RGB LEDs system. In: 2014 2nd International Conference on Electronic Design (ICED), pp. 230–233. https://doi.org/10.1109/ICED.2014.7015804
Xiao-bo Z, Jie-wen Z, Yanxiao L, Holmes M (2010) In-line detection of apple defects using three color cameras system. Comput Electron Agric 70(1):129–134. https://doi.org/10.1016/j.compag.2009.09.014
Garrido-Novell C, Perez-Marin D, Amigo JM, Fernandez-Novales J, Guerrero JE, Garrido-Varo A (2012) Grading and color evolution of apples using RGB and hyperspectral imaging vision cameras. J Food Eng 113(2):281–288
Singh Chauhan AP, Pratap Singh A (2012) Intelligent estimator for assessing apple fruit quality. Int J Comput Appl 60:35–41
Suresha M, Shilpa NA, Saumya B (2012a) Apple grading based on SVM Classifier. Int J Comput Appl, 27–30
Stefany CP, Jorge CP, Juan VMM, Georgina CD, Ruben LS, Marıa JPF, Israel AV (2017) Evaluation of the ripening stages of apple (Golden Delicious) by means of computer vision system. Biosyst Eng 159:46–58
Esehaghbeygi A, Ardforoushan M, Monajemi SAH, Masoumi AA (2010) Digital image processing for quality ranking of saffron peach. Int Agrophys 24(2):115–120
Pereira LFS Jr, Valous NA, Barbin DF (2018) Predicting the ripening of papaya fruit with digital imaging and random forests. Comput Electron Agricult 145:76–82
Zhang C, Chen L, Huang W, Guo Z, Wang Q (2012) Apple stem-end/calyx identification using a speckle-array encoding pattern. ICSP Proc., pp. 1110–1114
Ashok V, Vinod DS (2014) Automatic quality evaluation of fruits using probabilistic neural network approach. In: International conference on contemporary computing and informatics (IC3I) IEEE, pp 308–311.
Zhang YD, Wu LN (2012) Classification of fruits using computer vision and a multiclass support vector machine. Sensors 12(9):12489–12505
Kondo N (2009) Robotization in fruit grading system. Sens Instrum Food Qual Saf 3(1):81–87
Ohali AY (2011) Computer vision based date fruit grading system: Design and implementation. J King Saud Univ Comput Inf Sci 23(1):29–36
Yimyam P, Clark AF (2012) Agricultural produce grading by computer vision using Genetic Programming. Robtics Biomimetics 458–463
Khoje S, Bodhe S (2012) Performance comparison of fourier transform and its derivatives as shape descriptors for mango grading. Int J Comput Appl 53:17–22
ElMasry G, Cubero S, Molto E, Blasco J (2012) In-line sorting of irregular potatoes by using automated computer-based machine vision system. J Food Eng 112(1–2):60–68
Dimatira JBU, Dadiios EP, Culibrina F, Magsumbol JA, Cruz JD, Sumage K, Tan MT, Gomez M, (2016) Application of fuzzy logic in recognition of tomato fruit maturity in smart farming. In: IEEE region 10 conference (TENCON), 2031–2035
Zhang B, Huang Z, Li J, Zhao C, Fan S, Wu J, Liu C (2014a) Principle, developments and applications of computer vision for external quality inspection of fruits and vegetables: a review. Food Res Int, 326–343
Zhang BH, Huang WQ, Li JB, Zhao CJ, Liu CL, Huang DF (2014b) Research of in-line sorting of irregular potatoes based on I-RELIEF and SVM method. J Jilin Univ Eng Technol Ed
Zhang BH, Huang WQ, Li JB, Zhao CJ, Liu CL, Huang DF (2014) Detection of slight bruises on apples based on hyperspectral imaging and MNF transform. Spectrosc Spectral Anal 34(5):1367–1372. https://doi.org/10.3964/j.issn.1000-0593(2014)05-1367-06
Zhang Y, Wang S, Ji G, Philiips P (2014d) Fruit Classification using computervision and feedforward neural network. J Food Eng, 167–177
Li D, Shen M, Li D, Yu X (2017) Green apple recognition method based on combination of texture and shape features. In IEEE International Conference on Mechatronics and Automation (ICMA), pp 264–269. https://doi.org/10.1109/ICMA.2017.8015825
Jana S, Basak S, Parekh R (2017) Automatic fruit recognition from natural images using color and texture features. Device Integr Circuits, 620–624
Pan Y, Liu L, Yang L, Wang Y (2016) Texture feature extracting method based on local relative phase binary pattern. In: 5th international conference on computer science and network technology (ICCSNT), pp 749–753. https://doi.org/10.1109/ICCSNT.2016.8070258
Deepa P, Geethalakshmi SN (2012) A comparative analysis of watershed and color based segmentation for fruit grading. Int J Soft Comput Eng (IJSCE) 2(3):11–15
Savakar D (2012) Identification and classification of bulk fruits images using artificial neural networks. Int J Eng Innov Technol 1(3):36–40
Khoje SA, Bodhe SK, Adsul A (2013) Automated skin defect identification system for fruit grading based on discrete curvelet transform. Int J Eng Technol 5(4):3251–3256
Khoje SA, Bodhe SK, Adsul A (2013) Automated skin defect identification system for fruit grading based on discrete curvelet transform. Int J Eng Technol 5:3251–3256
Nozari V, Mazlomzadeh M (2013) Date grading based on some physical properties. J Agric Technol 9(7):1703–1713
Alavi N (2012) Date grading using rule based fuzzy inference system. J Agric Technol 8:1243–1254
Pourjafar M, Benam MR, Mazloumzadeh SM (2013) Using adaptive neuro-fuzzy interference system for classify date fruits. J Agric Technol 9(5):1309–1318
Khojastehnazhand M, Omid M, Tabatabaeefar A (2010) Development of lemon sorting system based on color and size. Afr J Plant Sci 4(4):122–127
Razak TRB, Othman MB, Bakar MNBA, Ahmad KAB, Mansor AB (2012) Mango grading by using fuzzy image analysis in international conference on agricultural. Environ Biol Sci 18–22
Sahu D, Potdar RM (2017) Defect identification and maturity detection of mango fruits using image analysis. Am J Artif Intell 1(1):5–14
Naik S, Patel B (2017b) Thermal imaging with fuzzy classifier for maturity and size based non-destructive Mango (Mangifera Indica L.) grading. In: International Conference on Emerging Trends & Innovation in ICT, pp 15–20. https://doi.org/10.1109/ETIICT.2017.7977003.
Mahato K, Chandra P (2019) based miniaturized immunosensor for naked eye ALP detection based on digital image colorimetry integrated with smartphone. Biosens Bioelectron 128:9–16
Acknowledgements
This work was supported by Thapar-TAU Center for Excellence in Food Security (T2CEFS), under research project “A Data-Driven Approach to Precision Agriculture in Small Farms Project”.
Funding
Not Applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Goyal, K., Kumar, P. & Verma, K. Food Adulteration Detection using Artificial Intelligence: A Systematic Review. Arch Computat Methods Eng 29, 397–426 (2022). https://doi.org/10.1007/s11831-021-09600-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-021-09600-y