Adaptive Feature Point Detection