co-registration and overlay
This app performs co-registration among four separate camera images as well as remove object movement from the images during the experiment. First, in order to perform co-registration, we utilized the control point registration software in MATLAB Image Processing Toolbox™. This software allowed us to select geometrical features (landmarks) in an image from the reference camera and apply them to the images from the other cameras. A 2-dimensional transformation matrix for each camera was generated to co-register all camera images based on the selected landmarks. To remove tissue movement, a similar method was utilized to select fixed landmarks among all frames from one camera and co-register all frames based on the selected landmarks. This processing resulted in a transformation matrix for each frame that was applied to the corresponding frames from the other cameras. Finally, in order to show a single multispectral video for all cameras, synchronized frames from all cameras were overlaid using color-coding enabling visualization of the interactions between images.
Cite As
Parsa Omidi (2024). co-registration and overlay (https://www.mathworks.com/matlabcentral/fileexchange/73259-co-registration-and-overlay), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Geometric Transformation and Image Registration >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.