Skip to main content
. 2020 Oct 30;20(21):6188. doi: 10.3390/s20216188
Algorithm 1 Disparity maps fusion algorithm
Input:k disparity maps Dk, k reliability masks mk, and k baselines bk
Output: disparity map Dmsm
  • 1:

    baseline = 4

  • 2:

    while baseline > 0 and not all pixels filled in do

  • 3:

    for all pixels (i,j) in Dmsm not yet filled in do

  • 4:

      create empty vector K of estimations to consider

  • 5:

      for all k do

  • 6:

       if bk == baseline and mk(i,j)==1 then

  • 7:

        add Dk to vector K

  • 8:

       end if

  • 9:

      end for

  • 10:

      Dmsm(i,j) = weighted_mean(K,i,j)

  • 11:

    end for

  • 12:

     baseline = baseline − 1

  • 13:

    end while