Method of generating a three dimensional surface profile of a food object

10845615 · 2020-11-24

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of generating a three dimensional surface profile of a food object is provided wherein a food object is exposed with a conical X-ray beam while the food object is conveyed. The attenuation of the X-rays after penetrating through the food object is detected, and the detection is performed using a plurality of sensors arranged below the food object. The plurality of sensors are positioned at predetermined angular positions in relation to the X-ray source. For each of the plurality of sensors, the detected attenuation is converted into a penetration length of the X-ray beam, and the penetration length indicates the length from where the X-ray beam enters and leaves the food object. Surface coordinates are sequentially determined using the penetration lengths and the angular positions as input data.

Claims

1. A method of generating a three dimensional surface profile of a food object, comprising: exposing the food object with a conical X-ray beam while the food object is conveyed, detecting the attenuation of the X-rays after penetrating through the food object, the detection being performed using a plurality of sensors arranged below the food object, the plurality of sensors being positioned at a pre-determined positions in relation to an X-ray source, converting, for each of the plurality of sensors, the detected attenuation into a penetration length of the X-ray beam, the penetration length indicating the length from where the X-ray beam enters and leaves the food object, and sequentially determining surface coordinates using the penetration lengths and the sensor positions as input data for making a correction of the detected attenuation of cone shaped X-rays such that the detected attenuation corresponds to a vertical attenuation through the food object.

2. The method according to claim 1, wherein the step of converting the detected attenuation into the penetration length is performed in accordance to a pre-calibration.

3. The method according to claim 1, wherein the plurality of sensors are arranged in at least one line substantially perpendicular to a conveying direction of the food object.

4. The method according to claim 3, wherein the step of sequentially determining surface coordinates comprises determining a plurality of two dimensional surface profiles, said three dimensional surface profile comprising plurality of such two dimensional surface profiles.

5. The method according to claim 1, wherein the at least one subsequent processing step comprises a cutting step.

6. The method according to claim 5, where the cutting step comprises cutting the food object into smaller portions fulfilling at least one target criterion selected from a weight target or thickness target.

7. The method according to claim 5, where the cutting process comprises cutting the food object in an angular direction in relation to the conveying direction.

8. The method according to claim 1, further comprising processing the detected attenuation of the X-rays after penetrating through the food object for detecting undesired object or bones, and where the at least one subsequent processing step comprises a cutting process performed in accordance to the detected undesired object or bones.

9. The method according to claim 8, wherein the detected undesired objects or bones is further used in operating the angle of the cutting in the food object.

10. The method according to claim 8, wherein the food object is a fish fillet and where the detected bones comprise the bone structure of the fish fillet, and where the cutting process comprises cutting around the bone structure.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Embodiments of the invention will be described, by way of example only, with reference to the drawings, in which

(2) FIG. 1 shows a flowchart of a method according to the present invention of generating a three dimensional surface profile a food object,

(3) FIG. 2 depicts graphically an exemplary embodiment of how to calculate the surface coordinates discussed in relation to FIG. 1, and

(4) FIG. 3 depicts an example of a X-ray apparatus utilizing the method in FIG. 1.

DESCRIPTION OF EMBODIMENTS

(5) FIG. 1 shows a flowchart of a method according to the present invention of generating a three dimensional surface profile a food object. The food object may be selected from, but is not limited to, a fish fillet, poultry breast, any type of meat, or any type of processed meat that is essentially homogeneous, typically having density close to 1. Thus, the term penetration length may thus be understood or be equivalent to density, and thus the term 3D surface profile may according to the present invention also be understood or be equivalent as a 3D density profile. For simplicity, in the following the term penetration length will be used and the term 3D surface profile.

(6) In step (S1) 101, the food object is exposed with a conical X-ray beam while the food object is conveyed by e.g. any type of a conveyor comprising e.g. an endless belt on which the food item is resting while being conveyed.

(7) In step (S2) 102, the attenuation of the X-rays after penetrating through the food object is detected using a plurality of sensors arranged below the food object, or in case mentioned above, below the conveyor belt. The plurality of sensors may in one embodiment comprise sensors are arranged in at least one line perpendicular to a conveying direction of the food item, e.g. a single line of sensors, or two or more lines of sensors that form an X-ray detection array of sensors.

(8) In step (S3) 103, for each of the plurality of sensors, the detected intensity is converted into a penetration length, which indicates the length from where the X-ray beam enters and leaves the food object. This may be done in accordance to a pre-calibration where the different food objects of preferably identical type are run through, and where the intensities are registered and linked to the actual weight of the food objects. This may of course also be done using a material having similar material properties as the food object. Another alternative could be a fitting process that uses known weights of several food objects to obtain a formula which converts attenuation to penetration length.

