whats the concept behind 2 d median filtering of an image

1 ビュー (過去 30 日間)
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2014 年 4 月 29 日
回答済み: Image Analyst 2014 年 4 月 29 日
my code is
v=[ 154 138 163
75 74 151
70 106 118]
my output is
t =[ 0 75 0
74 118 106
0 74 0]
whats the logic behind this?
  1 件のコメント
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2014 年 4 月 29 日
the steps are arranging in ascending order. zero should be added to the edges. I cant understand the remaining positions

サインインしてコメントする。

回答 (1 件)

Image Analyst
Image Analyst 2014 年 4 月 29 日
For example, when the window is centered over the right middle pixel (row 2, column3), the window sees
138 163 0
74 151 0
106 118 0
and the median value of those numbers is 106. Perhaps this will illustrate:
theWindow = [v(:,2), v(:,3), [0;0;0]]
rightMiddleElement = median(theWindow(:))
Is this not the logic you were expecting?

Community Treasure Hunt

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

Start Hunting!

Translated by