This project is about performing image registration on whole slide images.
Image registration is the process of transforming different images of one scene into the same coordinate system.Image registration has a wide variety of applications: it is essential as soon as the task at hand requires comparing multiple images of the same scene. It is very common in the field of medical imagery, as well as for satellite image analysis and optical flow.
Features:
- Image registration for whole slide images in cancer imaging.
- Used SIFT feature for key point detection and registration via OpenCV.
Since WSIs( whole slide images) can be very large in size(can go upto some gigabytes) it is difficult to read and explore their features. This can be done using openslide( Python library). It can be installed using the following command:
pip install openslide-python
For creating the thumbnail, we will:
- Import required packages and functions
- Read the image and explore the properties of it
- Display the image
SIFT (Scale-invariant feature transform) is the original algorithm used for keypoint detection. For performing image registration, we will:
- Import the required packages and functions
- Create rotate image function
- Create the SIFT function
- Apply the created functions over the thumbnails