Free flow fever screening
    11.
    发明授权

    公开(公告)号:US12201403B2

    公开(公告)日:2025-01-21

    申请号:US17325613

    申请日:2021-05-20

    Abstract: A method for free flow fever screening is presented. The method includes capturing a plurality of frames from thermal data streams and visual data streams related to a same scene to define thermal data frames and visual data frames, detecting and tracking a plurality of individuals moving in a free-flow setting within the visual data frames, and generating a tracking identification for each individual of the plurality of individuals present in a field-of-view of the one or more cameras across several frames of the plurality of frames. The method further includes fusing the thermal data frames and the visual data frames, measuring, by a fever-screener, a temperature of each individual of the plurality of individuals within and across the plurality of frames derived from the thermal data streams and the visual data streams, and generating a notification when a temperature of an individual exceeds a predetermined threshold temperature.

    FREE FLOW FEVER SCREENING
    12.
    发明申请

    公开(公告)号:US20210378520A1

    公开(公告)日:2021-12-09

    申请号:US17325613

    申请日:2021-05-20

    Abstract: A method for free flow fever screening is presented. The method includes capturing a plurality of frames from thermal data streams and visual data streams related to a same scene to define thermal data frames and visual data frames, detecting and tracking a plurality of individuals moving in a free-flow setting within the visual data frames, and generating a tracking identification for each individual of the plurality of individuals present in a field-of-view of the one or more cameras across several frames of the plurality of frames. The method further includes fusing the thermal data frames and the visual data frames, measuring, by a fever-screener, a temperature of each individual of the plurality of individuals within and across the plurality of frames derived from the thermal data streams and the visual data streams, and generating a notification when a temperature of an individual exceeds a predetermined threshold temperature.

    AUTOMATIC FISHEYE CAMERA CALIBRATION FOR VIDEO ANALYTICS

    公开(公告)号:US20210279845A1

    公开(公告)日:2021-09-09

    申请号:US17182685

    申请日:2021-02-23

    Abstract: A computer-implemented method executed by at least one processor for reducing radial distortion errors in fish-eye images is presented. The method includes capturing an image from a camera including distortions, detecting arc-shaped edge segments in the image including the distortions, estimating a main distortion parameter by fixing a distortion centerpoint in a middle of the image, estimating the distortion centerpoint with the main distortion parameter, and obtaining an undistorted version of the captured image by inverting the distortion model.

    AUTOMATIC PROFILING OF VIDEO ANALYTICS APPLICATIONS

    公开(公告)号:US20200296452A1

    公开(公告)日:2020-09-17

    申请号:US16815453

    申请日:2020-03-11

    Abstract: Methods and systems for deploying a video analytics system include determining one or more applications for a security system in an environment, including one or more constraints. Each functional module in a directed graph representation of one or more applications is profiled to generate one or more configurations for each functional module. The nodes of each graph representation represent functional modules of the respective application, and repeated module configurations are skipped. Resource usage for each of the one or more applications is estimated using the one or more configurations of each functional module and the one or more constraints. The one or more applications are deployed in the environment.

    COMPILER OPTIMIZATION FOR MANY INTEGRATED CORE PROCESSORS
    15.
    发明申请
    COMPILER OPTIMIZATION FOR MANY INTEGRATED CORE PROCESSORS 有权
    多个集成核心处理器的编译器优化

    公开(公告)号:US20150277877A1

    公开(公告)日:2015-10-01

    申请号:US14667819

    申请日:2015-03-25

    CPC classification number: G06F8/443 G06F8/433 G06F8/51

    Abstract: Systems and methods for source-to-source transformation for compiler optimization for many integrated core (MIC) coprocessors, including identifying data dependencies in candidate loops and data elements used in each iteration for arrays, profiling candidate loops to find a proper number m, wherein data transfer and computation for m iterations take an equal amount of time, and creating an outer loop outside the candidate loop, with each iteration of the outer loop executing m iterations of the candidate loop. Data streaming is performed by determining optimum buffer size for one or more arrays and inserting code before the outer loop to create optimum sized buffers, overlapping data transfer between central processing units (CPUs) and MICs with the computation; reusing buffers to reduce memory employed on the MICs, and reusing threads on MICs to repeatedly launch kernels on the MICs for asynchronous data transfer.

    Abstract translation: 用于许多集成核心(MIC)协处理器的编译器优化的源到源转换的系统和方法,包括识别用于阵列的每次迭代中使用的候选循环和数据元素中的数据依赖性,分析候选循环以找到适当数量m,其中 m次迭代的数据传输和计算需要等量的时间,并且在候选循环外部创建外部循环,每个外部循环的迭代执行候选循环的m次迭代。 通过确定一个或多个阵列的最佳缓冲区大小并在外部循环之前插入代码来创建最佳大小的缓冲区,在中央处理单元(CPU)与MIC之间重叠数据传输与计算来执行数据流; 重用缓冲区以减少在MIC上使用的存储器,并且在MIC上重复使用线程来重复地在MIC上启动内核以进行异步数据传输。

    Specification and execution of real-time streaming applications

    公开(公告)号:US11169785B2

    公开(公告)日:2021-11-09

    申请号:US16812792

    申请日:2020-03-09

    Abstract: Systems and methods to specify and execute real-time streaming applications are provided. The method includes specifying an application topology for an application including spouts, bolts, connections, a global hash table, and a topology manager. Each spout receives input data and each bolt transforms the input data, the global hash table allows in memory communication between each spout and bolt to others of the spouts and the bolts. The topology manager manages the application topology. The method includes compiling the application into a shared or static library for applications, and exporting a special symbol associated with the application. The runtime system can be used to retrieve the application topology from the shared or static library based on the special symbol and execute the application topology on a single node or distribute across multiple nodes.

Patent Agency Ranking