-
1.
公开(公告)号:US20240303988A1
公开(公告)日:2024-09-12
申请号:US18661481
申请日:2024-05-10
Applicant: NVIDIA Corporation
Inventor: Joonhwa Shin , Fangyu Li , Zheng Liu , Kaustubh Purandare
Abstract: Apparatuses, systems, and techniques for dynamically composable object tracker configuration for intelligent video analytics systems. A state of one or more objects included in an object is tracked using an object tracking application that implements an object tracker of a first type based on images depicting the environment. A request is received to perform tracking using a second object tracker type that is different from the first object tracker type. The object tracking application is configured to implement an object tracker of the second object tracker type in accordance with the request. The state of the objects in the environment is tracked using the object tracking application that implements the object tracker of the second object tracker type based on the images depicting the environment.
-
2.
公开(公告)号:US11983928B1
公开(公告)日:2024-05-14
申请号:US17503183
申请日:2021-10-15
Applicant: NVIDIA Corporation
Inventor: Joonhwa Shin , Fangyu Li , Zheng Liu , Kaustubh Purandare
Abstract: Apparatuses, systems, and techniques for managing lost objects in an intelligent video analytics system. A first set of application modules is executed for an object tracking application configured to track, based on images depicting an environment, a state of objects included in the environment. The first set of application modules is associated with a first object tracker type. A request is received to configure the object tracking application to execute a second set of application modules associated with a second object tracker type. The second set of application modules includes one or more application modules that are different from application modules of the first set of application modules. The object tracking application is configured to execute the second set of application modules in accordance with the request. The second set of application modules is executed for the object tracking application to track, based on the images depicting the environment, the state of the objects included in the environment.
-
公开(公告)号:US20240056589A1
公开(公告)日:2024-02-15
申请号:US17884436
申请日:2022-08-09
Applicant: NVIDIA Corporation
Inventor: Jitendra Kumar , Tushar Khinvasara , Bhushan Rupde , Kaustubh Purandare
IPC: H04N19/423 , H04L65/65 , H04L69/22 , H04N19/169 , H04N19/70 , H04N19/436
CPC classification number: H04N19/423 , H04L65/65 , H04L69/22 , H04N19/188 , H04N19/70 , H04N19/436
Abstract: Disclosed are apparatuses, systems, and techniques that improve memory and computational efficiency of remote direct memory accesses into a memory of a graphics processing unit. The techniques include but are not limited to receiving packets with video frame data, storing the plurality of packets in a memory of a network controller, processing the packets to obtain unit(s) of the video frame, storing the unit(s) representative of the video frame in a memory of a graphics processing unit (GPU), and extracting the data of the video frame from the units representative of the video frame, stored in the memory of the GPU, to render the video frame.
-
4.
公开(公告)号:US20230368455A1
公开(公告)日:2023-11-16
申请号:US18057039
申请日:2022-11-18
Applicant: NVIDIA Corporation
Inventor: Feng Yuan , Kaustubh Purandare
IPC: G06T15/00
CPC classification number: G06T15/005 , B60W60/00
Abstract: In various examples, a three-dimensional (3D) data processing pipeline for autonomous systems and applications is presented. Systems and methods are disclosed for 3D point cloud data processing fused with video analysis applications. Using the systems and methods described herein, processing of 3D data may be performed in different multimedia frameworks, allowing a user to use common libraries and/or to implement custom libraries on top of the existing system design. As a result, conventional 2D video processing may be combined with 3D data processing, to allow for data representing a flat 2D world to represent a rich 3D world. In this way, the fused 3D depth and/or range data with 2D camera image data allows for perception and/or vision that is more powerful, accurate, and precise.
-
公开(公告)号:US12125277B1
公开(公告)日:2024-10-22
申请号:US17503180
申请日:2021-10-15
Applicant: NVIDIA Corporation
Inventor: Joonhwa Shin , Fangyu Li , Zheng Liu , Kaustubh Purandare
IPC: G06V20/40 , G06F18/28 , G06N3/044 , G06N3/08 , G06T7/20 , G06T7/70 , G06V10/22 , G06V10/25 , G06V10/94
CPC classification number: G06V20/41 , G06F18/28 , G06N3/044 , G06N3/08 , G06T7/20 , G06T7/70 , G06V10/225 , G06V10/25 , G06V10/95 , G06T2207/10016 , G06T2207/20081 , G06T2207/20084 , G06T2207/30232 , G06T2207/30241 , G06T2207/30248 , G06V2201/07
Abstract: Apparatuses, systems, and techniques for real-time persistent object tracking for intelligent video analytics systems. A state of a first object included in an environment may be tracked based on a first set of images depicting the environment. The first set of images may be generated during a first time period. It may be determined that the first object is not detected in the environment depicted in a second set of images. The second set of images may be generated during a second time period that is subsequent to the first time period. One or more predicted future states of the first object may be obtained in view of the state of the first object in the environment depicted in the first set of images. A second object may be detected in the environment depicted in a third set of images generated during a third time period that is subsequent to the second time period. A determination may be made as to whether a current state of the second object corresponds to at least one of the one or more predicted future states of the first object. In response to a determination that a current state of the second object corresponds to at least one of the predicted future states of the first object, an identifier associated with the second object is updated to correspond to an identifier associated with the first object.
-
公开(公告)号:US20240303836A1
公开(公告)日:2024-09-12
申请号:US18669984
申请日:2024-05-21
Applicant: NVIDIA Corporation
Inventor: Joonhwa Shin , Zheng Liu , Kaustubh Purandare
CPC classification number: G06T7/292 , G06F17/15 , G06T1/20 , G06T11/20 , G06V10/764 , G06V10/82 , G06V20/10 , G06V20/58 , G06T2210/12
Abstract: In various examples, image areas may be extracted from a batch of one or more images and may be scaled, in batch, to one or more template sizes. Where the image areas include search regions used for localization of objects, the scaled search regions may be loaded into Graphics Processing Unit (GPU) memory and processed in parallel for localization. Similarly, where image areas are used for filter updates, the scaled image areas may be loaded into GPU memory and processed in parallel for filter updates. The image areas may be batched from any number of images and/or from any number of single- and/or multi-object trackers. Further aspects of the disclosure provide approaches for associating locations using correlation response values, for learning correlation filters in object tracking based at least on focused windowing, and for learning correlation filters in object tracking based at least on occlusion maps.
-
公开(公告)号:US20240012663A1
公开(公告)日:2024-01-11
申请号:US17416921
申请日:2021-06-07
Applicant: NVIDIA Corporation
Inventor: Feng Yuan , Kaustubh Purandare
CPC classification number: G06F9/45558 , H04L67/02 , H04L67/06 , G06F2009/45595 , G06F2009/45562
Abstract: In various examples, source archives may be classified, sorted, downloaded, and installed using command files for container image generation. For example, a user may select source archives for inclusion in a container build operation, and the system may classify the source archives as belonging to one of any number of classes and/or sub-classes. Where a size of the source archive is below an associated threshold, the source archive may be included in the container image using native context copy operations. In contrast, where the size of the source archive is above the associated threshold, the source archive may be included in the container image using a local HTTP auto copy operation—e.g., by creating a local HTTP server, and generating a command line such that a container builder retrieves the archive information via the local HTTP server.
-
公开(公告)号:US20230139682A1
公开(公告)日:2023-05-04
申请号:US17516506
申请日:2021-11-01
Applicant: NVIDIA Corporation
Inventor: Amit Kale , Bhushan Rupde , Kaustubh Purandare
Abstract: Apparatuses, systems, and techniques for continuous training of an object detection and/or classification model. A first image including a depiction of an environment based on a first set of conditions is identified. Object data associated with an object detected in the first image is obtained based on one or more outputs of a machine learning model. A determination is made of whether a level of confidence that an object corresponds to an object class satisfies a level of confidence criterion. If so, a first set of conditions corresponding to the environment depicted in the first image. One or more noise characteristics associated with a second image including a depiction of the environment is determined based on a difference between the first set of conditions and a second set of conditions of the second image. The first image is augmented based on the one or more determined noise characteristics to generate a third image. The third image reflects the depiction of the environment based on the second set of conditions and a depiction of the object detected in the first image. Training data is associated with the third image is provided to train the machine learning model.
-
9.
公开(公告)号:US20250063097A1
公开(公告)日:2025-02-20
申请号:US18450267
申请日:2023-08-15
Applicant: Nvidia Corporation
Inventor: Chunlin Li , Prashant Gaikwad , Kaustubh Purandare
Abstract: Approaches presented herein provide systems and methods for generating a standardized specification and associated interface for application development. One or more microservices may be selected and graphically represented within an interface that receives connection information from one or more users. Connected microservices may have one or more configuration specifications that are auto-populated based, at least, on operation parameters for an associated application and/or related microservices. A development environment may provide for visual representations of connections between microservices along with configuration parameters and validation services. Deployment information may then be generated based on the configuration in the representations.
-
公开(公告)号:US20250046080A1
公开(公告)日:2025-02-06
申请号:US18921667
申请日:2024-10-21
Applicant: NVIDIA Corporation
Inventor: Joonhwa Shin , Fangyu Li , Zheng Liu , Kaustubh Purandare
IPC: G06V20/40 , G06F18/28 , G06N3/044 , G06N3/08 , G06T7/20 , G06T7/70 , G06V10/22 , G06V10/25 , G06V10/94
Abstract: Apparatuses, systems, and techniques for real-time persistent object tracking for intelligent video analytics systems are provided. A first object is tracked in an environment depicted by a first set of images. One or more predicted future states of the first object in the environment are obtained. A second object is detected in the environment depicted by a second set of images. A number of images of the second set of images exceeds a threshold number of images. A determination is made of whether a current state of the second object corresponds to at least one of the predicted future states of the first object. Responsive to a determination that a current state of the second object corresponds to at least one of the predicted future states of the first object, state data for the first object is updated based on the determined current state of the second object.
-
-
-
-
-
-
-
-
-