EP1026516B1 - Method and apparatus for analyzing an ultrasonic image of a carcass - Google Patents

Method and apparatus for analyzing an ultrasonic image of a carcass

Info

Publication number
EP1026516B1
EP1026516B1 EP00300805A EP00300805A EP1026516B1 EP 1026516 B1 EP1026516 B1 EP 1026516B1 EP 00300805 A EP00300805 A EP 00300805A EP 00300805 A EP00300805 A EP 00300805A EP 1026516 B1 EP1026516 B1 EP 1026516B1
Authority
EP
European Patent Office
Prior art keywords
muscle
edge
subregions
ultrasonic image
carcass
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP00300805A
Other languages
German (de)
French (fr)
Other versions
EP1026516A3 (en
EP1026516A2 (en
Inventor
Yujun Liu
James R. Stouffer
Greg Snider
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micro Beef Technologies Ltd
Original Assignee
Micro Beef Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micro Beef Technologies Ltd filed Critical Micro Beef Technologies Ltd
Publication of EP1026516A2 publication Critical patent/EP1026516A2/en
Publication of EP1026516A3 publication Critical patent/EP1026516A3/en
Application granted granted Critical
Publication of EP1026516B1 publication Critical patent/EP1026516B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A22BUTCHERING; MEAT TREATMENT; PROCESSING POULTRY OR FISH
    • A22BSLAUGHTERING
    • A22B5/00Accessories for use during or after slaughtering
    • A22B5/0064Accessories for use during or after slaughtering for classifying or grading carcasses; for measuring back fat
    • A22B5/007Non-invasive scanning of carcasses, e.g. using image recognition, tomography, X-rays, ultrasound
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/02Food
    • G01N33/12Meat; fish
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52017Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
    • G01S7/52023Details of receivers
    • G01S7/52036Details of receivers using analysis of echo signal for target characterisation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/539Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10132Ultrasound image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30128Food products

Definitions

  • the invention pertains to the field of ultrasonic animal and carcass evaluation, and more particularly relates to analyzing an ultrasonic image of an animal or carcass.
  • European patent application number 0337661 published Octobre 18, 1989, entitled “Method and apparatus for grading of live animals and live carcases”, discloses ultrasonic scanning of live animals and carcasses, particularly for grading purposes.
  • the Longissimus dorsi muscle is one of the most valuable portions of beef or pork and is also an excellent indication of the value of the rest of the animal or carcass. Therefore, most analysis of animals or carcasses with ultrasound concentrates on this muscle.
  • Ultrasonic images of the Longissimus dorsi have been used to evaluate livestock.
  • U.S. Patent No. 5,339,815 discloses a method and apparatus wherein an ultrasonic transducer is centered in a longitudinal direction over the last few ribs of the animal or carcass and the ultrasonic image is of a ribline, a Longissimus dorsi muscle and fat layers above the muscle such that the specified window starts below the ribline of the animal or carcass.
  • a fat depth is determined from a distance between the second interface line and a specified plane of contact between the animal or carcass and the ultrasonic transducer adjusted for any positioning equipment or stand-off gel.
  • a muscle depth is determined from a distance between the first and second interfaces line.
  • the output of the system includes the fat depth and the muscle depth for the animal or carcass from which the image was taken.
  • the present invention teaches a system for analyzing ultrasonic image that provides an output of a measurement of muscle width from an ultrasonic image input of an outline of a muscle from an animal or carcass.
  • the muscle that is used in the preferred embodiment is the longissimus dorsi muscle when an ultrasonic scan is taken in a transverse direction relative to the backbone.
  • the analysis is done with a computer that receives the electronic input of rows and columns of gray level pixel data from an ultrasonic scan image of the outline of the muscle of the animal or carcass.
  • the software is set to select a region of the ultrasonic image input to analyze to determine a first edge of the muscle.
  • the selected region is divided into subregions Sj ,k .
  • J designates a row and ranges between 1 and n.
  • K designates a column and ranges between 1 and o such that o is greater than 1.
  • the subregions are aligned in rows and columns throughout the ultrasonic image input.
  • the software calculates a sum of the gray level pixel data for each of the subregions Sj,k then compares the sums to determine which of the subregions Sj,k has the highest sum within each row j.
  • the software defines a position of the first edge of the muscle by comparing the highest sum within each row j. This position is then used to calculate a relative muscle width when compared to a defined second edge of the muscle.
  • the second edge can be defined as one edge of the selected region of the ultrasonic image input or it can be defined using the same steps used to define the first edge.
  • the system is intended to be used in combination with a system for determining relative muscle depth.
  • the system can calculate a relative muscle area from the relative muscle width and relative muscle depth.
  • the system can compare the relative muscle area to a measured weight of the animal or carcass and assign a relative value for use in further production of the animal or processing of the carcass.
  • the invention disclosed in U.S. Patent No. 5,339,815 introduces an automated system for ultrasonic carcass evaluation that uses the disclosed sliding z test for depth measurement and then measures the width of the muscle as set forth below.
  • the edge detection technique involves finding the region where the difference between neighboring pixels reaches the computed threshold.
  • the threshold is computed based on mean difference and standard deviation. This technique for determining the muscle depth always finds the region with a large gray value change that may not be the brightest spot.
  • the edge detection technique is to search the region with the highest average of gray values. The brightest area in average is found, which represents the interface between the muscle and surrounding tissue.
  • AutoD refers to the implementation of the technique disclosed in the '815 patent.
  • AutoW refers to the implementation of the technique which is the subject of the present disclosure.
  • the present invention can be used in a variety of embodiments.
  • the study of the longissimus dorsi muscle of swine is discussed herein.
  • the characteristics of this muscle are currently the most important in determining the value of an animal or carcass.
  • the longitudinal images with respect to backbone of the animal or carcass are used in evaluation.
  • Various positioning devices can assist in proper and consistent positioning of the ultrasonic transducer.
  • the AutoD system uses a process of measuring the distance between two detected boundaries and applies this technique as a method for on-line high speed evaluation of fat thickness in animal carcasses. Computational efficiency, therefore, is the major concern in developing the technique.
  • the one-dimensional sliding Z-test algorithm is used for the AutoD portion of the present invention for both edge and peak detection for the depth component. This algorithm requires the standard deviation of the whole area of interest in an image to be calculated only once. It not only simplifies the problem of edge detection but it is also very computationally efficient.
  • the AutoD system and the Z-test are described extensively in U.S. Patent No. 5,339,815.
  • AutoD has proven to be an extremely useful tool in evaluating carcasses and livestock.
  • the automatic width method searches for the left or right end of the muscle from an ultrasonic image. It assumes that there is an interface at the end of the muscle which produces the brightest image.
  • the ultrasonic image is composed of rows and columns of pixels that have a particular grey value. The higher the grey value the "brighter" the image for a particular pixel.
  • evaluation of animals and carcasses is performed with transducers and ultrasound equipment that generate a rectangular image.
  • the rectangular image includes the region of the muscle to be examined. Depending upon the application, a smaller portion of the total image may be selected for analysis.
  • the image, or a portion thereof, is selected for analysis is subdivided into smaller regions.
  • the selected region is divided into 5 equally spaced rows and a large number of columns about 3 pixels wide, as shown in Fig, 1, although each of these parameters can be changed by the user.
  • the image shown in Fig. 1 is Y pixels high and X pixels wide, such that the height of each subregion is Y/n.
  • the value n is run-time defined with a default of 5. Changing n also affects the AutoD component of the invention.
  • the gray values of image pixels in m vertical lines are summed up in a sliding fashion pixel by pixel from left to right. Each sum is from (m*Y/n) pixels. Therefore, there are (X / m) sums.
  • the method is looking for the brightest spot as it "slides" from left to right along each of the rows. The position with the maximum of the sums (Xmax) is saved.
  • n Xmax for each of the n rows making up the sub regions.
  • n Xmax values each from a subregion.
  • a smoothed average of the n Xmax is assumed to be the end of the muscle.
  • the smoothed average is runtime defined that is preferably one of the following:
  • the Trimmed average is the average of the remaining n - 2 values.
  • the default method of calculating the smoothed average is Median. Changing the smoothed average can also affect AutoD. AutoW can be implemented with AutoD on or off, thereby affecting the size of the rectangular region of an image to search. All values are in pixels When AutoD is on, the automatic region bounded for searching the left end of the muscle is defined by
  • the automatic region bounded for searching the right end of the muscle is defined by
  • the automatic region bounded for searching the right end of the muscle is defined by
  • the pixel width measured by AutoW is the horizontal distance between the left and right ends of the muscle. This value is converted to the selected unit of measurement based on the probe calibration.
  • the analysis is done with a computer that receives the electronic input of rows and columns of gray level pixel data from an ultrasonic scan image of the outline of the muscle of the animal or carcass.
  • the software is set to select a region of the ultrasonic image input to analyze to determine a first edge of the muscle.
  • the selected region is divided into subregions S j,k .
  • J designates a row and ranges between 1 and n.
  • K designates a column and ranges between 1 and o such that o is greater than 1.
  • the subregions are aligned in rows and columns throughout the ultrasonic image input.
  • the software calculates a sum of the gray level pixel data for each of the subregions Sj,k then compares the sums to determine which of the subregions Sj,k has the highest sum within each row j.
  • the software defines a position of the first edge of the muscle by comparing the highest sum within each row j. This position is then used to calculate a relative muscle width when compared to a defined second edge of the muscle.
  • the second edge can be defined as one edge of the selected region of the ultrasonic image input or it can be defined using the same steps used to define the first edge.
  • AutoW can be used either with AutoD or independently.
  • Auto W When Auto W is activated in either case, the left or right side of an image is set to a fixed location if the parameter associated with that side is set to a non-negative value.
  • Fig. 3 is a flow chart of the basic steps to determining an interface within the image.
  • An input is provided of an ultrasonic scan image of the muscle and fat area of the animal or carcass comprising rows and columns of pixel data.
  • a window of rows and columns of pixels within the image input is selected.
  • the window is divided into subregions (Box 22) both horizontally and vertically and the sums of each subregion is determined (Box 23).
  • the max Sum for each subregion within a horizontal region is determined (Box 24).
  • the position of the max Sum for each horizontal region is compared to the other horizontal regions (Box 25).
  • an average of the max Sums is used to determine the position of the right side of the muscle (Box 26).
  • the present invention teaches a method of automatically recognizing fat and muscle interfaces of an animal or carcass from an ultrasonic image of a muscle and fat area.
  • Fig. 2 shows a representation of the positioning of a transducer 5 in a transverse direction with respect to the animal's backbone, specifically a beef carcass.
  • the transducer 5 is positioned such that the left side of the image runs through an indent 7 in the top of the 1.d. muscle and continues through the bottom left corner of the muscle 8.
  • the line between these two points are marked a cross hatched line 10.
  • the preferred embodiment is to have the user position the transducer such that the left side of the ultrasonic image starts along this line 10. Therefore, the width of the muscle measured by assuming that the left side of the ultrasonic image is the left side of the muscle and then determining the position right side of the muscle 12. This way the computer does not have to search for both sides of the muscle. This is true for both live animals and carcasses.
  • the area of the muscle is calculated by determining the area between the left side of the image, the right side of the muscle and the top and bottom of the muscle. This area is roughly a rectangle, but the muscle is slightly more elliptical in reality. This is also fairly consistent between animals and a standard proportion of the measured area is actually muscle.
  • the analysis can correct for this and the portion of the muscle to the left of the line 10 , however, the importance of the invention is to provide an objective measurement that can be compared to the same measurement made in other carcasses or animals for determining a relative value. In other words, if the measurement is off by a certain percentage it does not matter so long as the measurement is off by that percentage for all measurements.
  • the producers and processors are concerned about percent lean and relative size of the 1.d. muscle when compared to the overall weight of the animal or carcass.
  • This invention may be used alone, but the preferred implementation is to use the AutoW in a combined system with AutoD and other ultrasound analysis tools (e.g. marbling or intra muscular fat analysis) for both live animal and carcass evaluation.
  • Some processors are already using % lean as measured by AutoD to determine how much to pay producers.
  • the teachings of the present invention are efficient enough to be implemented in a real time system.
  • the transducer can be positioned manually or automatically on carcasses or animals and then the images can be processed fast enough to allow real time evaluation and sorting. This is extremely important in a practical application of the present invention.
  • Meat processors or breeders will be able to use the present system to sort animals or carcasses based upon the information provided. Such efficient sorting can result in a more profitable processing of carcasses in that only the more valuable carcasses will be selected to go through the more expensive processing steps. Breeders can efficiently select stock for breeding or slaughter based upon the information provided by the present system.
  • the system can be built in such a way that it can automatically make the decision as to whether or not there is a valid image, regardless of the existence of an animal or carcass identification on the image. Freezing and releasing an image does not alter the previous inputs to the surrounding area including the ID field. This decision must also be made fast enough for near real-time operation since all the input information will be lost during the decision making period. Hence, the algorithm used for this purpose must be simple but efficient.
  • the image intensity can be used to verify whether or not there is a desired image.
  • normal ultrasonic images had average gray values greater than 30, about 12% of the maximum intensity.
  • the image intensity can be controlled by the machine operator, an image with intensity lower than 12% of the maximum is hardly visible. This is a very simple mechanism for image verification but either too low or too high a threshold selected may result in a loss of useful image.
  • the timing for triggering a measurement depends on both the software execution speed and the on site speed of a particular application.
  • the chain speed of a large modem commercial abattoir can be as high as 1200 hogs or 400 beef per hour. This speed must be matched for practical application of an automated system in commercial slaughter houses.
  • one set of the automated system is used for hogs in a packing plant which operates at the chain speed of 1200 carcasses per hour, and that an operator or robot is able to correctly locate the ultrasonic transducer and to obtain a quality image from each hog carcass passed by.
  • the system must be capable of digitizing an image and making all pre-specified measurements within 3 seconds for each hog (3600 seconds /1200 hogs).
  • the image capture hardware used for the verification of the teachings of the present invention included the Cortex-I and CX100 from ImageNation and a video digitizer PCMIA card from MRT Micro, Inc. of Del Ray Beach, Florida. Once the ultrasonic image is digitized using these image digitizing devices, the AutoD and AutoW analyses no longer depend on the image capture hardware.
  • Ultrasonic Equipment The equipment used to acquire ultrasonic images from beef and swine was a real time ultrasonic scanner Aloka SSD-500V with 3.5 Mhz linear array transducers [Aloka, 1990a, 1990b and 1990c]. The images can be recorded in VHS video tapes with a regular video cassette recorder and then played back for processing. The video output on the ultrasonic unit will normally connect to the image grabber board for immediate processing in an permanent on-line operation.

Abstract

The present disclosure teaches a system for analyzing ultrasonic image that provides an output of a measurement of muscle width from an ultrasonic image input of an outline of a muscle from an animal or carcass. The muscle that is used in the preferred embodiment is the longissimus dorsi muscle when an ultrasonic scan is taken in a transverse direction relative to the backbone. The analysis is done with a computer that receives the electronic input of rows and columns of gray level pixel data from an ultrasonic scan image of the outline of the muscle of the animal or carcass. The software is set to select a region of the ultrasonic image input to analyze to determine a first edge of the muscle. The selected region is divided into subregions Sj,k. J designates a row and ranges between 1 and n. K designates a column and ranges between 1 and o such that o is greater than 1. The subregions are aligned in rows and columns throughout the ultrasonic image input. The software calculates a sum of the gray level pixel data for each of the subregions Sj,k then compares the sums to determine which of the subregions Sj,k has the highest sum within each row j. The software defines a position of the first edge of the muscle by comparing the highest sum within each row j. This position is then used to calculate a relative muscle width when compared to a defined second edge of the muscle. The second edge can be defined as one edge of the selected region of the ultrasonic image input or it can be defined using the same steps used to define the first edge. <IMAGE>

Description

    FIELD OF THE INVENTION
  • The invention pertains to the field of ultrasonic animal and carcass evaluation, and more particularly relates to analyzing an ultrasonic image of an animal or carcass.
  • BACKGROUND OF THE INVENTION
  • Evaluating and grading meat animals, both live and slaughtered, has historically been performed by humans. Because of this it is very difficult to achieve accuracy, efficiency and consistency. Both producers and packers demand an objective means of classifying their animals accurately according to their carcass real values. However, since an accurate, quick, and consistent grading system has not been put into place, producers are not being paid for the true value of their animals. Currently, producers are paid on an average basis. The price differential between a high-yield and a low-yield grade is less than it should be. Therefore, it is important to the hog and beef industries that improved or new technologies must be developed in their evaluation systems in order to be able to accurately measure the hog and beef carcass characteristics that are of significant value.
  • Labor costs and inconsistent grading are significant problems in the meat processing industry. Attempts have been made to automate the grading and inspection systems involved in meat processing. For example see Patent no. 4,931,933, entitled, "Application of Knowledge-Based System for Grading Meat" granted to Chen et al, and Patent Number 5,079,951, entitled "Ultrasonic Carcass Inspection" granted to Raymond et al. However, these systems are overly complicated and do not provide an efficient method of accurately measuring the Longissimus dorsi muscle depth and fat composition.
  • European patent application number 0337661, published Octobre 18, 1989, entitled "Method and apparatus for grading of live animals and live carcases", discloses ultrasonic scanning of live animals and carcasses, particularly for grading purposes.
  • The Longissimus dorsi muscle is one of the most valuable portions of beef or pork and is also an excellent indication of the value of the rest of the animal or carcass. Therefore, most analysis of animals or carcasses with ultrasound concentrates on this muscle.
  • Ultrasonic images of the Longissimus dorsi (rib eye muscle in beef and loin eye muscle in hogs) have been used to evaluate livestock. U.S. Patent No. 5,339,815 (Liu et al.) discloses a method and apparatus wherein an ultrasonic transducer is centered in a longitudinal direction over the last few ribs of the animal or carcass and the ultrasonic image is of a ribline, a Longissimus dorsi muscle and fat layers above the muscle such that the specified window starts below the ribline of the animal or carcass. A fat depth is determined from a distance between the second interface line and a specified plane of contact between the animal or carcass and the ultrasonic transducer adjusted for any positioning equipment or stand-off gel. A muscle depth is determined from a distance between the first and second interfaces line. The output of the system includes the fat depth and the muscle depth for the animal or carcass from which the image was taken.
  • Longissimus dorsi or ribeye muscle cross-sectional area is currently obtained by manually tracing around the perceived outline of the muscle from an ultrasonic image. Some ultrasonic scanners, like the latest model we have been using [Aloka, 1990a], provide the capability of approximating the area with an ellipse. Due to its low degree of accuracy and the relatively large time requirement, this feature is seldom used. It is, however, more common for the images to be recorded on a video tape and the area analysis done at a later time. This analysis is still a very time consuming process. Because of the quality of the image, accurately tracing the 1.d. muscle area can be done only by trained technicians. It is, therefore, very difficult to achieve efficiency, consistency and accuracy. The teachings of Patent No. 5, 339,815 provided a method to automatically determine the area of the muscle when the ultrasonic scan image input is transverse with respect to a backbone of the animal or carcass. However, there are faster and easier methods for measuring the width of the muscle.
  • SUMMARY OF THE INVENTION
  • The present invention teaches a system for analyzing ultrasonic image that provides an output of a measurement of muscle width from an ultrasonic image input of an outline of a muscle from an animal or carcass. The muscle that is used in the preferred embodiment is the longissimus dorsi muscle when an ultrasonic scan is taken in a transverse direction relative to the backbone. The analysis is done with a computer that receives the electronic input of rows and columns of gray level pixel data from an ultrasonic scan image of the outline of the muscle of the animal or carcass.
  • The software is set to select a region of the ultrasonic image input to analyze to determine a first edge of the muscle. The selected region is divided into subregions Sj,k. J designates a row and ranges between 1 and n. K designates a column and ranges between 1 and o such that o is greater than 1. The subregions are aligned in rows and columns throughout the ultrasonic image input. The software calculates a sum of the gray level pixel data for each of the subregions Sj,k then compares the sums to determine which of the subregions Sj,k has the highest sum within each row j. The software defines a position of the first edge of the muscle by comparing the highest sum within each row j. This position is then used to calculate a relative muscle width when compared to a defined second edge of the muscle. The second edge can be defined as one edge of the selected region of the ultrasonic image input or it can be defined using the same steps used to define the first edge.
  • The system is intended to be used in combination with a system for determining relative muscle depth. When used in combination the system can calculate a relative muscle area from the relative muscle width and relative muscle depth. Furthermore, the system can compare the relative muscle area to a measured weight of the animal or carcass and assign a relative value for use in further production of the animal or processing of the carcass.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Fig. 1
    shows a representative selected region of an ultrasonic image for analysis.
    Fig. 2
    shows a representation of an ultrasonic transducer positioned to scan a longissimus dorsi muscle, with a transducer positioned in a transverse direction with respect to an animal's backbone.
    Fig. 3
    is a flow chart of the basic steps for determining an interface within the image.
    DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Several computer algorithms have been developed for subcutaneous fat thickness, longissimus dorsi muscle area, and intramuscular fat or marbling measurements from ultrasonic images of live animal and carcasses. The applicant's have previously developed a method of automatically determining the depth of the longissmus dorsi muscle in an ultrasonic image and were granted U.S. Patent No. 5,339,815 for this system. The present invention expands upon the teachings of this patent by teaching a method of determining a relative width of the longissimus dorsi muscle area in an ultrasonic image.
  • The invention disclosed in U.S. Patent No. 5,339,815 (Liu et al.), introduces an automated system for ultrasonic carcass evaluation that uses the disclosed sliding z test for depth measurement and then measures the width of the muscle as set forth below. In essence, there is a difference in the ultrasound images of the muscle and the tissue adjacent the muscle. For determining the depth of the muscle, the edge detection technique involves finding the region where the difference between neighboring pixels reaches the computed threshold. The threshold is computed based on mean difference and standard deviation. This technique for determining the muscle depth always finds the region with a large gray value change that may not be the brightest spot.
  • For determining the width, the edge detection technique is to search the region with the highest average of gray values. The brightest area in average is found, which represents the interface between the muscle and surrounding tissue.
  • For this application, the term "AutoD" refers to the implementation of the technique disclosed in the '815 patent. The term "AutoW" refers to the implementation of the technique which is the subject of the present disclosure.
  • The present invention can be used in a variety of embodiments. In the way of example, the study of the longissimus dorsi muscle of swine is discussed herein. The characteristics of this muscle are currently the most important in determining the value of an animal or carcass. Specifically, the longitudinal images with respect to backbone of the animal or carcass are used in evaluation. Various positioning devices can assist in proper and consistent positioning of the ultrasonic transducer.
  • The Depth Measurement
  • Various edge detection algorithms for processing images have been developed, and most of them are typically modeled to detect a step edge in some optimal way. Detecting ideal step edges is a simple process. In real images, however, noise corrupts the edges and thus makes the edge detection a rather complicated process.
  • The AutoD system uses a process of measuring the distance between two detected boundaries and applies this technique as a method for on-line high speed evaluation of fat thickness in animal carcasses. Computational efficiency, therefore, is the major concern in developing the technique. The one-dimensional sliding Z-test algorithm is used for the AutoD portion of the present invention for both edge and peak detection for the depth component. This algorithm requires the standard deviation of the whole area of interest in an image to be calculated only once. It not only simplifies the problem of edge detection but it is also very computationally efficient. The AutoD system and the Z-test are described extensively in U.S. Patent No. 5,339,815.
  • The Width Measurement
  • AutoD has proven to be an extremely useful tool in evaluating carcasses and livestock. In an expansion of this utility a method of automatically determining the width of the muscle was developed. The automatic width method (AutoW) searches for the left or right end of the muscle from an ultrasonic image. It assumes that there is an interface at the end of the muscle which produces the brightest image.
  • The ultrasonic image is composed of rows and columns of pixels that have a particular grey value. The higher the grey value the "brighter" the image for a particular pixel. Generally speaking, evaluation of animals and carcasses is performed with transducers and ultrasound equipment that generate a rectangular image. The rectangular image includes the region of the muscle to be examined. Depending upon the application, a smaller portion of the total image may be selected for analysis.
  • In any event, the image, or a portion thereof, is selected for analysis is subdivided into smaller regions. Typically the selected region is divided into 5 equally spaced rows and a large number of columns about 3 pixels wide, as shown in Fig, 1, although each of these parameters can be changed by the user.
  • The following variables are used in the calculation:
    • a) Y = total height in pixels of the selected image region
    • b) X = total width in pixels of the selected image region
    • c) n = the number of rows (subregions) in the selected image region
    • d) m = the width in pixels of the subdivided region
  • The image shown in Fig. 1 is Y pixels high and X pixels wide, such that the height of each subregion is Y/n. The value n is run-time defined with a default of 5. Changing n also affects the AutoD component of the invention.
  • For each subregion, the gray values of image pixels in m vertical lines (the default value of m is 3, the same default value used by AutoD) are summed up in a sliding fashion pixel by pixel from left to right. Each sum is from (m*Y/n) pixels. Therefore, there are (X / m) sums. The method is looking for the brightest spot as it "slides" from left to right along each of the rows. The position with the maximum of the sums (Xmax) is saved.
  • There is an Xmax for each of the n rows making up the sub regions. In total, there are n Xmax values, each from a subregion. A smoothed average of the n Xmax is assumed to be the end of the muscle. The smoothed average is runtime defined that is preferably one of the following:
    1. 1) Arithmetic average: (Xmax1 + Xmax2 + ... + Xmaxn) /n
    2. 2) Median: Sort Xmax in order. The median is the middle value if n is odd and the average of middle two values if n is even.
    3. 3) Trimmed average: Sort Xmax in order and trim off the minimum and maximum.
  • The Trimmed average is the average of the remaining n - 2 values.
  • The default method of calculating the smoothed average is Median. Changing the smoothed average can also affect AutoD. AutoW can be implemented with AutoD on or off, thereby affecting the size of the rectangular region of an image to search. All values are in pixels When AutoD is on, the automatic region bounded for searching the left end of the muscle is defined by
    • Top: (The y location of the fat and muscle interface line)+ 10
    • Left: (The x location of the left end of the fat and muscle interface line)
    • Bottom: Top + (Muscle depth in pixels) /3
    • Right: Left + (The length of the fat and muscle interface line) / 3
  • The automatic region bounded for searching the right end of the muscle is defined by
    • Top: (The y location of the fat and muscle interface line) + 10 + (Muscle depth in pixels) / 3
    • Left: (The x location of the left end of the fat and muscle interface line) + (The length of the fat and muscle interface line) / 3 * 2
    • Bottom: Top +Muscle depth in pixels) / 3 s
    • Right: Left + (The length of the fat and muscle Interface line) / 3
  • When AutoD is off, the automatic region bounded for searching the left end of the muscle is defined by
    • Top: 90
    • Left: 80
    • Bottom: Top + 240 / 3 = 170
    • Right: Left + 280/3 = 173
  • The automatic region bounded for searching the right end of the muscle is defined by
    • Top: 90 + 240 3 = 170
    • Left: 80 + 280 / 3 * 2 = 266
    • Bottom: Top + 240 / 3 = 250
    • Right: Left + 280 / 3 = 359
  • The pixel width measured by AutoW is the horizontal distance between the left and right ends of the muscle. This value is converted to the selected unit of measurement based on the probe calibration.
  • The analysis is done with a computer that receives the electronic input of rows and columns of gray level pixel data from an ultrasonic scan image of the outline of the muscle of the animal or carcass. The software is set to select a region of the ultrasonic image input to analyze to determine a first edge of the muscle. The selected region is divided into subregions Sj,k. J designates a row and ranges between 1 and n. K designates a column and ranges between 1 and o such that o is greater than 1. The subregions are aligned in rows and columns throughout the ultrasonic image input. The software calculates a sum of the gray level pixel data for each of the subregions Sj,k then compares the sums to determine which of the subregions Sj,k has the highest sum within each row j. The software defines a position of the first edge of the muscle by comparing the highest sum within each row j. This position is then used to calculate a relative muscle width when compared to a defined second edge of the muscle. The second edge can be defined as one edge of the selected region of the ultrasonic image input or it can be defined using the same steps used to define the first edge.
  • AutoW can be used either with AutoD or independently. When Auto W is activated in either case, the left or right side of an image is set to a fixed location if the parameter associated with that side is set to a non-negative value. There are six input parameters associated with AutoW:
    1. 1) Activate Check: When selected, AutoW is activated. When activated, AutoW will make a width measurement on an image after the image is capture or opened from a file. If AutoD is activated, AutoW will be made after AutoD. AutoW can be activated only if it is available and enabled.
    2. 2) Output Col: Enter a column code from A to IV (Default code is G). The AutoW measurement is in this column with 'aMW' as its default column heading. The user preferably can change any column heading to a more meaningful term.
    3. 3) Left: Enter any value from -511 to 511 in column pixels. When negative, AutoW searches for the left end of the image; otherwise, AutoW uses this value and sets it as the left end of the image. The default value is 76.
    4. 4) Right: Enter any value from -511 to 511 in column pixels, When negative, AutoW searches for the right end of the image; otherwise, AutoW uses this value and sets it as the right end of the image, The default value is -1.
    5. 5) Top: Enter any value from -479 to 479 in row pixels. When negative, AutoW searches within the AutoD muscle depth region if AutoD is activated and within rows from 80 to 240 if AutoD is not activated; otherwise, AutoW uses this value as its top and searches below it, The default value is -1.
    6. 6) Bottom: Enter any value from -479 to 479 in row pixels- When negative, AutoW searches within the AutoD muscle depth region if AutoD is activated and within rows from 80 to 240 if AutoD is not activated; otherwise, AutoW uses this value as its bottom and searches above it. The default value is-1.
  • Fig. 3 is a flow chart of the basic steps to determining an interface within the image. An input is provided of an ultrasonic scan image of the muscle and fat area of the animal or carcass comprising rows and columns of pixel data. (Box 20) A window of rows and columns of pixels within the image input is selected. (Box 21) The window is divided into subregions (Box 22) both horizontally and vertically and the sums of each subregion is determined (Box 23). The max Sum for each subregion within a horizontal region is determined (Box 24). Then the position of the max Sum for each horizontal region is compared to the other horizontal regions (Box 25). Finally and an average of the max Sums is used to determine the position of the right side of the muscle (Box 26).
  • Application
  • The present invention teaches a method of automatically recognizing fat and muscle interfaces of an animal or carcass from an ultrasonic image of a muscle and fat area. Fig. 2 shows a representation of the positioning of a transducer 5 in a transverse direction with respect to the animal's backbone, specifically a beef carcass. The transducer 5 is positioned such that the left side of the image runs through an indent 7 in the top of the 1.d. muscle and continues through the bottom left corner of the muscle 8. The line between these two points are marked a cross hatched line 10.
  • From empirical study it has been determined that the proportion of the muscle to the left of the line is the same relative to the total muscle. Therefore, for speed in analysis and for consistent operation, the preferred embodiment is to have the user position the transducer such that the left side of the ultrasonic image starts along this line 10. Therefore, the width of the muscle measured by assuming that the left side of the ultrasonic image is the left side of the muscle and then determining the position right side of the muscle 12. This way the computer does not have to search for both sides of the muscle. This is true for both live animals and carcasses.
  • In addition, the area of the muscle is calculated by determining the area between the left side of the image, the right side of the muscle and the top and bottom of the muscle. This area is roughly a rectangle, but the muscle is slightly more elliptical in reality. This is also fairly consistent between animals and a standard proportion of the measured area is actually muscle.
  • The analysis can correct for this and the portion of the muscle to the left of the line 10, however, the importance of the invention is to provide an objective measurement that can be compared to the same measurement made in other carcasses or animals for determining a relative value. In other words, if the measurement is off by a certain percentage it does not matter so long as the measurement is off by that percentage for all measurements. The producers and processors are concerned about percent lean and relative size of the 1.d. muscle when compared to the overall weight of the animal or carcass.
  • This invention may be used alone, but the preferred implementation is to use the AutoW in a combined system with AutoD and other ultrasound analysis tools (e.g. marbling or intra muscular fat analysis) for both live animal and carcass evaluation. Some processors are already using % lean as measured by AutoD to determine how much to pay producers.
  • The teachings of the present invention are efficient enough to be implemented in a real time system. The transducer can be positioned manually or automatically on carcasses or animals and then the images can be processed fast enough to allow real time evaluation and sorting. This is extremely important in a practical application of the present invention. Meat processors or breeders will be able to use the present system to sort animals or carcasses based upon the information provided. Such efficient sorting can result in a more profitable processing of carcasses in that only the more valuable carcasses will be selected to go through the more expensive processing steps. Breeders can efficiently select stock for breeding or slaughter based upon the information provided by the present system.
  • The system can be built in such a way that it can automatically make the decision as to whether or not there is a valid image, regardless of the existence of an animal or carcass identification on the image. Freezing and releasing an image does not alter the previous inputs to the surrounding area including the ID field. This decision must also be made fast enough for near real-time operation since all the input information will be lost during the decision making period. Hence, the algorithm used for this purpose must be simple but efficient.
  • If the interval image between two animals or carcasses is black or very low in image intensity, compared with a normal ultrasonic image from a animal or carcass, then the image intensity can be used to verify whether or not there is a desired image. By analyzing the images, it was found that normal ultrasonic images had average gray values greater than 30, about 12% of the maximum intensity. Although the image intensity can be controlled by the machine operator, an image with intensity lower than 12% of the maximum is hardly visible. This is a very simple mechanism for image verification but either too low or too high a threshold selected may result in a loss of useful image.
  • The timing for triggering a measurement depends on both the software execution speed and the on site speed of a particular application. For instance, the chain speed of a large modem commercial abattoir can be as high as 1200 hogs or 400 beef per hour. This speed must be matched for practical application of an automated system in commercial slaughter houses. Suppose that one set of the automated system is used for hogs in a packing plant which operates at the chain speed of 1200 carcasses per hour, and that an operator or robot is able to correctly locate the ultrasonic transducer and to obtain a quality image from each hog carcass passed by. This means that, with the image source passed through the image grabber board, the system must be capable of digitizing an image and making all pre-specified measurements within 3 seconds for each hog (3600 seconds /1200 hogs).
  • Image Capture Hardware. The image capture hardware used for the verification of the teachings of the present invention included the Cortex-I and CX100 from ImageNation and a video digitizer PCMIA card from MRT Micro, Inc. of Del Ray Beach, Florida. Once the ultrasonic image is digitized using these image digitizing devices, the AutoD and AutoW analyses no longer depend on the image capture hardware.
  • Computer Hardware. The system used a portable 486 PC and a Pentium PC.
  • Software requirement. Microsoft Visual C++ ver. 1.5 was used to develop the AUSKey software. The final product is a stand-alone executable software package whose Windows version runs on Windows 3.1 or higher and whose DOS version runs on DOS 3.0 or higher.
  • Ultrasonic Equipment. The equipment used to acquire ultrasonic images from beef and swine was a real time ultrasonic scanner Aloka SSD-500V with 3.5 Mhz linear array transducers [Aloka, 1990a, 1990b and 1990c]. The images can be recorded in VHS video tapes with a regular video cassette recorder and then played back for processing. The video output on the ultrasonic unit will normally connect to the image grabber board for immediate processing in an permanent on-line operation.

