Build real-time software engines in C++ or Python to control high-speed optical imaging device
This project has reached full capacity for the current term. Please check back next semester for updates.
Optical coherence tomography (OCT) is an optical imaging device that can non-invasively generate cross-sectional images of human tissue. OCT is widely used in clinical ophthalmology to diagnose and manage retinal diseases, such as age-related macular degeneration and diabetic retinopathy. High-speed OCT instrument requires high-performance software engines that can effectively control the imaging device, acquire large image datasets, and display real-time images.
In this project, we will build a real-time software engine for high-speed OCT prototype instrument. Students will work on integrating the software engine in C++ or Python and learn various optical and electronic components to control the optical imaging device.
Build real-time software engine that controls an imaging device
Present findings as a poster and/or publish in a journal
Length of commitment | About 3-5 months |
Start time | Spring (January/February) |
In-person, remote, or hybrid? | In-Person Project |
Level of collaboration | Small group project (2-3 students) |
Benefits | Academic credit (Students can enroll in BE298/498/597 for academic credits) Stipend Research Experience |
Who is eligible | All Undergraduate students and current students with prior experience in C++/Python. |
Jungeun Won
Assistant Professor of Research
Biomedical Engineering
Phone: (716) 645-4497
Email: jungeunw@
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
1. Watch 3 relevant videos about optical coherence tomography
- https://www.youtube.com/watch?v=UyZXJ3WjKwI
- (Part 1) https://www.youtube.com/watch?v=FKzIH7o8zTA
- (Part 2) https://www.youtube.com/watch?v=hOSiVuWGNiw
2. Take a look at the open-source library to build the software engines
- https://www.vortex-oct.dev/#users
biomedical, electrical, computer science, programming, software, python, engineering, optics, imaging