Apparatus and method for estimation of livestock weight
First Claim
Patent Images
1. A method of determining an animal weight, the method comprising:
- receiving a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition;
analyzing at least some of the pixels of the image of animal to determine a perimeter of an outline of the at least a portion of the animal, wherein the perimeter of the outline of the at least a portion of the animal is iteratively determined by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determining being terminated based upon a comparison of the current outline with the new outline;
determining an area enclosed by the perimeter; and
determining the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital image of a target object is received and the image includes a plurality of pixels. The target object is at least a portion of an animal, and the portion of the animal is disposed in the image according to a predetermined disposition. The weight of the animal is determined using the model and at least one characteristic. At least some of the pixels of the image of animal are analyzed to determine at least one characteristic of the image of the animal. The weight of the animal is determined using the at least one characteristic.
37 Citations
33 Claims
-
1. A method of determining an animal weight, the method comprising:
-
receiving a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition; analyzing at least some of the pixels of the image of animal to determine a perimeter of an outline of the at least a portion of the animal, wherein the perimeter of the outline of the at least a portion of the animal is iteratively determined by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determining being terminated based upon a comparison of the current outline with the new outline; determining an area enclosed by the perimeter; and determining the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter. - View Dependent Claims (2, 3, 4, 24, 29)
-
-
5. An apparatus for determining an animal weight, the apparatus comprising:
-
an interface having an input, the input configured to receive a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition, the interface having an output; a controller coupled to the interface, the controller configured to identify the target object from the image, the controller further configured to determine at least one characteristic of the image of the animal, the controller further configured to determine the weight of the animal using the at least one characteristic and present the weight at the output of the interface; wherein the at least one characteristic comprises a perimeter of an outline of the animal and wherein the perimeter of the outline of the animal in iteratively determined by the controller by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determining being terminated based upon a comparison of the current outline with the new outline; wherein the controller is configured to determine an area enclosed by the perimeter and to determine the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter. - View Dependent Claims (6, 7, 25, 30)
-
-
8. A method of determining an animal weight, the method comprising:
-
receiving a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition; constructing a model, the model representing an expected visual perimeter of the animal in the predetermined disposition; identifying the target object included in the digital image using the model and according to an analysis of at least some of the pixels in the digital image; iteratively determining the perimeter of the outline of the animal by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determining being terminated based upon a comparison of the current outline with the new outline; determining an area enclosed by the perimeter using the identified target object; receiving at least one characteristic of an animal from a database, the animal being the same species as the animal in the target image; determining the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter, and the at least one characteristic. - View Dependent Claims (9, 10, 11, 12, 13, 14, 26, 31)
-
-
15. An apparatus for determining an animal weight, the apparatus comprising:
-
an interface having an input, the input configured to receive a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition, the interface having an output, the input further configured to receive at least one characteristic of an animal from a database, the animal being the same species as the animal in the target image; a controller coupled to the interface, the controller configured to construct a model, the model representing an expected visual perimeter of the outline of the animal in the predetermined disposition, the controller further configured to identify the target object from the image using the model and according to an analysis of at least some of the pixels in the image, the controller further configured to determine the perimeter of the outline of the animal, the perimeter being iteratively determined by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determination being terminated based upon a comparison of the current outline with the new outline, the controller being further configured to determine an area enclosed by the perimeter using the identified target, the controller further configured to determine the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter, and the at least one characteristic, and present the weight at the output of the interface. - View Dependent Claims (16, 17, 18, 19, 27, 32)
-
-
20. A method of determining an animal weight, the method comprising:
-
receiving a digital image of a target object, the image comprising a plurality of pixels, the target object being at least a portion of an animal, the at least a portion of the animal disposed in the image according to a predetermined disposition; performing an analysis of the digital image by analyzing at least some of the pixels in the image; iteratively determining the perimeter of the outline of the animal by obtaining a current outline and subsequently calculating a new outline, the new outline being based upon at least one candidate boundary point from the digital image, the determining being terminated based upon a comparison of the current outline with the new outline; determining an area enclosed by the perimeter according to the analysis; receiving at least one characteristic of an animal from a database, the animal being the same species as the animal in the image; determining the weight of the animal using at least a quotient obtained by dividing a square of the perimeter by the area enclosed by the perimeter, and the at least one characteristic. - View Dependent Claims (21, 22, 23, 28, 33)
-
Specification