Hi everyone,
So, a bit of a disclaimer, this is my first post here and I don’t know too much about Blender. I am familiar with some basic things, but not too much in regards to coding. Apologies if I am posting this in the wrong section. Feel free to point me to the right place if I erred.
So, I am currently researching neuronal ultrastructure in the brain, and have obtained a stack of images from doing serial-section SEM on a tissue sample. We have loaded them all up for use in FIJI as a large image stack. Long story short, we intend to use FIJI’s TrakEM2 plugin to segment (so, “color in”, across the different layers, so to speak) various structures using AreaLists. Then, we want to create 3D models of these structures (not the entire image stack; just the colored-in structures of interest), and make them easily understandable/viewable in Blender by adjusting size, transparency, smoothing vertices, etc…
We have made significant progress and now have several glial cells (Astrocytes) as segmented area lists with their 3D reconstructions, and we are interested in looking at, for example, the distance between an astrocyte’s mitochondria (a structure inside the cell) and a post-synaptic density (a cluster of proteins at most synapses, a structure outside the astrocyte in question). As the mitochondria can be quite complex, we believe that using Hausdorff Distance to calculate the greatest distance of a post synaptic density’s point to the nearest point on a mitochondria (without getting into the mathematical complexity of Hausdorff Distance) should be the most informative for our calculations. We have already imported many cells and structures from TrakEM2 into Blender with much success, so that in itself isn’t much of an issue.
For reference, here is a simple and informative explanation on Hausdorff Distance: http://cgm.cs.mcgill.ca/~godfried/teaching/cg-projects/98/normand/main.html
That being said, none of us here have sufficient programming experience to program the distance-calculating functionality, and so we were wondering if anyone here could point us in the right direction, or even tell us if such a thing is possible in Blender.
Thank you so much in advance! I’d be glad to answer any questions that will help solve this problem.
-Mikey