This app uses computer vision point tracking to quantify near infrared signals emitted by (ICG) Indocyanine Green during fluorescence angiography. Short overview videos of how to use this app can be found in the "How To" Video Series for Biomedical and Pharmaceutical Applications.
The following research in colorectal cancer was carried out using this software: "Digital Dynamic Discrimination of Primary Colorectal Cancer using Systemic Indocyanine Green with Near-infrared Endoscopy" by Jeffrey Dalli et al., UCD Centre for Precision Surgery, School of Medicine, University College Dublin, Ireland (2021).
This research is also highlighted in the article "Automating Endoscopic Tissue Characterization in Cancer Patients with Computer Vision".
- MATLAB R2020b (or newer)
- Image Processing Toolbox, Computer Vision Toolbox, and Statistics and Machine Learning Toolbox
- GPU Computing as shown in webinar requires Parallel Computing Toolbox
- Please see the Fluorescence Tracker App User Guide for video format requirements
- Download/navigate to the installer file (
Fluorescence Tracker.mlappinstall
) - Double-click on the installer file
- Click "Install" when prompted in MATLAB
- The app will then appear in the APPS tab in MATLAB
- The app source code can then be found in the installation folder specified by your MATLAB Add-Ons Preferences (or by querying the app installation location)
- Please see the Fluorescence Tracker App User Guide for more information
- Also included are several scripts that can be used independent of the Fluorescence Tracker App
- Navigate to the downloaded/cloned code repository in MATLAB
- Double-click on
AnomalyClassification.prj
to open the MATLAB Project - From the
PROJECTS SHORTCUTS
tab, select "Open How To Scripts" or "Open Webinar Scripts" - "How To" scripts contained in the
howto
folder:FeatureTrackingUsingKLTExample.mlx
from How to Detect and Track Features in a Video with MATLABImageRegistrationExample.mlx
from How to Register and Align Features in a Video with MATLABFluorescenceClassification.mlx
from How to Develop a Machine Learning Classifier with MATLAB
- "Extracting Features and Classifying Anomalies using Computer Vision and Machine Learning" scripts contained in the
webinar
folder:Part1_ExtractingFeatures.mlx
Part2_ClassifyingAnomalies.mlx
AnomalyClassifier.mlapp
- Overview of MATLAB Apps
- App Building with MATLAB
- Feature Detection and Extraction with MATLAB
- Tracking and Motion Estimation with MATLAB
- Image Registration with MATLAB
- MATLAB for Machine Learning
Copyright 2021-2024 The MathWorks, Inc.