• 回答数

    3

  • 浏览数

    295

37856552ah
首页 > 论文问答 > 现代通信技术论文摘要

3个回答 默认排序
  • 默认排序
  • 按时间排序

Macchiato~0704

已采纳
彩色图象的二维变形_电子通信论文 摘 要 该文讨论了彩色图像的变形扭曲技术,并针对二维变形给出了一个速度、精度均令人满意的算法。一、引言在图像处理的应用中,一般图像所覆盖区域边界是规则的矩形。为获得某种特殊效果,常常需要将图像变换到具有任意不规则边界的二维区域或映像到三维空间曲面,简单地说,这就是所谓的图像变形技术。本文重点讨论了其中的任意二维多边形区域的变形问题,并针对彩色图像给出一个切实可行的算法。而三维情况下,则属于计算机图形学中的纹理贴面范围,一般均会牵涉到立体图形消隐、明暗处理等技术,比较复杂,本文未作深入探讨。二、变换原理本文所要讨论的二维变形问题可以形式化说明如下:图像定义在矩形区域ABCD之上,源多边形区域P=p1p2…pnp1(Pi为顶点,i=1,2,…n)完全包含在ABCD内;变形就是通过变换f,将P上的图像变换到目的多边形区域Q=Q1Q2…QnQ1(Qi为顶点,i=1,2,…n),其中,P与Q中的各顶点一一对应,即有:Qi=f(Pi)(i=1,2…n)。图1是变形的一个简单例子:图中的源多边形区域是矩形区域ABCD,目的多边形为任意四边形EFGH,阴影部分在变换前后的变化清楚地说明了变形的效果。@@T5SGIF;图1@@那么,变换应该如何进行呢?一种直接的思路是显式地求出变换f的表达式。而f的实施又分两种方法;其一为正向变换法,即用f将P内的任一像素点变换到Q内,取原像素值加以显示。由于P与Q所包含像素点的数目一般不相同,甚至相差很大,造成Q中的像素点或者未被赋值,形成令人讨厌的空洞,或者被多次赋值,浪费了时间,总的效果不理想;其二利用f的反变换f-1,将Q内的每一像素点反变换至P内的对应点,一般此点具有实数坐标,则可以通过插值,确定其像素值,这样,结果图像中的每一像素点均被赋值唯一的一次,既提高了精度,又可以避免不必要的赋值,使用效果较好。上述显示求变换(或反变换)的表达式的思路,比较精确,但是这往往牵涉到复杂的多元方程求解问题,并非轻易可以完成。本文所给出的另外一条思路是:既然P与Q中各顶点一一对应,组成变换对,即源多边形P中的任一顶点Pi(i=1,2…n)经过变换f,得到目的多边形Q中的顶点Qi(i=1,2…n),则Qi的反变换点也必为Pi。这样,对Q内(包括边界)的各像素点A,可以利用各顶点的反变换点的坐标值通过双线性插值技术近似求出其反变换点B;再用点B的坐标值在源图像中进行插值,最终求得结果像素值,用于显示A。第二种方法在保留一定精度的前提下,避免了变换表达式的显式求解,实现简便。本文基于此思想,设计了一个快速变形算法;另外,算法中还借鉴了多边形区域扫描转换的扫描线算法的思路,以实现对Q内各像素点的高效扫描。以下,本文首先介绍了插值技术及增量计算技术,然后将给出二维变形算法的详细步骤。三、插值技术已知目的多边形Q各顶点Qi(i=1,2…n)的变换坐标值,如何求出Q内任一像素的反变换坐标呢?双线性插值法是一种简单快速的近似方法。具体做法是:先用多边形顶点Qi(i=1,2…n)的反变换坐标线性插值出当前扫描线与多边形各边的交点的反变换坐标,然后再用交点的反变换坐标线性插值出扫描线位于多边形内的区段上每一像素处的反变换坐标值用于以后的计算。逐条扫描线处理完毕后,Q内每一像素点的反变换坐标值也就均求出来了。如图2中所示,扫描线Y(纵坐标=Y)与多边形相交于点A和B两点,D则是位于扫描线上位于多边形内的区段AB上的任一点。已知多边形的3个顶点Qi(i=1,2,3)的反变换坐标为(RXi,RYi);又令A、B及D各点的反变换坐标分别是(RXa,RYa),(RXb,RYb)和(RXd,RYd)。则RXp可按以下公式求出:RXa=uRX1+(1-u)RX2 式1RXb=vRX1+(1-v)RX3式2RXd=tRXa+(1-t)RXb 式3其中,u=|AQ2|/|Q1Q2|,v=|BQ3|/|Q1Q3|,t=|DB|/|AB|,称为插值参数。RYd的值亦可完全类似地求出,甚至不必改变插值参数的计算。(Rxd,Ryd)即是D点在原图像中对应点的坐标近似值。@@T5SGIF;图2@@上述的双线性插值过程可以通过增量计算方法提高速度。其中,在水平方向上,位于多边形内的各区段上的各像素的反变换坐标可以沿扫描线从左至右递增计算。仍以反变换的X坐标为例。如图2所示,在扫描线Y上,C与D是相邻两像素点,对C点,插值参数tc=|CB|/|AB|,对D点,td=|DB|/|AB|,则插值参数之差△t=|CD|/|AB|,由于C与D相邻,且在同一扫描线上,|CD|=1,即△t=1/|AB|,在AB区段上为常数。根据式1~式3,不难推得D点的反变换X坐标Rxd与C点的反变换X坐标Rxc之间的关系如下:Rxd=Rxc+(Rxa-Rxb)·△t=Rxc+△Rxx由于△Rxx在AB区段仍为常数,故AB区段上各像素点的反变换X坐标均可由A点的Rxa依次递增求得,而反变换Y坐标的递增求法亦是相同。这样,AB区段上各像素点的反变换坐标值的计算简化为两次加法,时间的节省是惊人的。事实上,在垂直方向,每条边也可在相邻扫描线间递增计算其与扫描线交点的反变换坐标。如图2中的Q1Q2边,其与相邻的两条扫描线Y与Y-1分别交于A点和E点。则两点的插值参数之差△u=|AE|/|Q1Q2|,而Q1Q2边与扫描线交角固定为θ,且A和E两点的Y坐标之差为1,则有:|AE|=1/Sinθ,对于Q1Q2边而言是常量,因此△u对此边也是常量,于是推得两点反变换X坐标关系如下:Rxa=Rxe+(Rx1-Rx2)△u=Rxe+△Rxy显然,△Rxy沿Q1Q2边亦是常数,故而可知,相邻扫描线与各边交点的反变换坐标也只要两次浮点加法的计算量。这样,区域内每一像素点的反变换均可通过增量计算高效地完成,这大大提高了整个变形算法的速度。另外,前面提到,经过反变换后的点一般具有实数坐标,无法直接在原图像中获得颜色值。但我们知道,一幅所谓数字图像,其实质是对连续图像在整数坐标网格点上的离散采样,因而可以用插值的方法,得到区域内具有任意坐标的点的颜色值。插值即是对任意坐标点的颜色值,用其周围的若干像素(具有整值坐标值,颜色值确定)的颜色值按一定插值公式近似计算。一般有最近邻点法、双线性插值法及3次样条函数法等插值方法,出于精度与速度的折衷要求,选用双线性插值方 法对绝大多数的应用场合是适宜的。需特别指出的是,应该对颜色的3原色分量分别进行插值,而不要直接使用读像素点得到的颜色索引号。详细讨论见文献[1]。四、算法细节下面将要给出的彩色图像的二维变形算法以多边形区域扫描转化的扫描线算法为框架,且使用相仿的数据结构,对目的多边形区域高效地进行逐点扫描,同时实现前面讨论的各种技术。首先给出的是用C语言描述的数据结构:struct Edge {float x; /*在边的分类表ET中表示边的下端点的x坐标;在边的活化链表AEL中则表示边与扫描线的交点的x坐标;*/float dx; /*边的斜率的倒数;即沿扫描线间方向X的增量值*/int Ymax; /*边的上端点的y坐标*/float Rx; /*在ET中表示边的下端点*/float Ry; /*的反变换坐标;在AEL中则表示边与扫描线交点的反变换坐标*/表float dRx; /*沿扫描线间方向,反变*/float dRy; /*换坐标(Rx,Ry)的增量值*/struct Edge *next;/*指向下一条边的指针*/}; /*多边形的边的信息*/struct Edge *ET[YResolution];/*边的分类表,按边的下端点的纵坐标Y对非水平边进行分类的指针数组。下端点的Y值等于i的边归入第i类,同一类中,各边按X值及△X的值递增顺序排列;YResolution为扫描线数目*/struct Edye *AEL;表 /*边的活化链表,由与当前扫描线相交的所有多边形的边组成,记录了多边形边沿当前扫描线的交点序列。*/struct Polygon {int npts; /*多边形顶点数*/struct Point *Pts;/*多边形的顶点序列*/}; /*多边形信息*/struct Point {int X;int Y; /*顶点坐标*/float Rx;float Ry; /*顶点的反变换坐标*/}; /*多边形各顶点的信息*/注意以上注释中边的下端点指纵坐标值较小的一端,另一端即为上端点。以下则为算法的详细步骤:数据准备对于每一条非水平边QiQi+1,设Qi与Qi+1的坐标分别为(Xi,Yi)及(Xi+1,Yi+1);其反变换坐标为(Rxi,Ryi)及(RXi+1,RYi+1)。则按以下各式对此边的信息结构各域进行填写:X=Xi,Yi<Yi+1Xi+1,Yi>Yi+1RX=RXi,Yi<Yi+1RXi+1,Yi>Yi+1RY=RYi,Yi<Yi+1RYi+1,Yi>Yi+1dx=(xi-xi+1)/(yi-yi+1)Ymax=max(yi,yi+1)dRx=(Rxi-Rxi+1)/(yi-yi+1)dRy=(Ryi-Ryi+1)/(yi-yi+1)然后将其插入链表ET[min(yi,yi+1)]中。活化边表AEL置空。当前扫描线纵坐标y取为0,即最小序号。扫描转换反复作以下各步,直到y等于YResolution(1)若ET[y]非空,则将其内所有边插入AEL。(2)若AEL非空,则将其按X及dx的值从小到大排列各边,接(3);否则转(3)将AEL内各边按排列顺序两两依次配对。则沿当前扫描线Y组成若干水平区间[xLeft,xRight],其左右端点的反变换坐标分别为:(lRx,lRy),(rRx,rRy)。则对于每一个这样的区间作以下各步:dRxx=(lRx-rRx)/(xleft-xRight)dRyx=(lRy-rRy)/(xleft-xRight)又设原图像已读入二维数组Image之中。令XX=xleft, Rxy=lRx, Ryx=lRy则对于每个满足xLeft≤xX≤xRight的坐标为(xx,y)的像素,其反变换坐标(Rxy,Ryx)可按下式增量计算:Rxx=Rxx+dRxxRyx=Ryx+dRyy用(Rxx,Ryx)在数组Image之中插值,(参见文献[1]),按所得颜色值显示该像素。然后边x=x+1,计算下一像素。(4)将AEL中满足y=Ymax的边删去,然后按下式调整AEL中各边的信息。X=X+dxRx=Ry+dRxRy=Ry+dRy(5)y=y+1,重复下一点。五、讨论上述算法针对彩色图像的二维变形问题,给出了一个简单快速的实现方案。至于三维变形,由于一般会牵涉到隐藏面消除等问题,比较复杂。但在一些情况下,可以避开消隐问题,如目的曲面形状比较简单,投影到屏幕后,各部分均不发生重叠,也就没有必要使用消隐技术,直接投影就可以了。
115 评论

