Patent ID: 7079992

Claim:
A computer-implemented method for extending a computer-vision system comprising: representing the computer-vision system as an execution graph, wherein the computer-vision system comprises a camera for capturing an image as an input, at least one image processing module for processing the image and generating an output, wherein the execution graph comprises a plurality of nodes, each node corresponding to a data structure of the image between the input and the output, and a plurality of edges, connecting the plurality of nodes, corresponding to a transformation of each data structure, wherein a statistical characterization is associated with each edge; representing a change in the computer-vision system as a change in an edge and the associated statistical characterization; verifying that the change in the computer-vision system satisfies a statistical distribution condition for the input and the output of the computer-vision system; and implementing an extended computer-vision system including the change, wherein the output is one of an indication of change detection in the image, an indication of people detection in the image, an indication of people location in the image, or an indication of camera parameter estimation.