Improvement of Visual Perception in Humanoid Robots Using Heterogeneous Architectures for Autonomous Applications