Optical Minimal Art
Year: 2012 Authors: Hans Kuiper
Core claim
By reshaping image strips with reduced color resolution, the artist can produce pictures whose appearance changes with viewing distance.
Topics
optical art, image processing, geometric strip layout, viewing distance
Domains
geometry, superformula, pixel-row aggregation, minimal art, digital art, optical illusion, visual composition
Methods
bitmap conversion, color quantization, center-of-gravity calculation, strip-based segmentation
Media
BMP images, RGB color, computer program, digital photographs
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 2012: Mathematics, Music, Art, Architecture, Culture
Optical Minimal Art
Hans Kuiper Rietdekkershoek 21 3981 TN Bunnik The Netherlands http://web.inter.nl.net/hcc/Hans.Kuiper/ E-mail: hans.kuiper@net.hcc.nl
Abstract
In this paper I describe how I create my Optical Minimal Art. A high-resolution image is divided into strips and pixel rows. Then the number of colors is reduced to 8 within each pixel row. The strips are arranged either parallel to each other, circularly or spiraling, or according to shapes found via Gielis’ superformula. The resulting images change their character depending the distance from which they are viewed.
Input and output
Let me start with showing the input image (Figure 1) and the output image (Figure 2) next to each other. It shows why my art is optical: nearby one sees different pictures but from a distance both pictures become more and more the same.
Figure 1 is a photo image with (theoretically) 16,777,216 colors. Each RGB-color component ranging from 0 to 255. That makes possibilities.
Figure 2 is an image with only 8 colors: red, green, blue, white, black, magenta, cyan and yellow. That is why I call my art Minimal. Each RGB-color component has only 2 values: 0 or 255, nothing or all. So there are possibilities.
Figure 1: Input file: Brigitte Bardot’s lips
Figure 2: Output file
Algorithm: division in strips and rows
I wrote a computer program that converts the input ‘.bmp’ file to an output ‘.bmp’ file with a lower color resolution. Although the output file has a lot of redundancy bits/pixel is used where 3 bits/pixel is possible—it is not my aim to get rid of that. The program divides the picture in strips and pixel rows (Figures 3 and 4). It analyses the pixel row by calculating the quantity of color and its centre of gravity. Next it reduces the color resolution by “sweeping” each RGB-component in the direction of its centre of gravity until the maximum value 255 is reached (see Figure 5). The total amount of color remains practically the same, within a pixel row, INTEGER ( (component value/255)+0.5) is equal in both pictures.
Kuiper
Figure 3: Division in strips and in pixel rows
Figure 4: One strip calculated
Figure 5: Example calculating centre of gravity and values of output pixels of a pixel row of 25 pixels
Shape of the strips
I started with vertical and horizontal strips. Later I extended that to circular and spiral strips. But with my discovery of Johan Gielis’ Superformula [1,2] it became possible to vary the shape of the strips to an endless number of possible superpolygons. (see Figure 6).
Optical Minimal Art
Figure 6: Johan Gielis’ Superformula, illustration from Wikipedia [3]
Figure 7: Diagon illustration from Wikipedia [3]
Figure 8: Lips in diagons
See for instance in the superpolygon in Figure 7. Gielis names it a diagon: a shape with has 2 angles and 2 curved sides. It has the same shape as the lips in Figure 8. The area between two isomorphic superpolygons is the strip which must be divided in pixel rows as described before.
Different strips for different colors
Until now I used for each color the same shape of the strips. But that is not necessary. These shapes may differ. In Figures 11 to 16 one can see the effect of this choice on the whole face of Brigitte Bardot and on a grey image, which means that each RGB-component value is 127 (50% of 255).
Kuiper
Figure 9: Face BB
Figure 10: grey
Figure 11: Face BB
Figure 13: Face BB
Figure 15: Face BB
Figure 12: Colored grey
Figure 14: Colored grey
Figure 16: Colored grey
References
[1] Johan Gielis, Inventing the Circle, The Geometry of Nature, ISBN 90-807756-1-4, Geniaal bvba, 2003 [2] The Superformula of Johan Gielis, http://www.pg.science.ru.nl/en/art_gielis. (as of April 24, 2012) [3] Wikipedia http://en.wikipedia.org/wiki/Superformula (as of April 24, 2012)