图像细化论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在美术制作中,对扫描稿的线条细化的问题,业界内尚未有效的解决,主要是以日本动漫制作行业中为代表用地图矢量化的相通思路和方法,采用快速模板(适配)的骨骼线提取方法,产生单像素线条(矢量化的基础),对线型进行修整,来对该问题做了针对性的应用研究采用美术制作流程截图表示主要改进:增大了模板库(目前模板设计主要采用经验方法,如果能研究出一套设计理论,使得设计的模板能自动适应不同特点的图像,将有效改进细化的结果(和通用性))最终效果,由美术人员专业评测附部分模板代码计算机辅助设计(ComputerAidedDesign简称CAD)已在多行业得到了广泛而深入的应用。特别是在动漫行业,利用计算机及其图形设备帮助设计人员进行各项工作已经成为了最基本的手段之一,计算机的自动处理能够有效地减轻设计人员的劳动负担、缩短设计周期、提高设计质量。图像文件在计算机中存储的方式有两种,一种是点阵图像文件格式,一种是矢量图形文件格式。1、点阵图像文件格式(1)定义点阵图像也就是常说的光栅图像、栅格图像,是指在空间和亮度上都已经离散化了的图像。手绘稿通过扫描仪输入计算机时首先是以点阵图像的形式进行存储的。栅格数据结构是指将地图分为大小均匀紧密相邻的网格阵列,每个网格作为一个像元或像素,由行、列号标识,每个网格相对应的值为该象素的灰度值。因此,栅格结构是以规则的行列阵来表示空间地物和现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。在栅格结构中,点用一个栅格单元即一个象素表示,线状地物用沿线走向的一组相邻栅格单元表示,每个栅格单元最多只有两个相邻单元在线上,面或区域用记有区域属性的相邻栅格单元的集合表示,每个栅格单元可有多于两个的相邻单元同属一个区域。(2)特点栅格数据结构具有“属性明显、位置隐含”的特点,易于表达面状的地理实体,经常在图像处理过程中使用。用栅格数据表示的地表是不连续的,是量化和近似离散的数据,这就意味着地表一定面积内(像元地面分辨率范围内)地理数据的近似性。在进行栅格数据处理时,一般认为,量化表面是连续的,以便能使用某些函数进行计算。在计算面积、长度、距离等空间指标时,如果栅格较大,则会造成较大的误差。因为在一个栅格的地表范围内,可能多于一种地物,而在栅格单元中只能由一个代码表示。因此,在栅格模型中要想精确地刻画点、线、多边形等图形要素,需要高分辨率的像元,这样会占用很大的存储空间。如果把一幅点阵图像考虑为一个矩阵,那么矩阵中的任一元素对应于图像中的一个像素点,而相应的值对应于该点的灰度级或者颜色,数字矩阵中的元素叫做像素。数字图像是由一系列像素组成的矩形图案,如果所有的像素有且仅有两个灰度级(黑或白),则称其为二值图像,即位图;如果像素具备多个灰度值,或者彩色值,则图像称为灰度图像或彩色图像。与点阵图像对应的是矢量图形。所谓矢量,就是使用诸如长度、方向等参数来综合描述对象。例如画面上的一段直线,一个矩形,一个点,一个圆,一个填充的封闭区域等等。点阵图的矢量化就是利用计算机图形学、数字图像处理、人工智能等综合技术,把输入到计算机中的以光栅图像格式保存的图像,识别成矢量图形,最后以CAD软件能够识别的格式保存的过程。,一种是位图文件格式,即栅格方式,另一种是矢量图文件格式。2、矢量数据结构(l)定义矢量数据结构是用方向和大小来综合描述一个图形对象,一个矢量点在二维空间可以用(Dx,Dy)表示,矢量表达形式是将空间实体从形态上分为点、线、多边形三种基本形体,并通过记录坐标,尽可能的将点、线、面的地理实体表现的精确无误。其中点实体只需要记录该点坐标及需要的属性值,线实体只需要记录该线段两端点的坐标值,而多边形可以记录该多边形上需要的点即可。这里(Dx,Dy)可以对应地面点的经纬度,也可以对应平面直角坐标系的纵坐标和横坐标。矢量数据坐标空间假定为连续空间,不必像栅格数据结构那样进行量化处理,因而矢量数据能更精确地定义位置、长度和大小。(2)特点矢量数据结构具有“位置明显,属性隐含”的特点。其定位是根据坐标直接存储的,而属性则一般存储于文件头或数据结构中某些特定的位置上,这种特点使得其图形运算的算法总体上比栅格数据结构复杂的多。特别是叠加运算、邻域搜索等操作比较困难。但在计算长度、面积、形状和图形编辑、几何变换操作中,矢量结构有很高的效率和精度。矢量化存储方式不仅数据存储量小、空间位置精度高,而且空间关系描述全面,有利于对线状、网状事物分析、空间和属性数据查询与更新方便等。扫描图像的细化是一个通过一定算法去掉边缘点以得到图像骨架的过程。它要求完整地保存图像的拓扑结构,并能够与原始图像中的主要特征一一对应,以代替原始图像进行传输和处理。(扫描地图图像的细化.pdf)在计算机图形制作系统中,在对扫描线条稿进行矢量化后,可以大大提高描线上色的效率,并且能够提取线条和闭包,对便于自动上色和中间帧生成等更高级功能的实现。扫描铅笔搞图的细化是矢量化的第一步。二维动画计算机辅助制作系统中矢量化的对象是扫描铅笔稿图,由于扫描铅笔稿图一般是灰度图,因此可以方便地进行黑白二值化。(一种快速的扫描铅笔稿图细化算法(1).pdf)随着计算机技术的发展,各种CAD软件得到广泛的应用。目前,在美术设计以及其它设计领域,大多数的系统都是由计算机辅助设计完成。但是,输入到计算机的图像文件需要保存每一个像素点,因此需要占用大量存储空间。为了减少图像信息量,就要将点阵图像转换成矢量图形,以节省内存、便于编辑和输出新图形。细化指的是在保持拓扑性质不变的同时,通过一定的算法,去掉边缘点,提取线状影像结构的骨架,并且细化后的线宽严格保持为一个像元。细化目的是除去大量冗余的数据,为下一步的栅格数据矢量化准备必要的条件。它要求完整地保存图像的拓扑结构,并能够与原始图像中的主要特征一一对应,以便代替原始图像进行传输和处理。细化的方法很多:基于数学形态学的细化算法(扫描地图图像的细化pdf)、==《采用面向对象技术进行图形矢量化方法的研究》==数字图像处理是计算机图形学乃至计算机技术的一个重要分支。对于机械工程图纸或是工艺图纸,由纸张存储方式转化为计算机存储方式时会涉及到一系列的数字图像处理方面的内容,比如说由于已有的图纸在保存的过程中难免出现一些污点或是某些线段出现断点,另外,在对图像进行放大和缩小的过程中也容易产生失真和误差。基于以上原因,我们要考虑将图像矢量化。矢量图形具有很多优良的特性,比如:可以无限放大图形中的细节,不用担心会造成失真和色块;矢量图文件就比点阵图文件要小很多:文件的大小与图形中元素的个数和每个元素的复杂程度成正比而与图形面积和色彩的丰富程度无关。在工程图纸的扫描识别中,对扫描进来的图纸进行细化和矢量化处理是图像分析和模式识别中的一个重要操作,并得到了广泛研究。对图纸作细化,就是提取图像的骨架。在不改变图像像素连接关系的条件下,连续排除图像的边缘,使之成为单像素宽的图像骨架,从而以其骨架取代该图形。一个好的细化方法通常要符合以下要求:(1)骨架图像必须保持原图像的连通性;(2)骨架图像应尽可能是原图像的中心线;(3)细化结果应是一个象素宽的线条骨架图像;(4)不能产生严重的畸变。到目前为止,关于工程图纸骨架识别已经做了大量的工作。处理过程有的是用迭代法,有的是用非迭代法,具体方法很多,各有其优缺点。如加拿大的N.J.Naccache和R.Sinaghalt提出的细化算法,处理速度快且效果较佳,但失去了原图拓扑信息;而用链码表示处理后的图像不利于图纸的分析。本文依轮廓像素点是否可被剥离,结合工程图纸具有图件幅面较大、较多的孤立线条且线素相对简单的特点,设计了一个简明直观的模板,能快速提取出交叉点畸变较小的拓扑骨架。栅格图,也称光栅图,是指在空间和亮度上都已经离散化了的图。我们可以把一幅栅格图考虑为一个矩阵,矩阵中的任一元素对应于图中的一个点,而相应的值对应于该点的灰度级,数字矩阵中的元素叫做像素。数字图与马赛克拼图相似,是由一系列像素组成的矩形图案,如果所有的像素有且仅有两个灰度级(黑或白),则称其为二值图;否者称其为灰度图或彩色图。什么是矢量图?在介绍矢量图之前,我们首先阐述矢量对象的概念。矢量对象是以矢量的形式,即用方向和大小来综合表示目标的形式描述的对象。例如画面上的一段直线,一个矩形,一个点,一个圆,一个填充的封闭区域……等等。矢量图文件就是由这些矢量对象组合而成的描述性文件。矢量图则是计算机软件通过一定算法,将矢量对象的描述信息在显示终端上重绘的结果。为什么要将栅格地图矢量化?纸质地图经扫描仪扫描后,初步保存为栅格图(常见的格式有TIFF、BMP、PCX、JPEG等)。栅格图在地理应用领域有着这样的缺陷:首先,栅格图文件对图的每一像素点(不管前景或背景像素)都要保存,所以其存储开销特别大。另外,我们不能对图上的任一对象(曲线、文字或符号)进行属性修改、拷贝、移动及删除等图编辑操作,更不能进行拓扑求解,只能对某个矩形区域内的所有像素同时进行图编辑操作。此外,当图进行放大或缩小显示时,图信息会发生失真,特别是放大时图目标的边界会发生阶梯效应,正如点阵汉字放大显示发生阶梯效应的原理一样。而矢量图则不同。在矢量图中每个目标均为单个矢量单位(点、线、面)或多个矢量单位的结合体。基于这样的数据结构,我们便可以很方便地在地图上编辑各个地物,将地物归类,以及求解各地物之间的空间关系。并有利于地图的浏览、输出。矢量化则是利用数字图处理算法,将源图上的各种栅格阵列识别为矢量对象,最后以一定格式保存的过程。矢量图在工业、制图业、土地利用部门等行业都有广泛的应用。在这些领域的许多成功软件都基于矢量图,或离不开矢量图的参与,如AutoCAD、ARC/INFO、CorelDraw、GeoStar等等。国内外研究现状目前,在许多科研和生产领域中都需要对栅格图像进行矢量化处理。比如说:地理信息系统中用遥感技术或数字化仪器所采集到的图像基本上都是栅格图像。还有工程图纸录入计算机保存时,也会遇到这种对栅格图像进行矢量化处理的要求。国际上对于这种栅格图像的矢量化的研究进行的较早,形成了一些比较成熟的算法,比如:有向边界法,最小二乘法。通过二值化、细化进而矢量化的方法完成栅格图像的矢量化。在一些应用领域已经推出了商用软件。L匕如说应用于GIS领域中的ARC/INFO}INTERGERAPH等,德国Softelec公司的VPStudio,日本日立公司的ImageSeries,美国GTX公司的GTXRasterCADSeries,挪威Rasterex公司的RxAutoImagePro200等产品,这些软件分别应用于机械设计、建筑设计、地图以及电路设计等领域,通过评测可以看出,虽然各软件在光栅图形的处理能力、矢量化的效果方面各有所长,但是在自动化的程度、矢量化的准确度等各方面也都存在着各种不足之处。我国对于栅格图像进行矢量化处理的研究起步较晚,但随着国内计算机软、硬件技术的迅速普及及应用领域的巨大需求,也展现出迅猛的发展势头,提出了一些新方法,如基于拓扑关系原理的栅格转换矢量方法、散列线段聚合法等。也开发出了部分具有应用价值的软件。如AlgolabPhotoVector,AcmeTraceART,东大阿尔派的SEAS系统,华中理工大学的EDIS工程图信息系统,西工大CAD中心的NPPU-EDRS工程图智能输入与识别系统,清华紫光的TH-DAIMS图纸处理系统等等,与国外软件类似,各种R2V软件虽然能够替代很多的手工劳动,但是仍然在软件的性能、自动化程度、准确率方面存在很多不足。因此,对于光栅图形矢量化技术的研究,也一直是计算机图形图像处理、机械设计、人工智能领域研究的难点和热点。要实现工程扫描图的矢量化,首先从工程图纸经扫描仪扫描输入开始得到工程图纸的光栅图像,这种图像的组成单位是像素。然后对该图像进行预处理,为工程扫描图的矢量化作好准备工作。这个过程包括对光栅图像的噪声过滤、将灰度图像转变成只含有黑白两种颜色的二值图像以及对图像进行基于矢量化的细化工作。经过细化的图像只是低级的矢

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功