将栅格图像转换为矢量地图一般需要以下一系列步骤:
(1)图像二值化。
图像二值化用于从原始扫描图像计算得到黑白二值图像,通常将图像
? 663 ?上的白色区域的栅格点赋值为0;而黑色区域为1,黑色区域对应了要矢
量化提取的地物,又称为前景。
(2)平滑。
图像平滑用于去除图像中的随机噪声,通常表现为斑点。
(3)细化。
细化将一条线细化为只有一个像素宽,细化是矢量化过程中的重要步
骤,也是矢量化的基础。
(4)链式编码。
链式编码将细化后的图像转换成为点链的集合,其中每个点链对应于
一条弧段。
(5)矢量线提取。
将每个点链转化成为一条矢量线。每条线由一系列点组成,点的数目
取决于线的弯曲程度和要求的精度。
除了上述五个步骤以外,还需要一些处理以方便图像矢量化过程,如
图像拼接和剪裁等等。