The Math of a Fly's Eye May Prove Useful
cunniff writes "Wired Magazine points us to recent research that demonstrates an algorithm derived from the actual biological implementation of fly vision (PLoS paper here). Quoting the paper: 'Here we present a model with multiple levels of non-linear dynamic adaptive components based directly on the known or suspected responses of neurons within the visual motion pathway of the fly brain. By testing the model under realistic high-dynamic range conditions we show that the addition of these elements makes the motion detection model robust across a large variety of images, velocities and accelerations.' The researchers claim that 'The implementation of this new algorithm could provide a very useful and robust velocity estimator for artificial navigation systems.' Additionally, the paper describes the algorithm as extremely simple, capable of being implemented on very small and power-efficient processors. Best of all, the entire paper is public and hosted via a service that allows authenticated users to give feedback."
After presenting his paper, researcher David O'Carroll strode off the stage and into a sliding glass door.
-Peter
The researchers drew their algorithm from neural circuits attuned to side-to-side yaw, but O’Carroll said the same types of equations are probably used in computing other optical flows, such as those produced by moving forward and backwards through three-dimensional space.
I vaguely remember seeing a study that examined how bees travel without hitting anything but using very few neurons. Something about the relative size change of objects between eyes. They tested this by putting bees in a clear tunne with patterns on belts on the right and left walls. By changing the speed of the belts, the bees would ram into the walls, but as long as the belts were moving at the same speed, the bees were fine. Is this ringing a bell for anyone else?
You'd be surprised. About medicine.
Starting with simple Aspirin, the line of medicaments that have known positive results but nobody knows why, is loooooooong.
I find it unimaginable that people would attempt to implement a technology that is not fully understood. Doing so will eventually yield unexpected results or at the very least, results that cannot be explained.
Except that occasionally building a working model is a useful step to understanding it. I'm happy that Edward Jenner in 1796 started infecting people with cow pox as a way to prevent small pox even though he didn't fully understand why it worked.
Aspirin's mechanism of action was unknown for a long time, but now we know it's due to suppression of prostaglandin synthesis by irreversible inhibition of cyclooxygenase enzymes.
Give me Classic Slashdot or give me death!
We've implemented this algorithm in several autonomous flying surveillance vehicles. While it appears to work adequately, we're still trying to determine why the only thing they manage to locate is cow shit.
Have gnu, will travel.