
During the residency I am trying to finish an assessment for a wellbeing coaching course. This is a list of wellbeing coaching models and tools. It’s not, nor ever will be, exhaustive…

During the residency I am trying to finish an assessment for a wellbeing coaching course. This is a list of wellbeing coaching models and tools. It’s not, nor ever will be, exhaustive…



Left: c. mae bloom, Firelights flickering on the ceiling of the world, 2025.
Middle: Foresaken-Werewolf-23, r/mildinginteresting/, Reddit, Peice of plaster on my wall looks like someone painted over a moth or butterfly, 7mo ago
Right: Vince Moriarty, Positive Quotes Diaries, Facebook, Does the inside of a cheese grater qualify as a liminal space? 9 January 2024
‘Votive offerings and talismans, toys (especially transitional objects), small scars, dents or details: the minute holds power far beyond its size. I’m interested in how small-scale things affects the viewer, inviting a sense of play that involves a familiar projection tied to the uncanny. We shrink to fit into a very real yet psychologically activated world while assuming some authority over it. However, what seems endearing “under the thumb” becomes less so when we realise its scale actually limits its visibility.
Small details or objects, particularly animate ones like insects, can be seriously disconcerting – hence why close-ups are so often used in horror films to build tension or foreshadow what’s to come, hinting that the threat is unlikely to be entirely visible, containable or predictable. This capacity to pass unnoticed or remain hidden can also feel intimate – a small mark on a wall, an object tucked into an inside pocket, strung against a chest, or held in a fist.’
I can’t be there for the first residency meeting. I talk to Jamie about how sad I am about this: that I can’t even meet the requirements of the residency from day one. We say of course that is ok, and I think about my studio text which says that I am embracing failure during this residency, but I still find it difficult to reconcile with the normative structures I have internalised.

This situation makes me think about my drawing ‘(Un)Productive Spatialisations’ which I made in 2022 to highlight the work to get to make work. I am not in the same place as I was when I made this diagram, which tracks the granular choices a ‘sick’ bodymind makes to get to make work; to be in public, but it resonates with me now in a different way as I work with my sister to care for my mum. All the hidden labour that goes into living is in my mind and how this affects bodyminds in different ways – whether it’s the work of the ‘sick’ body, or the work to make work, or the work to care for someone else’s needs – all of which disproportionately affect those bodyminds whose needs aren’t seamlessly met by the environment around them.

I am grateful that Jamie says it’s fine that I can’t make it, and I viscerally relearn Alison Kafer’s critical aspect of crip time: that it’s more than fine to meet the day, the residency, the work as you are, rather than bend your body and mind to meet the clock, in fact, it’s fundamental.
I’ve included the audio description of the diagram by Char Heather as this is something I would like to explore more of during the residency. It’s an excerpt from a longer description which was written and recorded by Char for the project Public S/Pacing at Bloc Projects, Sheffield in 2024.

Having set up the object detection pipeline, I proceeded to the image processing stage, where the raw visual data and the model’s outputs are transformed into a more artistic representation. My process involved several key steps. First, I applied edge detection algorithms to the video frames. This technique identifies points in a digital image where the brightness changes sharply, effectively outlining the shapes and contours of objects in the scene. Next, I inverted the black and white colour, creating a stark, high-contrast visual style. Finally, I took the bounding boxes generated by the YOLO detection model and redrew them onto this processed image. This layering of machine perception over a stylised version of reality creates a compelling visual dialogue between the actual scene and the AI’s interpretation of it.


With the video pipeline established, I turned my attention to processing the visual data using a combination of powerful tools. The core of this stage is the YOLO (You Only Look Once) object detection model. YOLO is a state-of-the-art, real-time object detection system that identifies and classifies objects in a single pass of an image, making it incredibly fast and efficient. For this project, I am intentionally using the model with the pre-trained COCO (Common Objects in Context) dataset. The COCO dataset is a large-scale collection of images depicting common objects in everyday scenes and is a standard benchmark for training and evaluating computer vision models.
My goal is not to achieve flawless object recognition but rather to play with the inherent “mistakes” and misinterpretations the machine makes. The default COCO dataset is perfectly suited for this, as its generalised training can lead to incorrect predictions when applied to novel or ambiguous scenes. To manipulate the image data, which is essentially a collection of pixels, I am using NumPy (Numerical Python). NumPy is a fundamental library for scientific computing in Python that allows for efficient manipulation of large, multi-dimensional arrays and matrices—the very structure that represents digital images.
What is Object Detection?
Object detection is a field of computer vision and image processing concerned with identifying and locating instances of objects within images and videos. Unlike simple image classification, which assigns a single label to an entire image, object detection models draw bounding boxes around each detected object and assign a class label to it, providing more detailed information about the scene.
What are NumPy and the COCO Dataset?
Objects Detectable by the COCO Dataset:
The COCO dataset can identify 80 common object categories, including:

