Examples disclosed herein relate to image object recognition based on a feature vector with context information. A processor may create an expanded feature vector related to a first area of an image including context information related to the first area. The processor may determine the presence of an object in the image based on the feature vector and output information about the determined object.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computing system, comprising: a processor to: overlay a grid on an image, the grid having a plurality of positions; determine a feature vector representing each position of the grid, the feature vector having a plurality of vector positions, each vector position comprising a vector item representing a characteristic of the area of the image covered by the feature vector, the feature vector comprising context information at an end thereof, the context information including derivative information of the feature vector, the derivative information including a velocity and an acceleration for each vector item, the velocity and the acceleration for each vector item describing a change of the vector item in an area in the image surrounding the position represented by the feature vector, and including derivatives in multiple directions within the area; determine the presence of an object in the image based on the feature vector; and output information about the determined object.
2. The computing system of claim 1 , wherein the processor is further to apply a dimensionality reduction technique to the expanded feature vector.
3. A method, comprising: overlaying, by a processor, a grid on an image, the grid having a plurality of positions; determining, by the processor, a feature vector representing each position of the grid, the feature vector having a plurality of vector positions, each vector position comprising a vector item representing a characteristic of the area of the image covered by the feature vector, the feature vector comprising context information at an end thereof, the context information including derivative information of the feature vector, the derivative information including a velocity and an acceleration for each vector item, the velocity and the acceleration for each vector item describing a change of the vector item in an area in the image surrounding the position represented by the feature vector, and including derivatives in multiple directions within the area; determining, by the processor, the presence of an object in the image based on the feature vector; and outputting, by the processor, information about the determined object.
4. The method of claim 3 , further comprising applying a dimensionality reduction method to the feature vector.
5. The method of claim 3 , further comprising: determining a window surrounding the area; concatenating feature vectors for areas within the window to the feature vector.
6. The method of claim 5 , wherein the window comprises a circular or rectangular window around the area.
7. A machine-readable non-transitory storage medium comprising instructions executable by a processor to: overlay a grid on an image, the grid having a plurality of positions; determine a feature vector representing each position of the grid, the feature vector having a plurality of vector positions, each vector position comprising a vector item representing a characteristic of the area of the image covered by the feature vector, the feature vector comprising context information at an end thereof, the context information including derivative information of the feature vector, the derivative information including a velocity and an acceleration for each vector item, the velocity and the acceleration for each vector item describing a change of the vector item in an area in the image surrounding the position represented by the feature vector, and including derivatives in multiple directions within the area; determine the presence of an object in the image based on the feature vector; and output information about the determined object.
8. The machine-readable non-transitory storage medium of claim 7 , further comprising instructions to apply a dimensionality reduction method to the stacked feature vector.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 18, 2012
October 20, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.