Location based image classification with map segmentation
First Claim
Patent Images
1. A computerized method for classifying capture records recorded on a capture device, said method comprising the steps of:
- providing a collection of capture records to a microprocessor-based unit, each said capture record having metadata defining a capture location;
clustering said capture records into a plurality of groups based on said capture locations;
defining each of said plurality of groups of capture records within an event threshold;
providing a map inclusive of said capture locations;
segmenting the map inclusive of said capture locations, into a plurality of regions based on relative positions of said capture locations associated with each group; and
identifying map locations beyond the event threshold as region boundaries separating the regions and associating the capture records with said groups based upon the region boundaries.
4 Assignments
0 Petitions
Accused Products
Abstract
In methods and systems for classifying capture records, such as images. A collection of capture records is provided. Each capture record has metadata defining a map location. This metadata can be earlier determined from a stream of data transmissions, even if there are gaps in transmission. The provided capture records are clustered into groups based on capture locations. A map, inclusive of the capture locations, is segmented into a plurality of regions based on relative positions of the capture locations associated with each group. The regions are associated with the capture records of respective groups.
115 Citations
49 Claims
-
1. A computerized method for classifying capture records recorded on a capture device, said method comprising the steps of:
-
providing a collection of capture records to a microprocessor-based unit, each said capture record having metadata defining a capture location; clustering said capture records into a plurality of groups based on said capture locations; defining each of said plurality of groups of capture records within an event threshold; providing a map inclusive of said capture locations; segmenting the map inclusive of said capture locations, into a plurality of regions based on relative positions of said capture locations associated with each group; and identifying map locations beyond the event threshold as region boundaries separating the regions and associating the capture records with said groups based upon the region boundaries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 38, 39)
-
-
24. A computerized method for classifying capture records, said method comprising the steps of:
-
providing a plurality of capture records recorded on a capture device to a microprocessor-based unit, each said capture record having metadata defining a capture location; clustering said capture records into a two or more groups based on said capture locations; determining distances between said capture locations; defining each of said two or more groups of capture records within an event threshold; providing a map inclusive of said capture locations; segmenting the map inclusive of said capture locations, into a plurality of regions based on said determined distances; and identifying map locations beyond the event threshold as region boundaries separating the regions into different ranges of geographic area and associating said regions with the capture records of respective with said groups based upon the region boundaries so that groups of capture records are encompassed within different ranges of geographic area. - View Dependent Claims (25, 26)
-
-
27. A computerized method for classifying capture records, said method comprising the steps of:
-
providing a collection of capture records to a microprocessor-based unit, each said capture record having metadata defining a capture location; clustering said capture records into a plurality of groups based on said capture locations; determining a core location of each of said groups, said core locations each being a function of the capture locations of the respective said group; defining each of said groups of capture records within an event threshold; segmenting a map inclusive of said capture locations, into a plurality of regions based on relative separations of said capture locations from each of said core locations; and identifying map locations beyond the event threshold as region boundaries separating the regions into different ranges of geographic area and associating said regions with the capture records of respective said groups based upon the region boundaries so that groups of capture records are encompassed within different ranges of geographic area.
-
-
28. A classification method for use with a camera, said method comprising the steps of:
-
receiving, with the camera, a stream of data transmissions, each said data transmission defining a map location; capturing a sequence of capture records with the camera, said sequence including one or more located capture records captured concurrent with said data transmissions; assigning to each of said located capture records the map location of a concurrent one of said data transmissions to provide respective capture locations; clustering all of said capture records into groups based upon said capture locations; segmenting a map inclusive of said capture locations, into a plurality of regions based on relative positions of said capture locations associated with each group; and identifying map locations beyond the map location of said concurrent one of said data transmissions as region boundaries separating each region into different ranges of area and separating said groups based upon the region boundaries so that the groups of capture records are assigned locations within different ranges of area. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
40. A capture system comprising:
a classification engine clustering all capture records into groups based upon a capture location associated with each of said capture records;
defining each of said groups of capture records within an event threshold;
segmenting a map inclusive of said capture locations, into a plurality of regions based on relative positions of said capture locations associated with each group;
identifying map locations beyond the event threshold as region boundaries to define the regions as different ranges of area and associating said regions with the capture records of respective said groups.- View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
49. A classification method for use with a camera, said method comprising the steps of:
-
receiving, with the camera, a stream of periodic data transmissions interrupted by one or more gaps in transmission, each said data transmission defining a map location; capturing a sequence of capture records with the camera, said sequence including one or more located capture records captured during said periodic data transmissions and one or more non-located capture records captured during said gaps in transmission; assigning to each of said located capture records the map location of a concurrent one of said data transmissions to provide capture locations; assigning to each of said non-located capture records a nominal location within a geographic area of said map delimited by the capture locations of the data transmissions bounding the concurrent said gap in transmission; clustering all of said capture records into groups based upon said assigned locations; treating said nominal locations as capture locations during said clustering; and identifying map locations beyond the map location of said concurrent one of said data transmissions as region boundaries separating the regions into different ranges of area and separating said groups based upon the region boundaries so that the groups of capture records are assigned locations within different ranges of area.
-
Specification