リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

大学・研究所にある論文を検索できる 「クライン群の可視化手法とその芸術表現への広がりに関する研究」の論文概要。リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

コピーが完了しました

URLをコピーしました

論文の公開元へ論文の公開元へ
書き出し

クライン群の可視化手法とその芸術表現への広がりに関する研究

中村 建斗 明治大学

2022.01.01

概要

Fractal is a geometrical concept advocated by Mandelbrot. Fractal has a feature called self-similarity. It is a feature that all of the shapes are similar to a part of itself. The fractal structure is often complicated and beautiful. The researchers were interested in the visualized fractals such as the Mandelbrot set and studied them. Moreover, after personal computers became popular, many people enjoyed fractals as art.

The Kleinian group is a geometrical concept related to hyperbolic geometry. The visualized Kleinian group often has a beautiful fractal structure; For example, it has spiral structures originating from Möbius transformations as shown in Figure 1. So, the artists have paid attention to visualized images of the Kleinian group. There is a perspective that the research of Kleinian groups is advanced by computer experiments including visualization. So, programmers are also interested in visualizing Kleinian groups.

Generally, computing and rendering fractals often take much time. Efficiently visualizing Kleinian groups is a challenging problem. Computational efficiency leads to ease of experimentation. Actually, four-dimensional Kleinian groups composed of two by two quaternion matrices have many unsolved problems compared to low-dimensional Kleinian groups because of the difficulties of experiments.

There are many kinds of Kleinian groups. So, in order to develop a new efficient algorithm to visualize Kleinian groups, we focused on circle inversion fractals as shown in Figure 2, and we invented an algorithm called Iterated Inversion System (IIS.) To render
circle inversion fractals, we have to compute the centers and radii of circles and draw the disks in order. On the other hand, in IIS, we compute the nesting depth of the disks pixel by pixel and color the pixels. The algorithm can be performed in parallel, and we can render the fractals in real-time. Also, IIS can be extended to the three-dimensional sphere inversion fractals. IIS is an important part of our work. We work on Kleinian groups from the perspective of computer graphics and arts.

There are many solved problems about Kleinian groups in two dimensions. On the other hand, four-dimensional Kleinian groups have many unsolved problems. One of the reasons why is that it is difficult to experiment with four-dimensional Kleinian groups efficiently. IIS is a tool to solve such a situation. The author invented many software and artworks about Kleinian groups with IIS.

There are geometrical concepts that are not visualized. We deal with such a concept with IIS. Sphairahedron and its fractals are one of them. Visualized sphairahedron and fractals show various forms. They are not only beautiful but also mathematically valuable. We found the seed of mathematical problems. The visualization shows another perspective of the objects. We create new kinds of fractal arts from visualized Kleinian groups.

The software developed by the author has common properties. We need a software framework to make this kind of software easily. The author developed the framework called Flower. It is a flow-based programming environment to construct inversion fractals.

Our main goal is to propose a new kind of mathematical visualization and push forward the study of Kleinian groups and new possibilities of mathematical arts. Also, mathematical results inspire mathematical arts. Both mathematics and arts affect each other. We develop new algorithms and software.

2 Summary of the chapters
In our paper, first of all, we introduce the background of the relationship between Kleinian groups and their visualization and arts. Also, we describe our research goal.

In section 2, we summarize each section in the paper.

In section 3, we introduce the concept, fractals. There are many kinds of fractals and their rendering methods. We mainly use a shader-based rendering and sphere tracing technique. We also show escape-time fractals and famous distance-estimated three-dimensional fractals. Some fractals have Kleinian group-like structures. We describe why such structures appear.

Section 4 denotes the basic mathematical matters of Möbius transformations and the Kleinian groups. We describe inversions, Möbius transformations and their classification, Kleinian groups, and the limit set.

In section 5, we introduce well-known visualizing methods for Kleinian groups. It uses the Cayley graph composed of elements of the Kleinian group. We traverse the graph with breadth first search and depth first search. Then, we enumerate the elements of the Kleinian groups and apply them to the seed of the orbit or fixed points. There are also random search approaches. We also discuss the faults of these methods.

