Methods and systems of performing blob filtering in video analytics

    公开(公告)号:US10152630B2

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

    申请号:US15264270

    申请日:2016-09-13

    Abstract: Techniques and systems are provided for processing video data. For example, techniques and systems are provided for performing content-adaptive blob filtering. A number of blobs generated for a video frame is determined. A size of a first blob from the blobs is determined, the first blob including pixels of at least a portion of a first foreground object in the video frame. The first blob is filtered from the plurality of blobs when the size of the first blob is less than a size threshold. The size threshold is determined based on the number of the plurality of blobs generated for the video frame.

    System and method of object detection

    公开(公告)号:US09898668B2

    公开(公告)日:2018-02-20

    申请号:US14837606

    申请日:2015-08-27

    Abstract: A system and method of object detection are disclosed. In a particular implementation, a method of processing an image includes receiving, at a processor, image data associated with an image of a scene. The scene includes a road region. The method further includes detecting the road region based on the image data and determining a subset of the image data. The subset excludes at least a portion of the image data corresponding to the road region. The method further includes performing an object detection operation on the subset of the image data to detect an object. The object detection operation performed on the subset of the image data is exclusive of the at least a portion of the image data corresponding to the road region.

    EFFICIENT EXECUTION OF GRAPH-BASED PROGRAMS
    24.
    发明申请
    EFFICIENT EXECUTION OF GRAPH-BASED PROGRAMS 有权
    基于图表的程序的有效执行

    公开(公告)号:US20140359563A1

    公开(公告)日:2014-12-04

    申请号:US14106539

    申请日:2013-12-13

    CPC classification number: G06F8/34 G06F8/451 G06F9/50 G06F9/5044 Y02D10/22

    Abstract: A method includes accessing, at a computing device, data descriptive of a graph representing a program. The graph includes multiple nodes representing execution steps of the program and includes multiple edges representing data transfer steps. The method also includes determining at least two heterogeneous hardware resources of the computing device that are available to execute code represented by one or more of the nodes, and determining one or more paths from a source node to a sink node based on a topology of the graph. The method further includes scheduling execution of code at the at least two heterogeneous hardware resources. The code is represented by at least one of the multiple nodes, and the execution of the code is scheduled based on the one or more paths.

    Abstract translation: 一种方法包括在计算设备处访问描述代表节目的图形的数据。 该图包括表示程序的执行步骤的多个节点,并且包括表示数据传送步骤的多个边。 该方法还包括确定可用于执行由一个或多个节点表示的代码的计算设备的至少两个异构硬件资源,以及基于所述节点的拓扑来确定从源节点到汇聚节点的一个或多个路径 图形。 该方法还包括在至少两个异构硬件资源上调度代码的执行。 代码由多个节点中的至少一个表示,并且基于一个或多个路径调度代码的执行。

Patent Agency Ranking