Research Article

FSD-HSO Optimization Algorithm for Closed Fringes Interferogram Demodulation

Algorithm 1

The improvisation procedure of HSO.
Generate the HM (initial harmonics as real number arrays)
Define the PAR
Define the HMCR
while (Max number of iterations > SC)
 Create new harmonics by accepting better harmonics
 Adjust PAR to take new solutions (harmonics)
  if (rand > HMCR)
   Choose an existing harmonic randomly
  else-if (rand > PAR)
   Adjust the pitch randomly within a bandwidth (bw)
  else
   Create new harmonics via randomization
  end if
 Accept the new solutions (harmonics) if better
end while