-
公开(公告)号:US12254686B2
公开(公告)日:2025-03-18
申请号:US18320467
申请日:2023-05-19
Applicant: Verkada Inc.
Inventor: David Mwaura , Nitish Poddar , Anders Brekke Holden , Bhavna Sud , Michele Casertano , Thantham Madan , Hao Nan , Rishabh Goyal , Yingjie Shen , Yunchao Gong , Yi Xu , Filip Kaliszan
IPC: G06V10/94 , G06F16/735 , G06F16/738 , G06T7/246 , G06V20/40
Abstract: A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request.
-
公开(公告)号:US12033348B1
公开(公告)日:2024-07-09
申请号:US18450085
申请日:2023-08-15
Applicant: Verkada Inc.
Inventor: Rishabh Goyal , Song Cao , Yi Xu , Bhavna Sud
CPC classification number: G06T7/70 , G06T7/0002 , G06T7/12 , G06T7/20 , G06T11/00 , G06V10/764 , G06T2207/20132 , G06T2207/30201 , G06V2201/07
Abstract: A method for generating cropped images depicting objects captured in video data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting an object. A classification for the object is generated, and an occurrence of the object being detected is identified in an additional video frame(s) from the series of video frames. A motion associated with the object is calculated based on the classification and the additional video frame(s). At least one image that depicts the object and includes a cropped portion of a video frame from the series of video frames is generated, along with an associated set of at least one quality score, in response to calculating the motion. The method also includes causing transmission of the at least one image to at least one remote compute device based on the set of at least one quality score.
-