Measurement of Calorie from Image of an Apple

Authors

  • Bhaskar L Amrita Vishwa Vidyapeetham Coimbatore Tamil Nadu, India
  • Lathika Amrita Vishwa Vidyapeetham Coimbatore Tamil Nadu, India

DOI:

https://doi.org/10.26438/ijcse/v7i2.278280

Keywords:

Image processing, k-means, MATLAB, segmentation, SVM classifier

Abstract

Nowadays, every individual has become health-conscious and wants to be protected against diseases. Everyone wants to eat a balanced diet and also keep a track of the daily calorie intake. This work in the image processing domain serves this purpose as it determines the calorie content from the image itself. For the purpose of calorie calculation, an image of the food sample is required. Initially, a person captures an image of apple; which is later processed in MATLAB. One of the key requirements of this work is that the images be taken at a constant distance of 25-35 cms from the apple. The different varieties of apples that are taken into consideration are: dark red, lighter red and one with red with yellowish parts. In the pre-processing stage, this image is read and converted into gray. Later, at the segmentation stage, the image is analyzed using K means clustering algorithm to extract the image of apples. After this, the feature extraction process takes place, which includes extraction of features like color, shape, size, weight and texture. The determination of weight is undertaken by calculating the number of pixels. Next, in the classification step, SVM classifier is used in which, the apple will be analyzed using some nutritional tables and the calorie value will be displayed to the person.

References

[1] M. B. E. Livingstone, P. J. Robson, and J. M. W. Wallace, “Issues in dietary intake assessment of children and adolescents,” British Journal of Nutrition, vol. 92, no. S2, pp. S213–S222, 2004.

[2] S. Mingui, L. Qiang, K. Schmidt, Y. Lei, Y. Ning, J. D. Fernstrom, et al., “Determination of food portion size by image processing,” in Proc. 30th Annu. Int. Conf. Eng. Med. Biol. Soc., Aug. 2008, pp. 871–874.

[3] B. Schölkopf, A. Smola, R. Williamson, and P. L. Bartlett, “New support vector algorithms,” Neural Comput., vol. 12, no. 5, pp. 1207–1245, May 2000.

[4] L. E. Burke, M. Warziski, T. Starrett, J. Choo, E. Music, S. Sereika, et al., “Self-monitoring dietary intake: Current andfuture practices,” J. Renal Nutrition Off. J. Council Renal Nutrition Nat. Kidney Found., vol. 15, no. 3, pp. 281–290, 2005.

[5] C. Gao, F. Kong, and J. Tan, “Healthaware: Tackling obesity with health aware smart phone systems,” in Proc. IEEE Int. Conf. Robot. Biometics, Dec. 2009, pp. 1549–1554.

[6] B. Kartikeyan and A. Sarkar, “An identification approach for 2-D autoregressive models in describing textures,” CVGIP, Graph. Models Image Process., vol. 53, no. 2, pp. 121–131, 1993.

[7] A. K. Jain and F. Farrokhnia, “Unsupervised texture segmentation using Gabor filters,” Pattern Recognition., vol. 24, no. 12, pp. 1167–1186, 1991.

[8] C. J. C. Burges, “A tutorial on support vector machines for pattern recognition,” Data Mining Knowl., vol. 2, no. 2, pp. 121–167, 1998.

[9] J. B. MacQueen (1967): "Some Methods for classification and Analysis of Multivariate Observations, Proceedings of 5-th Berkeley Symposium on Mathematical Statistics and Probability", Berkeley, University of California Press, 1:281-297

[10] Jain, Ramesh & Kasturi, Rangachar & G. Schunck, Brian. (1995). Machine Vision.

[11] Cristianini, Nello; and Shawe-Taylor, John; An Introduction to Support Vector Machines and other kernel-based learning methods, Cambridge University Press, 2000, ISBN 0-521-78019-5 (SVM Book).

Downloads

Published

2019-02-28
CITATION
DOI: 10.26438/ijcse/v7i2.278280
Published: 2019-02-28

How to Cite

[1]
L. Bhaskar and Lathika, “Measurement of Calorie from Image of an Apple”, Int. J. Comp. Sci. Eng., vol. 7, no. 2, pp. 278–280, Feb. 2019.