头头的奋斗

1、 基于FPGA的数字通信系统 摘 要本设计实现多路数据时分复用和解复用系统。设计分为发端和收端,以FPGA作为主控核心。发端系统有三路并行数据输入:A/D转换数据,拨码开关1路和拨码开关2路。这三路数据在FPGA的控制下作为串行 类别:毕业论文 大小:345 KB 日期:2008-05-03 2、 基于FPGA和锁相环4046实现波形发生器 摘 要本设计采用FPGA和锁相环4046实现波形发生器。系统由波形产生模块和可调频率的时钟产生模块,数模转换模块和显示模块四部分组成。波形产生模块完成三种波形的产生,并根据控制信号完成选定波形的输出 类别:毕业论文 大小:434 KB 日期:2008-05-03 3、 UC/OSII在FPGA上的移植 摘要嵌入式系统是当今非常热门的研究领域,早期多以单片机为核心,应用领域非常广泛但单片机系统功能比较简单,速度较慢,难以适应现代技术的快速发展随着现场可编程逻辑阵列(FPGA)技术的日益成熟,基于片 类别:毕业论文 大小:92 MB 日期:2008-05-03 4、 基于FPGA的IIR滤波器设计 摘 要:数字信号处理在科学和工程技术许多领域中得到广泛的应用,与FIR数字滤波器相比,IIR数字滤波器可以用较低的阶数获得较高的选择性,故本课题采用一种基于FPGA的IIR数字滤波器的设计方案,首先 类别:毕业论文 大小:461 KB 日期:2008-05-02 5、 基于FPGA的TD-SCDMA信道编解码技术研究与实现(硕士) 摘 要作为数字通信系统中一个重要组成部分,信道编码技术为保证通信的可靠性发挥着重要作用,广泛应用于数字通信的抗干扰和差错控制之中。 以TD-SCDMA为例子的第三代移动通信标准来说,其采用了3种信道 类别:毕业论文 大小:359 KB 日期:2008-04-17 6、 基于ARM和FPGA的数控系统的硬件设计(硕士) 目 录第一章 绪 论 1引言 2研究背景及国内外发展现状 1研究背景 2国外发展状况 3国内研究现状 3本论文课题来源和研究内容 1课题来 类别:毕业论文 大小:575 KB 日期:2008-04-15 7、 基于FPGA的JPEG压缩编码的研究与实现(硕士) 摘 要随着信息技术和计算机技术的飞速发展,数字信号处理己经逐渐发展成一门关键的技术科学。图像处理作为一种重要的现代技术,已经在通信、航空航天、遥感遥测、生物医学、军事、信息安全等领域得到广泛的应用。 类别:毕业论文 大小:28 MB 日期:2008-03-23 8、 OFDM通信系统基带数据处理部分的FPGA实现 中文摘要正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)是当前一种非常热门的通信技术。它即可以被看作是一种调制技术,也可以被看作是一种复用 类别:毕业论文 大小:48 MB 日期:2008-03-08 9、 FPGA应用实验板设计 2007-09-24 19:58 207,360 FPGA体系的低功耗高层次综合doc2007-09-24 19:17 1,214,976 FPGA应用实验板 类别:毕业论文 大小:21 MB 日期:2007-09-25 10、 UWB-OFDM解调器的仿真及FPGA在线仿真实现 摘 要随着无线通信技术的飞速发展,人们对于数据传输速率和服务质量(QoS)提出了更高的要求,尤其是对于那些针对短距离通信的应用来说更是如此。超宽带无线通信技术(UWB)因为其自身具有的高传输速率、低 类别:毕业论文 大小:71 MB 日期:2007-09-23 11、 高速VITERBI译码器在ALTERA FPGA中的设计与实现 摘 要 本文以CDMA数字移动通信中的差错控制问题为背景,用Altera公司的现场可编程门阵列(FPGA)器件(APEX20K200)设计实现了一种约束长度N=7的维特比(Viterbi)译码的 类别:毕业论文 大小:534 KB 日期:2007-09-06 12、 基于FPGA温、湿度传感器系统设计 摘要 本系统采用FPGA芯片为主处理核心,从机采用FPGA芯片,负责数据检测,检测点的温度和湿度经过温、湿度传感器转换为数字信号,将数字量送入从机,再经从机的数据处理,定时通过无线方式传送给PC主 类别:毕业论文 大小:1 MB 日期:2007-08-13 13、 基于FPGA的嵌入式系统开发板 摘 要本文设计完成的是基于FPGA的嵌入式系统开发板,它可以完成FPGA、嵌入式系统和SOPC等的设计和开发。开发板以Altera公司的Cyclone系列FPGA—EP1C6为核心,在其外围扩展FL 类别:毕业论文 大小:07 MB 日期:2007-07-21 14、 卫星信道延时模拟器的FPGA实现 摘要:在当前通信领域中卫星通信系统已经成为现代化通信强有力的手段之一。卫星信道组网具有下面一些优点:通信范围大,只要卫星发射的波束覆盖进行的范围均可进行通信;不易受陆地灾害影响;建设速度快;易于实现广 类别:毕业论文 大小:546 KB 日期:2007-07-02 15、 基于Altera FPGA的发动机ECU原型设计 摘要本文以直列4缸汽油发动机为背景,进行了汽车发动机传感器和控制器信号调理的尝试,采用以自顶向下为核心的现代数字系统设计方法,借助EDA开发平台和EDA实验台,完成基于Altera FPGA的发动机E 类别:毕业论文 大小:24 MB 日期:2007-06-21 16、 基于FPGA设计电梯控制系统 摘 要随着科学技术的发展,近年来,我国的电梯生产技术得到了迅速发展.一些电梯厂也在不断改进设计、修改工艺。而基于现场可编程逻辑门阵列(FPGA)来实现的电梯控制系统由于运行可靠性高,使用维修方便,抗干 类别:毕业论文 大小:766 KB 日期:2007-06-12 17、 FPGA在机卡分离式高清数字一体电视机里的应用 摘要高清数字电视(HDTV)是继黑白模拟电视,彩色模拟电视之后的第三代电视。随着数字高清电视在全球发展日夜加速,美国、欧洲和日本等国家推进数字电视的速度和力度都在不断加大,我国也在数字电视方面也加快了 类别:毕业论文 大小:483 KB 日期:2007-03-14 18、 PSK调制算法仿真与FPGA实现 摘要 随着时代的发展,通信工程领域越来越多的应用集成芯片完成系统功能,它有着体积小,功能强大,开发周期短,便于实现等特点被业内工程师广泛认可。其中在集成芯片领域,最有突破性和创新性的就是FPGA(F 类别:毕业设计 大小:91 MB 日期:2007-02-01 19、 基于FPGA的数字复接系统帧同步器的设计 目 录摘要Abstract1 绪论………… 1数字复接技术的发展………………………………2复接技术的研究现状………………………………32 数字通信及复接原理……………………………… 类别:毕业设计 大小:432 KB 日期:2007-01-20

311 评论

就爱装修

您可以在通信人家园 论坛中查找资料哈!它是中国第一通信社区--,我个人认为很好很哈!我也是学通信的,我也是在那里面查找的资料以及向相关人士请教的!那里面的资料较全面些!

113 评论

相关问答

  • 现代通信技术论文摘要

    您可以在通信人家园 论坛中查找资料哈!它是中国第一通信社区--,我个人认为很好很哈!我也是学通信的,我也是在那里面查找的资料以及向相关人士请教的!那里面的资料较

    Mikewen126 2人参与回答 2024-05-26
  • 现代通信技术论文摘要格式

    开题报告 选题的原则 博士生如何写好开题报告ZZ 选题的具体方法 论文格式 论文修改的范围 英文摘要的写作要求 科技论文英文标题制作的技术规范

    呀哟哇啦 3人参与回答 2024-05-29
  • 现代通信技术论文摘要写什么

    论文主要内容:一、论文的标题部分标题就是题目或题名,标题需要以最恰当、最简明的词语反映论文中重要的特定内容逻辑组合,论文题目非常重要,必须用心斟酌选定。二、论文

    古董的杂货铺 5人参与回答 2024-05-29
  • 关于现代通信技术的论文摘要

    通信概论的论文随着计算机技术的广泛普及与计算机远程信息处理应用的发展,数据通信应运而生,它    实现了计算机与计算机之间,计算机与终端之间的传递。由于不同业务

    超能力小怪兽 3人参与回答 2024-05-29
  • 现代通信技术论文摘要怎么写

    按照事实去写一定会好的

    wumeiyan01 4人参与回答 2024-05-27