1. A method for aligning and classifying images, comprising: providing stored 2-dimensional image data to a computer processor as a set of input 2-dimensional images; training, mapping, and aligning the 2-dimensional images to an O-dimensional cylindrical topology to obtain azimuthal angles with respect to the 2-dimensional images; training and mapping the aligned 2-dimensional images to an N-dimensional topology to obtain a set of 2 N vertex classifications; and mapping the 2-dimensional images to M-dimensional constructs based upon the set of 2 N vertex classifications and the azimuthal angles.