Vision-based tracking and shape recovery of non-cooperative targets using distributed space systems