Image analysis for making animal measurements including 3-D image analysis
A computer-implemented image analysis process including accessing image data and range data representing an image of an animal, measuring an object volume from the range data and estimating the animal's weight using the dimensions representing the animal's size. A database containing relative volume and weight information can then be used to accurately predict the animal's weight from calculating its volume.
1. A computer-implemented image analysis process for making animal measurements, including:
acquiring the range image data representing a range image including an animal object representing an animal;
electing all points in the range image that are less than a distance representing the floor;
selecting individual connected solid objects in the set of points that are selected;
selecting the boundary of the connected solid objects;
selecting valid boundaries by selecting each sample boundary that matches a template boundary corresponding to an expected animal shape;
selecting subset of the valid boundary by detecting the animal head and removing it;
calculating the volume of the selected object by integration of the vertical distance of each point on the object to the floor; and
looking up a database including information correlating the volume of the animal with a weight in the database.