BRIEF DESCRIPTION OF THE DRAWINGS
Reference will be made to embodiments of the invention, examples of which may be illustrated in the accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in the context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
Figure (“FIG.”) 1 illustrates an exemplary potential function for modeling a collective behavior of a group according to an embodiment of the invention.
FIG. 2 illustrates an exemplary potential function with a plurality of stable minima, wherein the potential function may be used to model a collective behavior of a group according to an embodiment of the invention.
FIG. 3 is illustrates an exemplary two-dimensional potential function with a plurality of stable minima plotted as a function of particle separation along x and y axes, wherein the potential function may be used to model a collective behavior of a group according to an embodiment of the invention.
FIGS. 4A-D depict two-dimensional simulation results showing several flocking behaviors of the particles resulting from an embodiment of a collective behavior model comprising a potential function and a global propagation model, wherein the number of clusters and the particle velocities are controlled by the parameters of the potential function, according to an embodiment of the invention.
FIG. 5 depict three-dimensional fish tank simulation showing two schools of fish resulting from an embodiment of a collective behavior model comprising a potential function and a global propagation model according to an embodiment of the invention.
FIG. 6 depicts an embodiment of a system for collective behavior modeling for content synthesis according to an embodiment of the invention.
FIG. 7 is an illustration of a method for computing pan-tilt-zoom components from a motion vector field according to an embodiment of the invention.
FIGS. 8A-C depict three-dimensional simulation results showing several flocking behaviors of the group of fish resulting from an embodiment of a collective behavior model comprising a potential function and a global propagation model according to an embodiment of the invention.
FIG. 9 depicts an exemplary embodiment of a method for synthesizing collective behavior of a group according to an embodiment of the invention.