With a large dataset of generated policies, the next step is to import them back into the primary software application that displays the 360-degree video. This integration allows the dynamically generated rules to influence the visual output or behaviour of the system in real-time. My use of the term “policy” is a deliberate nod to its origins in the field of Reinforcement Learning (RL), a concept dating back to the 1990s. In RL, a policy is the strategy an agent employs to make decisions and take actions in its environment. It is the core component that dictates the agent’s behaviour as it learns through trial and error to maximise cumulative reward. By generating policies based on visual input, my system is, in a sense, creating its own world model—a simplified, learned representation of its environment and the relationships within it. This process echoes the fundamental principles of how an AI agent learns to react to and make sense of the real world, a topic I have delved into in more detail in some of my earlier writings.

In a more experimental turn, I developed a separate piece of software to explore the concept of emergent behaviour based on the object detection output. This program uses a Large Language Model (LLM) to generate “policies” when objects from the COCO dataset are detected in close proximity on the screen. The system calculates the normalised distance between the bounding boxes of detected objects. This distance value is then fed to the LLM, which has been prompted to generate a policy or rule based on the perceived danger or interaction potential of the objects being close together. For instance, if a “person” and a “car” are detected very close to each other, the LLM might generate a high-alert policy, whereas a “cup” and a “dining table” would result in a benign, functional policy. This creates a dynamic system where the AI is not just identifying objects, but also creating a narrative or a set of rules about their relationships in the environment.


The initial phase of this project involved tackling the technical groundwork required to process 360-degree video. I began by using OpenCV, a powerful open-source computer vision library, to stitch together the two separate video feeds from my 360-degree camera. OpenCV is an essential tool for real-time image and video processing, providing the necessary functions to merge the hemispheric views into a single, equirectangular frame. After successfully connecting the camera to my computer, I set up a basic Python workspace within my integrated development environment (IDE). The next step was to write a script that could access the camera’s video stream and display it in a new window, confirming that the foundational hardware and software were communicating correctly. This setup provides the visual canvas upon which the subsequent layers of AI-driven interpretation will be built.





I am revisiting a creative process that has captivated my interest for some time: enabling an agent to perceive and learn about its environment through the lens of a computer vision model. In a previous exploration, I experimented with CLIP (Contrastive Language-Image Pre-Training), which led to the whimsical creation of a sphere composed of text, a visual representation of the model’s understanding. This time, however, my focus shifts to the YOLO (You Only Look Once) model. My prior experiences with YOLO, using the default COCO dataset, often yielded amusingly incorrect object detections—a lamp mistaken for a toilet, or a cup identified as a person’s head. Instead of striving for perfect accuracy, I intend to embrace these algorithmic errors. This project will be a playful exploration of the incorrectness and the fascinating illusions generated by an AI model, turning its faults into a source of creative inspiration.

* visualization using CLIP and Blender for artwork “Golem Wander in Crossroads”
Ultralytics YOLO
Ultralytics YOLO is a family of real-time object detection models renowned for their speed and efficiency. Unlike traditional models that require multiple passes over an image, YOLO processes the entire image in a single pass to identify and locate objects, making it ideal for applications like autonomous driving and video surveillance. The architecture divides an image into a grid, and each grid cell is responsible for predicting bounding boxes and class probabilities for objects centered within it. Over the years, YOLO has evolved through numerous versions, each improving on the speed and accuracy of its predecessors.
(Text from Gemini-2.5-Pro and edited by artist)
CLIP
https://github.com/openai/CLIP
CLIP (Contrastive Language-Image Pre-Training), developed by OpenAI, is a neural network that learns visual concepts from natural language descriptions. It consists of two main components: an image encoder and a text encoder, which are trained jointly on a massive dataset of 400 million image-text pairs from the internet. This allows CLIP to create a shared embedding space where similar images and text descriptions are located close to one another. A key capability of CLIP is “zero-shot” classification, meaning it can classify images into categories it wasn’t explicitly trained on, simply by providing text descriptions of those categories.
(Text from Gemini-2.5-Pro and edited by artist)
COCO
https://docs.ultralytics.com/datasets/detect/coco
COCO (Common Objects in Context), is a large-scale object detection, segmentation, and captioning dataset. It is designed to encourage research on a wide variety of object categories and is commonly used for benchmarking computer vision models. It is an essential dataset for researchers and developers working on object detection, segmentation, and pose estimation tasks.
(Text from Ultralytics YOLO Docs)