(9) As will be discussed in more details later, a data fitting process may also be applied for linking the detected attenuation values at the sensors to the actual thickness or weight of the food object.

(10) In step (S4) 104, the surface coordinates are sequentially determined using the penetration lengths and the sensor positions as input data, and where the plurality of such surface coordinates defines the three dimensional profile. As an example, the three dimensional surface profile may be based on plurality of two dimensional surface profiles accumulated together. Such a three dimensional surface profile serves as an important input for one or more subsequent processing step such as when cutting the food object into smaller items, e.g. fixed portions fulfilling e.g. a weight and thickness criteria, where the assumption is made that the food object in homogeneous having essentially constant density.

(11) In step (S5) 105, the detected attenuation of the X-rays after penetrating through the food object is further used for detecting undesired object or bones. This may be utilized as input data, in addition to the three dimensional surface profile, in operating for the cutting process. The cutting process may accordingly include e.g. cutting around bones, cartilages, or any type of undesired object, based on this X-ray data, and also include e.g. cutting into portions by e.g. weight using the three dimensional surface profile which may be coupled with calibrated product density. Based on the above, if the cutting tool being used is e.g. a high pressure water jet, or similar device, the cutting process may not only involve cutting perpendicular to the conveying direction when cutting into portions, but also cutting along the food object to e.g. separate meat from bones. This could e.g. be the case if the food object is a fish fillet where the cutting process includes cutting along/around the bone structure in the fish fillet.

(12) FIG. 2 depicts graphically an exemplary embodiment of how to calculate the surface coordinates discussed in relation to FIG. 1, using the penetration lengths and the angular positions as input data.

(13) As shown in this front view scenario, a point like X-ray source 201 exposes a food object 204 with a X-ray beam 202 that by it's nature is conical shaped, while the food object is conveyed by a conveyor means in the x-direction as indicated by the coordinate system. The X-rays passing through the food object are detected by a plurality of sensors 203, which are arranged in at least one line perpendicular to the conveying direction of the food item. Each of the sensors may be referred to as a pixel, where the resulting attenuation values may be referred to as pixel values.

(14) For simplicity, the food object is shown here has a rectangular front view, but obviously it can have any type of shape. The zoomed up view within the dotted lines box 205 shown below in FIG. 2 illustrates an example of how to calculate a surface coordinate (y2,z2) for a given sensor/pixel, or:
z2=l*sin() (1)
y2=y1+l*cos() (2)
where l is the penetration length indicating the length from where the X-ray beam enters and leaves the food object, i.e. enters it at (y2,z2) and leaves it at (y1,0), and is the angular position of this given sensor 207 in relation to the X-ray source 201. This penetration length l may be based on pre-calibration where tens, hundreds, or even thousands of such or similar objects, or objects having similar material properties, are run through the X-ray and where the detected attenuation is linked to the actual penetration length of the food object. As an example, the detected attenuation value at sensor or sensor pixel 207 may give directly the length via a kind of a lookup table.

(15) Another alternative is to fit preferably a large number of attenuation data and perform a fitting, e.g. via polynomial formula:
l=A+B*x+C*x.sup.2+(3)
which describes the penetration length of the X-rays as a function of the attenuation/pixel value p, where A, B, C, . . . , are simply the fitting parameters for this particular type of food object.

(16) The above mentioned information/calculations may also be used to determine the weight of the food object by means of correcting the attenuation of the cone shaped X-rays such that the attenuation corresponds to a vertical attenuation through the object, e.g. such that instead of the l (length between (y1,0) and (y2,z2)), that the length h1=z2z1 is utilized as input is estimating the weight of the food object. Thus, the error caused due to the cone shape X-ray beam may be corrected.

(17) FIG. 3 shows an embodiment of an apparatus according to the present invention for processing food objects such as fish fillets using the method discussed in relation to FIGS. 1 and 2. Such an apparatus is divided into an X-ray device 301, where the food objects are fed into the X-ray device at an in-feed end 303 where the food objects are exposed with X-rays and where the attenuation values of the X-rays are detected and processed as discussed in relation to FIGS. 1 and 2.

(18) The figure also shows a cutting device 302 which may comprise a high pressurized water jet cutter, or similar cutting tool, operated by a control unit 304 in response to the three dimensional surface profile and eventually also additional data of the X-ray indicating e.g. the location of bones, and any type of undesired objects.

(19) While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.