how can I perform interpolation between images

조회 수: 2 (최근 30일)
Yazan Awwad
Yazan Awwad 2013년 10월 22일
댓글: Yazan Awwad 2013년 10월 23일
<<
<<
>>
>>
Hi, I have a set of 180 ultrasound images. I would like to apply linear interpolation between them to reduce the noise. Any help how I can do that? I appreciate ur help. Thank you, Yazan

채택된 답변

Image Analyst
Image Analyst 2013년 10월 22일
Interpolation? How would that reduce noise? Maybe you mean regression. But how many output images do you want from this set of 180 images?
  댓글 수: 5
Image Analyst
Image Analyst 2013년 10월 23일
Well obviously you did the sum incorrectly. Did you cast to double before you added them? Otherwise it will clip at 255, then when you divide by 180 you'll get 0. Or check Alex's suggestion - Prof Milanfar is a really bright guy with some clever algorithms that are very effective..
Yazan Awwad
Yazan Awwad 2013년 10월 23일
I just did what u said, I casted to double and then did the sum and division by 180. It seems to be working but the output image is too blurry where in the original frames the shape of the eraser was brighter( I uploaded some samples of the frames and the output result). I was wondering if there is away to figure out what would be in the black area after translation (see Translated frame_180 with respect to frame_1.png as an example). please give me some suggestion how i could obtain a clearer output image of the 180 frames. I will take a look at what Alex's suggested. Thank you

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Alex Taylor
Alex Taylor 2013년 10월 22일
This family of algorithms is known as super resolution. I suggest you review the literature. For example:
  댓글 수: 1
Yazan Awwad
Yazan Awwad 2013년 10월 23일
Thank you Alex, I will take a look at the paper.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by