-
公开(公告)号:US20240124325A1
公开(公告)日:2024-04-18
申请号:US18239697
申请日:2023-08-29
Applicant: X Development LLC
Inventor: Thomas Robert Swanson , Harrison Pham , Grace Calvert Young , Mandy Jubang , Diosdado Rey Banatao
IPC: C02F1/00 , C02F1/36 , G06V10/143 , G06V20/05
CPC classification number: C02F1/008 , C02F1/36 , G06V10/143 , G06V20/05 , C02F2101/30
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for microplastic removal. In some implementations, a method can include controlling a camera to capture one or more images of plastic in water; providing the one or more images to a machine learning model trained to detect plastic; obtaining output from the machine learning model indicating one or more items of plastic; and controlling one or more acoustic transducers to move the one or more items of plastic.
-
公开(公告)号:US20240062514A1
公开(公告)日:2024-02-22
申请号:US18452379
申请日:2023-08-18
Applicant: X Development LLC
Inventor: Julia Black Ling , Cory Drew Schillaci , Yangli Hector Yee , Grace Calvert Young , Karan Jhavar
IPC: G06V10/762 , G06V10/764 , G06V10/82 , G06V10/58 , G06V40/10 , G06V20/56 , G06V20/05
CPC classification number: G06V10/763 , G06V10/764 , G06V10/82 , G06V10/58 , G06V40/10 , G06V20/56 , G06V20/05
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for Measuring and Quantifying Biodiversity in an Environment. One of the methods includes receiving a set of images representing the marine environment; identifying, by one or more processing devices within the set of images, objects representing marine life in the marine environment; classifying, by the one or more processing devices, the objects into multiple clusters based on feature vectors identified for each of the objects; and computing, by the one or more processing devices based on attributes associated with the multiple clusters, a metric indicative of the biodiversity in the marine environment.
-
公开(公告)号:US11690359B2
公开(公告)日:2023-07-04
申请号:US17971503
申请日:2022-10-21
Applicant: X Development LLC
Inventor: Grace Calvert Young , Matthew Aaron Knoll , Bryce Jason Remesch , Peter Kimball
CPC classification number: A01K61/13 , A01M29/18 , G01N29/00 , G06V40/10 , G01N29/34 , G01N29/36 , G01N29/44 , G06T7/00 , H04R2217/03
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for self-calibrating ultrasonic removal of sea lice. In some implementations, a method includes generating, by transducers distributed in a sea lice treatment station, a first set of ultrasonic signals, detecting a second set of ultrasonic signals in response to propagation of the first set of ultrasonic signals through water, determining propagation parameters of the sea lice treatment station based on the second set of ultrasonic signals that were detected, obtaining an image of a sea louse on a fish in the sea lice treatment station, determining, from the image, a location of the sea louse in the sea lice treatment station, and generating a third set of ultrasonic signals that focuses energy at the sea louse.
-
公开(公告)号:US20230189766A1
公开(公告)日:2023-06-22
申请号:US17557891
申请日:2021-12-21
Applicant: X Development LLC
Inventor: Grace Calvert Young , Matthew Aaron Knoll , Bryce Jason Remesch
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for obtaining initial parameters for ultrasonic transducers around a calibration target. The calibration target can include a fish-shaped structure, sensors placed at different locations of the fish-shaped structure, a processor that receives sensor values from the sensors, and a transmitter that outputs sensor data from the calibration target based on the sensor values. The calibration target can be fixed at a particular position relative to the ultrasonic transducers by a filament coupled to both the calibration target and a support structure. Sensor data can be obtained from the calibration target at the particular position relative to the ultrasonic transducers, and relative locations of the sensors can be determined. Parameters for the ultrasonic transducers around the calibration target can be adjusted based on the sensor data and the respective locations of the sensors.
-
公开(公告)号:US11490601B2
公开(公告)日:2022-11-08
申请号:US17132874
申请日:2020-12-23
Applicant: X Development LLC
Inventor: Grace Calvert Young , Matthew Aaron Knoll , Bryce Jason Remesch , Peter Kimball
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for self-calibrating ultrasonic removal of sea lice. In some implementations, a method includes generating, by transducers distributed in a sea lice treatment station, a first set of ultrasonic signals, detecting a second set of ultrasonic signals in response to propagation of the first set of ultrasonic signals through water, determining propagation parameters of the sea lice treatment station based on the second set of ultrasonic signals that were detected, obtaining an image of a sea louse on a fish in the sea lice treatment station, determining, from the image, a location of the sea louse in the sea lice treatment station, and generating a third set of ultrasonic signals that focuses energy at the sea louse.
-
公开(公告)号:US20240355116A1
公开(公告)日:2024-10-24
申请号:US18136184
申请日:2023-04-18
Applicant: X Development LLC
Inventor: Grace Calvert Young , Yangli Hector Yee , Julia Black Ling , Cory Drew Schillaci
IPC: G06V20/05 , G06V10/25 , G06V10/764 , G06V20/70
CPC classification number: G06V20/05 , G06V10/25 , G06V10/764 , G06V20/70 , G06V2201/07
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing aquatic life data, e.g., aquatic life images. One of the methods includes obtaining aquatic life data; identifying a first subset of the aquatic life data that is to be annotated by one or more data annotators to generate annotated aquatic life data and a second subset of the aquatic life data that is not to be annotated; providing the first subset of the aquatic life data to the one or more data annotators, the one or more data annotators processing the first subset of the aquatic life data to generate the annotated aquatic life data; providing the second subset of the aquatic life data to a data storage curator; and determining whether and, if so, which storage device in one or more storage devices to store the second subset of the aquatic life data.
-
公开(公告)号:US20240046637A1
公开(公告)日:2024-02-08
申请号:US17880892
申请日:2022-08-04
Applicant: X Development LLC
Inventor: Grace Calvert Young
CPC classification number: G06V20/05 , G06V10/225 , G06V10/25 , G06T7/11 , G06T7/70 , A01K61/13 , A01K61/80 , G06T2207/20081 , G06V2201/07
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for monocular underwater camera biomass estimation. In some implementations, an exemplary method includes obtaining an image of a fish captured by an underwater camera; identifying portions of the image corresponding to one or more areas of interest; extracting the portions of the image from the image; providing the portions of the image to a model trained to detect objects in the portions of the image; and determining an action based on output of the model indicating a number of object detections.
-
公开(公告)号:US20230396878A1
公开(公告)日:2023-12-07
申请号:US17833278
申请日:2022-06-06
Applicant: X Development LLC
Inventor: Grace Calvert Young , Nupur Garg
CPC classification number: H04N5/23245 , H04N7/18
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for setting modes for an underwater camera. In some implementations, a scheduler repeatedly: obtains data of a current context of an underwater camera; determines whether the current context satisfies first criteria associated with continued activation of one or more modes that are currently activated and satisfies second criteria associated with activation of one or more modes that are not currently activated; selects modes to be active based on (i) determining whether the current context satisfies the first criteria and (ii) determining whether the current context satisfies the second criteria; and activating any of the modes that are to be active and that are not currently activated, or deactivating any of the modes that are currently activated that are not included in the one or more modes that are to be activated.
-
公开(公告)号:US11756324B2
公开(公告)日:2023-09-12
申请号:US17886571
申请日:2022-08-12
Applicant: X Development LLC
Inventor: Grace Calvert Young , Barnaby John James , Peter Kimball , Matthew Messana , Ferdinand Legros
CPC classification number: G06V40/10 , G06T7/0012 , G06T7/62 , G06T7/70 , G06T2207/10028 , G06T2207/20081 , G06T2207/20084
Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, mass, and health of fish are described. A pair of stereo cameras may be utilized to obtain off-axis images of fish in a defined area. The 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 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 fish model to determine characteristics of the fish.
-
公开(公告)号:US20230270081A1
公开(公告)日:2023-08-31
申请号:US18152948
申请日:2023-01-11
Applicant: X Development LLC
Inventor: Yi Li , Grace Calvert Young
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for sea lice mitigation. In some implementations, a method includes generating (i) a first record for a first fish indicating an extent of sea lice infestation for the first fish at a first time and (ii) a second record, different than the first record, for a second fish, different than the first fish, indicating an extent of sea lice infestation for the second fish at the first time; and training, based at least in part on the first record and the second record, a model that determines, given one or more input records for a third fish, whether the third fish is likely to be healthy at a second time subsequent to the first time.
-
-
-
-
-
-
-
-
-