Visual Point Cloud Mapping