US 11,688,154 B2
Analysis and sorting in aquaculture
Laura Chrobak, Mountain View, CA (US); and Barnaby John James, Los Gatos, CA (US)
Assigned to X Development LLC, Mountain View, CA (US)
Filed by X Development LLC, Mountain View, CA (US)
Filed on May 28, 2020, as Appl. No. 16/885,646.
Prior Publication US 2021/0368747 A1, Dec. 2, 2021
Int. Cl. G06V 10/42 (2022.01); A01K 61/95 (2017.01); G06T 7/62 (2017.01); G06T 7/70 (2017.01); G06T 7/00 (2017.01); G06V 40/10 (2022.01); G06F 18/21 (2023.01); G06F 18/2433 (2023.01); G06F 18/23213 (2023.01); G06V 20/05 (2022.01)
CPC G06V 10/42 (2022.01) [A01K 61/95 (2017.01); G06F 18/2185 (2023.01); G06F 18/23213 (2023.01); G06F 18/2433 (2023.01); G06T 7/0012 (2013.01); G06T 7/62 (2017.01); G06T 7/70 (2017.01); G06V 20/05 (2022.01); G06V 40/10 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining one or more images of a particular fish within a population of fish;
determining, based on the one or more images of the fish, a vector to represent the particular fish in a multi-dimensional space, the vector including (i) a first value that reflects a physical characteristic of the particular fish, and (ii) a second value that is calculated based on a relationship between a weight of the particular fish and one or more lengths associated with the particular fish that are estimated from the one or more images of the particular fish;
classifying, based on a position indicated by the vector within the multi-dimensional space relative to respective positions indicated by other vectors that represent other fish in the multi-dimensional space, the fish as a member of a particular subpopulation of the population of fish; and
controlling an actuator of an automated fish sorter based on classifying the particular fish as a member of the particular subpopulation of the population of fish.