Vector Maps – Understanding Resolution in Vector Maps

gis-principlestereo-imageryvector

I'm developing a vector maps with detailed features such as road edges, cross walks, traffic lights , street lights etc., by using 3D points (x,y,z) without geo-referencing, generated from stereo camera. But I don't know the resolution of the maps I'm generating.

How I can measure the resolution of my vector maps I'm developing?

Best Answer

The term resolution refers to the smallest details that can be distinguished. It is mainly used for raster data (resolution in time, in space or in spectral domain).

For a vector map, two other concepts are more broadly used: the scale and the minimum mapping unit.

The scale is related to the spatial precision of the boundaries of your entities. It comes from the time of paper maps, where boundaries were drawn and the width of the pencil was the limit of the precision of the representation of the entities on the paper map. Assuming that the pencil is about 0.2 mm, the precision of the line was about equal to the scale factor multiplied by 0.1 to 0.3 mm (0.2 mm on average). For example, a scale of 1:10 000 correspond to approximately 1 to 3 m of maximum precision. With vector data, you can zoom in or out as you wish, so the "scale" of the data doesn't have the same meaning. However, you need to define a scale of reference (stored in the metadata) so that your data is used in an appropriate way (you must be careful to combine entities from different scales).

The minimum mapping unit is the minimum size of representation of an object. For instance, you could map all the gaps in a forest, or only map large gaps to avoid complex polygons. For very different scales, the geometry of your object could also change (e.g. a river would be a polygon with small scale factors and a line with large scale factors). This is also related to the resolution of your product (What is the smallest distinguishable object), but not in terms of planimetric precision.

So, in your case, the resolution has two components:

  • what is the smallest entity that you can map?
  • what is the precision of delineation of your entities?

You MMU is problably a few cm (are some poles to small to be mapped?)

Your precision is a function of your point density (you can roughly assume the average spacing between the closest points of your xyz point cloud is equal to your resolution).

Finally, for a complete information about data quality, your should also consider the accuracy of this data. Indeed, because you do not have GCPs, there is a risk that all your dataset is shifted or rotated away from the "true" location, or that it doesn't have the same scale.

From stereo camera, the accuracy will depend on the accuracy of the position of the camera, the accuracy of the viewing angles of the camera (called external orientation), and the accuracy of the corrections of deformations of the lens. There are hardware solution (RTK DGPS, high quality INS for accurate exterior orientation) as well as calibration procedure for interior orientation (calibrated camera lenses or structure from motion algorithm for multiple overlap), so that it is now possible to have good results without GCP. However, I would recommend you ta have some GCP in any case (in order to compute your absolute error, even if it is difficult to find GCP for this resolution).

Related Question