modified feature detection from 2D scanner