(I’m not so sure if i can ask for advice on this forum, forgive me if i’m wrong)
I’ve had severe headaches, and i 'm posting this after a month of considering(this project). Actually, as a 36 month blender user, I’m nothing but ‘friendly’ with blender - before now, i have used blender only as a tool for making cool images and doing physical simulations. But (as a to-be medical scientist), i feel that the power and functionality of blender can be a great foundation to my project involving medical imaging. So, the following is a rough sketch of what i have in mind:
< Medblend dev. plans >
(1). representation of CT/MRI/PET/SPECT/… 3d voxel data/image sequence in 3d navigatable space (in blender)
(2). create cross sectional images out of voxel data/image sequence
- voxel data : seems straightforward enough
- image sequence : interpolation and fitting to the prototype meshes
(3). volume texture rendering
Create the anatomical structures
(1). mesh modeling of the basic human anatomy (prototype creation)
(2). make an algorithm to automatically create patient organ mesh with reference to CT/MRI scan data - reform the prototype
Simulating the body
(1). body fluids (blood, lymph, or digestive fluid) - determine blood pressure, intracranial pressure(ICP), etc.
- something more than softbody physics is needed to simulate tissues, organs, and especitally the brain
- could be extremely useful in predicting brain vessel’s ischemia or rupture by clogging/tumor
(2). skeletal/muscular forces - determine the forces exerted on specific body parts to predict rupture, etc.
Graphical/Intelligent user interfaces - make it easy to learn, navigate, and use
Optimization / Miscellaneous
- coding with c++/python/blender script
- a new daughter-program
(1). leaving only the essential features of blender for time efficiency
(2). adding all of the above to the reduced blender
It seems to be a huge project, and i’m not sure i can do this only with my two or three colleagues. Will i need more team? Also, i do wish to know if blender is indeed the right basis program for this kind of project. Maybe coding with openGL directly will be much better? (Still, blender’s great features are too good to overlook.) Also, (to be honest) the physical simulations take too long to calculate and is also not precise. Can there be a solution to this? It would be of great help if anyone could advise on this project.
Thanks in advance