In this paper, we propose an easy approach of
identification and classification of high calorie snacks for dietary
assessment using machine learning. As an object detection
technique we have use point features matching algorithm to
identify the object of interest from a cluttered scene. After
detecting the object, a Bag of Features (BoF) model is created by
extracting Speed up Robust features (SURF) features. This BoF
model is used to recognize and classify the snacks items of different
categories. We have used three types of snacks images named: Icecream,
Chips and Chocolate for experimental purpose. Depending
on the experimental results our proposed algorithm is able to
detect and classify different types of snacks with around 85%
accuracy.
3 d vision based dietary inspection for the central kitchen automationcsandit
The document proposes an automatic 3D vision-based dietary inspection system for central kitchen automation. The system uses computer vision techniques to detect and locate meal boxes on a conveyor. It then identifies food ingredients in each meal using color, texture, and depth features. Food categories and quantities are determined and compared to dietary requirements. Experimental results showed inspection accuracy of 80%, efficiency of 1200ms, and food quantity accuracy of 90%. The system is expected to increase meal supply capacity by over 50% and help dieticians by automating dietary inspections.
Automatic meal inspection system using lbp hf feature for central kitchensipij
This paper proposes an intelligent and automatic meal inspection system which can be applied to the meal
inspection for the application of central kitchen automation. The diet specifically designed for the patients are required with providing personalized diet such as low sodium intake or some necessary food. Hence,
the proposed system can benefit the inspection process that is often performed manually. In the proposed
system, firstly, the meal box can be detected and located automatically with the vision-based method and
then all the food ingredients can be identified by using the color and LBP-HF texture features. Secondly,
the quantity for each of food ingredient is estimated by using the image depth information. The experimental results show that the meal inspection accuracy can approach 80%, meal inspection efficiency can reach1200ms, and the food quantity accuracy is about 90%. The proposed system is expected to increase the capacity of meal supply over 50% and be helpful to the dietician in the hospital for saving the time in the diet inspection process.
A HYBRID METHOD FOR AUTOMATIC COUNTING OF MICROORGANISMS IN MICROSCOPIC IMAGESacijjournal
Microscopic image analysis is an essential process to enable the automatic enumeration and quantitative
analysis of microbial images. There are several system are available for numerating microbial growth.
Some of the existing method may be inefficient to accurately count the overlapped microorganisms.
Therefore, in this paper we proposed an efficient method for automatic segmentation and counting of
microorganisms in microscopic images. This method uses a hybrid approach based on morphological
operation, active contour model and counting by region labelling process. The colony count value obtained
by this proposed method is compared with the manual count and the count value obtained from the existing
method.
Classification of Mango Fruit Varieties using Naive Bayes Algorithmijtsrd
Mangos are an important agricultural commodity in the global market for fresh products. In Myanmar, the type of mango called SeinTaLone is the best taste and the most people like it. Another type of mango called MaSawYin is not good taste but it is visually similar to the SeinTaLone. So, some people are difficult to classify the mango varieties. A means for distinguishing mango varieties is needed and therefore, some reliable technique is needed to discriminate varieties rapidly and non destructively. The main objective of this research was to classify the varieties of mango fruit that occur in Myanmar using Naive Bayes algorithm. The methodology involved image acquisition, pre processing and segmentation, feature extraction and classification of mango varieties. A method for classifying varieties of mangos using image processing technique is proposed in this paper. RGB image was first converted to HSV image. Then by using edge detection method and morphological operation, region of interest was segmented by taking into account only the HUE component image of the HSV image. Later, a total of 4 shape features and 13 texture features were extracted. Extracted features were given as inputs to a Naive Byaesian classifier to classify the test images as each type. The data set used had 50 mango images for each varieties of mango for training and 20 images of mango for each variety for testing. Ohnmar Win "Classification of Mango Fruit Varieties using Naive Bayes Algorithm" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26677.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26677/classification-of-mango-fruit-varieties-using-naive-bayes-algorithm/ohnmar-win
Region of interest and color moment method for freshwater fish identificationTELKOMNIKA JOURNAL
One of the important features in content based image retrieval is color feature. The color feature is the most widely used visual features. Extracting feature image depends on the problem to identify the region or object of interest that is complex in content. This paper presents a methodology to recognize certain freshwater images using region of interest and color feature. In this work, we have considered 7 varieties of freshwater fish, Gourami, Mas/Common carper, Mas Orange, Mas Kancra, Mujair/Java Tilapia, Nila/Nile Tilapia, and Patin. Each variety consists of 20 images. We deployed Color Moment Feature after Region of Interest process to extract the feature. Euclid is used for recognition. Considering only a feature, the classification accuracy of 89% is obtained using color moment. The research technique shows promise for eventually being able to do so, and for the future will help to get important information from the image.
This document introduces digital biomarkers and their use in image classification algorithms. It discusses how digital biomarkers are extracted from images as quantifiable features and optimized to develop multivariate classifiers. The document outlines Contiguity's approach, which extracts obvious and non-obvious features to generate digital biomarkers from histology images. These biomarkers are optimized and combined in classification algorithms. Contiguity applied this method to the CAMELYON16 Grand Challenge dataset, analyzing lymph node images to detect cancer metastases through sampling, filtering, and decision tree classification.
Pest Control in Agricultural Plantations Using Image ProcessingIOSR Journals
Abstract: Monocropped plantations are unique to India and a handful of countries throughout the globe. Essentially, the FOREST approach of growing coffee along with in India has enabled the plantation to fight many outbreaks of pests and diseases. Mono cropped Plantations are under constant threat of pest and disease incidence because it favours the build up of pest population. To cope with these problems, an automatic pest detection algorithm using image processing techniques in MATLAB has been proposed in this paper. Image acquisition devices are used to acquire images of plantations at regular intervals. These images are then subjected to pre-processing, transformation and clustering.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
3 d vision based dietary inspection for the central kitchen automationcsandit
The document proposes an automatic 3D vision-based dietary inspection system for central kitchen automation. The system uses computer vision techniques to detect and locate meal boxes on a conveyor. It then identifies food ingredients in each meal using color, texture, and depth features. Food categories and quantities are determined and compared to dietary requirements. Experimental results showed inspection accuracy of 80%, efficiency of 1200ms, and food quantity accuracy of 90%. The system is expected to increase meal supply capacity by over 50% and help dieticians by automating dietary inspections.
Automatic meal inspection system using lbp hf feature for central kitchensipij
This paper proposes an intelligent and automatic meal inspection system which can be applied to the meal
inspection for the application of central kitchen automation. The diet specifically designed for the patients are required with providing personalized diet such as low sodium intake or some necessary food. Hence,
the proposed system can benefit the inspection process that is often performed manually. In the proposed
system, firstly, the meal box can be detected and located automatically with the vision-based method and
then all the food ingredients can be identified by using the color and LBP-HF texture features. Secondly,
the quantity for each of food ingredient is estimated by using the image depth information. The experimental results show that the meal inspection accuracy can approach 80%, meal inspection efficiency can reach1200ms, and the food quantity accuracy is about 90%. The proposed system is expected to increase the capacity of meal supply over 50% and be helpful to the dietician in the hospital for saving the time in the diet inspection process.
A HYBRID METHOD FOR AUTOMATIC COUNTING OF MICROORGANISMS IN MICROSCOPIC IMAGESacijjournal
Microscopic image analysis is an essential process to enable the automatic enumeration and quantitative
analysis of microbial images. There are several system are available for numerating microbial growth.
Some of the existing method may be inefficient to accurately count the overlapped microorganisms.
Therefore, in this paper we proposed an efficient method for automatic segmentation and counting of
microorganisms in microscopic images. This method uses a hybrid approach based on morphological
operation, active contour model and counting by region labelling process. The colony count value obtained
by this proposed method is compared with the manual count and the count value obtained from the existing
method.
Classification of Mango Fruit Varieties using Naive Bayes Algorithmijtsrd
Mangos are an important agricultural commodity in the global market for fresh products. In Myanmar, the type of mango called SeinTaLone is the best taste and the most people like it. Another type of mango called MaSawYin is not good taste but it is visually similar to the SeinTaLone. So, some people are difficult to classify the mango varieties. A means for distinguishing mango varieties is needed and therefore, some reliable technique is needed to discriminate varieties rapidly and non destructively. The main objective of this research was to classify the varieties of mango fruit that occur in Myanmar using Naive Bayes algorithm. The methodology involved image acquisition, pre processing and segmentation, feature extraction and classification of mango varieties. A method for classifying varieties of mangos using image processing technique is proposed in this paper. RGB image was first converted to HSV image. Then by using edge detection method and morphological operation, region of interest was segmented by taking into account only the HUE component image of the HSV image. Later, a total of 4 shape features and 13 texture features were extracted. Extracted features were given as inputs to a Naive Byaesian classifier to classify the test images as each type. The data set used had 50 mango images for each varieties of mango for training and 20 images of mango for each variety for testing. Ohnmar Win "Classification of Mango Fruit Varieties using Naive Bayes Algorithm" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26677.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26677/classification-of-mango-fruit-varieties-using-naive-bayes-algorithm/ohnmar-win
Region of interest and color moment method for freshwater fish identificationTELKOMNIKA JOURNAL
One of the important features in content based image retrieval is color feature. The color feature is the most widely used visual features. Extracting feature image depends on the problem to identify the region or object of interest that is complex in content. This paper presents a methodology to recognize certain freshwater images using region of interest and color feature. In this work, we have considered 7 varieties of freshwater fish, Gourami, Mas/Common carper, Mas Orange, Mas Kancra, Mujair/Java Tilapia, Nila/Nile Tilapia, and Patin. Each variety consists of 20 images. We deployed Color Moment Feature after Region of Interest process to extract the feature. Euclid is used for recognition. Considering only a feature, the classification accuracy of 89% is obtained using color moment. The research technique shows promise for eventually being able to do so, and for the future will help to get important information from the image.
This document introduces digital biomarkers and their use in image classification algorithms. It discusses how digital biomarkers are extracted from images as quantifiable features and optimized to develop multivariate classifiers. The document outlines Contiguity's approach, which extracts obvious and non-obvious features to generate digital biomarkers from histology images. These biomarkers are optimized and combined in classification algorithms. Contiguity applied this method to the CAMELYON16 Grand Challenge dataset, analyzing lymph node images to detect cancer metastases through sampling, filtering, and decision tree classification.
Pest Control in Agricultural Plantations Using Image ProcessingIOSR Journals
Abstract: Monocropped plantations are unique to India and a handful of countries throughout the globe. Essentially, the FOREST approach of growing coffee along with in India has enabled the plantation to fight many outbreaks of pests and diseases. Mono cropped Plantations are under constant threat of pest and disease incidence because it favours the build up of pest population. To cope with these problems, an automatic pest detection algorithm using image processing techniques in MATLAB has been proposed in this paper. Image acquisition devices are used to acquire images of plantations at regular intervals. These images are then subjected to pre-processing, transformation and clustering.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
The document describes a proposed system for detecting grain adulteration using deep neural networks. The objectives are to generate training data by labeling grain images, extract shape features to identify adulteration, train a model using online GPU resources, and understand the impacts of adulteration. The proposed system uses image processing techniques like brightness equalization and edge detection to preprocess grain images before segmenting and classifying them using a convolutional neural network model. This automated approach aims to overcome limitations of existing manual inspection methods.
A MACHINE LEARNING METHOD FOR PREDICTION OF YOGURT QUALITY AND CONSUMERS PREF...mlaij
Prediction of quality and consumers’ preferences is essential task for food producers to improve their
market share and reduce any gap in food safety standards. In this paper, we develop a machine learning
method to predict yogurt preferences based on the sensory attributes and analysis of samples’ images
using image processing texture and color feature extraction techniques. We compare three unsupervised
ML feature selection techniques (Principal Component Analysis and Independent Component Analysis and
t-distributed Stochastic Neighbour Embedding) with one supervised ML feature selection technique
(Linear Discriminant Analysis) in terms of accuracy of classification. Results show the efficiency of the
supervised ML feature selection technique over the traditional feature selection techniques.
A MACHINE LEARNING METHOD FOR PREDICTION OF YOGURT QUALITY AND CONSUMERS PREF...mlaij
Prediction of quality and consumers’ preferences is essential task for food producers to improve their
market share and reduce any gap in food safety standards. In this paper, we develop a machine learning
method to predict yogurt preferences based on the sensory attributes and analysis of samples’ images
using image processing texture and color feature extraction techniques. We compare three unsupervised
ML feature selection techniques (Principal Component Analysis and Independent Component Analysis and
t-distributed Stochastic Neighbour Embedding) with one supervised ML feature selection technique
(Linear Discriminant Analysis) in terms of accuracy of classification. Results show the efficiency of the
supervised ML feature selection technique over the traditional feature selection techniques.
This document summarizes several research papers on vision-based food analysis systems. It discusses papers on using deep learning techniques like Mask R-CNN and convolutional neural networks to identify and estimate nutrition from food images. Some key applications discussed are food calorie estimation, generating virtual food images to enhance experience, developing large datasets to aid food recognition, analyzing food trays with multiple items, identifying food waste, and mobile apps for recommending recipes from leftovers or identifying halal foods. The document concludes that reviewing these papers provided knowledge on problems and solutions for developing a vision-based food analysis system and highlighted the importance of this topic.
Diabetes Prediction by Supervised and Unsupervised Approaches with Feature Se...IJARIIT
Two approaches to building models for prediction of the onset of Type diabetes mellitus in juvenile subjects were examined. A set of tests performed immediately before diagnosis was used to build classifiers to predict whether the subject would be diagnosed with juvenile diabetes. A modified training set consisting of differences between test results taken at different times was also used to build classifiers to predict whether a subject would be diagnosed with juvenile diabetes. Supervised were compared with decision trees and unsupervised of both types of classifiers. In this study, the system and the test most likely to confirm a diagnosis based on the pre-test probability computed from the patient's information including symptoms and the results of previous tests. If the patient's disease post-test probability is higher than the treatment threshold, a diagnostic decision will be made, and vice versa. Otherwise, the patient needs more tests to help make a decision. The system will then recommend the next optimal test and repeat the same process. In this thesis find out which approach is better on diabetes dataset in weka framework. Also use feature selection techniques which reduce the features and complexities of process
Food Cuisine Analysis using Image Processing and Machine LearningIRJET Journal
This document discusses a proposed system for analyzing food cuisine using image processing and machine learning. The system aims to identify the cuisine of a dish by taking either an image of the food or a list of ingredients as input. It would then output the predicted cuisine, along with relevant recipe and nutritional information. The proposed approach aims to overcome limitations of prior work, such as low accuracy and inability to handle both image and ingredient-based inputs. It will utilize a large, detailed dataset and trained machine learning models like KNN to make highly accurate cuisine predictions. The system is intended to benefit food delivery apps and other services by providing customized recommendations to users based on analyzed cuisine preferences.
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...IRJET Journal
This document proposes a food recognition system using smartphone cameras to estimate calorie and nutrient values from photos of food. It involves image segmentation, feature extraction, and classification using a decision tree approach. Specifically, the system takes photos of food before and after eating, segments the images to identify the food type and portion size, then uses nutrient databases and the decision tree to estimate calorie content. The goal is to help with obesity treatment by automatically monitoring patients' daily food intake and calories through analysis of food photos. Key steps include pre-processing images, segmenting into regions, measuring food portions, and classifying calories using decision tree algorithms and nutrient fact tables.
This presentation represents the new way of analyzing food quality using modern technology of image processing.
Problem statement:
Many problems of food quality and safety have occurred in recent years. The quality analysis of the food items has thus become increasingly important. The system tries to provide the customer with highly improved and good quality of food using the modern technology of image processing and also the GPS technology for tracking food transportation. This would provide an improved way for quality analysis reducing manual efforts and error.
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...IAEMEPublication
Machine learning algorithms play a vital role in prediction of many diseases such as heart disease, diabetes, cancer, lung disease etc. The applicability of machine learning algorithms to healthcare domain relieves the burden of physicians as it is impractical to scan manually all the data collected over a period of time in order to arrive at some valuable information. Machine learning algorithms learn from the training dataset and they become capable of thinking like a human. Once the algorithm completes it learning with training dataset, it can automatically predict the target output label of any unseen data. In this work, predicting diabetes using machine learning algorithms has been taken up. A conceptual architecture has been proposed based on big data architecture.
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...IAEME Publication
Machine learning algorithms play a vital role in prediction of many diseases such as heart disease, diabetes, cancer, lung disease etc. The applicability of machine learning algorithms to healthcare domain relieves the burden of physicians as it is impractical to scan manually all the data collected over a period of time in order to arrive at some valuable information. Machine learning algorithms learn from the training dataset and they become capable of thinking like a human. Once the algorithm completes it learning with training dataset, it can automatically predict the target output label of any unseen data. In this work, predicting diabetes using machine learning algorithms has been taken up. A conceptual architecture has been proposed based on big data architecture.
IRJET- A Food Recognition System for Diabetic Patients based on an Optimized ...IRJET Journal
This document presents a food recognition system for diabetic patients based on an optimized bag-of-features model. The system extracts dense local features from food images using scale-invariant feature transform on HSV color space. It then builds a visual vocabulary of 10,000 visual words using k-means clustering and classifies the food descriptions with a linear support vector machine classifier. The optimized system achieved a classification accuracy of around 78% on a dataset of over 5,000 food images belonging to 11 classes, demonstrating the feasibility of using a bag-of-features approach for automated food recognition to help with carbohydrate counting for diabetic patients.
Food Classification and Recommendation for Health and Diet Tracking using Mac...IRJET Journal
This document discusses a study that uses machine learning to classify food images and recommend foods for health and diet tracking. The researchers collected 1000 food images from various sources to create a dataset with 12 food classes. A convolutional neural network (CNN) model was trained on the dataset and achieved an average accuracy of 86.33% for classifying images into the correct food category. The model can also provide dietary recommendations to help people, such as diabetics, track their health goals. The researchers conclude that combining food classification with recommendation using deep learning is useful for applications like automatic food labeling and dietary assessment.
The document discusses various applications of digital and computer measurements in bioprocess control and other industries. It describes how computers are used for logging process data, data analysis, and process control. Specific applications mentioned include using sensors to monitor fermentation processes, microscopes to analyze cell cultures, YSI analyzers to measure analytes in biofuels, and flow cytometry to analyze physical and chemical characteristics of cells. The document also discusses using computer vision and image analysis in food processing, drug development, wastewater treatment, and analyzing lignocellulosic biomass.
Abstract
Spectroscopy and its imaging techniques are now popular methods for quantitative and qualitative analysis in fields such as agricultural products and foods, and combined with various chemometric methods. In fact, this is the application basis for spectroscopy and spectral imaging techniques in other fields such as genetics and transgenic monitoring. To date, there has been considerable research using spectroscopy and its imaging techniques (especially NIR spectroscopy, hyperspectral imaging) for the effective identification of agricultural products and foods. There have been few comprehensive reviews that cover the use of spectroscopic and imaging methods in the identification of genetically modified organisms. Therefore, this paper focuses on the application of NIR spectroscopy and its imaging techniques (including NIR spectroscopy and hyperspectral imaging techniques) in transgenic agricultural product and food detection and compares them with traditional detection methods. A large number of studies have shown that the application of NIR spectroscopy and imaging techniques in the detection of genetically modified foods is effective when compared to conventional approaches such as polymerase chain reaction and enzyme-linked immunosorbent assay.
Keywords: chemometric analysis; transgenic agricultural products and foods; near-infrared spectroscopy; hyperspectral imaging
1. Introduction
Currently, genetics is widely used in various science fields. Transgenic technology is used to transfer the genes with known functional traits, such as high yield, resistance to disease and insects, and improvement of nutritional quality, into the target organism through modern scientific and technological means, so that new varieties and products are produced by adding new functional characteristics to the recipient organism. Many countries regard transgenic technology as a strategic choice to support development. Transgenics has become a strategic focus for countries to seize the commanding heights of science and technology, and to enhance the international competitiveness of agriculture.
At present, applications of transgenic technology in various fields, including to improve crops, produce vaccines, food, etc., are experiencing a very high growth rate. As a result, genetically modified (GM) production is increasing on the global market. Genetically modified crops are cultivated in 29 countries, with an area under cultivation of 190.4 million hectares [1]. Although GM crops have advantages such as insect resistance, weed resistance, disease resistance, improved nutritional value, and increased yield [2], the use of GM technology may have unintended negative effects on food and environmental safety, and therefore, GM foods have been severely restricted in most parts of the world due to legal pressure from regulatory agencies to control the production of GM products. Thus, it is a very necessary and important task to identify GM products.
Today, several me
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET Journal
This document describes a proposed method for using deep multiple instance learning to automatically detect diabetic retinopathy in retinal images. Diabetic retinopathy is a complication of diabetes that can cause vision loss or blindness. The proposed method treats retinal images as "bags" containing "instances" of image patches. A deep learning model is trained using only image-level labels to both detect diabetic retinopathy images and identify lesions within images. The model first preprocesses images to normalize factors like scale and illumination. It then segments lesions and extracts features before classifying images using convolutional neural networks. The goal is to provide explicit locations of lesions to aid clinicians while leveraging large datasets typically required for deep learning.
IRJET - An Efficient System to Detect Freshness and Quality of FoodIRJET Journal
This document describes a proposed system to detect the freshness and quality of food using sensors. The system would use a hydrogen sensor, moisture sensor, and gas sensor attached to an Arduino board to measure parameters like pH, moisture content, and ethanol/gas levels in foods. The sensor data would be sent wirelessly to a server and compared to thresholds to determine if the food is fresh or spoiled. Results would be displayed on an LCD screen and stored in a database. A web application would allow administrators, students, and hostel organizations to view the results and submit complaints if the system provides inaccurate readings. The goal is to help ensure food safety and quality by detecting spoilage early before visual signs appear.
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNINGIRJET Journal
The document describes a system that can generate cooking recipes from food images using deep learning techniques. It proposes a novel approach that uses CNN, LSTM, and bidirectional LSTM models to extract embeddings of cooking instructions from food images. The system is able to overcome challenges like varying instruction lengths and multiple food items in an image. It was tested on an Indian cuisine dataset and showed potential for applications in information retrieval and automatic recipe recommendation.
This document summarizes a project that uses deep learning techniques to classify images of fruits and vegetables and estimate their calorie content. A convolutional neural network model achieves 75% accuracy classifying 43 types of fruits and vegetables from images. Users can upload images to a web application that will predict the item and retrieve its calorie information from online sources to display in the application. The project aims to help people track their daily food and calorie intake automatically using images of what they eat.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
More Related Content
Similar to Identification and Recognition of Snack Foods from Cluttered Scene for Dietary Assessment
The document describes a proposed system for detecting grain adulteration using deep neural networks. The objectives are to generate training data by labeling grain images, extract shape features to identify adulteration, train a model using online GPU resources, and understand the impacts of adulteration. The proposed system uses image processing techniques like brightness equalization and edge detection to preprocess grain images before segmenting and classifying them using a convolutional neural network model. This automated approach aims to overcome limitations of existing manual inspection methods.
A MACHINE LEARNING METHOD FOR PREDICTION OF YOGURT QUALITY AND CONSUMERS PREF...mlaij
Prediction of quality and consumers’ preferences is essential task for food producers to improve their
market share and reduce any gap in food safety standards. In this paper, we develop a machine learning
method to predict yogurt preferences based on the sensory attributes and analysis of samples’ images
using image processing texture and color feature extraction techniques. We compare three unsupervised
ML feature selection techniques (Principal Component Analysis and Independent Component Analysis and
t-distributed Stochastic Neighbour Embedding) with one supervised ML feature selection technique
(Linear Discriminant Analysis) in terms of accuracy of classification. Results show the efficiency of the
supervised ML feature selection technique over the traditional feature selection techniques.
A MACHINE LEARNING METHOD FOR PREDICTION OF YOGURT QUALITY AND CONSUMERS PREF...mlaij
Prediction of quality and consumers’ preferences is essential task for food producers to improve their
market share and reduce any gap in food safety standards. In this paper, we develop a machine learning
method to predict yogurt preferences based on the sensory attributes and analysis of samples’ images
using image processing texture and color feature extraction techniques. We compare three unsupervised
ML feature selection techniques (Principal Component Analysis and Independent Component Analysis and
t-distributed Stochastic Neighbour Embedding) with one supervised ML feature selection technique
(Linear Discriminant Analysis) in terms of accuracy of classification. Results show the efficiency of the
supervised ML feature selection technique over the traditional feature selection techniques.
This document summarizes several research papers on vision-based food analysis systems. It discusses papers on using deep learning techniques like Mask R-CNN and convolutional neural networks to identify and estimate nutrition from food images. Some key applications discussed are food calorie estimation, generating virtual food images to enhance experience, developing large datasets to aid food recognition, analyzing food trays with multiple items, identifying food waste, and mobile apps for recommending recipes from leftovers or identifying halal foods. The document concludes that reviewing these papers provided knowledge on problems and solutions for developing a vision-based food analysis system and highlighted the importance of this topic.
Diabetes Prediction by Supervised and Unsupervised Approaches with Feature Se...IJARIIT
Two approaches to building models for prediction of the onset of Type diabetes mellitus in juvenile subjects were examined. A set of tests performed immediately before diagnosis was used to build classifiers to predict whether the subject would be diagnosed with juvenile diabetes. A modified training set consisting of differences between test results taken at different times was also used to build classifiers to predict whether a subject would be diagnosed with juvenile diabetes. Supervised were compared with decision trees and unsupervised of both types of classifiers. In this study, the system and the test most likely to confirm a diagnosis based on the pre-test probability computed from the patient's information including symptoms and the results of previous tests. If the patient's disease post-test probability is higher than the treatment threshold, a diagnostic decision will be made, and vice versa. Otherwise, the patient needs more tests to help make a decision. The system will then recommend the next optimal test and repeat the same process. In this thesis find out which approach is better on diabetes dataset in weka framework. Also use feature selection techniques which reduce the features and complexities of process
Food Cuisine Analysis using Image Processing and Machine LearningIRJET Journal
This document discusses a proposed system for analyzing food cuisine using image processing and machine learning. The system aims to identify the cuisine of a dish by taking either an image of the food or a list of ingredients as input. It would then output the predicted cuisine, along with relevant recipe and nutritional information. The proposed approach aims to overcome limitations of prior work, such as low accuracy and inability to handle both image and ingredient-based inputs. It will utilize a large, detailed dataset and trained machine learning models like KNN to make highly accurate cuisine predictions. The system is intended to benefit food delivery apps and other services by providing customized recommendations to users based on analyzed cuisine preferences.
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...IRJET Journal
This document proposes a food recognition system using smartphone cameras to estimate calorie and nutrient values from photos of food. It involves image segmentation, feature extraction, and classification using a decision tree approach. Specifically, the system takes photos of food before and after eating, segments the images to identify the food type and portion size, then uses nutrient databases and the decision tree to estimate calorie content. The goal is to help with obesity treatment by automatically monitoring patients' daily food intake and calories through analysis of food photos. Key steps include pre-processing images, segmenting into regions, measuring food portions, and classifying calories using decision tree algorithms and nutrient fact tables.
This presentation represents the new way of analyzing food quality using modern technology of image processing.
Problem statement:
Many problems of food quality and safety have occurred in recent years. The quality analysis of the food items has thus become increasingly important. The system tries to provide the customer with highly improved and good quality of food using the modern technology of image processing and also the GPS technology for tracking food transportation. This would provide an improved way for quality analysis reducing manual efforts and error.
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...IAEMEPublication
Machine learning algorithms play a vital role in prediction of many diseases such as heart disease, diabetes, cancer, lung disease etc. The applicability of machine learning algorithms to healthcare domain relieves the burden of physicians as it is impractical to scan manually all the data collected over a period of time in order to arrive at some valuable information. Machine learning algorithms learn from the training dataset and they become capable of thinking like a human. Once the algorithm completes it learning with training dataset, it can automatically predict the target output label of any unseen data. In this work, predicting diabetes using machine learning algorithms has been taken up. A conceptual architecture has been proposed based on big data architecture.
A CONCEPTUAL APPROACH TO ENHANCE PREDICTION OF DIABETES USING ALTERNATE FEATU...IAEME Publication
Machine learning algorithms play a vital role in prediction of many diseases such as heart disease, diabetes, cancer, lung disease etc. The applicability of machine learning algorithms to healthcare domain relieves the burden of physicians as it is impractical to scan manually all the data collected over a period of time in order to arrive at some valuable information. Machine learning algorithms learn from the training dataset and they become capable of thinking like a human. Once the algorithm completes it learning with training dataset, it can automatically predict the target output label of any unseen data. In this work, predicting diabetes using machine learning algorithms has been taken up. A conceptual architecture has been proposed based on big data architecture.
IRJET- A Food Recognition System for Diabetic Patients based on an Optimized ...IRJET Journal
This document presents a food recognition system for diabetic patients based on an optimized bag-of-features model. The system extracts dense local features from food images using scale-invariant feature transform on HSV color space. It then builds a visual vocabulary of 10,000 visual words using k-means clustering and classifies the food descriptions with a linear support vector machine classifier. The optimized system achieved a classification accuracy of around 78% on a dataset of over 5,000 food images belonging to 11 classes, demonstrating the feasibility of using a bag-of-features approach for automated food recognition to help with carbohydrate counting for diabetic patients.
Food Classification and Recommendation for Health and Diet Tracking using Mac...IRJET Journal
This document discusses a study that uses machine learning to classify food images and recommend foods for health and diet tracking. The researchers collected 1000 food images from various sources to create a dataset with 12 food classes. A convolutional neural network (CNN) model was trained on the dataset and achieved an average accuracy of 86.33% for classifying images into the correct food category. The model can also provide dietary recommendations to help people, such as diabetics, track their health goals. The researchers conclude that combining food classification with recommendation using deep learning is useful for applications like automatic food labeling and dietary assessment.
The document discusses various applications of digital and computer measurements in bioprocess control and other industries. It describes how computers are used for logging process data, data analysis, and process control. Specific applications mentioned include using sensors to monitor fermentation processes, microscopes to analyze cell cultures, YSI analyzers to measure analytes in biofuels, and flow cytometry to analyze physical and chemical characteristics of cells. The document also discusses using computer vision and image analysis in food processing, drug development, wastewater treatment, and analyzing lignocellulosic biomass.
Abstract
Spectroscopy and its imaging techniques are now popular methods for quantitative and qualitative analysis in fields such as agricultural products and foods, and combined with various chemometric methods. In fact, this is the application basis for spectroscopy and spectral imaging techniques in other fields such as genetics and transgenic monitoring. To date, there has been considerable research using spectroscopy and its imaging techniques (especially NIR spectroscopy, hyperspectral imaging) for the effective identification of agricultural products and foods. There have been few comprehensive reviews that cover the use of spectroscopic and imaging methods in the identification of genetically modified organisms. Therefore, this paper focuses on the application of NIR spectroscopy and its imaging techniques (including NIR spectroscopy and hyperspectral imaging techniques) in transgenic agricultural product and food detection and compares them with traditional detection methods. A large number of studies have shown that the application of NIR spectroscopy and imaging techniques in the detection of genetically modified foods is effective when compared to conventional approaches such as polymerase chain reaction and enzyme-linked immunosorbent assay.
Keywords: chemometric analysis; transgenic agricultural products and foods; near-infrared spectroscopy; hyperspectral imaging
1. Introduction
Currently, genetics is widely used in various science fields. Transgenic technology is used to transfer the genes with known functional traits, such as high yield, resistance to disease and insects, and improvement of nutritional quality, into the target organism through modern scientific and technological means, so that new varieties and products are produced by adding new functional characteristics to the recipient organism. Many countries regard transgenic technology as a strategic choice to support development. Transgenics has become a strategic focus for countries to seize the commanding heights of science and technology, and to enhance the international competitiveness of agriculture.
At present, applications of transgenic technology in various fields, including to improve crops, produce vaccines, food, etc., are experiencing a very high growth rate. As a result, genetically modified (GM) production is increasing on the global market. Genetically modified crops are cultivated in 29 countries, with an area under cultivation of 190.4 million hectares [1]. Although GM crops have advantages such as insect resistance, weed resistance, disease resistance, improved nutritional value, and increased yield [2], the use of GM technology may have unintended negative effects on food and environmental safety, and therefore, GM foods have been severely restricted in most parts of the world due to legal pressure from regulatory agencies to control the production of GM products. Thus, it is a very necessary and important task to identify GM products.
Today, several me
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET Journal
This document describes a proposed method for using deep multiple instance learning to automatically detect diabetic retinopathy in retinal images. Diabetic retinopathy is a complication of diabetes that can cause vision loss or blindness. The proposed method treats retinal images as "bags" containing "instances" of image patches. A deep learning model is trained using only image-level labels to both detect diabetic retinopathy images and identify lesions within images. The model first preprocesses images to normalize factors like scale and illumination. It then segments lesions and extracts features before classifying images using convolutional neural networks. The goal is to provide explicit locations of lesions to aid clinicians while leveraging large datasets typically required for deep learning.
IRJET - An Efficient System to Detect Freshness and Quality of FoodIRJET Journal
This document describes a proposed system to detect the freshness and quality of food using sensors. The system would use a hydrogen sensor, moisture sensor, and gas sensor attached to an Arduino board to measure parameters like pH, moisture content, and ethanol/gas levels in foods. The sensor data would be sent wirelessly to a server and compared to thresholds to determine if the food is fresh or spoiled. Results would be displayed on an LCD screen and stored in a database. A web application would allow administrators, students, and hostel organizations to view the results and submit complaints if the system provides inaccurate readings. The goal is to help ensure food safety and quality by detecting spoilage early before visual signs appear.
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNINGIRJET Journal
The document describes a system that can generate cooking recipes from food images using deep learning techniques. It proposes a novel approach that uses CNN, LSTM, and bidirectional LSTM models to extract embeddings of cooking instructions from food images. The system is able to overcome challenges like varying instruction lengths and multiple food items in an image. It was tested on an Indian cuisine dataset and showed potential for applications in information retrieval and automatic recipe recommendation.
This document summarizes a project that uses deep learning techniques to classify images of fruits and vegetables and estimate their calorie content. A convolutional neural network model achieves 75% accuracy classifying 43 types of fruits and vegetables from images. Users can upload images to a web application that will predict the item and retrieve its calorie information from online sources to display in the application. The project aims to help people track their daily food and calorie intake automatically using images of what they eat.
Similar to Identification and Recognition of Snack Foods from Cluttered Scene for Dietary Assessment (20)
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Identification and Recognition of Snack Foods from Cluttered Scene for Dietary Assessment
1. Abstract—In this paper, we propose an easy approach of
identification and classification of high calorie snacks for dietary
assessment using machine learning. As an object detection
technique we have use point features matching algorithm to
identify the object of interest from a cluttered scene. After
detecting the object, a Bag of Features (BoF) model is created by
extracting Speed up Robust features (SURF) features. This BoF
model is used to recognize and classify the snacks items of different
categories. We have used three types of snacks images named: Ice-
cream, Chips and Chocolate for experimental purpose. Depending
on the experimental results our proposed algorithm is able to
detect and classify different types of snacks with around 85%
accuracy.
Keywords—Point feature matching, BoF, SURF, Food
identification.
I. INTRODUCTION
BESITY is becoming a great health issue day by day.
Researchers said that junk foods and processed foods are
responsible for increasing the childhood obesity, heart
disease, diabetes and other chronic diseases. Brain-derived
neurotropic factor (BDNF) helps in the learning and memory
formation of a human brain can be suppressed due to some
foods containing high sugar and fat. Eating extra calories can
harm the healthy production and functioning of the synapses of
our brain. Ice-cream, chips and chocolates are very common
and favorite snacks for both child and adults. People often buy
these low cost high calorie foods to control their appetite
especially when they are busy and unable to take their meal in
time. A news was published in "The New England Journal of
Medicine" on 2011 reveals that the daily consumption of a
single ounce of potato chips led to an average weight gain of
1.69 pounds over four years. On the other hand, a half cup of
vanilla ice cream contains around 25mg cholesterol. Excess
consumption of high cholesterol can increase our blood-
cholesterol levels and increase the risk of heart disease.
Chocolate is another source of high fat and sugar which is
responsible for acne, obesity, high blood pressure, coronary
artery disease, and diabetes. To live a healthy life, it is important
to provide more attention in this regards and the great thing is
that the public’s view towards taking junk food has undergone
severe changes day by day. Today’s people are more conscious
about their health issues and try to maintain a healthy diet.
So an easy but effective calorie measurement techniques can
help them to identify the amount of junk food and snacks they
can intake as well as to decide whether the food is harmful or
not good for their health. Through our research we try to
introduce a new technique for identifying high calorie snacks:
Chocolate, Ice cream and chips from our menu and estimate
their nutrition value.
II. LITERATURE REVIEW
Many researches have taken place to identify the food and
measure the calorie of a food. In our paper we propose methods
to recognize some popular snacks such as, chocolate, ice cream
and chips. Obesity is conceding a great problem in today’s life.
The preeminent reason of obesity is consuming more calories
than we burn which can seriously undermine the quality of life.
Researchers says, accurately assessing dietary intake is an
important factor to reduce this risk. To meet this exigency,
Chang et al. (2016) [1] proposed a computer-aided technical
method to measure the amount of calorie intake using
Convolutional Neural Network (CNN)-based food image
recognition algorithm. Probst et al. (2015) [2] is motivated to
introduce another prototype for dietary assessment with the
help of smart phone as well as the features of image processing
and pattern recognition. Scale invariant feature transformation
(SIFT), local binary patterns (LBP), color etc. common visual
features are used for espying food images. The bag-of-words
(BoW) model is used to perceive the images taken by the phone.
Chen et al. (2012) [3] also focused on this major issue and
proposed a method of food identification and quantity
estimation for dietary assessment. They use Gabor and color
features to represent food items. A multi-label SVM classifier
combined with multi-class Adaboost algorithm is used to show
that the new technique can successfully improve the
performance of original SIFT and LBP feature descriptors.
To increase the classification accuracy rate Baxter [4]
considered each pixel as a certain ingredient to analyze and
classify a food item at the pixel-level, and then using statistics
and spatial relationships between those pixels that make up the
food as features in an SVM classifier.
Sun et al. (2003) [5] declared a method for investigating
the quality of pizza base and tomato sauce spread using
computer vision technology. A fuzzy logic system was applied
for classifying the sauce spread on the samples.
Recognition and Classification of Snack Foods
from Cluttered Scene for Dietary Assessment
Amatul Bushra Akhi 1
, Farzana Akter 2
and Tania Khatun 3
Department of Computer Science and Engineering
Daffodil International University, Dhaka
Emai: akhi.cse@diu.edu.bd, farzana.cse@diu.edu.bd and tania.cse@diu.edu.bd
O
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
195 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
2. Hafiz et al. (2016) [6] introduced a method to detect and
recognize different types of drinks using vision based
algorithms. Thresholding technique is used to segment out and
Bag of Feature is used to recognize the drinks.
Kalaivani et al. (2013) [7] proposed a hierarchical grading
method applied to the tomatoes to identify of good and bad
tomatoes using MATLAB. Thresholding, segmentation and k-
means clustering is used to extract feature.
Patel et al. (2011) [8] introduced a multiple features based
algorithm to detect the fruit, for efficient feature extraction. The
proposed technique can be used for targeting fruits for robotic
fruit harvesting.
Recognition of fruit depends on four basic features:
intensity, color, shape and texture. In [9], an efficient fusion of
color and texture feature is proposed for fruit recognition.
Wavelet transformed sub- bands is used to derive some
statistical and co-occurrence features for recognition which is
done by the minimum distance classifier.
In [10], a vision based techniques have been applied to
identify fruits and vegetables diseases. In their research,
Rozario et al. (2016) propose a computer vision-based approach
for segmentation to identify defected regions from various
fruits and vegetables. Savakar et al. (2012) [11] use artificial
neural networks for identification and classification of different
types of bulk fruit images. Back Propagation Neural Network
(BPNN) Algorithm is used to classify and recognize the fruit
image samples, using different types of feature set like color,
texture, combination of both color and texture features.
III. METHODOLOGY
At the very beginning of our experimental method it is very
important to correctly identify the object of interest because our
experimental images contain a cluttered scene with different
objects. Several preprocessing are required to make the images
ready for work properly. Fig 1 shows the complete
methodology of our proposed system.
Fig. 1. Block diagram of the proposed methodology
A. Preprocessing
A raw image contains of certain factors such as noise,
climatic conditions, poor resolution and unwanted background
for which it is not suitable enough to classification and
identification. So it is important to improve image quality and
prepare the image for further processing to detect the object as
accurately as possible. In this paper the pre-processing process
consists of noise reduction and contrast enhancement.
1) Noise reduction using adaptive fuzzy switching median filter:
The contamination of digital image by salt-and-pepper noise
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
196 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
3. is largely caused by error in image acquisition. Thus, noise
reduction is essential for the accuracy of further processing. In
salt-and-pepper noise a certain percentage of individual pixels
in digital image are randomly digitized into two extreme
intensities. To remove this kind of noise effectively we use two
stage noise adaptive fuzzy switching median filter in which salt-
and-pepper noise intensities will be identified before
identifying the locations of possible noise pixels. Detected
“noise pixels” will then be subjected to the second stage of the
filtering action, while “noise-free pixels” are retained and left
unprocessed.
2) Contrast enhancement:
Image contrast is an important factor which is used to evaluate
image quality in addition to distinguish one object from another
as well as background. In image processing, contrast
enhancement is used to improve the appearance of an image for
human visual analysis or subsequent machine analysis. It is
created by the difference in luminance reflected from two
adjacent surfaces as well as the difference in the color and
brightness of the object. In this paper, to contrast the test image
we use histogram equalization technique.
B. Detection of Object of Interest
To identify a specific object in a cluttered scene, it is very
important to correctly detect the object of interest in the image.
Here we have used the most recent and efficient point feature
matching algorithm to detect the object we intend to recognize.
Here we have used point feature matching algorithm for
detecting a specific object based on finding point
correspondences between the reference and the target image.
This method of object detection works best for objects that
exhibit non-repeating texture patterns, which give rise to unique
feature matches. This technique is not likely to work well for
uniformly-colored objects, or for objects containing repeating
patterns
First of all, this algorithm will read the reference image
containing the object of interest and a target image containing a
cluttered scene and perform feature detection process on both
of these images to extract features, which are unique to the
objects in the image, so that an object can be detected based on
its features in different images. In this algorithm, speeded up
robust features (SURF) is used as a patented local feature
detector and descriptor. It is partly inspired by the scale-
invariant feature transform (SIFT) descriptor but much robust
and faster than SIFT. To find points of interest, SURF uses a
Hessian matrix based blob detector. The determinant of the
Hessian matrix used to evaluate the local change around the
points. The points are choses as feature points where this
determinant is maximum. Given a point X= (x, y) in an image
I, the Hessian matrix H(X, σ) at point X and scale σ, is:
H(X, σ) =
( , ) ( , )
( , ) ( , )
-------------------- (1)
Where,
Lxx(X, σ) = I(X) *
2
2
(σ) ----------------------------- (2)
Lxy(X, σ) = I(X) *
2
(σ) ---------------------------- (3)
= current filter size × (
)
Where Lxx(X, σ) in equation (2) is the convolution of the
image, I(x, y) at the point x with second derivative of the
Gaussian. Non-maximal-suppression of the determinants of the
hessian matrices is the main part of the SURF detection process.
The main objective of the descriptor is to provide a unique and
robust description of features in an image like describing the
intensity distribution of the pixels within the surroundings of
the point of interest.
After getting the feature descriptors this algorithm finds
putative point matches between target image and reference
image by comparing the descriptors obtained from both of these
images and locate the object with a bounding box in the scene
based on the matched putative points. Thus entire object
detection process has been completed.
C. Recognition and Classification
This section describes the way to recognize the test image
obtained from the cluttered scene and classify the image
category by using well established computer vision approach
called bag of features (BoF). Object recognition using bag of
features is one of the most successful object classification
techniques and our target is to classify a given image into one
of the pre-determined training objects. The process generates a
histogram of visual word occurrences that represent an image
which is then used to train an image category classifier.
We have chosen speeded up robust features (SURF)
detector to extract features because it is speedup version of
SIFT, which uses an approximated DoG and the integral image
trick to provide greater scale invariance. If an image is
computed into an integral image, using just 6 calculations block
subtraction between any 2 blocks can be computed. With this
advantages, finding SURF features could be several order faster
than the traditional SIFT features.
To train our classifier we have selected a random subset of
images from the dataset. To create visual words of detected
object k-means clustering algorithm is used on the feature
descriptors extracted from training sets. The algorithm
iteratively groups the descriptors into k mutually exclusive
clusters. The resulting clusters are compact and separated by
similar characteristics. Each cluster center represents a feature,
or visual word.
The SURF algorithm consists of both feature detection and
representation aspects. First, we need to find out the point of
interest which we can use for further processing and this step is
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
197 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
4. called feature detection. Feature detection selects the regions of
an image that have unique content, such as corners or blobs.
SURF uses a Binary Large Object (BLOB) detector which is
based on the Hessian matrix to find the points of interest. Blob
is a group of connected pixels in an image that share some
common property (e.g.: grayscale value). Feature extraction is
done around detected features by transforming a local pixel
neighborhood into a compact vector representation. This new
representation permits comparison between neighborhoods
regardless of changes in scale or orientation.
In order to represent an object, system need to know which
part belongs to which. After extracting all the features from all
our training images, K-Means clustering is used to group all the
features together and extracts the representative centroids. After
finding the SURF features of an object we need to find the
nearest parts matching these features. So every feature is
categorized into one of the part based on the distance from
SURF feature to the cluster centers. A histogram is formed for
all cluster centers, which represents the frequency of parts for
each image. This histogram basically counts the number of
times each features has appeared in the given image. We use
this to categorize every new image that comes in by computing
the Euclidean distance.
IV. EXPERIMENTAL DATA AND RESULTS
Our data set is contrived by three different types of snacks
such as chips, chocolate and ice cream collected. To perform
this experiment we use 100 chips, 100 chocolate and 100 ice
cream images collected from internet. A set of training and
testing images are used here where the training set contains 150
images and testing set contains 150 images. We have trained
our classifier engine by extracting color, shape, texture and
SURF features. Some sample images are given below:
Chocolate Ice-cream Chips
Fig. 2: Sample images from training data set
Chocolate Ice cream and Chocolate
Chips Ice cream
Fig. 3: Sample images from validation data set
Our segmentation is performed on different types of images
of chips, chocolate and ice-cream after successful identification
of desired object. Our proposed system create a classifier
depending on the extracted features of identified objects and
calculate the nutrition values.
An error matrix also called a confusion matrix is a
contingency table that comprise of the information about actual
and predicted classifications done by a classification system.
Table I to III shows the confusion matrix that appraises the
Accuracy rate of the classification. The entries in the matrix are
True Positive (TP) rate, True Negative (TN) rate, False Positive
(FP) rate, False Negative (FN) rate for each type of dataset. The
accuracy (AC) is the ratio of the total number of predictions that
were correct. It is derived by the equation:
Accuracy =
( )
( )
………………..(4)
TABLE I
CONFUSION MATRIX FOR CHIPS IMAGES
TABLE II
CONFUSION MATRIX FOR CHOCHOLATE IMAGES
Actual Class
Predicted
class
Sample
image=300
Chips Not
Chips
Accuracy
86 %
Chips 77
(TP)
24
(FP)
Not Chips 17
(FN)
182
(TN)
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
198 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
5. TABLE III
CONFUSION MATRIX FOR ICE-CREAM IMAGES
Fig. 4 represents true detected result of sample image. Our algorithm sometimes
provide False Negative and False Positive predicted result. The output image
shows this is a chips but the sample image contain a chocolate. This error is
occurred due to different texture, shape or color feature.Fig 5 shows step by
step output image for detection of object of interest:
i.
i. Reference Image ii. Target Image
iii. Detect feature points and extract feature descriptors
iv. Matching points between reference and target image
v. Detected Object
vi. Frequency of visual word occurance
vii. Final recognition
Actual ClassPredictedclass
Sample
image=30
0
Chocolate
s
Not
Chocolat
e Accurac
y
80 %Chocolate
s
60(TP) 40(FP)
Not
Chocolate
20 (FN) 180 (TN)
Actual Class
Predictedclass
Sample
image=300
Ice-
cream
Not
Ice-
cream Accuracy
90%Ice-
cream
79(TP) 22 (FP)
Not
Ice-cream
8 (FN) 192
(TN)
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
199 https://sites.google.com/site/ijcsis/
ISSN 1947-5500
6. V. CONCLUSION
In this paper, we proposed a method to classify and to identify
high calorie snacks (Ice-cream, Chips and Chocolate) from the
test image to measure the amount of calories has taken. Using
point feature matching algorithm, our target object is detected
in a cluttered scene, with a given reference image of the object.
Image category is classified using bag of features approach
through finding point correspondences between the reference
and the target image. From our experimentation, we found our
proposed model is able to detect and classify different types of
snacks with around 85% accuracy. The accuracy is good and
false positive rate is not so high. People today are very
conscious about their health. So, along with the patient, the
health conscious person who have a major effect of food
calories can be benefitted with this approach. In future, we will
try to improve the accuracy by building a robust system which
will identify all kinds of snacks more accurately.
REFERENCES
[1] Liu, C., Cao, Y., Luo, Y., Chen, G., Vokkarane, V., & Ma, Y. (2016,
May). Deepfood: Deep learning-based food image recognition for
computer-aided dietary assessment. In International Conference on Smart
Homes and Health Telematics (pp. 37-48). Springer, Cham.
[2] Probst, Y., Nguyen, D. T., Tran, M. K., & Li, W. (2015). Dietary
assessment on a mobile phone using image processing and pattern
recognition techniques: Algorithm design and system
prototyping. Nutrients, 7(8), 6128-6138.
[3] Chen, M. Y., Yang, Y. H., Ho, C. J., Wang, S. H., Liu, S. M., Chang, E.,
... & Ouhyoung, M. (2012, November). Automatic chinese food
identification and quantity estimation. In SIGGRAPH Asia 2012
Technical Briefs (p. 29). ACM.
[4] Baxter, J. (2012). Food recognition using ingredient-level features.
[5] Sun, D. W. (2000). Inspecting pizza topping percentage and distribution
by a computer vision method. Journal of food engineering, 44(4), 245-
249.
[6] Hafiz, R., Islam, S., Khanom, R., & Uddin, M. S. (2016, December).
Image based drinks identification for dietary assessment.
In Computational Intelligence (IWCI), International Workshop on (pp.
192-197). IEEE.
[7] Kalaivani, A., Nath, S. S., & Chitrakala, S. (2013). AUTOMATIC
dominant region segmentation for natural images. ICCSEA, SPPR, CSIA,
WimoA-2013, 273-280.
[8] Patel, H. N., Jain, R. K., & Joshi, M. V. (2011). Fruit detection using
improved multiple features based algorithm. International journal of
computer applications, 13(2), 1-5.
[9] Arivazhagan, S., Shebiah, R. N., Nidhyanandhan, S. S., & Ganesan, L.
(2010). Fruit recognition using color and texture features. Journal of
Emerging Trends in Computing and Information Sciences, 1(2), 90-94.
[10] Rozario, L. J., Rahman, T., & Uddin, M. S. (2016). Segmentation of the
Region of Defects in Fruits and Vegetables. International Journal of
Computer Science and Information Security, 14(5), 399.
[11] Savakar, D. G., & Anami, B. S. (2009). Recognition and classification of
food grains, fruits and flowers using machine vision. International Journal
of Food Engineering, 5(4).
Amatul Bushra Akhi has completed her
B.Sc (honors) and M.Sc from the
Department of Computer Science and
Engineering, Jahangirnagar University.
Currently she is working as a lecturer of
Computer Science and Engineering
Department at Daffodil International
Universality. Her research interest
includes image processing, IoT, cyber
security, database etc.
Farzana Akter completed her B.Sc
(honors) and M.Sc from the
Department of Computer Science and
Engineering, Jahangirnagar University.
Currently she is working as a lecturer of
Computer Science and Engineering
Department at Daffodil International
Universality. Her research interests
includes image processing, Database,
Telemedicine, IoT etc.
Tania Khatun has completed her B.Sc
(honors) and M.Sc from the Department
of Computer Science and Engineering,
Jahangirnagar University. She is now
working as a lecturer at Daffodil
International Universality. Her research
interests includes image processing,
machine learning, distributed databases,
data mining, telemedicine etc.
International Journal of Computer Science and Information Security (IJCSIS),
Vol. 16, No. 5, May 2018
200 https://sites.google.com/site/ijcsis/
ISSN 1947-5500