CPC H04N 7/181 (2013.01) [A47F 10/02 (2013.01); G06N 20/00 (2019.01); G06Q 20/208 (2013.01); G06T 7/70 (2017.01); A47F 2010/025 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30232 (2013.01)] | 21 Claims |
1. A computer-implemented method for determining an improved camera coverage plan including a number, a placement, and a pose of cameras that are arranged to track puts and takes of items by subjects in a three-dimensional real space, the computer-implemented method including:
beginning with an initial number and initial pose of a plurality of cameras and a camera model including characteristics of the cameras, iteratively applying a machine learning process to an objective function of number and poses of cameras, and subject to a set of constraints, to obtain, an improved camera coverage plan using one or more of: (i) a changed number of cameras, and (ii) a changed number of camera poses, and having an improved coverage score and concurrently using a same or reduced number of cameras, wherein the set of constraints includes physical constraints and coverage constraints; and wherein coverage constraints include a number of cameras having a voxel in a structure or display holding inventory within view, a number of cameras having a voxel in a tracking zone of volume in which subjects are tracked within view, a difference in angles of incidence between cameras having a voxel within view, and an overall coverage of the three-dimensional real space; and
providing the improved camera coverage plan to an installer to arrange cameras to track puts and takes of items by subjects in the three-dimensional real space.
|