For The Purposes of Rational Amusements

June 2025

A digital kaleidoscope I made for CVPR. A camera watches the room, a YOLO model extracts objects out of what it sees, and those cut-outs are drawn into a round display embedded in a custom 3D-printed body. You look through the eyepiece and the room comes back to you mirrored.

A colourful radial kaleidoscope pattern seen through the eyepiece
The view through the eyepiece. Objects pulled from the camera feed, tiled into symmetry.

It began as a cardboard tube taped to a screen while I worked out the optics and the extraction loop.

Cardboard tube prototype held in front of a laptop running code
Early prototype.
Looking through the finished 3D-printed kaleidoscope
The finished 3D-printed body.
A green and blue kaleidoscope pattern

It was shown in the CVPR AI Art Gallery, curated by Luba Elliot, and shortlisted in the selection.

The CVPR AI Art Gallery artists gathered in the exhibition hall
The CVPR AI Art Gallery, Nashville.

Code: github.com/isaac-art/FTPORA.