IFS(迭代函数系统)系统的基本原理及主要算法

  |  

IFS系统

迭代函数系统(IFS)方法是美国佐治亚理工学院的巴恩斯利等人首先应用一组收缩仿射变换生成分形图像,即通过对原始图形(生成元)的收缩、旋转、平移等变换形成的极限图形而具有自相似的分形结构,并将该仿射变换集称为IFS。它与复平面上了ƒ(z)=z²+c为复数)迭代产生的分形存在着内在的联系,只是ƒ(z)属于非线形变换,而IFS属于线形变换。

IFS系统的理论与方法是分形自然景观模拟及分形图像压缩的理论基础,其基本思想是认为物体的全局和局部在仿射变换的意义下具有自相似结构,这就形成了著名的拼接定理。IFS方法的魅力在于它是分形迭代生成的反问题,根据拼接定理,对于一个给定的图形(比如一幅图片),求得几个生成规则,就可以大幅度压缩信息。

IFS系统生成图形的基本原理

二维空间R²上的线形变换ω具有如下形式:

对于若存在压缩因子s满足0<s<1,使得下式:

成立,则称ω为收缩仿射变换。该变换又可表示为:

迭代函数系统由一组收缩仿射变换倾{ω1,ω2,ω3,…ωn}组成,二维IFS可以表示为:

(1)

生成图形时,调用各变换的概率:

(2)

通过公式(1)可以生成许多构成分形图形的点,公式(2)主要是由规则的概率控制生成图形的形态。

IFS系统主要算法

对于IFS系统生成分形图像来说,随机迭代算法是一种高效的算法。鉴于此,在程序的实现过程中,采用了随机迭代算法。随机迭代算法是产生许多的点来构成整个的图像,这些点是循环不断地、随机地生成的。因此,在程序的编制中,可以采用线程的方法来控制点的产生速度,以及控制点什么时候产生和什么时候结束。当然,运用线程会大量消耗CPU的时间。值得一提的是,CPU的速度决定点生成的快慢。

迭代函数系统是分形图案的生成方法之一,它在分形重构方面取得的进展引起了图像压缩技术的革新,达到了用常规压缩方法无法达到的高压缩比。其主要的思想在于存储生成图像的IFS系统,而不存储生成的图像,恢复时根据IFS系统用专门的硬件生成图像。作为产生分形的方法之一,迭代函数系统在自然景物模拟及图像压缩方面具有独到之处,是一个可行的、有价值的研究领域。

推荐阅读

相关文章

DIFF线与DEA线市场含义

一、MACD指标展示 MACD指标示意图上图是标示了股票行情软件中的MACD指标示意图,图中,相对较细、波动较迅急的的曲线是DIFF线,波动相对平缓、较粗的曲线则为DEA线。DIFF线市场含义及实例依据DIFF线的计算公式(DIFF=EMAI﹣EMA2),我们知道,DIFF值是快速均线与慢速均线的差值。

涨停开盘后被打开而后再度涨停的案例解析

涨停开盘后被打开而后再度涨停涨停开盘往往意味着投资者对该股票的一致看好,是多头力量强势的表现。但盘中有少数获利投资者选择卖出,导致涨停被打开,但不影响其他看多投资者的信心。实战案例宜华健康(000150)——涨停开盘后打开再度涨停如图2-13所示为宜华健康2014年12月5日的分时图。

KDJ指标使用技巧

【基本判断原则】1. 一般而言, D线由下转上为买入信号,由上转下为卖出信号。2. KD都在0~100的区间内波动,50为多空均衡线。如果处在多方市场,50是回档的支持线; 如果处在空方市场,50是反弹的压力线。3. K线在低位上穿D线为买入信号,K线在高位下穿D线为卖出信号。

MACD趋势盈利秘籍

广义的技术指标广义的技术指标是泛指除了K线和成交量之外的所有技术分析理论。简单地说,就是指除了开、高、收、低四个价位和对应的成交量这些基础数据之外的任何反映股价走势的图形曲线都可以称为技术指标。

人们为什么买股票

公司发行股票有很大的好处,那我们买股票又有什么好处呢,是不是为了能够像那个卖橘子的人的朋友一样分成呢?是这样的,既然我们买了这个公司的股票,成了它的股东,也就理所当然地可以分享它的利益,或者说分红。通常公司采用以下几种方法来使它的股东得到好处:(1)分红派息。

