interpolation between 2 images

hi everyone i have 2 grayscle images of ct scan how can i priduce an image between these 2 images by spline,nearest or linear methods?

3 个评论

If you mean an image that combines the two then a mean, max or min between the two would do this, but it depends what effect you are looking for. Spline interpolation needs at least 3 points so I don't see how this would work for just 2 images.
thanks for your attention for example i have 9 frames of echocardiography in 9 time indexes, and i want to have 18 frames instead, so i have to produce one frame between each two consecutive frames to make the number of frames double
hi Tala, I am working on the same problem. Did you check the possibilities of imwrap() can you share your experience?

请先登录,再进行评论。

 采纳的回答

Image Analyst
Image Analyst 2016-11-25

0 个投票

Like Adam says, you can just take the average of the two. This will average intensities but it does not move structures laterally/spatially like a morphing/warping would. To do that you'd need to identify landmarks in the initial and final image and then use imwarp() or something to warp the image.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Read, Write, and Modify Image 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by