I’ve just started on the first stages of integrating some of the future work in Thesis into MAM heading towards the “Dreaming Machine” project. At this point I’m working with using frame subtraction to record changes in a scene using a fixed camera. There is no SOM used at this stage.
I’ve included a number of visualization methods based on single buffering. The first is a normal long-exposure where the images build up on top of one and other with high transparency showing just a subtle shift of the background. The method of storing all images in pix_buffers means that the visualization can be decoupled from the processing. There can be many different and simultaneous visualizations of the data now. The idea is that the system would move between them. The following images show another visualization method where the difference between the reference and current frames are stored along with each frame. These are used as alpha channels so that each time-step is less transparent:
I’ll be showing an early version of “Dreaming Machine” for the piksel festival in Norway this December.