-
公开(公告)号:US20230177841A1
公开(公告)日:2023-06-08
申请号:US17643308
申请日:2021-12-08
Applicant: X Development LLC
Inventor: Kathy Sun , Peter Kimball , Harrison Pham , Ryan Heacock , Andrew Rossignol , Mirkó Visontai
CPC classification number: G06V20/56 , B63G8/001 , G03B17/08 , G06N20/10 , G06V10/44 , G06V10/56 , G06V20/05 , B63G2008/004
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automatic object detection for underwater cameras. In some implementations, an underwater camera captures many images which are obtained by a control unit. The control unit can detect one or more contours within a captured image based on values representing pixels of the image, generate a representation of the image based on the detected contours, provide the representation to a model that is trained to classify an input image as including a net or as not including a net, and perform an action based on classifying the image as including a net.
-
公开(公告)号:US11611685B2
公开(公告)日:2023-03-21
申请号:US17315787
申请日:2021-05-10
Applicant: X Development LLC
Inventor: Andrew Rossignol , Harrison Pham
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
-
公开(公告)号:US20220360689A1
公开(公告)日:2022-11-10
申请号:US17315787
申请日:2021-05-10
Applicant: X Development LLC
Inventor: Andrew Rossignol , Harrison Pham
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that provides an enhanced synchronization framework. One of the methods includes a primary and a second device that receive configuration information which identifies one or more actions to be performed by the secondary device when it receives specified pulses of a sequence of pulses from the primary device. The primary device transmits a sequence of pulses. The primary and the secondary device receive a particular pulse from the sequence of pulses. The secondary device determines whether the particular pulse satisfies one or more predetermined criteria and generates an instruction based on the determination.
-
-