Herbert W. Franke
Herbert W. Franke (1927 - 2022) was an Austrian scientist and writer. He was one of the important early computer artists, creating digital art since the early 1950s. Franke, a jack-of-many-trades, was also active in the fields of future research and speleology. And he is considered to be the most sophisticated German writing Science Fiction author. Since 1995 Franke used Mathematica for some of his productions.
Herbert W. Franke producing oscillograms, 1954
Franke studied physics, mathematics and philosophy in Vienna. He received his doctorate in theoretical physics in 1950 by writing a dissertation about electron optics. From 1973 to 1997 he held a lectureship in "Cybernetical Aesthetic" at Munich University (LMU). His works are featured in major international museums. The Herbert W. Franke archive is at the ZKM Center for Art and Media in Karlsruhe.
Pendulum oscillograms
Herbert W. Franke, oscilogram, early 1950's
Since the early 1950's Herbert W. Franke produced pendulum oscillograms in moving a Contaflex mirror reflex camera before the screen of a cathode-ray oscillograph. The oscillograph was connected to a small computer custom-made for his needs and capable to produce elementary curves.
Electronic Einstein
Herbert W. Franke, Elekronischer Einstein, 1972
The "Electronic Einstein" is one of Franke's most famous works, which was featured in many publications. First, a black-and-white photograph of Einstein was scanned and the resulting digital code was stored using punched tape. The image data thus captured was then fed into a Siemens computer, 'Bildspeicher N', a medical diagnostic device producing scintigrams, a type of medical imagery that uses radioactive material to show up tissue or organs in the human body. Photographs were taken directly from the screen, grouped together in a matrix arrangement and reproduced as offset lithographs.
Reproduction attempt
Since I'm a newbie to Mathematica's extensive image processing capabilities, I used the Documentation to arrange image functions through trial and error. Here is what I finally got:
img = Import["mypath" <> "einstein.jpg"]
f =
ImageResize[#, {50}] & @ Colorize[#, ColorFunction -> "RedBlueTones"] & @
Rasterize[#, RasterSize -> 100] &;
GraphicsGrid[
{{f @ Blur[#, 5] & @ img,
f @ Blur[#, 2] & @ MorphologicalBinarize[img, {0.2, 0.9}]},
{f @ Blur[#, 20] & @ MorphologicalBinarize[img, {0.4, 0.9}],
f @ Blur[#, 50] & @ MorphologicalBinarize[img, {0.6, 0.9}]}}]
Question
Unfortunately, my attempt is miles away from the aesthetic charm of the original. Among other things, I miss the uniform black background, the accentuated borders and the arrangement of three main colours. What better alternatives do we have?
img0 = Import@"https://i.sstatic.net/ghokL.jpg";
$$ $$img = ImageSaliencyFilter[img0]*img0
$$ $$ before applying your functionf
toimg
and blurring. I am playing around with theColorFunction
right now inf
to see if I can get something more closely resembling Franke's original work. $\endgroup$ColorFunction -> (Blend[{Black, RGBColor[0, 0.2, 0.5, 0.8], RGBColor[1, 0.5, 0, 0.8]}, #] &)]
and the second image withBlur
of10
andMorphologicalBinarize
- parameters of{0.5, 0.2}
. You could post this as an answer. $\endgroup$