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.

img-0.jpeg Figure 1: Input file: Brigitte Bardot’s lips

img-1.jpeg 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

img-2.jpeg Figure 3: Division in strips and in pixel rows

img-3.jpeg Figure 4: One strip calculated

img-4.jpeg 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

img-5.jpeg Figure 6: Johan Gielis’ Superformula, illustration from Wikipedia [3]

img-6.jpeg Figure 7: Diagon illustration from Wikipedia [3]

img-7.jpeg 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

img-8.jpeg Figure 9: Face BB

img-9.jpeg Figure 10: grey

img-10.jpeg Figure 11: Face BB

img-11.jpeg Figure 13: Face BB

img-12.jpeg Figure 15: Face BB

img-13.jpeg Figure 12: Colored grey

img-14.jpeg Figure 14: Colored grey

img-15.jpeg 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)

0 items under this folder.