Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blankeos/scoliovis

🦴 Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN Thesis Package
https://github.com/blankeos/scoliovis

computer-vision fastapi machine-learning pytorch react webapp

Last synced: 4 days ago
JSON representation

🦴 Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN Thesis Package

Awesome Lists containing this project

README

        

![preview](/assets/preview.png)

✨ ScolioVis ✨



Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN


https://scoliovis.app




Awesome Badge


Vercel Badge Custom

## πŸ“– Summary

![demo](/assets/demo.gif)

This repository serves as the compiled package of our undergraduate research for West Visayas State University - College of Information and Communications Technology entitled: **_"ScolioVis:
Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN"_**

In this repo, you can:

- [x] Read our research manuscript.
- [x] Understand our project.
- [x] Try our live, deployed demo on [scoliovis.app](https://scoliovis.app/)
- [x] Try running our project locally.
- [x] Recreate our research/project.

## πŸ“‘ Contents

- [:book: About](#book-about)
- [:toolbox: Setup Instructions](#toolbox-setup-instructions)
- [:ledger: Colab Notebooks](#ledger-colab-notebooks)
- [:brain: Models](#brain-models)
- [:scroll: Important References](#scroll-important-references)
- [:trophy: Acknowledgements](#trophy-acknowledgements)
- [:writing_hand: Cite our Project](#writing_hand-cite-our-project)

## :book: About

**ScolioVis** is a tool for automatically measuring the Cobb Angleβ€”the standard measurement to assess Scoliosis. We harness the power of computer vision and machine learning to extract the cobb angles of an anterior-posterior Spine x-ray image. We built this application from the ground-up to an actual implementation in a usable web app.

We trained a Keypoint RCNN model on the [SpineWeb Dataset 16](http://spineweb.digitalimaginggroup.ca/Index.php?n=Main.Datasets#Dataset_16.3A_609_spinal_anterior-posterior_x-ray_images). Boasting a performance of 93% AP at IoU=0.50 on object detections and 57% AP at IoU=0.50 on keypoint detections. The dataset is also part of the [Accurate Automated Spinal Curvature Estimation (AASCE) 2019 Grand Challenge](https://aasce19.grand-challenge.org/Task/). Atlhough we aren't competing, using the performance metric of the challenge, we have achieved an **SMAPE of 8.97** in cobb angle calculation which means ScolioVis as a whole is able to predict cobb angles at **91.03% accuracy**.

A live deployed version of the application is available at [scoliovis.app](https://scoliovis.app/).

## :toolbox: Setup Instructions

πŸ‘‰ Go to [/src](/src) for detailed instructions on how to setup this project on your machine.

Source Repositories:

1. `🎨` [scoliovis-web](https://github.com/Blankeos/scoliovis-web) - Front End Repo
2. `⚑` [scoliovis-api](https://github.com/Blankeos/scoliovis-api) - Back End Repo
3. `πŸ‹οΈβ€β™‚οΈ` [scoliovis-training](https://github.com/Blankeos/scoliovis-training) - Model Training Repository

## :ledger: Colab Notebooks

1. [Dataset Preprocessing for Keypoint RCNN](https://colab.research.google.com/drive/1Rlt43PWo6NYREuDsGT8K5tRg5QqfFdVc?usp=sharing)
1. [Keypoint RCNN Training](https://colab.research.google.com/drive/1aaTWt2rZ-M7YlqIus7aC-84SorjNwl8G?usp=sharing)
1. [Cobb Angle Calculation](https://colab.research.google.com/drive/1Cm32oftsMpsqMH5kLHgr0RtsfLAfiJnF?usp=sharing)

## :brain: Models

- [scoliovis-training/releases/keypointsrcnn-weights.pt](https://github.com/Blankeos/scoliovis-training/releases/download/latest/keypointsrcnn_weights.pt)

## :scroll: Important References

- Any Paper that uses the SpineWeb Dataset 16, must cite the following:

> Wu, H., Bailey, Chris., Rasoulinejad, Parham., and Li, S., 2017.Automatic landmark estimation for adolescent idiopathic scoliosis assessment using boostnet. Medical Image Computing and Computer Assisted Intervention:127-135. Retrieved from http://www.digitalimaginggroup.ca/members/Shuo/MICCAIAutomatic.pdf

- Our `πŸ“„ Thesis Manuscript` and `πŸ“˜ User Manual` are available on [/doc](/doc).

## :trophy: Acknowledgements

| Name | Contributions |
| ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [πŸ‘¨β€πŸ« Dr. Frank I. Elijorde](https://scholar.google.com.ph/citations?user=MbegV1wAAAAJ&hl=en) | Our ever-supportive Thesis Adviser. |
| [🀡 Dr. Bobby D. Gerardo](https://scholar.google.com.ph/citations?user=JNlh9WMAAAAJ&hl=en) | Our ever-supportive Thesis Co-Adviser. |
| [πŸ‘¨β€πŸ”¬ Dr. Shuo Li](http://www.digitalimaginggroup.ca/members/Shuo/MICCAIAutomatic.pdf) | For giving us access to the [SpineWeb Dataset 16](http://spineweb.digitalimaginggroup.ca/Index.php?n=Main.Datasets#Dataset_16.3A_609_spinal_anterior-posterior_x-ray_images). |
| [πŸ‘©β€πŸ’Ό Dr. Julie Ann Salido](https://scholar.google.com/citations?user=xeoUxA0AAAAJ&hl=en) | For her expertise in computer vision research. |
| [πŸ‘¨β€πŸ’Ό Mr. Paolo Hilado](https://www.researchgate.net/profile/Paolo-Hilado-2) | For his expertise in data science research. |
| πŸ‘©β€βš•οΈ Dra. Jocelyn F. Villanueva | For her expertise in radiology. |
| πŸ‘¨β€βš•οΈ Dr. Christopher Barrera | For his expertise in radiology. |

## :writing_hand: Cite Our Project

Convert the following `bibtex` to
APA | MLA
(Credits to bibtex.online)

```bibtex
@article{article,
type={Bachelor's Thesis},
author = {Taleon, Carlo Antonio and Elizalde, Glecy and Rubinos, Christopher Joseph},
title = {ScolioVis: Automated Cobb Angle Measurement on Anterior-Posterior Spine X-Rays using Multi-Instance Keypoint Detection with Keypoint RCNN},
journal = {West Visayas State University College of Information and Communications Technology},
address = {La Paz, Iloilo City, Iloilo, Philippines},
year = {2023}
}
```



2023 Β© Taleon, Elizalde, Rubinos (BSCS4A) - West Visayas State University - College of Information and Communications Technology. All Rights Reserved.