A01K61/95

Fish biomass, shape, and size determination

Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, and mass of fish are described. A pair of stereo cameras may be utilized to obtain right and left images of fish in a defined area. The right and left images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a three-dimensional (3-D) model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the 3-D model to determine a likely weight of the fish.

Fish biomass, shape, and size determination

Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, and mass of fish are described. A pair of stereo cameras may be utilized to obtain right and left images of fish in a defined area. The right and left images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a three-dimensional (3-D) model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the 3-D model to determine a likely weight of the fish.

Analysis and sorting in aquaculture
11688154 · 2023-06-27 · ·

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for sorting fish in aquaculture. In some implementations, one or more images are obtained of a particular fish within a population of fish. Based on the one or more images of the fish, a data element is determined. The data element can include a first value that reflects a physical characteristic of the particular fish, and a second value that reflects a condition factor of the particular fish. Based on the data element, the fish is classified as a member of a particular subpopulation of the population of fish. An actuator of an automated fish sorter is controlled based on classifying the particular fish as a member of the particular subpopulation of the population of fish.

Analysis and sorting in aquaculture
11688154 · 2023-06-27 · ·

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for sorting fish in aquaculture. In some implementations, one or more images are obtained of a particular fish within a population of fish. Based on the one or more images of the fish, a data element is determined. The data element can include a first value that reflects a physical characteristic of the particular fish, and a second value that reflects a condition factor of the particular fish. Based on the data element, the fish is classified as a member of a particular subpopulation of the population of fish. An actuator of an automated fish sorter is controlled based on classifying the particular fish as a member of the particular subpopulation of the population of fish.

UNDERWATER CAMERA BIOMASS PREDICTION AGGREGATION
20230177668 · 2023-06-08 ·

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for underwater camera biomass prediction aggregation. In some implementations, an exemplary method includes obtaining images of fish captured by an underwater camera; providing data of the images to a trained model; obtaining output of the trained model indicating the likelihoods that the biomass of fish are within multiple ranges; combining likelihoods of the output based on one or more ranges common to likelihoods of two or more fish to generate a biomass distribution; and determining an action based on the biomass distribution.

UNDERWATER CAMERA BIOMASS PREDICTION AGGREGATION
20230177668 · 2023-06-08 ·

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for underwater camera biomass prediction aggregation. In some implementations, an exemplary method includes obtaining images of fish captured by an underwater camera; providing data of the images to a trained model; obtaining output of the trained model indicating the likelihoods that the biomass of fish are within multiple ranges; combining likelihoods of the output based on one or more ranges common to likelihoods of two or more fish to generate a biomass distribution; and determining an action based on the biomass distribution.

AUTOMATED, MODULAR, SELF-CONTAINED, AQUAPONICS GROWING SYSTEM AND METHOD

A shipping container that includes a greenhouse mounted above an aqueous tank or tanks. Aquaponics fruits and vegetables grow in greenhouse in vertical and horizontal grow systems, while fish are grown in the tanks. Water flows between all plants and fish with no soil. The system is run by a computer automation system which operates on data obtained by various sensors and control components that include automated control valves, fish feeders, temperature and water flow measurements. The container can be operated from an established grid or can run off-grid with solar or other renewable energy sources. Part of the water needed for the system can be collected from rainfall. All necessary components except for the water, fish and plant seedlings are delivered in the shipping container.

AUTOMATED, MODULAR, SELF-CONTAINED, AQUAPONICS GROWING SYSTEM AND METHOD

A shipping container that includes a greenhouse mounted above an aqueous tank or tanks. Aquaponics fruits and vegetables grow in greenhouse in vertical and horizontal grow systems, while fish are grown in the tanks. Water flows between all plants and fish with no soil. The system is run by a computer automation system which operates on data obtained by various sensors and control components that include automated control valves, fish feeders, temperature and water flow measurements. The container can be operated from an established grid or can run off-grid with solar or other renewable energy sources. Part of the water needed for the system can be collected from rainfall. All necessary components except for the water, fish and plant seedlings are delivered in the shipping container.

HYDRAULIC SYSTEM AND METHOD FOR WATER CONTROL

Aspects of the present disclosure involve hydraulic systems and methods for altering a flow of a body of water, such as a river, channel, and/or other flowing or uncontained bodies of water. In one aspect, a hydraulic system provides a velocity barrier for the impedance of aquatic organism migration. More particularly, the velocity barrier may be adapted based on the swimming capabilities of one or more aquatic organisms to impede migration. The aquatic organism may be one or more species of fish, such as species sea lamprey (Petromyzon marinus). The example implementations shown and described herein reference the restriction of the sea lamprey. However, it will be appreciated that other aquatic organisms could be restricted by the presently disclosed technology, for example, with different hydraulic targets depending on swimming capabilities.

FISH COUNTING DEVICE, FISH COUNTING METHOD, FISH COUNT PREDICTION DEVICE, FISH COUNT PREDICTION METHOD, FISH COUNTING SYSTEM, AND FISH COUNT PREDICTION SYSTEM

To provide a easily fish counting device, a fish counting method, a fish count prediction device, a fish count prediction method, a fish counting system, and a fish count prediction system. The fish counting device of the present invention includes: a measurement image acquisition unit 11 configured to acquire, over time, a plurality of measurement images of a region to be measured in a passage region where a fluid containing fish passes through; a fish position acquisition unit 21 configured to acquire positions of the fish in the measurement images; a fish movement line calculation unit 22 configured to calculate movement line(s) of the fish as tracks of movements of the fish on the basis of the acquired positions; and a fish counting unit 23 configured to count the fish on the basis of the movement line(s) of the fish in the measurement images to obtain a fish count.