skip to main content
10.1145/3472410.3472424acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

GasHolesJ- a software tool for measurement of gas holes in cheese

Published:07 October 2021Publication History

ABSTRACT

The aim of this paper is to present an approach for objective and automatic detection and measure the gas holes in Swiss-type of cheese (Emmental) by computer vision techniques. Samples of four brands of Emmental cheese are bought from the marketplace. The cheese is factory cut into slices. Each slice of the cheese is captured at both sides by a digital camera and the images are saved locally in a computer. A standalone computer program called GasHolesJ is developed for processing the images. The program uses techniques for performing manual thresholding and nineteen algorithms for global auto thresholding are implemented in it. The results images obtained after performing manual and auto thresholding are analyzed and a difference operation between them is performed, in order to compare the efficiency of each auto threshold algorithms with the efficiency of manual threshold technique. The results show that six algorithms for global auto thresholding are effective enough for detection gas holes in Emmental cheese.

References

  1. Walther B., A. Schmid, R. Sieber, KarinWehrmüller, 2008, Cheese in nutrition and health, Dairy 2. Sci. Technol. 88 INRA, EDP Sciences 389–405, DOI: 10.1051/dst:2008012Google ScholarGoogle Scholar
  2. Fox P.F., O'Connor T.P., McSweeney P.L.H., Guinee T.P., O'Brien N.M., Cheese: physical, biochemical, and nutritional aspects, Adv. Food Nutr. Res. 39 (1995) 163–328Google ScholarGoogle Scholar
  3. Weichselbaum, E., B. Benelam, and H. Costa, Synthesis report No 6: Traditional Foods in Europe, In EuroFIR Project Management Office/British Nutrition Foundation. United Kingdom, 2009Google ScholarGoogle Scholar
  4. Sen P. A. Mardinogulu and J. Nielsen 2017 Selection of complementary foods based on optimal nutritional values Scientific Reports DOI:10.1038/s41598-017-05650-0Google ScholarGoogle Scholar
  5. Kwak HS, P. Ganesan, YH Hong, 2012, Nutritional Benefits in Cheese, Cheese: Types, Nutrition and Consumption, NovaScience Publishers Inc., 2011, ISBN 978-1-61209-828-9, Pages 269-289Google ScholarGoogle Scholar
  6. McSweeney P.L.H., Principal families of cheese, Cheese Problems Solved, Woodhead Publishing, 2007, Pages 176-188, ISBN 9781845690601, https://doi.org/10.1533/9781845693534.176Google ScholarGoogle ScholarCross RefCross Ref
  7. McSweeney P.L.H., Swiss cheese, Cheese Problems Solved, Woodhead Publishing, 2007, Pages 246-267, ISBN 9781845690601, https://doi.org/10.1533/9781845693534.246Google ScholarGoogle ScholarCross RefCross Ref
  8. Caccamo M., C. Melilli, D.M. Barbano, G. Portelli, G. Marino, G. Licitra, Measurement of Gas Holes and Mechanical Openness in Cheese by Image Analysis, Journal of Dairy Science, Vol. 87, Issue 3, 2004, Pages 739-748, ISSN 0022-0302, https://doi.org/10.3168/jds.S0022-0302(04)73217-8Google ScholarGoogle ScholarCross RefCross Ref
  9. Linda G. Shapiro and George C. Stockman (2001): “Computer Vision”, pp 279–325, New Jersey, Prentice-Hall, ISBN 0-13-030796-3Google ScholarGoogle Scholar
  10. Barghout, Lauren, and Lawrence W. Lee. "Perceptual information processing system." Paravue Inc. U.S. Patent Application 10/618,543, filed July 11, 2003Google ScholarGoogle Scholar
  11. Belongie, Serge, "Color-and texture-based image segmentation using EM and its application to content-based image retrieval." Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271). IEEE, 1998.Google ScholarGoogle Scholar
  12. Pham, Dzung L.; Xu, Chenyang; Prince, Jerry L. (2000). "Current Methods in Medical Image Segmentation". Annual Review of Biomedical Engineering. 2: 315–337. doi:10.1146/annurev.bioeng.2.1.315. PMID 11701515.Google ScholarGoogle ScholarCross RefCross Ref
  13. Forghani, M.; Forouzanfar, M.; Teshnehlab, M. (2010). "Parameter optimization of improved fuzzy c-means clustering algorithm for brain MR image segmentation". Engineering Applications of Artificial Intelligence. 23 (2): 160–168. doi:10.1016/j.engappai.2009.10.002.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. A. Delmerico, P. David and J. J. Corso (2011): "Building façade detection, segmentation and parameter estimation for mobile robot localization and guidance", International Conference on Intelligent Robots and Systems, pp. 1632–1639.Google ScholarGoogle ScholarCross RefCross Ref
  15. Liu, Ziyi; Wang, Le; Hua, Gang; Zhang, Qilin; Niu, Zhenxing; Wu, Ying; Zheng, Nanning (2018). "Joint Video Object Discovery and Segmentation by Coupled Dynamic Markov Networks" (PDF). IEEE Transactions on Image Processing. 27 (12): 5840–5853. Bibcode:2018ITIP...27.5840L. doi:10.1109/tip.2018.2859622. ISSN 1057-7149. PMID 30059300. S2CID 51867241.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Wang, Le; Duan, Xuhuan; Zhang, Qilin; Niu, Zhenxing; Hua, Gang; Zheng, Nanning (2018-05-22). "Segment-Tube: Spatio-Temporal Action Localization in Untrimmed Videos with Per-Frame Segmentation" (PDF). Sensors. 18 (5): 1657. doi:10.3390/s18051657. ISSN 1424-8220. PMC 5982167. PMID 29789447.Google ScholarGoogle ScholarCross RefCross Ref
  17. Zhang, Y. (2011). "Optimal multi-level Thresholding based on Maximum Tsallis Entropy via an Artificial Bee Colony Approach". Entropy. 13 (4): 841–859. Bibcode:2011Entrp..13..841Z. doi:10.3390/e13040841.Google ScholarGoogle ScholarCross RefCross Ref
  18. Nobuyuki Otsu (1979). "A threshold selection method from gray-level histograms". IEEE Trans. Sys., Man., Cyber. 9: 62–66.Google ScholarGoogle ScholarCross RefCross Ref
  19. A. Anjos and H. Shahbazkia. Bi-Level Image Thresholding - A Fast Method. BIOSIGNALS 2008. Vol:2. P:70-76.Google ScholarGoogle Scholar
  20. Mamta Mittal, R.K.Sharma, V.P.Singh (2014). Validation of k-means and Threshold based Clustering Method, International Journal of Advancements in Technology, Vol. 5 No. 2 (July 2014)©IJoAT, pp. 153 -160, ISSN 0976-4860Google ScholarGoogle Scholar
  21. Kashanipour, A.; Milani, N; Kashanipour, A.; Eghrary, H. (May 2008). "Robust Color Classification Using Fuzzy Rule-Based Particle Swarm Optimization". IEEE Congress on Image and Signal Processing. 2: 110–114. doi:10.1109/CISP.2008.770. ISBN 978-0-7695-3119-9. S2CID 8422475.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Bosakova-Ardenska, A. Danev, Modification of algorithm for global median thresholding, UniTech 2019, 15-16 November, Gabrovo, ISSN 1313-230X, pp II-28 – II-32Google ScholarGoogle Scholar
  23. Bosakova-Ardenska A., Danev A., Andreeva H., Gogova Tz. Bread porosity evaluation by histogram analysis, CompSysTech'18, 13-14 September Ruse, ISBN: 978-1- 4503-6425-6, pp 68-72.https://dl.acm.org/citation.cfm?id=3274020Google ScholarGoogle Scholar
  24. Bernsen, J (1986), "Dynamic Thresholding of Grey-Level Images", Proc. of the 8th Int. Conf. on Pattern RecognitionGoogle ScholarGoogle Scholar
  25. Sezgin, M & Sankur, B (2004), "Survey over Image Thresholding Techniques and Quantitative Performance Evaluation", Journal of Electronic Imaging 13(1): 146-165Google ScholarGoogle ScholarCross RefCross Ref
  26. Soille, P (2004), Morphological Image Analysis: Principles and applications. Springer, pp. 259Google ScholarGoogle Scholar
  27. R. Gonzales and R. Woods Digital Image Processing, Addison-Wesley Publishing Company, 1992, pp 443 - 452.Google ScholarGoogle Scholar
  28. E. Davies Machine Vision: Theory, Algorithms and Practicalities, Academic Press, 1990, pp 91 - 96.Google ScholarGoogle Scholar
  29. C.K. Chow and T. Kaneko Automatic Boundary Detection of the Left Ventricle from Cineangiograms, Comp. Biomed. Res.(5), 1972, pp. 388-410.Google ScholarGoogle Scholar
  30. Niblack, W (1986), An introduction to Digital Image Processing, Prentice-HallGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  31. Otsu, N (1979), "A threshold selection method from gray-level histograms", IEEE Trans. Sys., Man., Cyber. 9: 62-66, doi:10.1109/TSMC.1979.4310076Google ScholarGoogle ScholarCross RefCross Ref
  32. Phansalskar, N; More, S & Sabale, A (2011), "Adaptive local thresholding for detection of nuclei in diversity stained cytology images", International Conference on Communications and Signal Processing (ICCSP): 218-220, doi:10.1109/ICCSP.2011.5739305Google ScholarGoogle Scholar
  33. Sauvola, J & Pietaksinen, M (2000), "Adaptive Document Image Binarization", Pattern Recognition 33(2): 225-236Google ScholarGoogle ScholarCross RefCross Ref
  34. Huang, L-K & Wang, M-J J (1995), "Image thresholding by minimizing the measure of fuzziness", Pattern Recognition 28(1): 41-51Google ScholarGoogle ScholarCross RefCross Ref
  35. Prewitt, JMS & Mendelsohn, ML (1966), "The analysis of cell images", Annals of the New York Academy of Sciences 128: 1035-1053Google ScholarGoogle ScholarCross RefCross Ref
  36. Ridler, TW & Calvard, S (1978), "Picture thresholding using an iterative selection method", IEEE Transactions on Systems, Man and Cybernetics 8: 630-632Google ScholarGoogle ScholarCross RefCross Ref
  37. Li, CH & Tam, PKS (1998), "An Iterative Algorithm for Minimum Cross Entropy Thresholding", Pattern Recognition Letters 18(8): 771-776Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Li, CH & Lee, CK (1993), "Minimum Cross Entropy Thresholding", Pattern Recognition 26(4): 617-625Google ScholarGoogle Scholar
  39. Kapur, JN; Sahoo, PK & Wong, ACK (1985), "A New Method for Gray-Level Picture Thresholding Using the Entropy of the Histogram", Graphical Models and Image Processing 29(3): 273-285Google ScholarGoogle ScholarCross RefCross Ref
  40. Glasbey, CA (1993), "An analysis of histogram-based thresholding algorithms", CVGIP: Graphical Models and Image Processing 55: 532-537Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Kittler, J & Illingworth, J (1986), "Minimum error thresholding", Pattern Recognition 19: 41-47Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Tsai, W (1985), "Moment-preserving thresholding: a new approach", Computer Vision, Graphics, and Image Processing 29: 377-393Google ScholarGoogle ScholarCross RefCross Ref
  43. Doyle, W (1962), "Operation useful for similarity-invariant pattern recognition", Journal of the Association for Computing Machinery 9: 259-267, doi:10.1145/321119.321123Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Shanbhag, Abhijit G. (1994), "Utilization of information measure as a means of image thresholding", Graph. Models Image Process. (Academic Press, Inc.) 56 (5): 414–419, ISSN 1049-9652Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Zack GW, Rogers WE, Latt SA (1977), "Automatic measurement of sister chromatid exchange frequency", J. Histochem. Cytochem. 25 (7): 741–53, PMID 70454Google ScholarGoogle ScholarCross RefCross Ref
  46. Yen JC, Chang FJ, Chang S (1995), "A New Criterion for Automatic Multilevel Thresholding", IEEE Trans. on Image Processing 4 (3): 370-378, ISSN 1057-7149, doi:10.1109/83.366472Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. GasHolesJ- a software tool for measurement of gas holes in cheese

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      CompSysTech '21: Proceedings of the 22nd International Conference on Computer Systems and Technologies
      June 2021
      230 pages
      ISBN:9781450389822
      DOI:10.1145/3472410

      Copyright © 2021 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 October 2021

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate241of492submissions,49%
    • Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format