Skip to content

Thesis Project Code for 3D printed scaffold creation program

Notifications You must be signed in to change notification settings

moxenseya/3DScaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HitCount

Automated Image Processing Based 3D Printed Scaffolds for Critical Size Bone Fracture Treatment

Introduction

Bone tissues in critical-size bone fractures, do not regenerate naturally and require special treatments, for example by using scaffold implants that can facilitate the process of healing. In this work we propose a new technique for automatic segmentation of bone fractures to facilitate the process of manufacturing the patient-specific scaffolds. To achieve this, after pre-processing the acquired 3D Computed Tomography (CT) images, we use thresholding segmentation to extract the bone from the scan. This step is followed by orientation optimization of the segmentation result by taking advantage of a global optimization technique, namely Simulated Annealing, to ensure maximized visibility of the fracture in a projected view. Binary hole-filling techniques and bone thickness estimation is then used to create a 3D template to be sent for scaffold printing. Experiments with both synthetic and real datasets show that the proposed method is an effective approach for creating rapid, precise and patient-specific 3D scaffolds to treat critical-size bone fractures.

workflow

workflow

Requirements

This program was created using MATLAB 2018a and the Global Optimization Toolbox. Please make sure you have the same version or higher installed on your machine.

Usage

This program can be run two ways:

  • Fully automated script. - ProjectionScript.m Navigate to the directory containing the scripts and run projectionscript.m in the MATLAB console.
  • Using the provided GUI app. - ProjectionApplication.mlapp Run the ProjectionApplication.mlapp in the MATLAB console to launch the app and operate as required.

workflow

Documentation

The original technical paper for this work will be available soon.

Research Team/Contributors

Abrar Hussain Syed Dr. Ahmadreza Baghaie Dr. Azhar Ilyas
workflow workflow workflow
Research Assistant Co-Advisor Advisor

About

Thesis Project Code for 3D printed scaffold creation program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published