Text this: Combining observed and predicted data for robot vision in poor visibility