Computer Vision General Topics - 2022
Homograrphy Transformation
Purpose:
Obtain a 3*3 matrix H to transform the image to the desired position and angle.
(Map my "flower" image to my "window" images shot from different angles.)
Procedures:
Obtain the coordinates of each image corner by using GIMP.
Determine the transformation matrix H by using the coordinates.
Transform each point through x′ = Hx.
Place the transformed values into the images.
Transformation Relations:
Panorama Image
Purpose:
Create panorama by connecting images with different views.
Procedure:
Use SIFT to pair corresponding points between images.
Use RANSAC to identify inliers and outliers.
Calculate transformation matrix H.
Connect the images into a panoramic view.
Image Segmentation
Purpose:
Differentiate different objects in an image by using RGB segmentation and texture segmentation.
Expect that
the RGB segmentation works best with varied color channels.
The texture segmentation works best with varied color intensities.
RGB Procedure:
Separate the images into Red, Green, and Blue channels.
Use Otsu algorithm to create a mask for each channel.
Combine individual masks as the final segmentation mask.
Texture Procedure:
Find spatial organization of colors or intensities.
Divide images into regions of interest and classify those parts.
Projective Stereo Reconstruction
Procedure:
Estimate homographies for image rectification
Construct point correspondences
Reproject your points into 3D coordinates