Sometimes accidents can be so difficult to recreate. Sometimes in trying to recreate them, they can lead to new things. I loved the gentleness of the hand compared to all the noise and traffic in the background. Not sure if the gesture is quite what I’d like it to be yet.
Rebekah Ubuntu has been encouraging us to consider the process of this residency to be ‘the thing’. A big part of my process has been working around looking after my son, so to mark this here is a lullaby that I’ve been singing to him since he was born, recorded on my phone a while ago so he can hear it even on the rare occasion I’m not there.
Video Description: The subtitles of the song are in white text at the bottom of the screen. They overlay a background of refracted light ripples moving leisurely across sand at the bottom of the ocean. Occasionally they bounce backwards and reverse their direction.
Audio Caption: Leah sings in a bathroom – slightly echoey but small-sounding. The mic is just a phone, and sometimes distorts with the sound of breathing. The song is slow, with lots of space in between lines.
Song to the Siren | Tim Buckley
(Lyrics are slightly altered by Leah from the original)
All afloat on the shipless ocean
I did all my best to smile
‘Til your singing eyes and fingers
Drew me loving to your isle
For you sang
Sail to me
Sail to me let me unfold you
Here I am
Here I am
Waiting to hold you
Did I dream
You dreamed about me?
Were you hare while I was fox?
Now my foolish boat is leaning
Torn lovelorn on your rocks
For you sang
Touch me not
Touch me not come back tomorrow
Oh my heart
Oh my heart
Shies from the sorrow
I’m as puzzled as a newborn child
I’m as riddled as the tide
Should I stand amid the breakers?
Should I lie with death for my bride?
And you sang
Swim to me
Swim to me let me unfold you
Here I am
Here I am
Waiting to hold you.
Had a little moment earlier in the week feeling the breeze on my hand while in traffic. I wanted to recreate this image or at least experiment with this idea a little more but then some barriers got in the way (broken lifts) so I’ve been stuck indoors for a couple days.





Some colours I noticed dominating previous images I have taken. I had it in my head that I wanted to use more colour in any potential new work. I wondered if some previous work could inform what those colours could be…?
Today I’ve been testing out an experimental way of filming, which I’ll use to make part of the work. Here is a little peek at what’s to come…
ID: Out of the darkness appears a stream of white light. It refracts into rainbow colours, then reassembles its original colour, slipping in and out of pink yellow and blue and back to white again. Waves of more defined lines flow like ripples, but smokey – lighter than water.
‘Those seeking divine help for an illness or affliction might rest overnight in special temple buildings. On waking, priests of the Roman god of healing, Aesculapius, helped them interpret their dreams or visions’
I made it to the temple.






Image IDs in Alt Text, Video IDs here:
This week, Hong Kong was battered by heavy rain, and I took the chance to take a breather and recharge. The last few weeks have been manic. I’ve been working on three software projects at once. The non-stop pace had left me totally overloaded, so this rain break was just what I needed. I decided to visit my wife home village, a recharging place in the middle of the city’s forests. The air smelt of earth, and the quiet beauty of the landscape was a nice change. I could feel the tension of my tightly wound days begin to unravel, replaced by a sense of calm that felt long overdue. The mountains were like silent guards, making me think about the balance between creativity and rest.

I might have got myself a little stuck in my searches. I tried a few online image libraries… trawling the many pages of the Wellcome Collection’s catalogue which I still haven’t reached the end of.
I already have examples of what I would like from some of my previous work that I have shared so I’m giving myself a reminder that the task isn’t impossible. I am considering the thought that maybe I’m already surrounded by the images I’m looking for. For example, I have a mug with this John William Waterhouse painting on it.

Wanted to include some phone images I took from a book on drawing people that I found in the local library. There are loads of them on drawing people, cats, dogs, flowers, buildings… It’s all very Drawing™️.

A little fascinated by the eery “perfection” of it all. Especially in this book which was full of sketches and descriptions of muscles that make up a body part and how to combine it all together on a super athletic male body. It’s quite the opposite to what I was hoping to find when I set out on this search for images. It’s almost too healthy and tense. There’s no ease.



I’m pilgrimaging to the Temple of Sulis Minerva, otherwise known as the Roman Baths. More soon…