Claims (14)

  1. A method of muscle width measurement from an ultrasonic image of the outline of a muscle of an animal or carcass, comprising the following steps:
    a) receiving an input of rows and columns of gray level pixel data from the ultrasonic scan image including the outline of the muscle of the animal or carcass into an electronic input device operatively connected to a computer processor,
    b) selecting a region of the ultrasonic image input to analyze in order to determine a first edge of the muscle,
    c) dividing the region selected in step b) into subregions Sj,k, wherein j designates a row and ranges between 1 and n and wherein k designates a column and ranges between 1 and o such that o is greater than 1, such that the subregions are aligned in rows and columns throughout the ultrasonic image input,
    d) calculating the sum of the gray level pixel data for each of the subregions Sj,k,
    e) comparing the sums of the gray level pixel data for each of the subregions Sj,k to determine which of the subregions Sj,k has the highest sum of the gray level pixel data within each row j,
    f) comparing the subregions Sj,k with the highest sum of the gray level pixel data for each row j to define the position of the first edge of the muscle, and
    g) providing a measurement of the relative width of the muscle, by using the defined position of the first edge of the muscle and comparing the position to a second edge of the muscle as output.
  2. The method of claim 1, wherein the second edge is defined as one edge of the selected region of the ultrasonic image input.
  3. The method of claim 1 wherein the second edge is defined using the same steps used to define the first edge.
  4. The method of claim 1, wherein the muscle is a longissimus dorsi muscle and the ultrasonic image input is an ultrasonic image input of the longissimus dorsi muscle in a transverse direction with respect to the backbone of the animal or carcass.
  5. The method of claim 1, wherein the method is used in combination with a method for determining relative muscle depth.
  6. The method of claim 5, wherein a relative muscle area is calculated from the relative muscle width and relative muscle depth.
  7. The method of claim 6, wherein the relative muscle area is compared to a measured weight of the animal or carcass and assigned a relative value for use in further production of the animal or processing of the carcass.
  8. A system of muscle width measurement from an ultrasonic image of the outline of a muscle of an animal or carcass comprising:
    a computer having a computer processor operatively connected to a storage device; and
    an electronic input device operatively connected to the computer processor for receiving an input of rows and columns of gray level pixel data from an ultrasonic scan image including the outline of the muscle of the animal or carcass;
    wherein the computer carries out a method comprising the steps of:
    a) selecting a region of the ultrasonic image input to analyze in order to determine a first edge of the muscle;
    b) dividing the selected region of the ultrasonic image input into subregions Sj,k, wherein j designates a row and ranges between 1 and n and wherein k designates a column and ranges between 1 and o such that o is greater than 1, such that the subregions are aligned in rows and columns throughout the ultrasonic image input;
    c) calculating a sum of the gray level pixel data for each of the subregions Sj,k;
    d) comparing the sums of the gray level pixel data for each of the subregions Sj,k to determine which of the subregions Sj,k has the highest sum of the gray level pixel data within each row j;
    e) comparing the subregions Sj,k with the highest sum of the gray level pixel data for each row j to define the position of the first edge of the muscle; and
    f) measuring the relative width of the muscle, by using the defined position of the first edge of the muscle and comparing the position to a second edge of the muscle as output.
  9. The system of claim 8 wherein the second edge is defined as one edge of the selected region of the ultrasonic image input.
  10. The system of claim 8 wherein the second edge is defined using the same steps used to define the first edge.
  11. The system of claim 8, wherein the muscle is a longissimus dorsi muscle and the ultrasonic image input is an ultrasonic image input of the longissimus dorsi muscle in a transverse direction with respect to the backbone of the animal or carcass.
  12. The system of claim 8, wherein the system is used in combination with a system for determining relative muscle depth.
  13. The system of claim 12, wherein the method further comprises the step of calculating a relative muscle area from the relative muscle width and relative muscle depth.
  14. The system of claim 13, wherein the method further comprises the steps of comparing the relative muscle area to a measured weight of the animal or carcass and assigning a relative value for use in further production of the animal or processing of the carcass.
