Patent ID: 9129386
Filing Date: 2015-09-08
Classification: G06T

Abstract:
1. A method executed on a mobile computing device for analyzing image data, the method comprising: receiving a heatmap, wherein the heatmap comprises pixel data associated with pixels representing a single channel image; building a plurality of cache levels, wherein the cache levels are cached copies of the heatmap, wherein each cache level comprises a plurality of zones, wherein the zones comprises an array of pixels, wherein each successive cache level comprises a successively lower resolution and corresponding increase in the number of zones; analyzing, at each cache level, the pixel data in each zone to identify markers in the pixels beginning with the cache level having the lowest resolution and recursively analyzing each successive cache level; disabling the zone from further analysis if the zone analysis determines the zone to be empty; marking the zone for further analysis if the zone analysis determines the zone to be full; detecting edges associated with at least one pixel in the zone; creating a vector associated with an identified marker in at least one zone, wherein a vector includes positional and magnitude information of the identified marker; and adding the vector to a list of vectors.