Showing posts with label creative. Show all posts
Showing posts with label creative. Show all posts

Friday, March 27, 2015

WarpTPS

One of the problems to be addressed for adaptive treatment paradigms is the need to visualize and interact with deformable vector fields (DVFs).  While a number of techniques exist for visualizing vector fields, such as heat maps and hedgehog plots, a simple technique is to allow interactive morphing to examine how the vector field is altering the target image to match the source.

WarpTPS Prototype

This is a very old MFC program that allows loading two different PNG images, and then provides a slider to morph back and forth between them.

Note that currently the two images that can be loaded through File > Open Images... must have the same width/height, and are both required to be in .BMP format.

First is a video of Grumpy to Hedgy:


And this, slightly more clinically relevent example, shows one MR slice being morphed on to another one:



Thursday, March 26, 2015

Ectoplasmic Sonification

The pathway chart from Roche is always a fascinating visual immersion in the panoply of activities in the cytoplasm.  But it is static, and visual, and while visualization is a great modality maybe it doesn't provide quite the immersive experience required of such a network.  In the words of Ursula Goodenough“Patterns of gene expression are to organisms as melodies and harmonies are to sonatas. It's all about...sets of proteins..."

So maybe, to take her words literally, what we need is a sonification of the activities in the cytoplasm, to really understand how it all is put together.  Then famous DJs could remix the cytoplasm, and even the best will make it on to the dance charts; wouldn't that be groovy?

First they came for the verbs,

and I said nothing because verbing weirds language.  Then they arrival for the nouns, and I speech nothing because I no verbs.  - Peter Ellis

Sunday, August 25, 2013

How to Fold a JuliaSet

I wrote a JuliaSet animation way back when, that would use a Lissajou curve through the parameter space defining the curves and then draw / erase the resulting fractals.  With color effects, it was quite fun to watch even on a 4.77 MHz PC.

So I was reminded when I saw this very nice WebGL-based animation describing how Julia Sets are generated.  [Note that you really need to view this site in Chrome or Firefox to get the full effect, as it requires WebGL].  If you've only vaguely understood how the Mandelbrot set is produces, or the relationship between Mandelbrot and Julia sets, then it is worth stepping through the visuals to get a very nice description of the complex math that is used and how the iterations actually produce the fractals.
Plus the animated plot points look a lot like my old JuliaB code, but its too bad you can't interactively change the plot points.

Onnx