EP00300805A 1999-02-05 2000-02-02 Method and apparatus for analyzing an ultrasonic image of a carcass Expired - Lifetime EP1026516B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/245,181 US6099473A (en) 1999-02-05 1999-02-05 Method and apparatus for analyzing an ultrasonic image of a carcass
US245181 1999-02-05

Publications (3)

Publication Number Publication Date
EP1026516A2 EP1026516A2 (en) 2000-08-09
EP1026516A3 EP1026516A3 (en) 2004-01-28
EP1026516B1 true EP1026516B1 (en) 2006-10-04

Family

ID=22925627

Family Applications (1)

Application Number Title Priority Date Filing Date
EP00300805A Expired - Lifetime EP1026516B1 (en) 1999-02-05 2000-02-02 Method and apparatus for analyzing an ultrasonic image of a carcass

Country Status (5)

Country Link
US (1) US6099473A (en)
EP (1) EP1026516B1 (en)
AT (1) ATE341767T1 (en)
CA (1) CA2298074C (en)
DE (1) DE60031021D1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7931593B2 (en) 2004-11-30 2011-04-26 Micro Beef Technologies, Ltd. Determining respiratory or circulatory health condition in animals for improved management
US8028657B2 (en) 1994-10-31 2011-10-04 Micro Beef Technologies, Ltd. Cattle management method and system
US8037846B2 (en) 2005-01-19 2011-10-18 Micro Beef Technologies, Ltd. Method and system for tracking and managing animals and/or food products
US8135179B2 (en) 2008-05-05 2012-03-13 Biotronics, Inc. Systems, methods and devices for use in assessing fat and muscle depth
US8447075B2 (en) 2008-05-05 2013-05-21 Biotronics, Inc. Systems, methods and devices for using ultrasonic probe pressure information in assessing muscle tissue quality
US8472675B2 (en) 2008-05-05 2013-06-25 Biotronics, Inc. Systems, methods and devices for use in filter-based assessment of carcass grading
US8494226B2 (en) 2008-05-05 2013-07-23 Biotronics, Inc. Systems, methods and devices for use in assessing carcass grading
WO2015081354A1 (en) 2013-12-04 2015-06-11 Mkw Electronics Gmbh Method and device for the examination of animal hoofs or animal claws

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19837806C1 (en) * 1998-08-20 2000-01-20 Csb Syst Software Entwicklung Carcass meat quality control by photogrammetric evaluation of defined standard dimensions
US6796184B2 (en) * 2001-05-30 2004-09-28 Rethel C. King Ultrasound sorting of weanlings and identification of tenderness indicators
US6615661B2 (en) * 2001-05-30 2003-09-09 Rethel C. King Ultrasound sorting of weanling calves and identification of tenderness indicators
ATE318107T1 (en) * 2001-09-26 2006-03-15 Bartolo Antonio Dr Talia METHOD AND DEVICE FOR PROCESSING ULTRASONIC SCANNING IMAGES OF MUSCLES
KR100440255B1 (en) * 2002-09-26 2004-07-15 한국전자통신연구원 System of measuring fat content in target organ and sotoring medium of storing fat content measuring program
US7052460B2 (en) * 2003-05-09 2006-05-30 Visualsonics Inc. System for producing an ultrasound image using line-based image reconstruction
US20040236191A1 (en) * 2003-05-19 2004-11-25 Poliska Steven A. System and method for identifying and labeling livestock products, and managing data associated with those products
GB2407636B (en) * 2003-11-03 2006-08-23 St George S Healthcare Nhs Tru Automated measurement in images
US6877460B1 (en) * 2003-11-14 2005-04-12 Pheno Imaging, Inc. Animal sorting and grading system using MRI to predict maximum value
JP2007525299A (en) * 2004-03-01 2007-09-06 サニーブルック アンド ウィメンズ カレッジ ヘルス サイエンシーズ センター System and method for ECG-triggered retrospective color flow ultrasound imaging
DE102004047773A1 (en) * 2004-09-27 2006-04-06 Horst Eger Method for determining physiological quantities of an animal carcass
CA2597071C (en) * 2005-02-08 2013-07-30 Cargill, Incorporated Meat sortation
US7444961B1 (en) * 2005-04-11 2008-11-04 Ellis James S Animal sorting and grading system using an internal evaluation to predict maximum value
EP1750143A3 (en) * 2005-07-27 2009-09-09 Medison Co., Ltd. Ultrasound diagnostic system and method of automatically controlling brightness and contrast of a three-dimensional ultrasound image
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
KR20140124875A (en) 2011-08-15 2014-10-27 에픽 리서치 앤드 다이어그노스틱스 인코포레이티드 Localized physiologic status from luminosity around fingertip or toe
JP5837455B2 (en) * 2012-05-25 2015-12-24 富士フイルム株式会社 Ultrasound diagnostic imaging equipment
US11375739B2 (en) 2018-10-10 2022-07-05 MP Equipment, LLC Method of removing tissue from food product
US11803958B1 (en) 2021-10-21 2023-10-31 Triumph Foods Llc Systems and methods for determining muscle fascicle fracturing
CN115486869A (en) * 2022-09-08 2022-12-20 深圳大学 Muscle ultrasonic image analysis method for model small animal

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5208747A (en) * 1988-04-07 1993-05-04 John Wilson Ultrasonic scanning method and apparatus for grading of live animals and animal carcases
GB8808101D0 (en) * 1988-04-07 1988-05-11 Wilson J Method & apparatus for grading of live animals & animal carcasses
US4931933A (en) * 1989-02-09 1990-06-05 The United States Of America As Represented By The Secretary Of Agriculture Application of knowledge-based system for grading meat
US5079951A (en) * 1990-08-16 1992-01-14 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Agriculture Ultrasonic carcass inspection
US5339815A (en) * 1992-12-22 1994-08-23 Cornell Research Foundation, Inc. Methods and apparatus for analyzing an ultrasonic image of an animal or carcass
US5960105A (en) * 1993-05-03 1999-09-28 Kansas State University Research Foundation Measurement of intramuscular fat in cattle
DE29601025U1 (en) * 1996-01-22 1996-03-14 Csb Syst Software Entwicklung Arrangement of non-invasive measurement data acquisition and evaluation devices for animal body assessment for integration into EDP systems
CA2263763C (en) * 1996-08-23 2006-01-10 Her Majesty The Queen, In Right Of Canada, As Represented By The Ministe R Of Agriculture And Agri-Food Canada Method and apparatus for using image analysis to determine meat and carcass characteristics

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028657B2 (en) 1994-10-31 2011-10-04 Micro Beef Technologies, Ltd. Cattle management method and system
US7931593B2 (en) 2004-11-30 2011-04-26 Micro Beef Technologies, Ltd. Determining respiratory or circulatory health condition in animals for improved management
US8282557B2 (en) 2004-11-30 2012-10-09 Mwi Veterinary Supply Co. Determining respiratory or circulatory health condition in animals for improved management
US8929971B2 (en) 2004-11-30 2015-01-06 Mwi Veterinary Supply Co. Determining respiratory or circulatory health condition in animals for improved management
US8037846B2 (en) 2005-01-19 2011-10-18 Micro Beef Technologies, Ltd. Method and system for tracking and managing animals and/or food products
US8256381B2 (en) 2005-01-19 2012-09-04 Mwi Veterinary Supply Co. Method and system for tracking and managing animals and/or food products
US8505488B2 (en) 2005-01-19 2013-08-13 Mwi Veterinary Supply Co. Method and system for tracking and managing animals and/or food products
US8135179B2 (en) 2008-05-05 2012-03-13 Biotronics, Inc. Systems, methods and devices for use in assessing fat and muscle depth
US8447075B2 (en) 2008-05-05 2013-05-21 Biotronics, Inc. Systems, methods and devices for using ultrasonic probe pressure information in assessing muscle tissue quality
US8472675B2 (en) 2008-05-05 2013-06-25 Biotronics, Inc. Systems, methods and devices for use in filter-based assessment of carcass grading
US8494226B2 (en) 2008-05-05 2013-07-23 Biotronics, Inc. Systems, methods and devices for use in assessing carcass grading
WO2015081354A1 (en) 2013-12-04 2015-06-11 Mkw Electronics Gmbh Method and device for the examination of animal hoofs or animal claws

