Point, Line Segment, and Region-Based Stereo Matching for Mobile Robotics