- Student: Hemansh Khaneja
- Github: @hemansh31
- Organisation: caMicroscope
- Project: Cross Slide Coordinated Viewing
- Mentors: @birm, @nanli-emory
Often, it's useful for users to compare different results on a pathology slide image. To facilitate this, caMicrocope supports viewing the same image with different results, such as heatmaps, segmentations, and annotations, in a coordinated fashion. Since adjacent tissue slice images are usually quite similar, it can be useful to have a similar coordination between different images.
This project focuses on extending the support for comparing different results on two tissue slice images simultaneously in a coordinated fashion. The two different tissue samples may be differently situated in their images, and may require a user to change scale, position, and rotation to sync up the two images. Since caMicroscope does not yet support comparison of different results on a rotated image, support for rotation is also to be extended.
- Feature Name: crossviewer
- Functionalities Introduced:
- Viewing two different tissue slice images simultaneously
- Rotation of tissue slice images
- Pan, Zoom and Rotation synchronisation of two different slice images
- Comparison of different results(annotations, preset labels, rulers, segmentations, magnifyer) on two tissue slice images simultaneously
- Screenshot of the two tissue images in side by side mode
- Pull Requests:
- Commits List
-
- Pull Request
- Features Developed
- Choosing Slides to view in crossviewer.
- Panning, Zooming of the two slides in crossviewer independently.
- Viewing and Adding Labels, Rulers, annotations and Heatmaps on the two slides in crossviewer independently.
- Using magnifier tool and the screenshot feature which takes screenshot of the two slides together.
-
- Pull Request
- Features Developed
- Panning and Zooming the two slides simultaneously and synchronously.
- Support for including rulers in the screenshot of the two slides of crossviewer.
- Support for adding rulers on rotated slides.
-
- Pull Request
- Features Developed
- Support for viewing annotations, labels and heatmaps on rotated slides.
- Support for adding annotations and labels on rotated slides.
- Panning, Zooming and Rotating the two slides simultaneously and synchronously.
- Support for screenshot of the two slides of crossviewer whilst they are rotated.
- Tutorial of the crossviewer tools.
-
- Open one of the two slides you want to view in viewer.
- In viewer page, click on the crossviewer tool.
- A popup window listing all the available slides appears, click on the open button of the slide you want to view in crossviewer along with the already visible slide.