Distributed Vision Services (DVS)