Chiron
Shaping Your Health Journey, One Drawing at a Time.


An introduction
What is Chiron?
Chiron is a cutting-edge mobile application designed to provide users with a comprehensive understanding of their likelihood of having Parkinson’s disease in under 60 seconds. The app combines innovative technology with a user-friendly interface to offer a range of features that empower users to take control of their health and access valuable information and resources.
The Most Important Features
What services does Chiron provide?
Accurate Prognosis
Chiron utilizes a Convolutional Neural Network (CNN) machine learning model to assess the user’s likelihood of having Parkinson’s disease through tremors in their spiral and wave drawings.
Community Support
Chiron provides knowledge and support for those at risk of Parkinson’s disease, empowering users to understand their condition better and make informed choices about their healthcare journey.
Further Research
Current development is focused on gathering users’ drawings in a secure database that can be utilized for further research as well as incorporating features like velocity into the machine learning model.

Back-End Design
At its core, Chiron utilizes a Convolutional Neural Network (CNN) machine learning model to assess the user’s likelihood of having Parkinson’s disease based on their spiral and wave drawings with 87% accuracy. These drawings are a unique and non-invasive way to capture subtle motor impairments associated with Parkinson’s disease. However, before being trained and tested, a series of important steps are taken. First, the dataset is carefully refined and filtered to ensure its quality. Then, the data is augmented, a technique of artificially increasing the dataset by creating modified copies of existing data. Finally, the CNN model is trained and then tested on this dataset of spirals and waves to ensure a high level of diagnostic accuracy. This code is run on a virtual machine in Oracle Cloud.
A Convolutional Neural Network is a type of deep learning algorithm well-suited for image recognition. It is made up of multiple layers, including convolutional layers, pooling layers, and fully connected layers. In convolutional layers, filters are applied to the input image to extract features such as edges, textures, and shapes which are then passed through pooling layers, which are used to down-sample the feature maps, reducing the spatial dimensions while retaining the most important information. The output of the pooling layers is then passed through the fully connected layers, which are used to make a prediction or classify the image. In this case, it returns a value of either 0 for healthy images or 1 for images showing signs of Parkinson’s.

Front-End Development
While the backend CNN model was coded using Python, the frontend design of Chiron was coded using Swift. The frontend code sends a request to an API containing an image of the spiral or wave and is returned a result of either being healthy or showing signs of Parkinson’s.

Inspiration
See a Demo

App Walkthrough
See a demonstration of Chiron and an explanation of its basic functions