1. A computer-implemented method, comprising: calculating, by a computing system, a co-occurrence probability for two or more edge features in an image or video using an object definition; differentiating between edge features, by the computing system, in response to a measured contextual support; extracting, by the computing system, prominent edge features based on the measured contextual support; and identifying the object, by the computing system, based on the extracted prominent edge features.