mikefazz

Members
  • Content count

    49
  • Joined

  • Last visited

  • Days Won

    9

mikefazz last won the day on April 11

mikefazz had the most liked content!

2 Followers

About mikefazz

  • Rank
    Advanced Member
  • Birthday 07/28/1980

Recent Profile Visitors

480 profile views
  1. Hi I am assuming you have a scan from a gated MRI or a CT scan. If so I would try region growing as shown in my MRI segmentation tutorial:
  2. Hi I don't have any experience with 3D US but would be interested in looking at the data. Do you have dicom files or do they work with a proprietary file type?
  3. Very nice shells... but its been done even further back https://www.themarysue.com/3d-printed-crab-shells/
  4. I printed my hand a couple weeks back. The model is available for sale at: Or try your 'hand' at segmenting it from the scan data that is free at: I am still working on getting better transparency to show the internal bones. With FDM true transparency only works for single perimeter prints (like vases) but I am trying some other plastics that should do better than this one done with PLA. The light source is pretty bright, the bones are difficult to see normally.
  5. Depending on what access you have to scanners and the time you want to invest it is possible to use both a CT and an MRI scan to get good bone as well as soft tissue models. The two scans can be registered together similar to what I showed in my registration tutorial: Also MRI's can be segmented if the quality is high enough. You want your scan resolution to be as high as possible. Ideally the smallest anatomy would have multiple voxels across it. So if you have a tendon that is 4mm across you want an in-plane and out of plane resolution of at least 2mm. High res MRI's take more time which can add cost and require the subject to stay still longer. Also if possible work with the MRI tech to highlight the anatomy of interest; the settings to get good fat tissue will differ from getting good tendons. Segmentation of high quality MRI If MRI is not an option (typically much more $$) then CT will work great for bones but soft tissue will be difficult. Of course if you want some help with segmenting you can contact me through my business www.med-mod.com
  6. Thanks Dr. Mike we were in contact a while back
  7. I've looked a little into FDA approved materials and am interested in what it takes for a material to be considered safe for surgical guides. The dental material above adheres to the following: EN-ISO 10993-1:2009/AC:2010, EN-ISO 20795-1:2013, EN-ISO 7405:2009/A1:2013 The material guidel!ne from taulman3d (http://taulman3d.com/guidelne-spec.html) meets: ISO 11607-1: 2006, ISO 10993, USP Class VI, USP <661>, DMF (Drug Master File) number 16525 Taulman3d also has nylon 680 (http://taulman3d.com/nylon-680-spec.html) CAS Reg. No. 51995-62-1 meets: 21CFR177.1500 / CFR177.1395 testing follows regulations 21 CFR Parts 210, 211 and 820 Now I realize just because the material is approved doesn't mean it is approved after printed as it has to 'go through' the machine so that may require a COA. Of course any advice here is not taken as 'legal advice' just interested in what it takes to be able to properly produce surgical guides. From my understanding it is mostly a requirement of the client to get FDA approval, I would expect a surgical guide to be at least class 2 and likely class 3.
  8. I haven't worked with a tiff stack but I wonder where it gets the voxel size values from? I would check the tiff meta data and see what values are there. Guessing images are in DPI and fiji reads the values as mm... but then I would think the voxel size would be much smaller. I would expect the same result from ImageJ but worth a try too.
  9. So I have seen some questions here on embodi3D asking how to work with MRI data. I believe the main issue to be with attempting to segment the data using a threshold method. The democratiz3D feature of the website simplifies the segmentation process but as far as I can tell relies on thresholding which can work somewhat well for CT scans but for MRI is almost certain to fail. Using 3DSlicer I show the advantage of using a region growing method (FastGrowCut) vs threshold. The scan I am using is of a middle aged woman's foot available here The scan was optimized for segmenting bone and was performed on a 1.5T scanner. While a patient doesn't really have control of scan settings if you are a physician or researcher who does; picking the right settings is critical. Some of these different settings can be found on one of Dr. Mike's blog entries. For comparison purposes I first showed the kind of results achievable when segmenting an MRI using thresholds. With the goal of separating the bones out the result is obviously pretty worthless. To get the bones out of that resultant clump would take a ridiculous amount of effort in blender or similar software: If you read a previous blog entry of mine on using a region growing method I really don't like using thresholding for segmenting anatomy. So once again using a region growing method (FastGrowCut in this case) allows decent results even from an MRI scan. Now this was a relatively quick and rough segmentation of just the hindfoot but already it is much closer to having bones that could be printed. A further step of label map smoothing can further improve the rough results. The above shows just the calcaneous volume smoothed with its associated surface generated. Now I had done a more proper segmentation of this foot in the past where I spent more time to get the below result If the volume above is smoothed (in my case I used some of my matlab code) I can get the below result. Which looks much better. Segmenting a CT scan will still give better results for bone as the cortical bone doesn't show up well in MRI's (why the metatarsals and phalanges get a bit skinny), but CT scans are not always an option. So if you have been trying to segment an MRI scan and only get a messy clump I would encourage you to try a method a bit more modern than thresholding. However, keep in mind there are limits to what can be done with bad data. If the image is really noisy, has large voxels, or is optimized for the wrong type of anatomy there may be no way to get the results you want.
  10. Version 1.0.0

    Here is my right hand segmented and smoothed. All bones are included separately as well as combined together. The Radius, Ulna, and Soft Tissue have also been cut to make printing easier. The combined bones stl is with the arm bones cut. Segmentation of wrist bones wasn't ideal due to the somewhat low resolution of the scan... smoothing may be a bit excessive there to account for this. Refer to the shared scan volume to see the original data.

    $15.00

  11. Version 1.0.0

    3 downloads

    This is a subvolume from an abdomen CT scan from a 32 year old male. I happened to have my hand in the field of view (probably since I had just re-injured my shoulder from a skiing fall). Voxel Size: 0.835mm in plane 1.6mm out of plane

    Free

  12. Looks like good quality, is this with PVA and is the viewed side the top or support side? My experience with using PVA as a support is good but the interface is a bit rough. I know the UM3 uses a different PVA than I have used which may do a better job with the interface.
  13. It seems you're in luck I have a few scans from max inversion, internal rotation and plantar flexion to max eversion, external rotation and dorsiflexion... part of my masters thesis actually. They are MRI's so creating 3D models is not as easy as with CT scans. Visually the foot model you made looks good considering it came from 2D images. BTW the terms pronation and supination are better used for upper extremity than feet, the group I worked at which studies foot biomechanics doesn't use them as they are not well defined for lower extremities.
  14. Version 1.0.0

    3 downloads

    MRI of a middle aged female held in maximum external rotation, eversion, and dorsiflexion. Not weight bearing other than necessary to hold foot in position. Relatively low quality scan: 1.5T MRI 0.7mm slice spacing 0.566 x 0.566 pixel spacing

    Free