Problem Statement and Background Image and Video filters Ascii art Photo Mosaic
Algorithms Engineer at Voice123 and Systems Engineer and Mathematics student at Universidad Nacional de Colombia. I'm a full-stack developer and algorithms engineer, passionate about different tech and science areas; daily, I look forward to train and improve my tech skills. My most significant characteristic is the ease when I'm learning; I can master many advanced topics in a short time with a lot of passion and hard work. I will always be more than happy to have significant tech challenges and to think and work on new creative ideas that can push technological development—the bigger the tech challenges, the more my commitment and passion.
My professional interests are based on areas of mathematical logic and research in data science and artificial intelligence. Every day I tried to research logics related to the computational world or how to mix areas of artificial intelligence and data science with specific logics or model theory.
I have an article in development based on applying mathematical methods to agriculture measurements, and I'm starting a blog around machine learning, mathematics, and machine learning topics.
When I have free time, I try to read as much as I can, practice clarinet or saxophone, improve my Russian and German abilities, and play video games.
The following section is based on the paper Geometric–optical illusions and Riemannian geometry by Werner Ehma and Jiri Wackermann by 2016. Geometrical Optical Illusions has been studied for a long time, but there is a special class of Geometrical Illusions originated from the superposition of a simple geometric figure called target with an array of non-intersecting curvilinear elements called context that elicits a perceptual distortion of the target element (figure 1), and Riemannian Geometry could study that.
(Figure 1)
In order to have a mathematical model of Riemannian Geometry to study this kind of illusions, we must have the following three conditions:
And these conditions are fulfilled by Poincaré's half-plane model of hyperbolic geometry (PM).
The Poincaré model equips the upper complex half plane { } with the line elements . All geodesics in the hyperbolic plane are intersection with of a Euclidean circle centered on the real axis or an Euclidean line perpendicular to the real axis in {} (figure 2). Circles with center at the origin will serve as the target components, and the context components will be represented using a smooth planar vector field of unit direction () defined on a region that contains the target.
(Figure 2)
The Poincaré mode requires decomposing the complete figure into the two parts contained in the upper and the lower half planes, respectively. At first, we will consider the upper part, and segments of upper half circles as targets. Given a parameter (strength of the distortion), the context-perturbed Riemannian geometry in the upper half plane is determined by declaring the length of a curve as
where stands for , and denote the inner product, and
Formula that when is evaluated explicitly is transformed into.
By this formula the context vector field enters only locally at the curve x; and the term penalizes non-orthogonality (for positive α) between the vector field v and the tangents of x. will denote de geodesics with the same endpoints as the target as , and these will represent the candidates to predict the distortion generated by a visual effect.
Let the vector field be fixed, and let denote the half circle which is supposed to be of radius , with center at the origin.
Where is the distortion perceived, the effect magnitude and is the limit of as .
Adding the lower part. If we add the lower part it is possible to generate the same formula for the lower part, so the total distortion [\hat{\gamma} = \hat{\gamma}_ \cup \hat{\gamma}+].
Area conservation. Now the general form of distortion for a given parameter will be the following.
Where the scale factor is chosen such that the area enclosed by the curve equals , the area of the target circle.
Problem Statement and Background Image and Video filters Ascii art Photo Mosaic