Indoor Scene Recognition by 3-D Object Search: For Robot Programming by Demonstration (Springer Tracts in Advanced Robotics, Band 135)