An affordable stereoscopic 3D augmented reality system for life-like interaction