Also Published As

Publication number Publication date
CA2298074C (en) 2006-01-10
DE60031021D1 (en) 2006-11-16
US6099473A (en) 2000-08-08
EP1026516A3 (en) 2004-01-28
CA2298074A1 (en) 2000-08-05
ATE341767T1 (en) 2006-10-15
EP1026516A2 (en) 2000-08-09

Similar Documents

Publication Publication Date Title
EP1026516B1 (en) Method and apparatus for analyzing an ultrasonic image of a carcass
US5339815A (en) Methods and apparatus for analyzing an ultrasonic image of an animal or carcass
US5140988A (en) Detection of abnormal bone structure in animals and carcasses with ultrasound
EP0636262B1 (en) Image analysis for meat
Williams Ultrasound applications in beef cattle carcass research and management
EP2027770B1 (en) Method and apparatus for the automatic grading of condition of livestock
US5398290A (en) System for measurement of intramuscular fat in cattle
Liu et al. Pork carcass evaluation with an automated and computerized ultrasonic system
US5208747A (en) Ultrasonic scanning method and apparatus for grading of live animals and animal carcases
US8494226B2 (en) Systems, methods and devices for use in assessing carcass grading
US5303708A (en) Grading of poultry carcasses with ultrasound
US8135179B2 (en) Systems, methods and devices for use in assessing fat and muscle depth
EP0337661A1 (en) Method and apparatus for grading of live animals and animal carcases
US6170335B1 (en) Method and apparatus for measuring the characteristics of meat
EP0535125A1 (en) Automatic carcass grading apparatus and method
WO1994025867A1 (en) Evaluating animal characteristics using ultrasound
WO1991014180A1 (en) Evaluating carcasses by image analysis and object definition
CN104266612A (en) Method for conducting living body determination on boar
Izquierdo et al. Models to predict intramuscular fat percentage in live beef animals using real-time ultrasound and image parameters: Report on data from 1991-1994
CA2115999C (en) Grading and evaluation of poultry with ultrasound
US8472675B2 (en) Systems, methods and devices for use in filter-based assessment of carcass grading
CN114708233A (en) Method for measuring pig carcass thickness and related product
GB2303211A (en) Analysing an ultrasonic image of an animal or carcass
EP3567551A1 (en) Method of analyzing three-dimensional images for the purpose of animal carcass assessment
Mizrach et al. Ultrasonic assessment of body condition changes of the dairy cow during lactation

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 20010126

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: MICRO BEEF TECHNOLOGIES, LTD.

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

RIC1 Information provided on ipc code assigned before grant

Ipc: 7G 01S 7/52 A

Ipc: 7G 06T 7/60 B

Ipc: 7A 22B 5/00 B

Ipc: 7G 06F 19/00 B

17Q First examination report despatched

Effective date: 20040416

AKX Designation fees paid

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20061004

Ref country code: CH

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: BE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: LI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 60031021

Country of ref document: DE

Date of ref document: 20061116

Kind code of ref document: P

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070104

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070104

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070105

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070115

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070228

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070316

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

EN Fr: translation not filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20070705

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070202

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070105

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070525

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20061004

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070202

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20120712 AND 20120718

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20140129

Year of fee payment: 15

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20150202

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150202