3D image segmentation
Budget: $250 – $750 CAD
3D image segmentation using C# programming in Unity-
Using C#, create a program that segments the gray matter from the brain (based on the values in the array). A simple threshold should suffice. After segmenting the gray matter, use marching cubes (or a similar algorithm) to generate a surface mesh, and display the mesh in Unity. Moreover, create a script a C# that can load the image(from a specific given data format ) into the C# array.
Expected (windows) output:
User should be able to modify the opacity of the brain. Opacity can be controlled using the ‘alpha’ channel of the mesh vertices.
The end result should be a 3D representation of the human cerebral cortex. The Unity program should load the image, segment the image, and then use marching cubes or some other algorithm to generate the surface mesh from the 3d volume.
Using C#, create a program that segments the gray matter from the brain (based on the values in the array). A simple threshold should suffice. After segmenting the gray matter, use marching cubes (or a similar algorithm) to generate a surface mesh, and display the mesh in Unity. Moreover, create a script a C# that can load the image(from a specific given data format ) into the C# array.
Expected (windows) output:
User should be able to modify the opacity of the brain. Opacity can be controlled using the ‘alpha’ channel of the mesh vertices.
The end result should be a 3D representation of the human cerebral cortex. The Unity program should load the image, segment the image, and then use marching cubes or some other algorithm to generate the surface mesh from the 3d volume.