GithubHelp home page GithubHelp logo

ucb-w210-2022-fall-neckfrac's Introduction

NeckFrac: Deep Learning Powered Cervical Spine Fracture Detector

Quicker, better, more accurate diagnosis to save lives.

Fengyao Luo, Weijia Li, Jane Hung, Minjie Xu

"NeckFrac", a deep learning model trained on over 2000 patients Cervical Spine CT scans, aimed to quickly detect and determine the location of vertebral fractures, which is essential to prevent neurologic deterioration and paralysis after trauma.

Presentation

Website

Demo with sagittal view Demo with bounding boxes

Please refer to this repo for app development code.

Goal

  • Build an end to end data pipeline to identify cervical spine fracture probabality
  • Train models with over 2000 patients CT scans (343GB)

Abstract

NeckFrac is an intricate deep learning model dedicated to cervical spine fracture detection, trained on over 2000 patents, and ensembled the EffNet and 2.5D UNet + bi-GRU model to predict the probability of bone fracture. The training pipeline starts with loading data, feature engineering: Hounsfield units (HU) rescale, pixel normalization, image augmentation (flip, rotate, noise, affine), train models, evaluation performance, and inference. After iteration of training, our model achieved sensitivity 98%. As the false negative is more fatal to patients, we prioritize the recall over precision, thus we introduce the F2 metric to evaluate the performance, which is 80%. For the business impact, our model reached higher (+5%) sensitivity compared to radiologists and higher (+22%) sensitivity compared to the AIdoc cervical spine fracture detector model. Most importantly, our model can return the result within 2 mins while the AIdoc model needs 3-8 mins, which beats the average in the industry.

Dataset

Image of Dataset

Public data provided by RSNA (Radiological Society of North America) LINK

  • Collected imaging data sourced from 12 sites on six continents.

  • Includes over 2,000 CT studies with diagnosed cervical spine fractures and an approximately equal number of negative studies.

  • Data size (343 GB), each patient has around 300 images for CT scans.

  • Experts labeled the annotation to indicate the presence, vertebral level and location of any cervical spine fractures.

Pipeline

Pipeline

Model 1

Model1

Model 2

Model2

Evaluation Result

eveluation1 eveluation2 eveluation3

Business Impact

Recall / Sensitivity Inference Time
Radiologist 93% 33-43 min
AIDOC model 76% 3-8 min
NeckFrac 98% 2 min

Compared to Small et al. (2021), we outperform radiologists and an industry competitor (AIDOC) on recall/sensitivity and inference time. Our model would be best utilized in situations where the radiologist would like to sift through predicted negatives quickly and focus on predicted positives.

ucb-w210-2022-fall-neckfrac's People

Contributors

fengyaoluo avatar weijialimtl avatar janehung04 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.