Patent classifications
G06V10/7625
Clustering Images for Anomaly Detection
A computer-implemented method includes receiving an anomaly clustering request that requests data processing hardware to assign each image of a plurality of images into one of a plurality of groups. The method also includes obtaining a plurality of images. For each respective image, the method includes extracting a respective set of patch embeddings from the respective image, determining a distance between the respective set of patch embeddings and each other set of patch embeddings, and assigning the respective image into one of the plurality of groups using the distances between the respective set of patch embeddings and each other set of patch embeddings.
Electronic device and method for controlling the electronic device
The electronic device includes a camera, a non-volatile memory storing at least one instruction and a plurality of object recognition models, a volatile memory, and a processor, connected to the non-volatile memory, the volatile memory, and the camera, and configured to control the electronic device. The processor, by executing the at least one instruction, is configured to, based on an operation mode of the electronic device, load, to the volatile memory, a hierarchical object recognition model having a hierarchical structure corresponding to the operation mode, the hierarchical object recognition model including objection recognition models among the plurality of object recognition models, obtain information on an object by inputting an object image obtained through the camera to the hierarchical object recognition model, and determine an operation of the electronic device based on the information on the object.
Methods and Systems for Person Detection in a Video Feed
The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes obtaining a video feed. A frame of the video feed is analyzed at a first resolution to determine whether the frame includes a potential instance of a person. In accordance with the determination that the image includes the potential instance, a region is denoted around the potential instance. The region is analyzed at a second resolution, greater than the first resolution. In accordance with a determination that the region includes the instance of the person. a determination that the frame includes the person is made. An indication of the determination is stored for use in subsequent alert notification processing.
Interpretation of whole-slide images in digital pathology
Computer-implemented methods and systems are provided for interpreting a whole-slide image of a tissue specimen. Such a method includes detecting biological entities in a region of interest independently at each magnification level in a whole-slide image. An entity graph is generated for each magnification level, the entity graph comprising nodes, representing respective biological entities detected at that magnification level, interconnected by edges representing interactions between entities. The method also includes, for each region of interest, generating a hierarchical graph, defining a hierarchy of the entity graphs for that region, in which nodes of different entity graphs are interconnected by hierarchical edges representing hierarchical relations between nodes of the entity graphs. The method further comprises supplying the hierarchical graph for the region to an AI system to produce result data corresponding to a medical evaluation of the tissue specimen represented thereby, and outputting the result data for the tissue specimen.
HIERARCHICAL SAMPLING FOR OBJECT IDENTIFICATION
Aspects of the present disclosure include methods, systems, and non-transitory computer readable media that perform the steps of receiving a first plurality of snapshots, generating a first plurality of descriptors each associated with the first plurality of snapshots, grouping the first plurality of snapshots into at least one cluster based on the plurality of descriptors, selecting a representative snapshot for each of the at least one cluster, generating at least one second descriptor for the representative snapshot for each of the at least one cluster, wherein the at least one second descriptor is more complex than the first plurality of descriptors, and identifying a target by applying the at least second descriptor to a second plurality of snapshots.
Methods and systems for monitoring objects for labelling
A graphical user interface (GUI) for forming hierarchically arranged clusters of items and operating thereupon through an electronic device equipped with an input-device and a display-screen is provided. The GUI comprises a first area configured to display a graphical-tree representation having a plurality of hierarchical levels, each of said level corresponds to at least one cluster of content-items formed by execution of a machine-learning classifier over a plurality of input content items. A second area is configured to display a dataset corresponding to the content-items classified within the clusters. A third area is configured to display a plurality of types of content representations with respect to each selected cluster, said representations corresponding to content-items classified within the cluster.
METHOD AND APPARATUS FOR DETECTING DEFECT PATTERN ON WAFER BASED ON UNSUPERVISED LEARNING
A method for clustering based on unsupervised learning according to an embodiment of the invention enables clustering for newly generated patterns and is robust against noise, and does not require tagging for training data. According to one or more embodiments, noise is accurately removed using three-dimensional stacked spatial auto-correlation, and multivariate spatial probability distribution values and polar coordinate system spatial probability distribution values are used as learning features for clustering model generation, making them robust to noise, rotation, and fine unusual shapes. In addition, clusters resulting from clustering are classified into multi-level clusters, and stochastic automatic evaluation of normal/defect clusters is possible only with measurement data without a label.
MULTI-AGENT MAP GENERATION
A system for generating a map of an environment, the system including a plurality of agents that acquire mapping data captured by a mapping system including a range sensor. The mapping data is indicative of a three dimensional representation of the environment and is used to generate frames representing parts of the environment. The agents receive other frame data from other agents, which is indicative of other frames representing parts of the environment generated using other mapping data captured by a mapping system of the other agents. Each agent then generates a graph representing a map of the environment by generating nodes using the frames and other frames, each node being indicative of a respective part of the environment, and calculating edges interconnecting the nodes, the edges being indicative of spatial offsets between the nodes.
SYSTEM AND/OR METHOD FOR PERSONALIZED DRIVER CLASSIFICATIONS
The system can include a plurality of data processing modules (e.g., machine learning models, rule-based models, etc.), which can include: a feature generation module, a Driver versus Passenger (DvP) classification module, a validation module, an update module, and/or any other suitable data processing modules. The system can optionally include a mobile device (e.g., such as a mobile cellular telephone, user device, etc.) and/or can be used in conjunction with a mobile device (e.g., receive data from an application executing at the mobile device and/or utilize mobile device processing, etc.). However, the system can additionally or alternatively include any other suitable set of components. The system functions to facilitate execution of method S100. Additionally or alternatively, the system functions to classify a role of a mobile device user (e.g., driver or passenger; driver or nondriver; etc.) for a vehicle trip and/or determine a semantic label for the vehicle trip.
Object behavior anomaly detection using neural networks
In various examples, a set of object trajectories may be determined based at least in part on sensor data representative of a field of view of a sensor. The set of object trajectories may be applied to a long short-term memory (LSTM) network to train the LSTM network. An expected object trajectory for an object in the field of view of the sensor may be computed by the LSTM network based at least in part an observed object trajectory. By comparing the observed object trajectory to the expected object trajectory, a determination may be made that the observed object trajectory is indicative of an anomaly.