1. A system for rapid directed area search, the system comprising one or more processors that are configured to perform operations of: extracting at least one salient region from a new input image; detecting at least one region of interest from a salient region in the new input image by operating a plurality of software agents as a cooperative swarm to locate an objective function optima, wherein the objective function optima is determined according to particle swarm optimization dynamics, and wherein the objective function optima corresponds to a region of interest in the new input image; extracting a set of local feature descriptors from the new input image; clustering and indexing the set of local feature descriptors into a database having a plurality of nodes organized as a hierarchical structure; detecting and matching the set of extracted local feature descriptors from the new input image with a set of extracted local feature descriptors from an old image retrieved from the database using particle swarm optimization dynamics; calculating a registration transformation that matches the new input image and the old image; registering at least one matching region of the new input image and the old image, wherein registering of the at least one matching region aligns the images; detecting at least one changed region between the new input image and the old image, wherein the at least one changed region is stored or presented.