Optical flow in real time
I use optical flow as a real-time obstacle avoidance and detection system for the visually impaired. I am developing an application in C # and am using Emgu Cv for image processing. I am using Lucas and Kanade's method and I am quite happy with the speed of the algorithm. I use monocular vision, so it is difficult for me to accurately calculate the depth of each tracked feature and alert the user accordingly. I am planning to use an ultrasonic sensor to help with obstacle detection due to the difficulty of calculating depth with a monocular camera. Any suggestions on how I can get an accurate depth estimate using just the camera?
source to share
You might want to check this document: Reliable Visual Odometer and Precipitation Detection System Using Consumer Grade Monocrystalline Vision . They use a nice trick to detect obstacles like holes in the field of view.
source to share
I hate to give such a general answer, but it is best to start with a standard text on structure-from-movement to get an overview of the methods. A good recent book by Richard Seliskey is available on the Internet (chapter 7) and its links. After that, for your application, you can look at recent work at SLAM - Oxford's Active Vision group has excellent work and Andrew Davison's group .
source to share