APPARATUS AND METHODS FOR SPOOFING DETECTION USING MACHINE LEARNING PROCESSES

    公开(公告)号:US20230206698A1

    公开(公告)日:2023-06-29

    申请号:US17561309

    申请日:2021-12-23

    CPC classification number: G06V40/40 G06V40/16 G06V10/82

    Abstract: Methods, systems, and apparatuses are provided to automatically determine whether an image is spoofed. For example, a computing device may obtain an image, and may execute a trained convolutional neural network to ingest elements of the image. Further, and based on the ingested elements of the image, the executed trained convolutional neural network generates an output map that includes a plurality of intensity values. In some examples, the trained convolutional neural network includes a plurality of down sampling layers, a plurality of up sampling layers, and a plurality of joint spatial and channel attention layers. Further, the computing device may determine whether the image is spoofed based on the plurality of intensity values. The computing device may also generate output data based on the determination of whether the image is spoofed, and may store the output data within a data repository.

    PARTITIONING AND TRACKING OBJECT DETECTION

    公开(公告)号:US20210192756A1

    公开(公告)日:2021-06-24

    申请号:US16719062

    申请日:2019-12-18

    Abstract: Methods, systems, and devices for image processing are described. A device may receive a first frame including a candidate object. The device may detect first object recognition information based on the first frame or a portion of the first frame. The first object recognition information may include the candidate object or a first candidate bounding box associated with the candidate object. The device may detect second object recognition information based on the first object recognition information, a second frame, or a portion of the second frame. The second object recognition information may include the candidate object in the second frame, a second candidate bounding box associated with the candidate object, or features of the candidate object. The device may estimate motion information associated with the candidate object in the first frame, and track the candidate object in the second frame based on the motion information.

    TWO-PASS OMNI-DIRECTIONAL OBJECT DETECTION

    公开(公告)号:US20210192182A1

    公开(公告)日:2021-06-24

    申请号:US16719900

    申请日:2019-12-18

    Abstract: Methods, systems, and devices for object detection are described. A device may receive an image, and detect, via a first stage of a cascade neural network, object recognition information over one or more angular orientations during a first pass. The device may determine, via a second stage of the cascade neural network, a confidence score associated with one or more of the candidate object in the image, the candidate bounding box associated with the candidate object in the image, or one or more object features of the candidate object in the image, or an orientation of the candidate object in the image, or a combination thereof. The device may identify, via a third stage of the cascade neural network, whether to detect the object recognition information during a second pass based on the confidence score satisfying a threshold.

    Compact models for object recognition

    公开(公告)号:US10706267B2

    公开(公告)日:2020-07-07

    申请号:US15869342

    申请日:2018-01-12

    Abstract: Methods, systems, and devices for object recognition are described. Generally, the described techniques provide for a compact and efficient convolutional neural network (CNN) model for facial recognition. The proposed techniques relate to a light model with a set of layers of convolution and one fully connected layer for feature representation. A new building block of for each convolution layer is proposed. A maximum feature map (MFM) operation may be employed to reduce channels (e.g., by combining two or more channels via maximum feature selection within the channels). Depth-wise separable convolution may be employed for computation reduction (e.g., reduction of convolution computation). Batch normalization may be applied to normalize the output of the convolution layers and the fully connected layer (e.g., to prevent overfitting). The described techniques provide a compact and efficient CNN model which can be used for efficient and effective face recognition.

    USING OBJECT RE-IDENTIFICATION IN VIDEO SURVEILLANCE

    公开(公告)号:US20180374233A1

    公开(公告)日:2018-12-27

    申请号:US15635059

    申请日:2017-06-27

    Abstract: In various implementations, object tracking in a video content analysis system can be augmented with an image-based object re-identification system (e.g., for person re-identification or re-identification of other objects) to improve object tracking results for objects moving in a scene. The object re-identification system can use image recognition principles, which can be enhanced by considering data provided by object trackers that can be output by an object traffic system. In a testing stage, the object re-identification system can selectively test object trackers against object models. For most input video frames, not all object trackers need be tested against all object models. Additionally, different types of object trackers can be tested differently, so that a context provided by each object tracker can be considered. In a training stage, object models can also be selectively updated.

    METHODS AND SYSTEMS FOR PERFORMING SLEEPING OBJECT DETECTION AND TRACKING IN VIDEO ANALYTICS

    公开(公告)号:US20180285647A1

    公开(公告)日:2018-10-04

    申请号:US15645455

    申请日:2017-07-10

    CPC classification number: G06K9/00718 G06K9/4652 G06K2009/00738

    Abstract: Methods, apparatuses, and computer-readable media are provided for maintaining blob trackers for video frames. For example, a first blob tracker maintained for a current video frame is identified. The first blob tracker is associated with a blob detected in one or more video frames. The blob includes pixels of at least a portion of a foreground object in the one or more video frames. It is determined that the first blob tracker is a first type of tracker. Trackers having the first type are associated with objects that have transitioned at least partially into a background model (referred to as sleeping objects and sleeping trackers). One or more interactions are identified between the first blob tracker and at least one other blob tracker. The at least one other blob tracker can be the first type of tracker or can be a second type of tracker that is not a sleeping tracker (the second type of tracker is not associated with an object that has transitioned at least partially into the background model. A characteristic of the first blob tracker can then be modified based on the identified one or more interactions. Modifying the characteristic of the first blob tracker can include transitioning the first blob tracker from the first type of tracker to the second type of tracker, updating an appearance model of the first blob tracker, and/or other suitable characteristic of the first blob tracker.

    Methods and systems of determining costs for object tracking in video analytics

    公开(公告)号:US10026193B2

    公开(公告)日:2018-07-17

    申请号:US15229456

    申请日:2016-08-05

    Abstract: Techniques and systems are provided for processing video data. For example, techniques and systems are provided for determining costs for blob trackers and blobs. A blob can be detected in a video frame. The blob includes pixels of at least a portion of a foreground object. A physical distance between a blob tracker and the blob can be determined. A size ratio between the blob tracker and the blob can also be determined. A cost between the blob tracker and the blob can then be determined using the physical distance and the size ratio. In some cases, a spatial relationship between the blob tracker and the blob is determined, in which case the physical distance can be determined based on the spatial relationship. Blob trackers can be associated with blobs based on the determined costs between the blob trackers and the blobs.

Patent Agency Ranking