我正在进行血管跟踪,在那里可以使用训练数据集来跟踪500 X 500像素图像大小的血管。但是我的图片大小是2000 X 2000,因此为了跟踪图片中的血管,我将原始图片下采样了0.25,即1/4。跟踪算法的输出是降采样图像中血管的中心线像素。
我的问题是我想要在原始原始图像(2000 X 2000)上而不是在降采样图像上的中心线像素位置。因此,我的问题是,如何从下采样的500 X 500图像中的中心线像素位置中查找原始2000 X 2000图像中的中心线像素位置。伪代码是:
Ioriginal = imread('vessel.jpg'); % size of image is 2000 X 2000
Idown= imresize(Ioriginal,0.25); % downsampling
centerline_pixel_fromDownsampled=tracking_algo(Idown)% tacking output from
%downsampled image
centerline_pixel_fromOriginal=?? % mapping of centerline pixel from
% downsampled image to original image.
请帮助