Patent classifications
G06V10/426
Automated Video Segmentation
Methods and systems for automated video segmentation are disclosed. A sequence of video frames having video segments of contextually-related sub-sequences may be received. Each frame may be labeled according to segment and segment class. A video graph may be constructed in which each node corresponds to a different frame, and each edge connects a different pair of nodes, and is associated with a time between video frames and a similarity metric of the connected frames. An artificial neural network (ANN) may be trained to predict both labels for the nodes and clusters of the nodes corresponding to predicted membership among the segments, using the video graph as input to the ANN, and ground-truth clusters of ground-truth labeled nodes. The ANN may be further trained to predict segment classes of the predicted clusters, using the segment classes as ground truths. The trained ANN may be configured for application runtime video sequences.
Road-perception system configured to estimate a belief and plausibility of lanes in a road model
This document describes techniques and systems for a road-perception system to estimate a belief and plausibility of lanes in a road model. The road-perception system models lanes of a road using basis bands to represent lane sections. The basis bands comprise points representing a polyline with a width at each point. The use of basis bands results in lower-computational requirements and a more stable road model than grid-based representations of a driving environment. The road-perception system also determines a belief mass associated with the lane sections. The road-perception system then computes, using the belief masses, a belief parameter and a plausibility parameter associated with proposed lanes of the road model. In this way, the described techniques and systems can provide an accurate and reliable road model and quantify uncertainty therein.
Neural architecture search based on synaptic connectivity graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a neural network architecture for performing a machine learning task. In one aspect, a method comprises: obtaining data defining a synaptic connectivity graph representing synaptic connectivity between neurons in a brain of a biological organism; generating data defining a plurality of candidate graphs based on the synaptic connectivity graph; determining, for each candidate graph, a performance measure on a machine learning task of a neural network having a neural network architecture that is specified by the candidate graph; and selecting a final neural network architecture for performing the machine learning task based on the performance measures.
Neural architecture search based on synaptic connectivity graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a neural network architecture for performing a machine learning task. In one aspect, a method comprises: obtaining data defining a synaptic connectivity graph representing synaptic connectivity between neurons in a brain of a biological organism; generating data defining a plurality of candidate graphs based on the synaptic connectivity graph; determining, for each candidate graph, a performance measure on a machine learning task of a neural network having a neural network architecture that is specified by the candidate graph; and selecting a final neural network architecture for performing the machine learning task based on the performance measures.
METHODS, SYSTEMS, ARTICLES OF MANUFACTURE, AND APPARATUS TO RECALIBRATE CONFIDENCES FOR IMAGE CLASSIFICATION
Methods, systems, articles of manufacture, and apparatus to recalibrate confidences for image classification are disclosed. An example apparatus to classify an image includes an image crop detector to detect a first image crop from the image, the first image crop corresponding to a first object, a grouping controller to select a second image crop corresponding to a second object at a location of the first object, a prediction generator to, in response to executing a trained model, determine a label corresponding to the first object and a confidence level associated with the label, and a confidence recalibrator to recalibrate the confidence level based on a probability of the first object having a first attribute based on the second object having a second attribute, the confidence level recalibrated to increase an accuracy of the image classification.
METHODS, SYSTEMS, ARTICLES OF MANUFACTURE, AND APPARATUS TO RECALIBRATE CONFIDENCES FOR IMAGE CLASSIFICATION
Methods, systems, articles of manufacture, and apparatus to recalibrate confidences for image classification are disclosed. An example apparatus to classify an image includes an image crop detector to detect a first image crop from the image, the first image crop corresponding to a first object, a grouping controller to select a second image crop corresponding to a second object at a location of the first object, a prediction generator to, in response to executing a trained model, determine a label corresponding to the first object and a confidence level associated with the label, and a confidence recalibrator to recalibrate the confidence level based on a probability of the first object having a first attribute based on the second object having a second attribute, the confidence level recalibrated to increase an accuracy of the image classification.
Rental property monitoring solution using computer vision and audio analytics to detect parties and pets while preserving renter privacy
An apparatus including a capture device and a processor. The capture device may be configured to generate pixel data of a location. The processor may be configured to generate video frames from said pixel data, perform video operations to detect objects in the video frames, extract data about the objects based on characteristics of the objects determined using the video operations, compare the data to a list of restrictions for the location and generate a notification in response to the data matching an entry of the list of restrictions. The video frames may be discarded after performing the video operations. The video operations may be performed locally by the processor.
Rental property monitoring solution using computer vision and audio analytics to detect parties and pets while preserving renter privacy
An apparatus including a capture device and a processor. The capture device may be configured to generate pixel data of a location. The processor may be configured to generate video frames from said pixel data, perform video operations to detect objects in the video frames, extract data about the objects based on characteristics of the objects determined using the video operations, compare the data to a list of restrictions for the location and generate a notification in response to the data matching an entry of the list of restrictions. The video frames may be discarded after performing the video operations. The video operations may be performed locally by the processor.
SYSTEM AND METHOD FOR RELATIONAL TIME SERIES LEARNING WITH THE AID OF A DIGITAL COMPUTER
System and methods for relational time-series learning are provided. Unlike traditional time series forecasting techniques, which assume either complete time series independence or complete dependence, the disclosed system and method allow time series forecasting that can be performed on multivariate time series represented as vertices in graphs with arbitrary structures and predicting a future classification for data items represented by one of nodes in the graph. The system and methods also utilize non-relational, relational, temporal data for classification, and allow using fast and parallel classification techniques with linear speedups. The system and methods are well-suited for processing data in a streaming or online setting and naturally handle training data with skewed or unbalanced class labels.
SYSTEM AND METHOD FOR RELATIONAL TIME SERIES LEARNING WITH THE AID OF A DIGITAL COMPUTER
System and methods for relational time-series learning are provided. Unlike traditional time series forecasting techniques, which assume either complete time series independence or complete dependence, the disclosed system and method allow time series forecasting that can be performed on multivariate time series represented as vertices in graphs with arbitrary structures and predicting a future classification for data items represented by one of nodes in the graph. The system and methods also utilize non-relational, relational, temporal data for classification, and allow using fast and parallel classification techniques with linear speedups. The system and methods are well-suited for processing data in a streaming or online setting and naturally handle training data with skewed or unbalanced class labels.