ASSURF is based on SURF(Speeded Up Robust Features) which is a robust image descriptor, first presented by Herbert Bay et al. in 2006, that can be used in computer vision tasks like object recognition or 3D reconstruction. SURF is based on sums of 2D Haar wavelet responses and makes an efficient use of integral images. As basic image features it uses a Haar wavelet approximation of the determinant of Hessian blob detector.
ASSURF is based on OpenCV and OpenSURF implementations of SURF mostly.