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 J. Dalli et al., Scientific Reports 11, Article 11349 (2021).
- "Explainable endoscopic artificial intelligence method for real-time in situ significant rectal lesion characterization: a prospective cohort study" by N. Hardy et al., International Journal of Surgery 111(2):p 2313-2316 (2025).
This research is also highlighted in the following technical articles:
- "Automating Endoscopic Tissue Characterization in Cancer Patients with Computer Vision"
- "University College Dublin Researchers Harness Computer Vision and AI for Real-Time Biopsy-Free Cancer Discrimination"
- MATLAB® R2022a (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
Click the Fluorescence Tracker (green bulb) icon above to launch the app in MATLAB® Online™. This also installs the supporting functions/scripts and automatically opens the MATLAB Project.
Otherwise (and in general), to use the app or examples scripts:
- From MATLAB, double-click on
AnomalyClassification.prjto open the MATLAB Project - Use the "SHORTCUTS" on the "PROJECT" tab of the MATLAB toolstrip to run the app or open the scripts
Please see the Fluorescence Tracker App User Guide for more information
Also included are several example scripts that can be used independent of the Fluorescence Tracker app.
- "How to Detect and Track Features in a Video with MATLAB"
howto/FeatureTrackingUsingKLTExample.mlx
- "How to Register and Align Features in a Video with MATLAB"
howto/ImageRegistrationExample.mlx
- "How to Develop a Machine Learning Classifier with MATLAB"
howto/FluorescenceClassification.mlx
- "Extracting Features and Classifying Anomalies using Computer Vision and Machine Learning"
webinar/Part1_ExtractingFeatures.mlxwebinar/Part2_ClassifyingAnomalies.mlxwebinar/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.