Methods, Systems and Robots For Processing Omni-Directional Image Data
First Claim
1. A method for processing omni-directional image data comprising:
- receiving omni-directional image data, wherein the omni-directional image data is representative of a panoramic field of view;
segmenting, by one or more processors, the omni-directional image data into a plurality of image slices, wherein each image slice of the plurality of image slices is representative of at least a portion of the panoramic field of view of the omni-directional image data;
calculating a slice descriptor for each image slice of the plurality of image slices; and
generating a current sequence of slice descriptors, wherein the current sequence of slice descriptors includes the calculated slice descriptor for each image slice of the plurality of image slices.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and robots for processing omni-directional image data are disclosed. A method includes receiving omni-directional image data representative of a panoramic field of view and segmenting, by one or more processors, the omni-directional image data into a plurality of image slices. Each image slice of the plurality of image slices is representative of at least a portion of the panoramic field of view of the omni-directional image data. The method further includes calculating a slice descriptor for each image slice of the plurality of image slices and generating a current sequence of slice descriptors. The current sequence of slice descriptors includes the calculated slice descriptor for each image slice of the plurality of image slices.
-
Citations
20 Claims
-
1. A method for processing omni-directional image data comprising:
-
receiving omni-directional image data, wherein the omni-directional image data is representative of a panoramic field of view; segmenting, by one or more processors, the omni-directional image data into a plurality of image slices, wherein each image slice of the plurality of image slices is representative of at least a portion of the panoramic field of view of the omni-directional image data; calculating a slice descriptor for each image slice of the plurality of image slices; and generating a current sequence of slice descriptors, wherein the current sequence of slice descriptors includes the calculated slice descriptor for each image slice of the plurality of image slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An omni-directional image data processing system comprising:
-
one or more processors; a non-transitory memory component communicatively coupled to the one or more processors; and machine readable instructions stored in the non-transitory memory component that cause the omni-directional image data processing system to perform at least the following when executed by the one or more processors; receive omni-directional image data, wherein the omni-directional image data is representative of a panoramic field of view; segment the omni-directional image data into a plurality of image slices, wherein each image slice of the plurality of image slices is representative of at least a portion of the panoramic field of view of the omni-directional image data; calculate a slice descriptor for each image slice of the plurality of image slices; and generate a current sequence of slice descriptors, wherein the current sequence of slice descriptors includes the calculated slice descriptor for each image slice of the plurality of image slices. - View Dependent Claims (16, 17, 18)
-
-
19. A robot comprising:
-
one or more processors; one or more image capture devices communicatively coupled to the one or more processors; a non-transitory memory component communicatively coupled to the one or more processors; and machine readable instructions stored in the non-transitory memory component that cause the robot to perform at least the following when executed by the one or more processors; receive omni-directional image data from the one or more image capture devices, wherein the omni-directional image data is representative of a panoramic field of view; segment the omni-directional image data into a plurality of image slices, wherein each image slice of the plurality of image slices is representative of at least a portion of the panoramic field of view of the omni-directional image data; calculate a slice descriptor for each image slice of the plurality of image slices; and generate a current sequence of slice descriptors, wherein the current sequence of slice descriptors includes the calculated slice descriptor for each image slice of the plurality of image slices. - View Dependent Claims (20)
-
Specification