Skip to main content
. 2019 Jun 30;19(13):2903. doi: 10.3390/s19132903
Algorithm 2 Filtering algorithm.
  •  1:

    procedurefilter tucker(I, tr, ws, CND)

  •  2:

      form a zero filled initial output image X of the same dimensions as I

  •  3:

      for m=1:ws/4:M do

  •  4:

       for n=1:ws/4:N do

  •  5:

         GENERATE TENSOR(I, m, n, ws, CND)         ▹ generate filtering tensor

  •  6:

         if tr= then

  •  7:

          for k=1:3 do

  •  8:

            calculate tr[k] for k-axis using MDL

  •  9:

          end for

  • 10:

         end if

  • 11:

         reconstruct window Y with Tucker reconstruction and the ranks tr

  • 12:

         add window Y to X

  • 13:

       end for

  • 14:

      end for

  • 15:

      rescale window X

  • 16:

      return X

  • 17:

    end procedure