Brownian Bridges on Polygons
Year: 2022 Authors: Tommi Sottinen
Core claim
Normal, reflective, and sticky Brownian bridges can be used as polygon boundaries to generate visually distinct stochastic shapes.
Topics
stochastic geometry, fractals, polygon boundaries, generative graphics
Domains
Brownian motion, Brownian bridge, Gaussian processes, Hausdorff dimension, generative art, vector graphics, visualization, torn paper imagery
Methods
Monte Carlo sampling, simulation on equidistant points, Asymptote rendering, GNU Octave computation
Media
polygon outlines, torn paper images, vector graphics, digital simulations
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
Bridges 2022 Conference Proceedings
Brownian Bridges on Polygons
Tommi Sottinen
School of Technology and Innovations, University of Vaasa, Finland; tommi.sottinen@uwasa.fi
Abstract
There are no straight lines or sharp corners in nature, said the famous Catalan architect Antoni Gaudi. The famous Polish-French-American mathematician Benoit B. Mandelbrot went even further and asserted that the curves in nature are fractal. Inspired by Mandelbrot’s assertion, we consider regular shapes with edges replaced by stochastic fractals. In particular, we consider equilateral triangles, squares, and pentagons where the edges are replaced by realizations of different Brownian bridges: a “normal” Brownian bridge, a reflective Brownian bridge, and a sticky Brownian bridge.
Brownian Motions and Bridges
The Brownian motion [2], or the Wiener process, is arguably the most important stochastic process there is. One physical interpretation of the Brownian motion is the motion of a “Brownian particle”, e.g. pollen, under the bombardment of much smaller particles, e.g. water molecules. Indeed, the Brownian motion is named after Scottish botanist Robert Brown who studied in [3] the movement of pollen in water.
The Brownian motion can also be defined to be the continuous time limit of random walks. A more rigorous mathematical definition of the Brownian motion is that it is the unique process that has stationary and independent increments so that the increments have normal distribution with mean 0 and variance for some fixed \sigma^2 > 0.
For our purposes it is enough to note that the Brownian motion on the baseline sampled on the equidistant points , , can be realized as and
where the ‘s are independent standard normal random variables. Here \sigma > 0 is the scale of the Brownian motion: .
The Brownian motion is 1/2-self-similar meaning that for each a > 0 the scaled process and the original Brownian motion have the same distribution. Consequently, the Brownian motion is fractal in the sense that its paths have Hausdorff dimension .
The Brownian bridge is the Brownian motion conditioned so that . The Brownian bridge can be constructed from the Brownian motion as
This means that the Brownian particle is conditioned to return to the baseline at time 1 forming a “bridge”.
The reflective Brownian bridge is defined by reflecting the Brownian bridge with respect to its baseline:
This means that the Brownian bridge particle is reflected in the baseline instead of allowing it to cross it.
453
Sottinen
The sticky Brownian bridge is defined by gluing the negative part of the Brownian bridge onto the baseline:
This means that the Brownian particle remains on the baseline when the “free” Brownian bridge particle would be below the baseline.
In Figure 1 we illustrate the Brownian motion, the Brownian bridge, the reflective Brownian bridge, and the sticky Brownian bridge with “torn paper” images. The processes were sampled on equidistant time points by using GNU Octave [4]. The pictures were produced by Asymptote vector graphics language [1]. All the codes are available from the author upon request.
(a)
(b)
(c)
(d)
Figure 1: “Torn papers”: with scale (a) Brownian motion, (b) Brownian bridge, (c) Reflective Brownian bridge, (d) Sticky Brownian bridge.
Triangles, Squares, and Pentagons
In the following pictures the edges of equilateral triangles, squares, and pentagons were replaced by Brownian bridges, reflective Brownian bridges, and sticky Brownian bridges by taking the edges to be the unit-length baseline. We could have used any polygons, the choice of equilateral triangles, squares, and pentagons just felt natural. The pictures were produced by Asymptote vector graphics language. The processes were sampled on points for each edge of the polygon. The samples were produced with GNU Octave. All the codes are available from the author upon request.
Brownian Bridges on Polygons
(a)
(b)
(c)
Figure 2: Brownian bridges with scale on equilateral triangles: (a) normal Brownian bridge, (b) Reflective Brownian bridge, (c) Sticky Brownian bridge.
(a)
(b)
(c)
Figure 3: Brownian bridges with scale on squares: (a) normal Brownian bridge, (b) Reflective Brownian bridge, (c) Sticky Brownian bridge.
(a)
(b)
Figure 4: Brownian bridges with scale on pentagons: (a) normal Brownian bridge, (b) Reflective Brownian bridge, (c) Sticky Brownian bridge.
(c)
Sottinen
Further Work
The idea presented here can be further developed into many directions: (a) one can consider more general shapes than polygons, even fractal shapes like the Koch snowflake, (b) one can consider drawing the boundary with different iterations and/or scales of the process with different colors, and (c) one can consider more general Gaussian processes than the Brownian motion, e.g. the fractional Brownian motion. Finally, (d) one and consider tessellations with Brownian bridge boundaries.
Acknowledgements
We would like to thank the reviewers for their comments, especially the suggestion to consider tessellations, which will be further work.
References
[1] Asymptote: the Vector Graphics Language. https://asymptote.sourceforge.io/. [2] Brownian motion. https://en.wikipedia.org/wiki/Brownian_motion. [3] R. Brown. “A brief account of microscopical observations made in the months of June, July and August, 1827, on the particles contained in the pollen of plants; and on the general existence of active molecules in organic and inorganic bodies.” Philosophical Magazine, 1828. [4] J. W. Eaton, D. Bateman, and S. Hauberg. GNU Octave: a high-level interactive language for numerical computations. Network Theory, 2008.
456