Image processing algorithm for cheese shred evaluation

Abstract A robust and efficient algorithm called the X – Y sweep method is proposed for image segmentation. In this method a visual scene is swept in X -direction and Y -direction and two sets of run-length codes are generated. According to the width conditions and spatial relations with the neighbor run-length codes, the run-length codes are grouped as segments. A joint is formed by collecting the pixels that cannot be swept through in X -direction or Y -direction. The occluded shred shaped objects can be recovered by merging the neighbor blocks based on the local, semi-local and global descriptions. The topological sorting method is used to find the best match. The X – Y sweep method can work correctly to all the shred-shaped objects. An accuracy of 99% was obtained for pre-cut touching and overlapping straight copper wires. The tests with “in situ” cheese shreds (i.e., touching and overlapping as poured from its packaging) was about 95% accurate in estimating shred lengths. Uniformity of shreds can be objectively determined from the shred length distribution histogram. Two cheese shred quality indices, degree of free-flowing and degree of matting are also proposed based on X – Y sweep measurements.

[1]  F. Hsieh,et al.  Extrudate Characterization by Image Processing , 1994 .

[2]  W. Simonton,et al.  Orientation Independent Machine Vision Classification of Plant Parts , 1993 .

[3]  Y. R. Chen,et al.  Application of morphological image processing in agriculture. , 1990 .

[4]  NABIL JEAN NACCACHE,et al.  An investigation into the skeletonization approach of hilditch , 1984, Pattern Recognit..

[5]  Orit Baruch,et al.  Segmentation of two-dimensional boundaries using the chain code , 1988, Pattern Recognit..

[6]  Digvir S. Jayas,et al.  Digital image analysis for software separation and classification of touching grains. II. Classification , 1995 .

[7]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  B. Dubuy,et al.  The French art of shredding cheese. , 1980 .

[9]  Digvir S. Jayas,et al.  Digital image analysis for software separation and classification of touching grains. I. Disconnect algorithm , 1995 .

[10]  Steven Skiena,et al.  The Algorithm Design Manual , 2020, Texts in Computer Science.

[11]  Rodney J. Brown,et al.  Effects of Freezing, Thawing, and Shredding on Low Moisture, Part-Skim Mozzarella Cheese , 1992 .

[12]  Jim R. Parker,et al.  Algorithms for image processing and computer vision , 1996 .

[13]  J. Sklansky,et al.  Computing the skeleton of coronary arteries in cineangiograms. , 1986, Computers and biomedical research, an international journal.

[14]  Jean-Daniel Dessimoz Specialized edge-trackers for contour extraction and line-thinning , 1980 .

[15]  Jayaram K. Udupa,et al.  A search algorithm for skeletonization of thick patterns , 1974, Comput. Graph. Image Process..

[16]  Richard J. Marshall,et al.  A QUANTITATIVE METHOD FOR THE DETERMINATION OF SHREDDABILITY OF CHEESE , 1994 .

[17]  J. Sklansky,et al.  Skeleton generation fromx, y boundary sequences , 1981 .

[18]  R. Mahesh K. Sinha A width-independent algorithm for character skeleton estimation , 1987, Comput. Vis. Graph. Image Process..

[19]  S. Gunasekaran,et al.  A Computer Vision Method for Determining Length of Cheese Shreds , 2004, Artificial Intelligence Review.