将下采样图像中的像素映射到原始原始图像

时间:2018-11-28 06:40:14

标签: matlab image-processing

我正在进行血管跟踪,在那里可以使用训练数据集来跟踪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.

请帮助

0 个答案:

没有答案