A congruence reduction algorithm that forms composite lenslets by reducing data of a plurality of focal spot locations using linear transformations. Use of the congruence reduction algorithm increases the speed of calculations by which corrective elements such as deformable mirrors function, reduces the number of lenslets in an array and improves reconstruction time and focal spot quality.