如何在量化投资中获取相关数据?

下一步是购买或生成测试理论的数据。当然,我们总能买到几千个时间序列,也可以做实验、做调查来生成数据。不幸的是,可用的数据看上去从不是我们想测量的量,也不是我们想用它来测量的量。那些数据总是存在污染、噪声和错误,至少没有大量数据是完全合乎要求的。数据质最涉及许多数量级。

横盘整理的K线标准

这是第一位的要素,只有确定了横盘整理K线的界定标准,才能在今后的操作中快速、准确地辨识出这种模式。

头肩底(顶)反转突破形态

反转形态是指股价改变原有的运行趋势所形成的运动轨迹。它存在的前提是市场原先确有趋势出现,而在反转形态之后,趋势改变了原有的方向。反转形态具有如下几个明显的特点:第一,规模越大,新趋势的市场动作也将越大。反转形态的规模,包括空间和时间跨度,决定了随之而来的市场动作规模,也即形态的规模越大,新趋势的市场动作也将越大。

如何避免避免简单外推的错误?

有些时候,为方便起见,分析人员会简化现金流分析的方法,即直接预测现金流的组成部分,如NOPLAT、净利润、营运资本变化、净资本支出、付息债务变化等。这样做可以简化价值评估的工作量,使分析人员在短时间内对目标公司的价值作出判断。但是在使用这种方法时必须谨慎避免简单外推的错误。

在发展投资方法时如何去顶在必要时放弃方法?

没有一个理性的人会在没有证据表明自己能战胜市场时就进行交易。但是证据不是必然的,审慎要求交易员在方法无效的证据不断累积时舍弃这个交易方法。但是无效证据是哪种证据呢?要有多少呢?迟早,所有的交易方法都会很快亏损。在第一次亏损或者一连串亏损时就放弃交易方法,这样绝不会让你失败。

相关词条

小数份额定义

什么是小数份额?少于一整股的股权称为零股。此类股票可能是股票分割、股息再投资计划 (DRIP) 或类似公司行为的结果。通常,零碎股票无法从股票市场获得,虽然它们对投资者有价值,但也很难出售。摘要零碎股份是少于一股完整股份的股票的一部分。零股通常来自股票分割,这并不总是导致偶数股。

国库 DRIP 定义

什么是国库 DRIP?国库分红——“国库股利再投资计划”的简称——是一种投资者自动将股息再投资于直接从公司库存股购买的新股的计划。通常情况下,国债DRIP将赋予投资者购买股票的小幅折扣,通常为 2-4%。国债 DRIP 与市场 DRIP 不同,后者将股息再投资于在公开市场上购买的股票。

道琼斯指数 30

什么是道琼斯指数 30?道琼斯工业平均指数 30,通常被称为“道琼斯工业平均指数”或“道琼斯工业平均指数”,由华尔街日报编辑查尔斯·道创建,并得名于道琼斯和他的商业伙伴爱德华·琼斯。股票市场指数是在信息流经常受到限制的时代作为跟踪美国股市表现的一种简单手段而开发的。

二级既定课程定义

什么是二次发行?二次发售是指在二级市场上向公众出售投资者所拥有的股份。这些是公司在首次公开募股(IPO)中已经出售的股票。二次发行的收益将支付给出售股份的股东,而不是支付给公司。一些公司可能会提供后续产品,也可以称为二次产品。这些产品可以采取两种不同的形式:非稀释性和稀释性二次产品。关键要点当投资者在首次公开募股 (I

广泛加权平均

什么是广义加权平均?基础广泛的加权平均数是一种反稀释条款,用于在公司进行额外发行时为现有优先股股东的利益。基础广泛的加权平均数涵盖了之前已发行和目前正在发行的所有股权。在二次发行时,公司将使用广泛加权平均计算将优先股的价值调整为新的加权平均价格。

浮动股票定义和示例

什么是流通股?流通股是可用于交易特定股票的股票数量。低流通股是指股票数量较少的股票。流通股的计算方法是从公司的总流通股中减去密切持有的股票和限制性股票。封闭持有的股票是由内部人士、大股东和员工持有的股票。限制性股票是指由于临时限制(例如首次公开募股(IPO)后的锁定期)而无法交易的内幕股票。