1. A process for a computer-implemented hierarchical multidimensional scaling database for images, the process comprising: measuring dissimilarity of a set of images using a feature detector; obtaining a set of distances between control points corresponding to images in a root node; performing a single node update at the root node to determine a first position in the root node of an image being queried or added; determining a first bounding box for a first subnode, wherein the first subnode is a child of the root node; and determining a list of traversed nodes and traversed control points, performing a single node update at the first subnode, and sorting distances to the traversed control points in the traversed nodes, wherein the first subnode is a leaf node.