An image management system includes a first storage device configured to
store a list of image identifiers indexed by one or more image property
descriptors, wherein each of the image identifiers corresponds to a
digital image, an index processor in communication with the first storage
device, configured to write the image identifiers and the associated
image property descriptors for each image identifier in the image index
storage, and a search processor in communication with the first storage
device, configured to receive a specified image property descriptor and
to identify one or more image identifiers that match the specified image
property descriptor.