| CPC G06V 10/22 (2022.01) [A01K 11/006 (2013.01); A01K 29/005 (2013.01); G06T 7/11 (2017.01); G06V 10/26 (2022.01); G06V 10/56 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01); G06V 40/103 (2022.01); G16B 40/00 (2019.02); G06T 2207/20081 (2013.01)] | 15 Claims |

|
1. A method of estimating weight of one or more livestock animals, the method comprising:
receiving at least one image depicting a scene comprising one or more livestock animals;
processing said at least one image to define, for each of one or more depicted animals, a bounding box enveloping a respective depicted animal of said one or more depicted animals;
evaluating a suitability of each of said one or more depicted animals for further processing, by determining whether the bounding box thereof has a specific shape, said further processing being performed to determine weight of said one or more depicted animals;
for a specific animal of those of said one or more depicted animals that are evaluated suitable for further processing, segmenting a respective bounding box to determine boundaries of a segment associated with a head part of the specific animal;
detecting, within the segment associated with the head part, a visible mark, associated with the specific animal, said visible mark comprising a plurality of tags having more than one color and being attached to the specific animal;
assigning an identification to the specific animal according to a color code configuration pre-defined based on a combination of colors of said plurality of tags, provided that two colors of said more than one color are detected within a predetermined distance range from each other; and
further processing said at least one image to determine weight of the specific animal.
|