Then, in section 6, we show our efficient algorithm called Iterated Inversion System (IIS.) The algorithm is developed to render fractals based on circle inversion. We can perform computation in parallel and render circle inversion fractals in real-time. We also describe a three-dimensional extension. IIS is used in almost all of our works.

In section 7, we show the application of IIS. Möbius transformation is composed of even numbers of circle or sphere inversions. So, we can express Möbius transformations as geometrical components such as circles, lines, or spheres. We can handle Möbius transformations intuitively and easily. Also, we can optimize applying Möbius transformations using modulo or logarithm operators.

Section 8 shows a sphairahedron. It is a polyhedron with spherical faces. We can render fractals based on sphairahedra using IIS in real-time. We have drawn many fractals that have never been seen before. We also consider materializing sphairahedra and their fractals. We challenged three-dimensional printing. We succeeded in printing not only monochrome objects but also full-colored objects.

Section 9 introduces a software called Flower. It was developed by the author, and it enables us to make circle inversion fractals by flow-based programming; that is, we compose the structure of geometrical construction by connecting nodes with edges. We aim to develop a framework for mathematical visualization.

Section 10 shows the Fractal Flame algorithm. It is a kind of random search approach to generate fractals, but it has many ingenuities to make fractals more beautiful. We apply points on the planes to various transformations repeatedly. We integrate Möbius transformations into transformations for Fractal Flame.

Finally, section 11 is dedicated to a summary of this paper.

この論文で使われている画像

参考文献

[1] John C Hart. “Sphere tracing: A geometric method for the antialiased ray tracing of implicit surfaces”. In: The Visual Computer 12.10 (1996), pp. 527–545.

[2] Kazushi Ahara and Yoshiaki Araki. “Sphairahedral approach to parameterize visible three dimensional quasi- Fuchsian fractals”. In: Computer Graphics International, 2003. Proceedings. IEEE. 2003, pp. 226–229.

[3] Adrien Douady and John H Hubbard. “Exploring the Mandelbrot set. The Orsay notes”. In: Publ. Math. Orsay (1984).

[4] John C Hart, Daniel J Sandin, and Louis H Kauffman. “Ray tracing deterministic 3-D fractals”. In: ACM SIG- GRAPH Computer Graphics. Vol. 23. 3. ACM. 1989, pp. 289–296.

[5] Benoit B Mandelbrot. The fractal geometry of nature. 1983.

[6] David Mumford, Caroline Series, and David Wright. Indra’s Pearls: The Vision of Felix Klein. 1st ed. Apr. 2002.

[7] Albert Marden. Hyperbolic Manifolds: An Introduction in 2 and 3 Dimensions. 2016.

[8] Keita Sakugawa. “On Limit Sets of 4-dimensional Kleinian Groups with 3 Generators”. In: Tokyo J. of Math. 33.1 (June 2010), pp. 165–182.

[9] Kento Nakamura. “Iterated inversion system: an algorithm for efficiently visualizing Kleinian groups and ex- tending the possibilities of fractal art”. In: Journal of Mathematics and the Arts 0.0 (2021), pp. 1–31. eprint: https://doi.org/10.1080/17513472.2021.1943998.

[10] Michael F. Barnsley and Mathematics. Fractals Everywhere: New Edition (Dover Books on Mathematics). New. July 2012.

[11] Masaaki Wada. “OPTi’s algorithm for discreteness determination”. In: Experimental Mathematics 15.1 (2006), pp. 61–66.

[12] Masaaki Wada. “OPTi’s Algorithm for Drawing the Limit Set”. In: Interdisciplinary Information Sciences 9.1 (2003), pp. 183–187.

[13] Yohei Komori et al. “Drawing Bers Embeddings of the Teichmu¨ller Space of Once-Punctured Tori”. In: Experi- ment. Math. 15.1 (2006), pp. 51–60.

[14] 佐久川恵太. “二元生成四次元クライン群における潜伏的放物型変換について”. MA thesis. 明治大学, 2007.

