|
|
||||||||

,1
* Groupe Bel, Département Recherche Appliquée 7 boulevard de lIndustrie—BP40077, 41102 Vendôme Cedex, France
AgroParisTech, UMR SCALE no. 1211, ENSIA-INRA-CNAM 1 avenue des Olympiades, 91744 Massy Cedex, France
1 Corresponding author: Camille.Michon{at}agroparistech.fr
| ABSTRACT |
|---|
|
|
|---|
Key Words: cream cheese microstructure confocal scanning laser microscopy image analysis
| INTRODUCTION |
|---|
|
|
|---|
In the case of cream cheeses, fluorescent labeling of proteins has been developed to observe the gel network (Herbert, 1998; Llamas et al., 2003). A qualitative analysis of these photographs is sufficient for structure description, but it may not be satisfactory for an objective comparison between 2 pictures. Yet, to ascertain the structural differences responsible for texture variations, it is necessary to objectively quantify the differences between the photographs of different cream cheeses.
A CSLM micrograph, like every computerized image, is basically composed of pixels, which are characterized by their brightness (their gray level value in the case of 8-bit images) and their location (or coordinates). A satisfactory description of this kind of image should then take both into account. For example, first-order statistics (mean, variance, skewness, and kurtosis) provide a good description of the gray level histogram, but they leave the spatial distribution of the pixels out of account. Consequently, they must be completed to get an objective and full description of the image and a useful tool to compare different images.
The concept of image texture refers both to the spatial location and the intensity value of each pixel. Geometric information such as shape or size of objects may be extracted from changes of intensity values from one pixel to another. Many image texture analysis methods have been developed (Bres et al., 2003), and some of them are widely used in the food industry (Zheng et al., 2006). More precisely, high-order statistical approaches such as gray level cooccurrence and pixel-run length matrixes provide numerical features that can be used to statistically compare images and to get global information about their texture. However, through these techniques, no geometric information about objects that may lay in the images can be obtained. Mathematical morphology is another set of image analysis procedures that precisely allow the global characterization of size and shape of those objects (Novales et al., 1998). It can then be used to complete statistical methods.
Those different image analysis techniques have been applied in many fields of the food industry such as beef (Li et al., 1999), expanded food (Gao and Tan, 1996), or potato (Thybo et al., 2004), for example. However, cream cheeses, and more generally dairy gels, did not receive particular attention on this specific topic. Herbert et al. (1999) managed to discriminate acid dairy gels from rennet gels through the image analysis of CSLM micrographs, but they focused on milk coagulation, and the composition of the gels achieved is clearly more diluted than manufactured cream cheese.
Thus, the present work aims at developing an image analysis procedure that can be used to get structural information about cream cheese microstructure. The techniques described above (cooccurrence matrixes, run length matrixes, and grayscale mathematical morphology) have been applied to cream cheese CSLM micrographs, and their ability to supply knowledge about the inner microscopic organization of cream cheese is tested.
| MATERIALS AND METHODS |
|---|
|
|
|---|
The chemical characteristics (DM, protein, and fat contents, pH) of these samples were determined according to the official AOAC methods (AOAC, 2006). Those compositions are given in Table 1
. The DM content is the same for the 3 cream cheeses. On the other hand, they are very different in regard to fat and protein contents.
|
A sample of each cream cheese was set down in a cavity slide. The fluorescent labeling was performed following the procedure described in Llamas et al. (2003). The samples were examined on a Leica TCS-DM IRE 2 confocal microscope (Leica GmbH, Heidelberg, Germany), with a 40x oil immersion objective. The samples were kept at 4°C during the observation with a refrigerating cell.
This microscope has a helium/neon laser that was used at an excitation wavelength of 543 nm. The detector monitored fluorescence at wavelengths above 550 nm. For each sample, multiple fields were viewed, and 4 of them were acquired and stored as 8-bit Tiff (format) files. The size of the images was 512 x 512 pixels (image width = 187.5 µm), and each pixel was encoded by a number (its gray level) between 0 (black) and 255 (white). Care was taken to avoid the areas near the sides or close to the top of the microscope slides. The 12 images obtained for the 3 cream cheeses are shown in Figure 1
.
|
) of 2 pixels, a distance d apart along a given direction
, having particular gray levels i and j. Formally, given an image where GL(x,y) is the gray level of the pixel whose coordinates are x and y, the cooccurrence matrix M(d,
) is defined by
![]() |
R being a normalization constant defined such as
![]() |
The dimension of this square matrix is then the numbers of gray level classes (256). µx, µy,
x, and
y are defined as the means and the standard deviations of the row and column sums of the matrix.
Haralick et al. (1973) defined 14 features from this matrix. Unfortunately, these features are not independent, and it is still unclear which feature can be ignored (Zheng et al., 2006). However, the following 5 features are commonly used:
Angular second moment (AngScMom), or energy, shows the uniformity of the image:
![]() |
Contrast shows the amount of local variations present in the image:
![]() |
Correlation (Correlat) measures the pixel linear dependencies:
![]() |
Inverse difference moment (InvDifMom), also called local homogeneity, is high when the gray levels of neighboring pixels are similar:
![]() |
Entropy measures the amount of disorder in the image:
![]() |
Those features are calculated for each cooccurrence matrix M(d,
). The directions
can be selected from 4 different values: 0, 45, 90, and 135°. Because there is limited knowledge for selecting the distance d, the value of 1 is used (Majumdar and Jayas, 2000). Thus, each image is depicted by 20 features, calculated using the Mazda software (Technical University of Lodz-Institute of Electronics, Lodz, Poland).
Run Length Matrix-Based Features.
A pixel run is a sequence of consecutive pixels having the same gray level value. For the direction
, the number of pixel runs whose gray level is k and whose length is l is stored in a matrix as its klth entry Qkl(q). This matrix Q(
) is then the so-called run-length matrix for the direction
. This is not a square matrix: there are indeed 256 possibilities for the gray level and 512 possible run lengths. The size of the run length matrix is then 256 x 512.
Based on this matrix, statistical approaches can be carried out to obtain texture features (Galloway, 1975): Short run emphasis inverse moment (ShrtREmph) indicates the number of short runs:
![]() |
Long run emphasis inverse moment (LngREmph) indicates the number of long runs:
![]() |
Gray level nonuniformity (GLevNonUni) refers to the gray level distribution:
![]() |
Run length nonuniformity (RLNonUni) gives a description of the run length distribution:
![]() |
Run fraction (Fraction) describes the graininess of the image:
![]() |
C is a normalization constant defined as
.
Thanks to the Mazda Software (Technical University of Lodz—Institute of Electronics, Lodz, Poland), those features are calculated for
= 0, 45, 90, and 135°. Thus, 20 features depict each image.
Grayscale Mathematical Morphology.
Grayscale mathematical morphology is a set of procedures based on the comparison of portions of images to elements of given size and shape called structuring elements (Serra, 1982). Erosions and dilations are the basic transformations from which all the other ones are built. Grayscale erosion consists of replacing the gray level of each pixel of the image by the minimum gray level encountered inside the structuring element when its center is placed on the considered pixel. Erosion causes a reduction of bright objects. On the contrary, dilation causes an increase of bright objects by replacing the gray level of each pixel by the maximum gray level encountered inside the structuring element. Opening is obtained by applying an erosion followed by a dilation. To survive the opening, bright objects have to be larger than the structuring element. In the same way, a closure consists of a dilation followed by an erosion: this operation eliminates dark objects that are smaller than the structuring element. By applying openings (respectively closures) of increasing size, bright objects (respectively dark areas) progressively disappear. Thus, a granulometric characterization of the image can be derived. The procedure was initially developed for binary images, but it has also been used for determining size distributions from gray level images (Michelland et al., 1989). Forty openings (respectively closures) are applied, with a structuring element radius increasing from 2 (4 x 4 pixel square) to 41 (82 x 82 pixel square). GlmOpen(k) (respectively GlmClose(k)) is the gray level mean of the image after an opening (respectively a closure) with a 2k x 2k pixel square structuring element. The morphological granulometric curve Gbright (respectively Gdark) of the bright (respectively dark) objects is obtained by deriving GlmOpen(k) (respectively GlmClose(k)). To free those results from the original image gray level mean GLM0 and to express them size distribution functions, they are normalized by the initial surface under the curve:
![]() |
![]() |
Because the image scale is known (1 pixel = 0.37 µm), the results can be expressed in micrometers. An example of morphological granulometric curve is given in Figure 2
. Those calculations are performed by the Image J software (National Institutes of Health, Bethesda, MD).
|
| RESULTS |
|---|
|
|
|---|
|
|
|
Grayscale Mathematical Morphology
From a qualitative point of view, cream cheeses have a particulate microstructure, built from aggregated clusters. Thanks to grayscale mathematical morphology, it is possible to get knowledge about both the cluster size (which appear as bright objects) and the pore size (which can be considered as dark objects in the images). Average granulometric curves are calculated for each group of images and are shown in Figure 5
.
|
In spite of those great similarities, 2 significant differences can be noted among the 3 considered cream cheeses. There are more clusters whose size is included between 0.7 and 1.5 µm in cream cheese B than in cream cheeses A and C. In the same way, cream cheese C contained fewer clusters whose size is between 1.5 and 2.6 µm. However, even if those differences are statistically significant (P < 0.05), they are still very thin.
With regard to dark objects (pores), it is easier to distinguish the 3 groups of images. Cream cheese B exhibits a very distinctive granulometric profile: in this product, small pores (i.e., with a radius less than 2.9 µm) represent around 46% of the total number of pores, whereas their proportion is not over 35% in cream cheeses A and C: it appears that pores and gel particles have almost the same size in cream cheese B. On the contrary, large pores (whose radius is greater than 12 µm) are cream cheese C specificity: the amount of such pores is significantly greater in its images than in cream cheeses A and B images (13.7% vs. less than 6.6%). Furthermore, as after a 82 x 82 pixel square closure, the gray level mean of cream cheese A and B images is quite high (above 225), it can be assumed that there are probably no pores whose radius is greater than 15 µm. This result cannot be extended to cream cheese C images: after the same morphological transformation their gray level mean is low (around 190), and the presence of very large pores may explain this result.
With regard to its pore size distribution, cream cheese A is intermediate between cream cheeses B and C: it has less small pores than cream cheese B and less large pores than cream cheese C. This result can be compared with the location of cream cheese A images on the principal component analysis made from cooccurrence and run-length matrix features (Figure 3
).
Cream Cheese Microstructure
When considering both grayscale morphology and high-order statistical methods, a portrait of the microstructure of the 3 cream cheeses can be drawn up. As previously mentioned, cream cheeses are particulate gels made from aggregated clusters. The respective roles of fat and of proteins within those clusters are not determined, but it appears that those clusters size does not depend on the cream cheese composition. Indeed, no significant difference has been calculated in clusters size of the 3 cream cheeses, whereas the protein content varies from 6.9 to 13.1% and the fat content from 9.0 to 16.5%. It can be assumed that this cluster size is more probably determined by process conditions.
However, it appears that the distance between those clusters, which can be considered as pore size, may be very different from a cream cheese to another. Cream cheese B exhibits very small pores. At the same time, its structure is very grainy: its images are quite contrasted, and this can be attributed to the quick alternation of bright and dark pixels. Moreover, their correlation value is low, which can be interpreted as a lack of continuous substructures. Those results suggest that cream cheese B microstructure is very chiseled (i.e., made from small aggregates that do not make up larger clusters). This structure could be compared with a very concentrated suspension of small fat and protein aggregates that are juxtaposed but not entangled. A weaker rheological behavior can be expected for this cream cheese (this point was confirmed experimentally, results not shown).
On the contrary, cream cheese C exhibits large pores inside its microstructure. This implies that its images have low contrast and entropy values because of the large areas with similar gray levels. In the same way, the short and long run emphasis moments are respectively low and high because of those large dark areas. There is no evidence that a more entangled structure is responsible for the higher correlation values. In fact, because of those large and continuous dark zones, the numerical features cannot ascertain any conclusion about the gel particle structure.
Both mathematical morphology and high order statistical techniques indicate that cream cheese A structure is intermediate between the 2 other products, but its composition is clearly not. The intermediate position of cream cheese A could be considered as an optimum between the opposed effects of fat and protein contents on cream cheese structure. But we could also consider that the final products structure does not depend on cream cheese composition and that the differences we observed are caused by small process variations.
| DISCUSSION |
|---|
|
|
|---|
Grayscale morphology is then a useful tool to complete those data. As openings and closures need quite a long calculation time, especially for large structuring elements, this image analysis technique is probably not the best one to use as a routine procedure to sort out a large set of images. Moreover, this technique is highly dependent on the reproducibility of images; as a consequence, the image acquisition procedure has to be as repeatable as possible to get a batch of similar images for each cream cheese.
However, the technique provides quantitative physical data about cream cheese microstructure, such as granulometric profiles. When considering the bright objects (i.e., aggregated clusters), grayscale morphology allows the determination of the size of the elementary particle the gel is built from. Unfortunately, it cannot be used to get the size of the superaggregates those elementary particles form. We have verified that this knowledge cannot be reached by decreasing the number of gray levels from 256 to 64, for example.
When regarding dark zones; that is, void spaces that lay between the gel particles, granulometric profiles can be studied to get knowledge about the porosity of the gel. No absolute quantitative data can be obtained: the granulometric curves only supply percentages of the total surface occupied by the pores. The fraction of small and large pores is then the only way to compare 2 images. However, even if only relative porosity quantification is considered, some significant differences can be found from a cream cheese to another. Pore granulometric profiles can thus be used to discriminate different cream cheeses. They also may be used to explain rheological behavior differences: a very thin pore granulometric profile can be explained by a very chiseled structure, with small pores spread all over a structure made of juxtaposed gel fragments, and whose rheological strength is poor. On the contrary, the presence of large pores implies the existence of gel strands (made of entangled clusters) to delimit them and, so, may indicate a stronger structure.
As the main aim of this study was to be able to distinguish cream cheeses whose microstructures are not obviously different, the links between microstructure and rheological behavior have not been formally established. To confirm the hypotheses mentioned above, a similar study should be carried out with cream cheeses that would have been especially selected for their very different rheological characteristics. For example, cream cheeses with very different DM contents would very probably have different rheological characteristics that may be linked to microstructure differences.
| CONCLUSIONS |
|---|
|
|
|---|
| ACKNOWLEDGEMENTS |
|---|
|
|
|---|
Received for publication July 19, 2007. Accepted for publication December 5, 2007.
| REFERENCES |
|---|
|
|
|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |