1. A method of monitoring an area, the method comprising: obtaining blob information for at least one blob in a set of blobs identified in an image of the area, each blob corresponding to a region of the image that may include a foreground object, the blob information including a color histogram, a height, and a width for the at least one blob; determining a correspondence between the at least one blob and a set of object tracks using the blob information and a model for each object track, wherein the model includes a color histogram, a height, and a width for a tracked object, the determining including: generating match information for the at least one blob and the set of object tracks, the match information including a set of match maps, each of which matches the at least one blob to one of the set of object tracks; and assigning each of the at least one blob to an object track based on the match information, wherein the assigning includes evaluating a plurality of blobs for spatial fragmentation when the plurality of blobs match a single track, the evaluating including: combining the blob information for at least two of the plurality of blobs that match the single track; determining whether a similarity score for the combined blob information is greater than the individual similarity scores for both blob information for each of the at least two of the plurality of blobs that match the single object track; and accepting the combined blob information when the similarity score is greater; and updating information on the set of object tracks based on the determining.