1. A processing element for adaptive video processing, the processing element comprising: a first processing portion capable of identifying an object in a frame of video data; a second processing portion capable of determining an object confidence value associated with the identified object; a third processing portion capable of determining if the object confidence value meets a predefined threshold object confidence value; a fourth processing portion capable of repeatedly processing the frame of video data when the object confidence value does not meet the predefined threshold object confidence value, wherein the fourth processing portion is capable of outputting the processed frame of video data such that the first, second and third processing portions are capable of repeatedly identifying the object, determining an updated object confidence value associated with the object, and determining if the updated object confidence value meets the predefined threshold object confidence value until the updated object confidence value meets the predefined threshold object confidence value; and a fifth processing portion capable of identifying an event based upon the identified object and an object primitive defining a relationship between the identified object and one or more other objects in the frame of video data, wherein the event is capable of being identified as a change in the relationship between the identified object and the other objects over a period of time, and wherein the event is capable of being identified in accordance with a hierarchical event structure.