G06T7/13

CALCULATING A DISTANCE BETWEEN A VEHICLE AND OBJECTS

A method for calculating a distance between a vehicle camera and an object, the method may include: (a) obtaining an image that was acquired by the vehicle camera of a vehicle; the image captures the horizon, the object, and road lane boundaries; (b) determining an initial row-location horizon estimate and a row-location contact point estimate, the contact point is between the object and a road on which the vehicle is positioned; (c) determining a vehicle camera roll angle correction that once applied will cause the lanes boundaries to be parallel to each other in the real world; (d) calculating a new row-location horizon estimate, wherein the calculating comprises updating the row-location horizon estimate based on the vehicle camera roll angle correction; and (e) calculating the distance between the vehicle camera based on a difference between the new row-location horizon estimate and the row-location contact point estimate.

Deep learning based methods and systems for nucleic acid sequencing

Methods and systems for determining a plurality of sequences of nucleic acid (e.g., DNA) molecules in a sequencing-by-synthesis process are provided. In one embodiment, the method comprises obtaining images of fluorescent signals obtained in a plurality of synthesis cycles. The images of fluorescent signals are associated with a plurality of different fluorescence channels. The method further comprises preprocessing the images of fluorescent signals to obtain processed images. Based on a set of the processed images, the method further comprises detecting center positions of clusters of the fluorescent signals using a trained convolutional neural network (CNN) and extracting, based on the center positions of the clusters of fluorescent signals, features from the set of the processed images to generate feature embedding vectors. The method further comprises determining, in parallel, the plurality of sequences of DNA molecules using the extracted features based on a trained attention-based neural network.

Deep learning based methods and systems for nucleic acid sequencing

Methods and systems for determining a plurality of sequences of nucleic acid (e.g., DNA) molecules in a sequencing-by-synthesis process are provided. In one embodiment, the method comprises obtaining images of fluorescent signals obtained in a plurality of synthesis cycles. The images of fluorescent signals are associated with a plurality of different fluorescence channels. The method further comprises preprocessing the images of fluorescent signals to obtain processed images. Based on a set of the processed images, the method further comprises detecting center positions of clusters of the fluorescent signals using a trained convolutional neural network (CNN) and extracting, based on the center positions of the clusters of fluorescent signals, features from the set of the processed images to generate feature embedding vectors. The method further comprises determining, in parallel, the plurality of sequences of DNA molecules using the extracted features based on a trained attention-based neural network.

System and method for image inpainting
11580622 · 2023-02-14 · ·

A system for image inpainting is provided, including an encoder, a decoder, and a sketch tensor space of a third-order tensor; wherein the encoder includes an improved wireframe parser and a canny detector, and a pyramid structure sub-encoder; the improved wireframe parser is used to extract line maps from an original image input to the encoder, the canny detector is used to extract edge maps from the original image, and the pyramid structure sub-encoder is used to generate the sketch tensor space based on the original image, the line maps and the edge maps; and the decoder outputs an inpainted image from the sketch tensor space. A method thereof is also provided.

System and method for image inpainting
11580622 · 2023-02-14 · ·

A system for image inpainting is provided, including an encoder, a decoder, and a sketch tensor space of a third-order tensor; wherein the encoder includes an improved wireframe parser and a canny detector, and a pyramid structure sub-encoder; the improved wireframe parser is used to extract line maps from an original image input to the encoder, the canny detector is used to extract edge maps from the original image, and the pyramid structure sub-encoder is used to generate the sketch tensor space based on the original image, the line maps and the edge maps; and the decoder outputs an inpainted image from the sketch tensor space. A method thereof is also provided.

Imaging-based spirometry systems and methods

A spirometry system includes an imaging device configured to capture upper body movement images of a subject during inhalation and exhalation of the subject. The system further includes at least one controller configured to receive the captured images from the imaging device and, based upon the received images, determine at least one of an image-based spirometry flow-volume curve for the subject or an image-based spirometry parameter for the subject.

Imaging-based spirometry systems and methods

A spirometry system includes an imaging device configured to capture upper body movement images of a subject during inhalation and exhalation of the subject. The system further includes at least one controller configured to receive the captured images from the imaging device and, based upon the received images, determine at least one of an image-based spirometry flow-volume curve for the subject or an image-based spirometry parameter for the subject.

Spatial construction using guided surface detection
11580658 · 2023-02-14 · ·

Described herein are a system and methods for efficiently using depth and image information for a space to generate a 3D representation of that space. In some embodiments, an indication of one or more points is received with respect to image information, which is then mapped to corresponding points within depth information. A boundary may then be calculated to be associated with each of the points based on the depth information at, and surrounding, each point. Each of the boundaries are extended outward until junctions are identified as bounding the boundaries in a direction. The system may determine whether the process is complete or not based on whether any of the calculated boundaries are currently unlimited in extent in any direction. Once the system determines that each of the boundaries is limited in extent, a 3D representation of the space may be generated based on the identified junctions and/or boundaries.

Spatial construction using guided surface detection
11580658 · 2023-02-14 · ·

Described herein are a system and methods for efficiently using depth and image information for a space to generate a 3D representation of that space. In some embodiments, an indication of one or more points is received with respect to image information, which is then mapped to corresponding points within depth information. A boundary may then be calculated to be associated with each of the points based on the depth information at, and surrounding, each point. Each of the boundaries are extended outward until junctions are identified as bounding the boundaries in a direction. The system may determine whether the process is complete or not based on whether any of the calculated boundaries are currently unlimited in extent in any direction. Once the system determines that each of the boundaries is limited in extent, a 3D representation of the space may be generated based on the identified junctions and/or boundaries.

Vehicular trailer hitching assist system

A vehicular trailer hitching assist system includes a rear backup camera disposed at a rear portion of a vehicle and a control disposed in the vehicle. A display device includes a video display screen operable to display video images for viewing by a driver of the vehicle. During a hitching maneuver event undertaken by the driver to hitch a trailer hitch of the vehicle to a trailer tongue of a trailer, and while the driver of the vehicle is maneuvering the vehicle to hitch the vehicle to the trailer, the control outputs video images derived from image data captured by the rear backup camera for display by the video display screen. At least one overlay overlays the displayed video images to guide the driver during the hitching maneuver. The at least one overlay aids in guiding connection of the trailer hitch of the vehicle to the trailer tongue of the trailer.