on one or more hardware processors with limited or constrained computation power available instruction cycles available memory etc exemplary hardware processors are found in one or more cpus of a desktop laptop tablet or handheld computing device and may be an embedded processor or a signal processor chip the resulting method may be used for touch or optical user interfaces real time image recognition real time machine vision and other purposes application_number US 72441310 A description in the following description reference is made to the accompanying drawing figures which form a part hereof and which show by way of illustration specific embodiments of the invention it is to be understood by those of ordinary skill in this technological field that other embodiments may be utilized and structural electrical as well as procedural changes may be made without departing from the scope of the present invention thus the present invention provides a scalable high performance closed form single scan calculation of oblong shape rotation angles from binary images of arbitrary size using running sums no eigenvector routines are used and no storage of the image data is required only a few running sums are calculated and stored throughout each scan and the results are obtained in closed form by simple post scan computation the resulting arrangement may be implemented in a form such as that depicted in fig6 directly comparable to the exemplary arrangement of fig4.