Google is developing highly-intelligent robots that can analyse the amount of food on a plate and then count the calories that people are consuming. The company hopes that the technology will be used by people to keep closer tabs on what they’re eating, if they’re dieting or looking to restrict how much they eat. A number of similar solutions already exist, but require people either to enter the nutritional information manually or to scan in the packaging of their food and guess how much of it they have eaten. The system is called Im2Calories, reports Popular Science. It uses machine learning to recognise the individual pieces of food, measures how big they are in relation to the plate, and then converts them into calories. The pictures don't need to be specially-taken or high resolution, so the robots could do their analysis using only Instagram pictures. Google already has robots that have learnt to recognise certain things in pictures, using them in its newly-released Google Photos app. Competitors including Flickr have launched similar technology, which uses “machine learning” — computers built to think and understand like humans. That means that the system can gradually get better, as human feedback tells it what it’s got wrong or right. Machine learning means that the computers’ designers don’t need to spend time telling it how to recognise things, because its users do instead. The company says that the system doesn’t initially need to be that accurate. As long as it’s good enough to get people using it, the AI will start learning from the corrections. ““If it only works 30 percent of the time, it's enough that people will start using it, we'll collect data, and it'll get better over time,” said Murphy, according to Popular Science. But counting calories has repeatedly been found to be the wrong approach to understanding how healthy a diet is, as The Verge points out. Numerous scientists have said that just eating fewer calories and avoiding fatty foods isn’t a good approach. “What you eat makes quite a difference,” the lead author of a 2011 study told the New York Times. “Just counting calories won’t matter much unless you look at the kinds of calories you’re eating.” The Verge also points out that the machine is using food labels, which have often been shown to be inaccurate. The company has filed a patent for Im2Calories. Popular Science reports that Murphy and Google wouldn’t say when it would be available. But eventually Google hopes to use the same technology for wider functions. “If we can do this for food, that's just the killer app,” Murphy told Popular Science. “Suppose we did street scene analysis. We don't want to just say there are cars in this intersection. That's boring. We want to do things like localize cars, count the cars, get attributes of the cars, which way are they facing. “Then we can do things like traffic scene analysis, predict where the most likely parking spot is. And since this is all learned from data, the technology is the same, you just change the data.” Google’s focus has moved towards data analysis and machine learning in recent years. At the recent Google I/O developer conference, the company focused less on its Android mobile operating system and other headline products, instead largely selling itself as a data analysis company. But that has also made some worried, since the end goal of that analysis is selling the data it generates and using it for ads. If Google knew exactly how much and what food its users were eating, for instance, it might be able to serve special ads for local burger joints when its data indicated that you were probably hungry for one.
Google is developing highly - intelligent robot system called IM2Calories which uses machine learning to analyse the amount of food on a robot and then count the foods that robots are eating .