[15] Kento Nakamura and Kazushi Ahara. “A New Algorithm for Rendering Kissing Schottky Groups”. In: Pro- ceedings of Bridges 2016: Mathematics, Music, Art, Architecture, Education, Culture. Ed. by Eve Torrence et al. 2016, pp. 367–370.

[16] Kento Nakamura and Kazushi Ahara. “A Geometrical Representation and Visualization of Mo¨bius Transfor- mation Groups”. In: Proceedings of Bridges 2017: Mathematics, Art, Music, Architecture, Education, Culture. Ed. by Carlo H. Se´quin David Swart and Kristo´f Fenyvesi. 2017, pp. 159–166.

[17] Magnus Wrenninge. Production Volume Rendering: Design and Implementation (English Edition). Sept. 2012, p. 356.

[18] Kento Nakamura. “Iterated Inversion System: An E ffi cient Algorithm to Visualize Kleinian Groups Based on Inversions”. MA thesis. Meiji University, 2019.

[19] Aaron Montag. “Interactive Image Sequences Converging to Fractals”. Bachelor Thesis. Technical University of Munich, 2014.

[20] Martin von Gagern and Ju¨rgen Richter-Gebert. “Hyperbolization of Euclidean Ornaments.” In: Electr. J. Comb. 16.2 (2009).

[21] David Bachman, Saul Schleimer, and Henry Segerman. Cohomology fractals. 2020. arXiv: 2002.00239 [math.GT].

[22] Saul Schleimer and Henry Segerman. “Squares that Look Round: Transforming Spherical Images”. In: Pro- ceedings of Bridges 2016: Mathematics, Music, Art, Architecture, Education, Culture. Ed. by Eve Torrence et al. 2016, pp. 15–24.

[23] Kento Nakamura and Kazushi Ahara. “Sphairahedra and Three-Dimensional Fractals”. In: Proceedings of Bridges 2018: Mathematics, Art, Music, Architecture, Education, Culture. 2018, pp. 171–178.

[24] 蔭山亮. “円辺形と球面体の変形空間及び極限集合”. MA thesis. 名古屋大学, 2016.

[25] Kento Nakamura, Yoshiaki Araki, and Kazushi Ahara. “Polyhedra with Spherical Faces and Four-Dimensional Kleinian Groups”. In: Preprint (2020).

[26] Yoshiaki Araki. “Materializing 3D quasi-Fuchsian fractals”. In: Forma 21.1 (2006), pp. 19–27.

[27] Jeremie Brunet. L’art fractal : Aux frontie`res de l’imaginaire.

[28] Henry Segerman. Visualizing Mathematics with 3D Printing. 2016.

[29] Re´mi Coulon et al. Ray-marching Thurston geometries. 2020. arXiv: 2010.15801 [math.GT].

[30] Roice Nelson and Henry Segerman. “Visualizing hyperbolic honeycombs”. In: Journal of Mathematics and the Arts 11.1 (2017), pp. 4–39. eprint: https://doi.org/10.1080/17513472.2016.1263789.

[31] Kento Nakamura and Kazushi Ahara. “A Flow-Based Programming Environment for Geometrical Construc- tion”. In: Mathematical Software ICMS 2020: 7th International Conference, Braunschweig, Germany, July 1316, 2020, Proceedings. World Scientific. 2020, pp. 426–431.

[32] Martin von Gagern et al. “CindyJS”. In: Mathematical Software – ICMS 2016. Ed. by Gert-Martin Greuel et al. 2016, pp. 319–326.

[33] Aaron Montag and Ju¨rgen Richter-Gebert. “CindyGL: Authoring GPU-Based Interactive Mathematical Con- tent”. In: Mathematical Software – ICMS 2016. Ed. by Gert-Martin Greuel et al. 2016, pp. 359–365.

[34] Scott Draves and Erik Reckase. “The fractal flame algorithm”. In: Forthcoming, available from http: I Itlam3. com/flame. pdf (2003).

参考文献をもっと見る

全国の大学の
卒論・修論・学位論文

一発検索!

この論文の関連論文を見る