Multi-view object detection using appearance model transfer from similar scenes
First Claim
1. A computer-implemented method for learning a view-specific object detector, the method comprising executing on a central processing unit the steps of:
- determining a position of a horizon in a target camera viewpoint scene;
determining a motion direction for an object within an image of the target camera viewpoint scene;
determining a zenith angle for a pose of the object within the target scene relative to the estimated target camera viewpoint scene horizon;
determining an azimuth angle for a pose of the object within the target scene relative to the determined motion direction for the object within the image of the target camera viewpoint scene; and
selecting one of a plurality of built detectors for recognizing objects in video data, as a function of the selected built detector having an associated cluster zenith angle that best matches the zenith angle determined for the pose of the object relative to cluster zenith angles that are associated with each of others of the plurality of built detectors, and an associated cluster azimuth angle that best matches the azimuth angle determined for the pose of the object relative to azimuth angles associated with each of the others of the plurality of built detectors.
2 Assignments
0 Petitions
Accused Products
Abstract
View-specific object detectors are learned as a function of scene geometry and object motion patterns. Motion directions are determined for object images extracted from a training dataset and collected from different camera scene viewpoints. The object images are categorized into clusters as a function of similarities of their determined motion directions, the object images in each cluster are acquired from the same camera scene viewpoint. Zenith angles are estimated for object image poses in the clusters relative to a position of a horizon in the cluster camera scene viewpoint, and azimuth angles of the poses as a function of a relation of the determined motion directions of the clustered images to the cluster camera scene viewpoint. Detectors are thus built for recognizing objects in input video, one for each of the clusters, and associated with the estimated zenith angles and azimuth angles of the poses of the respective clusters.
12 Citations
20 Claims
-
1. A computer-implemented method for learning a view-specific object detector, the method comprising executing on a central processing unit the steps of:
-
determining a position of a horizon in a target camera viewpoint scene; determining a motion direction for an object within an image of the target camera viewpoint scene; determining a zenith angle for a pose of the object within the target scene relative to the estimated target camera viewpoint scene horizon; determining an azimuth angle for a pose of the object within the target scene relative to the determined motion direction for the object within the image of the target camera viewpoint scene; and selecting one of a plurality of built detectors for recognizing objects in video data, as a function of the selected built detector having an associated cluster zenith angle that best matches the zenith angle determined for the pose of the object relative to cluster zenith angles that are associated with each of others of the plurality of built detectors, and an associated cluster azimuth angle that best matches the azimuth angle determined for the pose of the object relative to azimuth angles associated with each of the others of the plurality of built detectors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a central processing unit; a computer readable memory in circuit communication with the central processing unit; and a computer-readable storage medium in circuit communication with the central processing unit; and wherein the central processing unit executes program instructions stored on the computer-readable storage medium via the computer readable memory and thereby; determines a position of a horizon in a target camera viewpoint scene; determines a motion direction for an object within an image of the target camera viewpoint scene; determines a zenith angle for a pose of the object within the target scene relative to the estimated target camera viewpoint scene horizon; determines an azimuth angle for a pose of the object within the target scene relative to the determined motion direction for the object within the image of the target camera viewpoint scene; and selects one of a plurality of built detectors for recognizing objects in video data, as a function of the selected built detector having an associated cluster zenith angle that best matches the zenith angle determined for the pose of the object relative to cluster zenith angles that are associated with each of others of the plurality of built detectors, and an associated cluster azimuth angle that best matches the azimuth angle determined for the pose of the object relative to azimuth angles associated with each of the others of the plurality of built detectors. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture, comprising:
-
a computer readable hardware storage device having computer readable program code embodied therewith, the computer readable program code comprising instructions for execution by a processor that cause the processor to; determine a position of a horizon in a target camera viewpoint scene; determine a motion direction for an object within an image of the target camera viewpoint scene; determine a zenith angle for a pose of the object within the target scene relative to the estimated target camera viewpoint scene horizon; determine an azimuth angle for a pose of the object within the target scene relative to the determined motion direction for the object within the image of the target camera viewpoint scene; and select one of a plurality of built detectors for recognizing objects in video data, as a function of the selected built detector having an associated cluster zenith angle that best matches the zenith angle determined for the pose of the object relative to cluster zenith angles that are associated with each of others of the plurality of built detectors, and an associated cluster azimuth angle that best matches the azimuth angle determined for the pose of the object relative to azimuth angles associated with each of the others of the plurality of built detectors. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification