howie mandel 催眠brot图像一直放大会怎样

论文发表、论文指导
周一至周五
9:00&22:00
基于Mandelbrot集的Julia集分形图案设计
&&&&&&本期共收录文章20篇
  摘要:Julia集是分形理论中具有重要地位的集合,主要阐述通过非解析映射的Mandelbrot集参数C与相应的充满Julia集图形结构的对应关系进行Julia集分形图的生成方法,解决了构造Julia集时参数选择的盲目性问题。 中国论文网 /8/view-49902.htm  关键词:分形;Mandelbrot集;Julia集   中图分类号:TP391.41文献标识码:A文章编号:(54?02         基金项目:辽宁省自然科学基金(),辽宁省教育厅基金(L2010448)   作者简介:董洁(1969-),女,广东云浮人,硕士,沈阳建筑大学信息与控制工程学院副教授,研究方向为非线性系统图形化、企业信息系统设计;冯毅宏(1972-),女,辽宁沈阳人,沈阳建筑大学信息与控制工程学院讲师,研究方向为非线性动力系统图形化。   0引言   分形理论是20世纪末人类在自然科学领域中取得的重大突破,美国数学家Mandelbrot在1975年创立了分形几何,并且科学家们将计算机技术有效地应用于了这一领域,从而为研究和描述这些复杂曲线和图案提供了强有力的工具,并迅速地渗透到计算机科学等相关领域。在分形几何中,许多重要的分形是由迭代产生的,简单的迭代能够产生出精致复杂而又色彩斑斓的分型图案, Mandelbrot集和Julia集就是其中常见的两种,并被广泛地应用于纺织印染、广告设计、服装设计、装潢设计以及计算机美术教学等领域。   1构造Mandelbrot集   通常Mandelbrot集(简称M集)指的是二次映射f(z)=z2+c的Mandelbrot集,是使临界点(使f'(z)=0的点z,称为f(z)临界点)具有有界轨道的参数C的集合。临界点z=0在二次复迭代f(z)=z2+c的Mandelbrot集的研究中,起了关健性的作用。   若将指数推广到高次,即复映射f(z)=zm+c,在平面内不是解析函数,可写成如下迭代形式:zn+1=zmn+c   其中,zn为第n次迭代后的复数x+yi,C为复数:c=c1+ic2   令zn+1=xn+1+iyn+1,zn=xn+iyn,c=c1+ic2。因此,当选定参数c时,动力系统的迭代计算公式为xn+1=enln|zn|cos(nθzn)+(c1xn-c2yn)   yn+1=enln|zn|sin(nθzn)+(c2xn+c1yn)该迭代公式在参数C平面,一些点的轨迹无论怎样迭代也不会超出一定的范围,而另一些点的轨迹经过较少或较多次的迭代到了无穷附近。如果在计算机屏幕上将迭代区域内各种不同点用不同颜色表示出来就得到一个分形图像,这就是逃逸时间算法的基本思想。我们对不同的逃逸时间着上不同的颜色,形成不同层次的逃逸区,为更深入地研究Mandelbrot集分形图的混沌轨道提供了可能。   2Mandelbrot集与Julia集分形图   2.1Mandelbrot集和Julia集的关系   Julia集定义如下:设f:→是阶数大于1的多项式,Ff表C中那些轨道不趋于无穷点的点的集合,即:Ff={z∈C:{|fn(z)|}}∞n=1是有界的},称此集为对应于f的充满的Julia集,Ff的边界称为多项式f的Julia集,记为Jf,即:Jf=? Ff。   即,对于将复映射f(z)=zm+c,此时C为常数:c=c1+ic2,在动力平面上的一点z0进行迭代,经足够多次迭代后函数值不发散,z0的前向轨道z1,z2,…,zn点组成的集合为Julia集,不同的复数c对应着不同的Julia集。   复解析映射f(z)=zm+c的M集图像具有m-1旋转对称特性,与具有旋转对称性质的参数相应的动力系统之间的动力学特性保持旋转对称特性,因此,在M集的一个对称参数区间上挑选参数就可以构造出与该映射相应的所有不同动力系统的充满Julia集图案。这些充满Julia集图案的图形结构与参数取自M集的确切位置有关,而M集上的所有参数都有序地排列在各种貌似自相似的芽苞序列中。   3.2相同M集不同芽胞上位置,决定了图案的复杂程度及其周期性以M=2为例进行说明,当我们取中心区域中的任意一点为C值时,会出现连通的一周期图案,但越靠近中心区域,图案越趋近于圆形;当选取次大芽胞中一点时,呈现出2周期特性 当我们取相同M集不同位置的作为c值时,会出现图案不同的复杂度,越远离中心区域,图形越复杂,图1为当c值取图1中3个位置时,呈现的不同复杂度的图案。   图1二次M?J集的对应关系   2.3M集对称位置参数对Julia集的影响    由图1(a)我们可以看出,二阶M集是二旋转对称的,对称轴是图形中部的一条直线,以该轴为对称轴的M集上参数C的值是一对共轭复数,当用此共轭复数作为Julia集的参数C时,相应的为Julia集的分形图关于实轴对称。图2给出M集对称位置参数C对Julia集的影响。   图2对称参数的二阶M集对J集的影响   3结束语   Mandelbrot集和Julia集是两类典型的分形,绘制这两类分形图形常用的方法是逃逸时间算法,差别在于前者是基于参数平面的,而后者是基于动力平面的,所以mandelbrot集是使Julia集为连通的参数 的集合,那么在M集的平面上获取c参数,并且根据该参数位于M集的图案中芽胞的位置来确定其周期性和旋转特性,无疑是进行Julia集分形图绘制的较快的一种方式。参考文献:   [1]邓珠子,任波,秦宣云.广义Julia分形图对迭代参数依赖性的研究[J].苏州科技学院学报(自然科学版),2009(1).   [2]曾文曲,王向阳.分形理论与分形的计算机模拟[M].沈阳:东北大学出版社,2001(7).   [3]Chen Ning,Zhu Weiyong.Bud?sequence conjecture on M fractal image and M?J conjecture between C and Z planes fromZ←Zw+c(w=α+iβ)[J].Computers & Graphics,1998(4).   [4]陈宁,张丽丽.复幂指数映射M?J对应关系及充满J集中相似结构特性[J].沈阳建筑大学学报(自然科学版),2007(3).   (责任编辑:王钊)          Fractal Pattern Design of Julia Set Based on Mandelbrot Set      Abstract: Julia set is a set of great importance in fractal theory. This article focuses on the generation method of Julia set fractal image utilizing the correspondence of non?analytic mapping of the Mandelbrot set parameters C and the corresponding graphical structure of Filled ?in Julia sets,which wipes out the blind possibility of selecting parameters of Julia set.   Key Words: F Mandelbrot SFilled ?in Julia Sets
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。Mandelbrot集的分形图像压缩算法研究62
上亿文档资料,等你来发现
Mandelbrot集的分形图像压缩算法研究62
842007,43(28)ComputerEng;基于广义Mandelbrot集的分形图像压缩算法;李鹏1,赵德平2,牛志成1,魏明2,彭鹏2;LIPeng1,ZHAODe-ping2,NIU;沈阳1101681.沈阳建筑大学计算中心,;沈阳1101682.沈阳建筑大学信息与控制工程学;1.ComputerCenter,Shenyan;LIPeng,ZHAO
842007,43(28)ComputerEngineeringandApplications计算机工程与应用基于广义Mandelbrot集的分形图像压缩算法研究李鹏1,赵德平2,牛志成1,魏明2,彭鹏2LIPeng1,ZHAODe-ping2,NIUZhi-cheng1,WEIMing2,PENGPeng2沈阳1101681.沈阳建筑大学计算中心,沈阳1101682.沈阳建筑大学信息与控制工程学院,1.ComputerCenter,ShenyangJianzhuUnviersity,Shenyang110168,China2.SchoolofInf.andCon.Eng.,ShenyangJianzhuUniversity,Shenyang110168,ChinaE-mail:lipenggg@gmail.comLIPeng,ZHAODe-ping,NIUZhi-cheng,etal.Fractalimagecompressionalgorithmbaseonbroadmandelbrotcollection.(28):ComputerEngineeringandApplications,2007,4384-85.Abstract:Inthispaper,itreplacestraditionalvarietydictionarywithfixedthedictionarytorealizefractalimagecompression.BychangingtheparametersofMandelbrotsettogetdifferentcurveandcarryonthegreylevelquantification,thenitobtainsthecorrespondingimageblack.Finallyitcanobtaintherichcompressiondictionary.Inthecodingprocess,itwillonlyhavetomatchthewaitingimageblocktothedictionaryimageblock,thenselectsimageblockwhichsatisfiedtheconditionandcarriesoncod-ingcorrespondingimageblock.Atlastitrealizestheimagefractalcodecompression.Throughtheexperimentshowsthatthisalgo-rithmrealizationisfeasible,effective,theimagecompressioneffectshrinksideallyandthefasterfractalcoding.Keywords:fractal;imagecompression;MandelbrotSet;compressofdictionary摘要:提出了以固定字典来代替传统的变化字典的方法实现分形图像编码。通过改变Mandelbrot集参数生成不同的曲线,并对其进行灰度值量化,得到相应得图像块,这样能构成丰富的压缩字典。在编码过程中,只需将待编码的图像块与字典中的图像块进行匹配选出满足条件的图像块,然后对相应的图像块进行编码,就可以实现图像的分形编码压缩。通过实验证明算法实现可行、有效,图像压缩效果理想,较大地提高了分形编码的速度。关键词:分形;图像压缩;压缩字典Mandelbrot集;文章编号:(2007)1002-833128-0084-02文献标识码:A中图分类号:TP3911引言分形图像压缩方法是近年来出现的一种新型图像压缩方2基本分形图像压缩算法分形编码技术是一种以分形理论为数学基础的编码方法,其相关概念和定理有:不动点定理、仿射定理、迭代函数系统、吸引子定理、拼贴定理等。分形图像压缩编码的主要步骤:(1)图像分割:将原始灰度图像A(尺寸为r×分割成为互r)r})。不相交R×R大小的值域块R(1,ii={R(2)建立匹配域块:用2R×2R的截取窗口沿原图的水平和垂直方向分别以步长△h和△v移动截取方块构成匹配块Dj,所有Dj构搜索空间SD={D1,…,r})。Dm(}m={1,2R搜索匹配:在匹配域块内,对每个Ri,通过最小均方差(3)原则(MSE)寻找Dj,使经适当的仿射变换!i逼来近Ri,即!i:)满足:!(iDj→Ri22法,它以新颖的分形几何理论为基础,具有很高压缩比和优良的重建图像质量。因此,该方法具有潜在的研究价值。但基本的2]存在编码速度慢、实时性差等缺点,制约了分分形编码方法[1,形图像编码的发展。针对这些缺点,人们进行了大量的改进工作[4-6],从整体上看,这些方法或者从减小搜索范围角度着手或者和其他方法相结合,都使得分形编码的速度有一定的提高,结果却仍不尽如人意。为解决分形编码速度过慢的问题,本文从改变分形编码使用变化字典的方法出发,提出了通过改变Mandelbrot集的生成参数,形成一个以Mandelbrot集图像块为分形编码的固定字典。任意一幅图像进行压缩时,只需要通过查找这个固定字典来实现图像块的匹配。实验结果表明在不影响信噪比和压缩比的前提下,分形编码速度提高很快。基金项目:辽宁省自然科学基金(theNaturalScienceFoundationofLiaoningProvinceofChinaunderGrantNo.1022038-1-04)。(缩和计算机网络;牛志成(1968-),男,副教授,研究方向:网络教育技术、WebService技术研究。李鹏,赵德平,牛志成,等:基于广义Mandelbrot集的分形图像压缩算法研究22007,43(28)85(Ri,))(m(()))‖d=‖Ri-(si*+oi)!(iDiiGDj(1)其中G是几何变换,完成从匹配到值域块的空间收缩,m(ii=…,)为8种对称旋转变换之一,{0,7}si和oi是对比度和量度调整因子。记录分形编码:对于每个Ri,找到满足式(1)的变换集合:(xi,(其中xi,,将其记录下来yi,mi,si,oi)yi表示oi的位置)并进行量化编码即得到每个Ri的分形码。解码:以任意灰度图像作为初始解码图像,提取分形编码按与编码过程相同的顺序作用于初始图像,反复迭代直到收敛所得的不动点集合(吸引子)就是最终解码图像。(4)重复执行(3)直到这128×128个象素点处理完毕;(5)将生成的Mandelbrot集分割为16×一16的小矩形块,共分成64个16×16小矩形块,每一次处理一个16×16的小矩形块,如果该点象素值为0,说明没有逃逸出去,根据给定的量,赋以对应的值。如果该点象素值为1,说明已化规则表(表1)经逃逸出去则赋以0;表1广义Mandelbrot集生成量化表0128321608136401682130341621013842170192642249620072232104194662269820274234106481761614456184241525017818146581862615424011220880248120216882421142108225012221890121404417241323616414142461746134381663基于广义Mandelbrot集的分形图像算法3.1广义Mandelbrot集定义复解析函数(的Mandelbrot集是使fc(z)的Juliafz)集为连通参数c的集合,即:(fc(z))其中,(M={c∈C|J|}连通,fz)=(1)z=x+yi;通过定义知道:依据参数z+cc=p+qi;x,y,p,q∈R;c的集合所对应Julia集的连通来定义Mandelbrot集,使充满Julia集连通的参数c的集合构成平面c上的Mandelbrot集。Mandelbrot集图像具有非常复杂的结构。比如(fz)=z+c的分形图是由一个主要的心形图与一系列圆盘形成的“芽孢”突起连接在一起构成的。通过对其进行计算机模拟[7],发现Mandel-这部分显然是分形形态变化brot集仅占据屏幕上一部分区域,较大,结构复杂的区域。即参数c变化较小其图形也发生变化,但是其全区域图形结构形态对参数c不敏感。因此,要生成不同的Mandelbrot集图形就必须要改变其更多的参数。对公式进行实部和虚部的重新组合可以得到如下式子:(1)((2xy+q)fz)=x-y+p+i实部和虚部分别乘上余弦函数得到:在(fz)2222222047623610819668228100206782381101987023010260188281565218020148621903015854182221502521242209224411621284254126222942461182148631313516311139431711129331619137411691956722799203752351071936522597201732331055117919147591872715549177171455718525153243115211832511232199124111320981249121217891514347175713539167131414517351333716520779239111199712311032057723710919769229101631913115955183231516118929157531812114925512722395247119215872531252219324511721385(2)(6)对于处理完的一个16×取其所有象素点16小矩形块,令结果为255),之和,除以一个适当整数(如果结果大于255,将结果作为一个8×8小矩形块上一个象素点;最后直到8×8矩形块上的64个象素点都有量化后的灰度值,就得到一个量化后的广义Mandelbrot集图像块;(7)重复(3)到(6)直到&、则生成了$的值全部处理完成,广义Mandelbrot集的固定图像块字典。(z)(x-y+p)(2xy+q)(3)F=cos&+icos#本文利用公式(3)通过改变&,其中&,0≤%,$∈Z,$≤180;$的值生成不同的Mandelbrot集,由于是由标准Mandelbrot集扩展出来的所以称之为广义Mandelbrot集,如图1所示。4算法的具体实现(1)由广义Mandelbrot集生成公式(3)生成所有(0≤&≤并按照图像180、0≤$≤180)Mandelbrot集对应8×8的图像块,块的灰度值进行分类。(2)将(1)得到的所有图像块转化为8×8的矩形Di(i=…,,所有的Di作为压缩字典。1,2,3,n|n∈Z)将原始图像分割为8×,,,(3)8互不重叠的子块R(jj=123…,。n|n∈Z)(4)在原始图像中依次查找Rj,然后和压缩字典中的Di相比较,计算当前Rj象素点平均值和Di象素点平均值之差,找差值最小的。(5)将在(4)中找到的Di再经过8种几何变换则得到8个子块tk(Dj)(k=1,…,,求出与Rj最小误差k的和误差2,3,8)值!g。(6)记录误差值!g、k值、Di对应的&和$的值、Rj的编号,这几个参数作为Rj的分形编码保存到分形码文件中。(7)重复执行步骤(4)(6),直到所有的原始图像块Rj匹~配结束。3.2广义Mandelbrot集图像块的生成算法利用逃逸时间算法生成广义Mandelbrot集图像[8],广义(3)。Mandelbrot集图像的生成公式为公式(1)设定一个逃逸数值number(number∈Z);(2)取一个128×设定每一个象素点的象素128的正方形,值为0;(3)取正方形上的一点z=x+iy,对于一个固定的c=p+iq(p∈[0.9,。按照公式(3)分别取0≤&≤180-2.3],q∈[1.2,-1.2])和0≤$≤180循环迭代,如果在某一次循环中|F(z)|>number,1,(保持该点的值不变;继续迭代直到100次,5仿真实验结果(8)(下转110页)1102007,43(28)ComputerEngineeringandApplications计算机工程与应用Ns1可见,在每个时钟上升沿处step2out-(N所?H)<。以,第二级查找表单元的误差不超过1/256;符合预期效果。4.3乘法器单元的实现选用器件内部的18bit*18bit乘法器来实现第三级,由于需要分别输出R、G、B的结果,所以这里使用了3个18bit*18bit乘法器。4.4总体实现运用XilinxISE7.1i软件在XilinxFPGA上综合并仿真。选用的器件为Spartan-3系列的XC3s1000,全部硬件模块的代码以及仿真代码采用VHDL语言编写。ROM中的数据由MATLAB代码产生。占用硬件资源情况如表5:表5总体结构占用硬件资源情况1999129324314931用优化了的查找表结构,在保证ROM数据精度的同时,减小了地址运算电路的速度也得到了提升。ROM的数据存储量,(收稿日期:2007年3月)NumberofSlicesNumberofSliceFlipFlopsNumberof4inputLUTsNumberofbondedIOBsNumberofMULTI18X18sNumberofGCLKs参考文献:[1]GouraudH.Continuousshadingofcurvedsurfaces[J].IEEETranson(6):Comp,1971,C-20623-628.[2]PhongBT.Illuminationforcomputergeneratedimages[J].Commof(6):1975,18.311-317.theACM,[3]BishopG,WeimarDM.Fastphongshading[J].ComputerGraphics,1986,20:255-262.LeeJin-Aeon,KimLee-Sup.VLSIimplementation[4]SinHyun-Chul,ofphongshaderin3Dgraphics[C]//Proceedingsofthe1998IEEEInternationalSymposiumonCircuitsandSystems,1998:417-420.[5]ShinHyun-Chul,LeeJin-Aeon,KimLee-Sup.Ahardwarecostminimizedfastphongshader[J].IEEETransactionsonVeryLarge(VLSI)System,(2):2001,9297-304.ScaleIntegration[6]DonaldHearn,PaulineBakerM.Computergraphics[M].2nded.NJ:PrenticeHall,1997:496-527.RTL级仿真结果如图7。经过综合得到电路的最高频率为54.058MHz。5结论本文采用3级流水线结构实现FastPhong明暗处理算法。优化了查找表结构,并且通过FPGA综合和仿真。每个时钟周期产生一个像素点的RGB颜色值。由于采用3级流水线,颜色值的产生比初始N?H数据的载入落后3个时钟周期。由于采(上接85页)的Lena图像进行实验。图2分别给出了本文算法下的解码图像,表2给出了本文算法与基本分形压缩算法实验结果的比较。进行分类以进一步加快分形的编码速度,以及如何引入更多图像块充实字典,使其匹配更加精确,解码效果更好。(收稿日期:2007年1月)参考文献:[1]JacquinAE.Fractalimagecoding:areview[J].Proceedingsofthe(10):IEEE,1993,811451-1465.AcademicPress,1993.[2]BarnsleyMF.Fractaleverywhere[M].NewYork:[3]BarfowMT,TaylorSJ.DefiningfractalsubsetsofZ[J].ProcLondon(3):MathSoc,1992,64125-152.图2表2本文算法下的解码图像[4]HamzaouiR,SaupeD.Combiningfractalimagecompressionandvectorquantition[J].IEEETransactionsonImageProcessing,2000,(2):9178-189.[5]ChristopherJW,BlakeFB.Ontheperformanceoffractalcom-pressionwithclustering[J].IEEETransactionsonImageProcessing,(3)1996,5.[6]ChangSK,RinCK,SangUL.Afractalvectorquantizerforim-(11)agecoding[J].IEEETransactionsonImageProcessing,1998,7.王向阳.分形理论与计算机模拟[M].沈阳:东北大学出版[7]曾文曲,社,1993:134-170.[8]艾金城.基于圆盘特性的非线性的分形图像压缩编码方法[J].沈阳建筑大学学报:自然科学版,(3):2004,20224-227.自然科学版,(3):2005,20736-739.压缩时间/s41369本文算法与基本分形压缩算法实验结果压缩比21.5420.23PSNR/dB32.4630.63压缩方法Lena图像Jacquin方法Lena图像本文方法6结论本文探讨了使用广义Mandelbrot集作为固定字典来代替分形图像压缩中的变化字典,使要处理的图像不再利用自身的相似性,而是对已建立好的固定字典中查找匹配的图像块来对有效。下一步还需继续研究如何将生成的Mandelbrot集图像块包含各类专业文献、幼儿教育、小学教育、应用写作文书、中学教育、专业论文、文学作品欣赏、行业资料、高等教育、Mandelbrot集的分形图像压缩算法研究62等内容。
 分形图像压缩 技术是在此算法基础上逐渐发展,成为当今图像压缩的一个新领域。 “分形”一词译于英文 Fractal ,系分形理论的创始人曼德尔布罗特(B.B.Mandelbrot)于 ...  本文提出了一种新颖的分形图像压缩 算法, 即基于 Julia 集的分形图像压缩方法。...20 世纪 80 年代后, Mandelbrot 集被人们作为分形学和混沌学的国际标志出现在...  Mandelbrot集和Julia集的分形图之matlab实现基于逃逸时间算法 1. Mandelbrot集 ...(xc,yc)是图像中心,xoom是放大倍数 x0=xc-2/x1=xc+2/ y0=yc...  分形理论在图像压缩算法中的应用研究任务书_理学_高等教育_教育专区。毕业设计(论文)任务书 1.毕业设计的背景:数学家Mandelbrot 于1975 发表了 《自然界的分形几何...  21 3 基于分形图像编码的数据压缩算法的研究摘 要 分形图像编码方法是近十年来...1982 年 Mandelbrot 用创造性的思维形成了以分数维、 自相似性及无限可分 为...  分形图像压缩的应用与方法摘要:本文首先大体上介绍了分形的概念和发展历史,然后着重...分形的概念是 美籍数学家曼德布罗特(B.B.Mandelbrot)率先提出的。1967 年他在...  计算机图形学--分形图的生成算法的实现_计算机软件及应用_IT/计算机_专业资料。...2、熟练掌握分形图的算法:分形学 - Mandelbrot Set (曼德布洛特集),分形学 ...  本文介绍 了当前几种最为重要的图像压缩算法:JPEG、JPEG2000、分形图像压缩和小波变换图像压缩,总结了它们的 优缺点及发展前景。然后简介了任意形状可视对象编码算法...

我要回帖

更多关于 mandel 的文章

 

随机推荐