Need general idea or concept for Quadcopter

The way I've seen this done is using an "optical flow sensor" (an optical mouse sensor) with a lens to set the focus at a greater range.