数字图像分割与合成算法的研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:fternally
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图像分割是数字图像处理和计算机视觉中最基本的问题,已经被广泛研究了数十年。图像分割是将二维图像划分为多个子区域的过程,每个子区域的像素具有某种相似的视觉属性。图像分割提取出了图像中的区域特征,简化了图像的表示形式,使得图像更容易进行分析和理解。图像分割的应用非常广泛,根据应用目标可以分为两个层次,低层次的分割将图像划分为一系列均匀的区域,均匀的标准可以是颜色,灰度和纹理。高层次的分割从图像中提取出有语义的物体,使用户可以在物体级别编辑图像。本文以图像分割与合成为研究内容,从图像分割的两个层次,选取图像前景分割和图像矢量化作为问题来展开研究工作。   图像前景分割是将图像中前景与背景分离的技术,广泛用于图像合成和影视制作中。前景分割要确定每个像素的前景颜色和alpha值,是一个病态问题。现有方法通常需要较多的用户交互,且算法效率较低,尤其是对于高分辨率的图像,难以满足用户进行交互操作。针对高分辨率图像前景分割问题,本文提出了一种新的基于多尺度滑动窗口算法,将输入的图像和三值图建立图像金字塔,在每一级内使用一个局部滑动窗口渐进求解图像的alpha值,并将求出的alpha解逐级扩散到最高层,得到最终解。采用GPU上的共轭梯度求解器来求解稀疏矩阵线性系统,本文算法比现有闭合形式前景提取算法的性能有了两个数量级的提高,结果也更加精确。使得高分辨率图像上的交互式前景分割为可能。   图像矢量化是指将固定分辨率的位图图形转换为基于几何描述的矢量图形。矢量图形的优点是分辨率无关,体积小,易于编辑动画,广泛用于图形设计和广告印刷业中。图像矢量化的目标是从像素中恢复出图像的几何描述,本质是图像分割问题。本文主要以合成图像的矢量化作为研究对象。现有的商用软件和矢量化算法都不能获得鲁棒的结果。本文利用合成图像自身的特点,提出了一种线条提取和区域分割结合的矢量化算法。线条结构是图像中一个重要的低层次特征,表现为一个狭长的二维区域,使用传统的边缘提取和图像分割算法不能很好的提取线条。本文首先提出了两种鲁棒的合成图像线条提取算法:基于边缘增强的各向同性非线性滤波的线条提取算法和基于二阶导数的线条提取算法;在提取出线条后,采用区域合并的分割算法来分割图像,最后用三次贝塞尔曲线对区域和线条的边界进行拟合,得到图像的矢量表达。相比现有方法,本文的算法能得到更鲁棒的图像分割结果。   利用上述矢量化算法,本文还提出了一个基于互联网剪贴画的交互式卡通创作系统,用户通过输入一系列关键词,系统可以在互联网上搜索和过滤相关的剪贴画,利用本文提出的矢量化算法自动将图像转换为矢量格式,使得用户可以很方便的进行编辑,风格化和动画。  
其他文献
串联质谱技术是蛋白质组学研究中的关键技术,也是大规模蛋白质序列和修饰鉴定的主要方法。常规鉴定方法(如序列库搜索)对串联质谱谱图的鉴定率还比较低,通常不到30%,而提高谱图的
随着IP网络的飞速发展,互联网的规模越来越庞大,结构也日益复杂,同时,网络上的应用越来越趋于多样化,大量的新型应用给网络环境带来了巨大冲击,网络监测的重要性在这样的背景下日益
无线传感器网络是一类新兴的网络,它主要通过分布在区域内的传感器节点来感知收集附近的相关数据,并将数据传输到汇聚节点。收集到的数据经过处理之后,最终传输给终端用户。
移动性管理是无线通信网络中实现用户快速接入网络并在通信过程中在不同小区间平滑切换的重要保证。随着以OFDM为核心的高速高带宽移动通信技术的发展,蜂窝小区尺寸越来越小,用
社会情感优化算法借鉴了社会学、社会心理学、组织行为学等有关人类群体的形成、进化及决策等方面的研究成果,考虑了情绪在人类决策行为中的作用以及外界信息对人类情绪的影
多智能体系统是一个复杂的动态系统,系统中问题求解空间巨大,是人工智能领域研究的一个热点问题。智能体系统的一个主要特征是能够适应未知环境,其中学习能力是智能体系统的
目前互联网业务是通信服务市场最大的利润增长点,企业间竞争日益激烈,而服务质量将成为通信企业取胜的关键。由此,为了满足不同通信企业的用户跨网访问的需求以及各个通信企
随着各种无线接入技术的日益成熟以及智能终端的迅猛发展,移动互联网已经成为未来互联网络的一个发展趋势。现行的路由结构在节点移动性支持方面存在很大的局限性,移动管理是互
数据量的爆炸式增长导致传统的集中式数据挖掘技术在面对海量数据时无法获得足够的计算资源,与此同时,网络中存在的大量终端提供了很多潜在的计算环境,这引发了分布式数据挖掘技
多线程编程广泛应用于当今多核、分布式系统中,是提高程序性能、充分利用并行体系结构硬件资源的一种重要手段。但是,多线程程序编程比较困难,容易引起并发错误,而这些并发错误具