implemented image comparison using SURF