1) Computer vision techniques such as stereo vision and object detection can be used for applications in robotics.
2) Stereo vision involves calculating depth from two images using techniques like block matching and disparity maps. It can be implemented efficiently on GPUs.
3) Object detection methods include feature detection using SIFT or SURF descriptors followed by matching and geometry validation using techniques like RANSAC. These allow objects to be detected and their pose estimated.