Markerless articulated human body tracking from multi-view video with GPU-PSO