CN106815799A - 一种基于混沌理论的自适应艺术图案生成方法 - Google Patents
一种基于混沌理论的自适应艺术图案生成方法 Download PDFInfo
- Publication number
- CN106815799A CN106815799A CN201611176378.2A CN201611176378A CN106815799A CN 106815799 A CN106815799 A CN 106815799A CN 201611176378 A CN201611176378 A CN 201611176378A CN 106815799 A CN106815799 A CN 106815799A
- Authority
- CN
- China
- Prior art keywords
- pattern
- single layer
- imitative
- function
- monomer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000006978 adaptation Effects 0.000 title claims abstract description 13
- 239000002356 single layer Substances 0.000 claims abstract description 50
- 239000000178 monomer Substances 0.000 claims abstract description 30
- 239000010410 layer Substances 0.000 claims description 10
- 238000013461 design Methods 0.000 claims description 9
- 239000000463 material Substances 0.000 abstract description 2
- 238000011160 research Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000011960 computer-aided design Methods 0.000 description 2
- 241001270131 Agaricus moelleri Species 0.000 description 1
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 208000002865 osteopetrosis Diseases 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Compositions Of Macromolecular Compounds (AREA)
Abstract
本发明公开了一种基于混沌理论的自适应艺术图案生成方法,其包括以下步骤:(1)自适应选择非线性函数生成无参考随机的单体图案;(2)基于混沌理论,将若干个单体图案通过函数叠加法合成单层图案;(3)将若干幅单层图案通过仿三维叠加,生成最终图案。本发明选用多种数学模型,生成的图案内容丰富,种类繁多,后续可扩展性好。本方案适用于图片素材库的建立等。
Description
技术领域
本发明涉及艺术图案绘制领域,尤其是涉及一种基于混沌理论的自适应艺术图案生成方法。
背景技术
我国的传统艺术设计渊源流传,凝聚着劳动人民的勤劳和智慧,在世界文明长河中流传了数千年悠久历史。随着社会的进步与科技的发展,传统的文化产品的艺术图案设计正顺应着时代变迁,从手工时代过渡为机械时代,而如今依托计算机软件为主的数字化技术的应用,将在继承传统艺术设计理念的同时又使其焕发出新的生命力。作为辅助设计手段,数字化技术在艺术图案设计中同样发挥着至关重要的作用,它所提供的各种迅捷的设计手段和方式,将设计师的双手从繁重、缓慢和重复性的劳动中解放出来,提高了艺术创作的效率和效果。
在国外,对分形艺术研究主要是以科学家为主,艺术家对这个领域的关注还不是很普遍。分形艺术的研究,一直有自己的体系与发展历史,这在设计教育中体现得尤为突出。理性教育在艺术教育中早就被提及过,甚至把几何学作为艺术设计教学的基础之一。如约瑟夫·阿尔伯斯、马克思·比尔等人均在图形设计中引用了使用了诸多几何原理,进行操作与设计的指导,他们的课程有很大一部分以数学原型做为基础的图形创作。而在国内,对分形艺术研究主要集中在艺术家,科学家关注甚少,这是国内外在分形艺术研究层面不同的认识的表现。
发明内容
本发明主要是解决现有技术所存在的缺乏艺术图案自动生成方法的技术问题,提供一种依托计算机技术快速自动生成大量艺术图案的基于混沌理论的自适应艺术图案生成方法。
本发明针对上述技术问题主要是通过下述技术方案得以解决的:一种基于混沌理论的自适应艺术图案生成方法,包括以下步骤:
(1)自适应选择非线性函数生成无参考随机的单体图案;
(2)基于混沌理论,将若干个单体图案通过函数叠加法合成单层图案;
(3)将若干幅单层图案通过仿三维叠加,生成最终图案。
所得到的最终图案构成数据库,作为设计人员的素材库,供设计人员选用。
作为优选,步骤(1)具体为:从非线性函数数据库中随机选择M个非线性函数,再从这M个非线性函数中随机选择一个绘制图案,然后每次从剩下的非线性函数中随机选择一个非线性函数在上一次叠加后的图案上进行叠加,直至所有函数叠加完,叠加公式如下:
y=∏(f(x)i×ai)
式中,f(x)i为第i个非线性函数,ai为f(x)i的权重,i为取值范围是1到M的正整数,M为非线性函数个数,y为通过非线性函数生成的无参考随机的单体图案。
作为优选,步骤(2)具体为:
S21、用Sobel算子计算每个单体图案的边缘像素点个数,评估该图案的纹理复杂度,边缘像素点越多则纹理复杂度越高;
S22、将纹理复杂度最高的单体图案置于底层,生成第一幅二维图案z1;
S23、随机选择一个未进行叠加的单体图案yj,用函数叠加法叠加到二维图案zj-1上,形成新的二维图案zj;
S24、重复步骤S23,直至所有单体图案叠加完,最终得到的二维图案即为单层图案;
函数叠加法所使用的叠加公式如下:
式中,yj为第j个单体图案的函数,bj为yj的权重值,j为取值范围是1到X的正整数,X为单体图案的个数,z为若干个单体图案通过函数叠加法合成得到的单层图案。
作为优选,步骤(3)具体为:
S31、计算每幅单层图案的全局对称度;
S32、将全局对称度最高的单层图案放置到最底层,生成第一幅仿三维图案P1;
S33、从未进行叠加的单层图案中选择全局对称度最高的单层图案zk,叠加到仿三维图案Pk-1上,生成新的仿三维图案Pk;如果所有单层图案都已经叠加,则本过程结束,最终得到的仿三维图案即为最终图案;
S34、计算仿三维图案Pk的收敛度,如果收敛度超过阈值T,则进入步骤S35;如果收敛度未超过阈值,则进入步骤S33;阈值T由用户依据需求直接设定;
S35、将SIFT算法中的缩放系数减小5%,以调整最后叠加的单层图案zk的叠加参数E(x)k,并将最后叠加的单层图案zk重新叠加到仿三维图案Pk-1上,形成新的仿三维图案Pk,跳转到步骤S34;
步骤S33中所使用的叠加函数为:
P=∑zk×E(x)k
式中,zk为第k层单层图案,E(x)k为利用尺度不变特征变换匹配算法(ScaleInvariant Feature Transform,SIFT)得到的第k层单层图案对应的三维变换后的空间坐标函数,P为所有图案叠加完成之后的最终图案。
作为优选,所述全局对称度按以下公式计算:
其中,p(i,j)为此单层图案中坐标为(i,j)的像素点的灰度值,w为此单层图案的水平分辨率,h为此单层图案的垂直分辨率,D为此单层图案的全局对称度;本公式中变量i的取值范围为0至h-1,变量j的取值范围为0至w-1,即i为垂直方向上的坐标,j为水平方向上的坐标。
作为优选,所述收敛度按以下公式计算:
其中,pavg为整幅仿三维图案所有像素点的灰度平均值,qavg为此仿三维图案中以坐标为(i,j)的像素点为中心,加上上、下、左、右、左上、右上、左下、右下共9个点的灰度平均值,n为此仿三维图案的水平分辨率,m为此仿三维图案的垂直分辨率,L为此仿三维图案的收敛度,本公式中变量i的取值范围为0至m-1,变量j的取值范围为0至n-1,即i为垂直方向上的坐标,j为水平方向上的坐标。
本方案以分形和混沌理论数学模型为基础,以函数叠加法并结合空域变换的形式对模型进行干扰和处理。通过修改其纹理特性、边缘特征,衍生出类似的新图形。在生成一幅设计师认可的图案,或者一个局部图形时,可以以此为基础,重复上一过程,进行迭代开发,不断丰富图案内容,为设计师提供创意和灵感,达到辅助设计的目标。
本发明带来的实质性效果是:(1)可以根据需要调整选用的非线性函数个数,以扩展最终艺术图案的内容,自由度高;(2)图案美观,符合人们对艺术图案审美观;(3)生成图案速度快,数量大。
附图说明
图1为本发明的一种流程图;
图2为本发明的一种生成单体图案的流程图;
图3为本发明的一种生成单层图案的流程图;
图4为本发明的一种仿三维叠加的流程图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:本实施例的一种基于混沌理论的自适应艺术图案生成方法,如图1所示,包括以下步骤:
(1)自适应选择非线性函数生成无参考随机图案;
从非线性函数数据库中随机选择M个(M为固定数,由用户根据需要设定)非线性函数进行绘图:先从这M个函数中随机选择一个绘制图案,然后每次从剩下的函数中依次随机选择函数在原有图案的基础上叠加新的图案,叠加方式如式(1)所示,直到所有M个函数绘制的图案全部叠加完毕,形成单体图案(无参考随机图案)。整体流程如图2所示。
y=П(f(x)i×ai) (1)
其中,f(x)i为第i个非线性函数,ai为f(x)i的权重,i为取值范围是1到M的正整数,M为非线性函数个数,y为通过非线性函数生成的无参考随机图案,ai为固定值,由用户设定。
(2)基于混沌理论,将若干个单体的无参考随机图案通过函数叠加法合成平面的单层图案;
将已生成的X个(X为固定数,由用户根据需要设定)单体的无参考随机图案通过函数叠加法,生成单层的二维平面单层图案:首先用Sobel算子计算每个单体图案的边缘像素点个数,以此来评估该图案的纹理复杂度,边缘像素点越多则纹理复杂度越高,将纹理复杂度最高的单层图案置于底层;然后,如式(2)所示,每次在原有图案基础上随机选择并叠加一个未进行叠加的单体图案,直到所有单体图案叠加完毕,生成单层的二维平面单层图案。整体流程如图3所示。
其中,yj为第j个无参考随机图案的函数,bj为yj的权重值,j为取值范围是1到X的正整数,X为无参考随机图案的个数,z为若干个单体的无参考随机图案通过函数叠加法合成得到的平面单层图案,bj为固定值,由用户设定。
优选的可以在叠加过程中每叠加一次都计算边界参数,如果边界参数超过阈值则调整权重值并重新叠加。
(3)将若干幅单层的平面单层图案通过仿三维叠加,生成最终图案。
将Y幅(Y为固定数,由用户根据需要设定)平面单层图案通过仿三维叠加,合成一幅图案:首先计算每幅平面单层图案的全局对称度D,全局对称度计算公式如式(3)所示,将对称度最高的平面单层图案置于底层,然后将对称度第二高的平面单层图案叠加到已有的图案上,叠加公式如式(4)所示;计算叠加之后图像的收敛度L,收敛度计算公式如式(5)所示,如收敛度超过阈值T(T为固定数,由用户设定),则减小最新叠加的平面单层图案的权重值并重新叠加;以此类推将每一幅单层图案叠加到已有的图案上,直至生成最终图案。整体流程如图4所示。
其中,p(i,j)为坐标为(i,j)的像素点的灰度值,w为图案的水平分辨率,h为图案的垂直分辨率。
P=Σzk×E(x)k (4)
式中,zk为第k层平面单层图案,E(x)k为第k层平面单层图案对应的三维变换后的空间坐标函数,P为所有图案叠加完成之后的最终图案。
其中,pavg为整幅图案所有像素点的灰度平均值,qavg为以坐标为(i,j)的像素点为中心,加上上、下、左、右、左上、右上、左下、右下共9个点的灰度平均值。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
尽管本文较多地使用了非线性函数、函数叠加、仿三维叠加等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。
Claims (6)
1.一种基于混沌理论的自适应艺术图案生成方法,其特征在于,包括以下步骤:
(1)自适应选择非线性函数生成无参考随机的单体图案;
(2)基于混沌理论,将若干个单体图案通过函数叠加法合成单层图案;
(3)将若干幅单层图案通过仿三维叠加,生成最终图案。
2.根据权利要求1所述的一种基于混沌理论的自适应艺术图案生成方法,其特征在于,步骤(1)具体为:从非线性函数数据库中随机选择M个非线性函数,再从这M个非线性函数中随机选择一个绘制图案,然后每次从剩下的非线性函数中随机选择一个非线性函数在上一次叠加后的图案上进行叠加,直至所有函数叠加完,叠加公式如下:
y=Π(f(x)i×ai)
式中,f(x)i为第i个非线性函数,ai为f(x)i的权重,i为取值范围是1到M的正整数,M为非线性函数个数,y为通过非线性函数生成的无参考随机的单体图案。
3.根据权利要求2所述的一种基于混沌理论的自适应艺术图案生成方法,其特征在于,步骤(2)具体为:
S21、用Sobel算子计算每个单体图案的边缘像素点个数,评估该图案的纹理复杂度,边缘像素点越多则纹理复杂度越高;
S22、将纹理复杂度最高的单体图案置于底层,生成第一幅二维图案z1;
S23、随机选择一个未进行叠加的单体图案yj,用函数叠加法叠加到二维图案zj-1上,形成新的二维图案zj;;
S24、重复步骤S23,直至所有单体图案叠加完,最终得到的二维图案即为单层图案;
函数叠加法所使用的叠加公式如下:
式中,yj为第j个单体图案的函数,bj为yj的权重值,j为取值范围是1到X的正整数,X为单体图案的个数,z为若干个单体图案通过函数叠加法合成得到的平面单层图案。
4.根据权利要求3所述的一种基于混沌理论的自适应艺术图案生成方法,其特征在于,步骤(3)具体为:
S31、计算每幅单层图案的全局对称度;
S32、将全局对称度最高的单层图案放置到最底层,生成第一幅仿三维图案P1;
S33、从未进行叠加的单层图案中选择全局对称度最高的单层图案zk,叠加到仿三维图案Pk-1上,生成新的仿三维图案Pk;如果所有单层图案都已经叠加,则本过程结束,最终得到的仿三维图案即为最终图案;
S34、计算仿三维图案Pk的收敛度,如果收敛度超过阈值,则进入步骤S35;如果收敛度未超过阈值,则进入步骤S33;
S35、将SIFT算法中的缩放系数减小5%,以调整最后叠加的单层图案zk的叠加参数E(x)k,并将最后叠加的单层图案zk重新叠加到仿三维图案Pk-1上,形成新的仿三维图案Pk,跳转到步骤S34;
步骤S33中所使用的叠加函数为:
P=Σzk×E(x)k
式中,zk为第k层单层图案,E(x)k为利用SIFT算法得到的第k层单层图案对应的三维变换后的空间坐标函数,P为所有图案叠加完成之后的最终图案。
5.根据权利要求4所述的一种基于混沌理论的自适应艺术图案生成方法,其特征在于,所述全局对称度按以下公式计算:
其中,p(i,j)为此单层图案中坐标为(i,j)的像素点的灰度值,w为此单层图案的水平分辨率,h为此单层图案的垂直分辨率,D为此单层图案的全局对称度;本公式中变量i的取值范围为0至h-1,变量j的取值范围为0至w-1。
6.根据权利要求4或5所述的一种基于混沌理论的自适应艺术图案生成方法,其特征在于,所述收敛度按以下公式计算:
其中,pavg为整幅仿三维图案所有像素点的灰度平均值,qavg为此仿三维图案中以坐标为(i,j)的像素点为中心,加上上、下、左、右、左上、右上、左下、右下共9个点的灰度平均值,n为此仿三维图案的水平分辨率,m为此仿三维图案的垂直分辨率,L为此仿三维图案的收敛度,本公式中变量i的取值范围为0至m-1,变量j的取值范围为0至n-1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611176378.2A CN106815799B (zh) | 2016-12-19 | 2016-12-19 | 一种基于混沌理论的自适应艺术图案生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611176378.2A CN106815799B (zh) | 2016-12-19 | 2016-12-19 | 一种基于混沌理论的自适应艺术图案生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106815799A true CN106815799A (zh) | 2017-06-09 |
CN106815799B CN106815799B (zh) | 2020-01-21 |
Family
ID=59110415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611176378.2A Active CN106815799B (zh) | 2016-12-19 | 2016-12-19 | 一种基于混沌理论的自适应艺术图案生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106815799B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110796712A (zh) * | 2019-10-24 | 2020-02-14 | 北京达佳互联信息技术有限公司 | 素材处理方法、装置以及电子设备、存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138253A1 (en) * | 2001-03-26 | 2002-09-26 | Takehiko Kagoshima | Speech synthesis method and speech synthesizer |
CN101739700A (zh) * | 2009-11-30 | 2010-06-16 | 刘弘 | 一种分形图叠加分形曲线的防伪图案制作方法 |
CN103761703A (zh) * | 2014-01-15 | 2014-04-30 | 西安理工大学 | 基于gt变换和混沌的单通道彩色图像加密方法 |
CN103903215A (zh) * | 2014-01-27 | 2014-07-02 | 西安理工大学 | 基于混沌和FrFT域相位恢复过程的多图像加密方法 |
-
2016
- 2016-12-19 CN CN201611176378.2A patent/CN106815799B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138253A1 (en) * | 2001-03-26 | 2002-09-26 | Takehiko Kagoshima | Speech synthesis method and speech synthesizer |
CN101739700A (zh) * | 2009-11-30 | 2010-06-16 | 刘弘 | 一种分形图叠加分形曲线的防伪图案制作方法 |
CN103761703A (zh) * | 2014-01-15 | 2014-04-30 | 西安理工大学 | 基于gt变换和混沌的单通道彩色图像加密方法 |
CN103903215A (zh) * | 2014-01-27 | 2014-07-02 | 西安理工大学 | 基于混沌和FrFT域相位恢复过程的多图像加密方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110796712A (zh) * | 2019-10-24 | 2020-02-14 | 北京达佳互联信息技术有限公司 | 素材处理方法、装置以及电子设备、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106815799B (zh) | 2020-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102096934B (zh) | 一种基于机器学习的人脸卡通画生成方法 | |
CN104123747B (zh) | 多方式触控三维建模方法和系统 | |
CN102880741A (zh) | 一种基于个性化三维虚拟人台的服装衣身原型样板生成方法 | |
CN105006014A (zh) | 虚拟衣物快速模拟试穿的实现方法及系统 | |
CN104599305B (zh) | 一种二三维结合的动画生成方法 | |
CN105957151A (zh) | 一种基于闭形式Polycube的六面体网格生成方法 | |
CN105513131A (zh) | 一种顾及褶皱的三维地质结构模型角点网格剖分方法 | |
Zhang et al. | Adaptive hexahedral mesh generation based on local domain curvature and thickness using a modified grid-based method | |
CN106709171A (zh) | 一种基于重复模式发现的印花图案生成方法 | |
CN101887593A (zh) | 一种聪明图形驱动的网格图像变形方法 | |
CN104392484B (zh) | 一种三维树木建模方法及装置 | |
CN103544733B (zh) | 基于统计形状分析的三维人体头部三角网格模型建立方法 | |
CN101833790A (zh) | 一种基于波动方程的各向异性的四边形网格生成方法 | |
CN102637304B (zh) | 基于gpu的几何表面上各向同性/异性纹理合成方法 | |
Orbay et al. | Sketch-based surface design using malleable curve networks | |
Sun et al. | Adaptive generation and local refinement methods of three-dimensional hexahedral element mesh | |
Wu | Saliency-aware generative art | |
CN106815799A (zh) | 一种基于混沌理论的自适应艺术图案生成方法 | |
CN102034252A (zh) | 手绘图案的合成方法 | |
Lai et al. | Surface mosaics | |
Grimm et al. | Parameterizing n-holed tori | |
CN101807290B (zh) | 二维卡通角色形变方法 | |
CN101533530A (zh) | 基于弱混沌图形的3d饰品制备方法 | |
CN104156502B (zh) | 一种基于位置的衣物褶皱几何生成方法 | |
Li et al. | Example-based realistic terrain generation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 322000 136 Qi Ji Guang road, Yiwu River Economic Development Zone, Jinhua, Zhejiang Patentee after: ZHEJIANG HUAZHIDU CULTURE CREATIVITY Co.,Ltd. Patentee after: Zhejiang University of Technology Address before: 322000 136 Qi Ji Guang road, Yiwu River Economic Development Zone, Jinhua, Zhejiang Patentee before: ZHEJIANG HUAZHIDU CULTURAL AND CREATIVE Co.,Ltd. Patentee before: Zhejiang University of Technology |
|
CP01 | Change in the name or title of a patent holder |