Back To Projects

Detecting Retinal Detachment using images with Machine Learning

Yi-Chen (.

This research is on how AI and machine learning can be used to detect retinal detachment using images.


Retinal detachment occurs when your retina (a light-sensitive layer of tissue in the back of your eye) is pulled away from its normal position at the back of your eye. Symptoms include increased eye floaters, sudden flashes of light in vision, and dark shadows in the middle or on the sides of vision. It can eventually lead to blindness. Therefore, it is important that we detect it early on and treat it. This research is on how AI and machine learning can be used to detect retinal detachment using images. Before building my models, I did data pre-processing on retinal images data from four different hospitals. Then I built several different machine learning models, including Logistic Regression, Ridge Classifier, Decision Tree Classifier, K-nearest neighbor, Random Forest Classifier, SVM, MLP Classifier, Neural Networks, and Transfer Learning. I then assessed their accuracy using certain metrics. After building the models, I calculated the accuracy score, precision score, recall score, F1 score, and built Confusion Matrices for all of the models. Our results showed a very high accuracy in all of them; they were all in the 90% to 99% range. Therefore, I can assume that Retinal Detachment can be diagnosed using Machine Learning methods. In summary, retinal detachment is a serious issue and needs to be detected and treated. Using our machine learning models, I achieved great results.

Explore More!

Yi-Chen (.
Samar Abu Hegly
BS in Electrical Engineering & Computer Science and Neuroscience from MiT

Related Projects

Does Physiology Really Help a Volleyball Player Succeed?

As a child, I always went to my sister’s volleyball games. From club games to school games, I went to them all. Because I saw so many volleyball games by watching my sister’s games, I always saw that there was always a trend that I kept seeing from each team.
Justin H.
Mentored by Christina Cheng
Sleep Stage Classification: Investigating Deep Learning with High Dataset Imbalance Under Temporal Interval Change and Data Imbalance Techniques

This study investigates automated sleep stage classification using a CNN-GRU architecture, demonstrating that three-channel multimodal data and longer temporal contexts (60s and 90s) improve classification performance compared with two-channel and 30s approaches. The findings support ASSC as an efficient and accurate alternative to manual sleep scoring, with the best-performing model achieving a macro F1 score of 0.78 ± 0.02.
Ochir J.
Mentored by Joe Xiao
Using Machine Learning to Detect Parkinson’s Disease Through Drawing Data

This research explores the use of machine learning models, particularly logistic regression, on patients' spiral and wave drawings as an accessible and cost-effective method to improve Parkinson's disease diagnosis, achieving an accuracy of 91%, precision of 92%, and recall of 89%.
Katie Y.
Mentored by Sriram Hathwar