Multi-perspective imaging system and method
First Claim
1. A system, comprising:
- an array of imaging devices;
a processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to perform operations comprising;
capturing a first image of a scene by a first imaging device of the array of imaging devices;
capturing a second image of the scene by a second imaging device of the array of imaging devices;
performing image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object;
classifying the object with a classification based on a list of known objects and weighting an object portion of the first image and an object portion of the second image based on the classification;
compressing the first image and the second image based on the weighting, the object portion of the first image and the object portion of the second image being compressed at a particular compression level based on at least one of the classification or the weighting;
encoding the first image and the second image as multi-perspective image data; and
storing the multi-perspective image data in the non-transitory computer-readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a processor to capture a first image of a scene by a first imaging device of the array of imaging devices, capture a second image of the scene by a second imaging device of the array of imaging devices, perform image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object, classify the object with a classification based on a list of known objects and weight an object portion of the first image and an object portion of the second image based on the classification, compress the first image and the second image based on the weighting, encode the first image and the second image as multi-perspective image data, and store the multi-perspective image data in the non-transitory computer-readable medium based on the classification.
30 Citations
22 Claims
-
1. A system, comprising:
-
an array of imaging devices; a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to perform operations comprising; capturing a first image of a scene by a first imaging device of the array of imaging devices; capturing a second image of the scene by a second imaging device of the array of imaging devices; performing image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object; classifying the object with a classification based on a list of known objects and weighting an object portion of the first image and an object portion of the second image based on the classification; compressing the first image and the second image based on the weighting, the object portion of the first image and the object portion of the second image being compressed at a particular compression level based on at least one of the classification or the weighting; encoding the first image and the second image as multi-perspective image data; and storing the multi-perspective image data in the non-transitory computer-readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
obtaining a first image of a scene captured by a first imaging device of an array of imaging devices; obtaining a second image of the scene captured by a second imaging device of the array of imaging devices; performing, by at least one processor, image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object; classifying, by the at least one processor, the object with a classification based on a list of known objects and weighting an object portion of the first image and an object portion of the second image based on the classification; compressing the first image and the second image based on the weighting, the object portion of the first image and the object portion of the second image being compressed at a particular compression level based on at least one of the classification or the weighting; encoding the first image and the second image as a multi-perspective image data; and storing the multi-perspective image data in a non-transitory computer-readable medium.
-
-
22. A non-transitory computer-readable medium comprising instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
obtaining a first image of a scene captured by a first imaging device of an array of imaging devices; obtaining a second image of the scene captured by a second imaging device of the array of imaging devices; performing image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object; classifying the object with a classification based on a list of known objects and weighting an object portion of the first image and an object portion of the second image based on the classification; compressing the first image and the second image based on the weighting, the object portion of the first image and the object portion of the second image being compressed at a particular compression level based on at least one of the classification or the weighting; and encoding the first image and the second image as multi-perspective image data, the multi-perspective image data being stored according to at least one of the classification or the weighting.
-
Specification