Research Article
A “Tuned” Mask Learnt Approach Based on Gravitational Search Algorithm
Pseudocode 2
Pseudocode of learning the “Tuned” mask based on GSA.
| Begin | | Input training sample texture images | | Set the parameters of GSA and generate initial populations | | For each agent (object), generate a “Tuned” mask by using (15) (the position of the agent could be directly used as the | | element value of the mask), make convolution with training images and “Tuned” mask, and output the eigenvalues | | While (The current iteration t < The maximum iteration T) | | Compute the fitness value of each object by using (16) | | Update the gravitational variable , and and of the population | | Calculate the active gravitational mass , the passive gravitational mass , the inertial mass and the | | acceleration for each object | | Update velocity and position of each object by using (6) | | If (The fitness value of current position is better) | | Replace the object by the new position | | End if | | End while | | Output the optimal “Tuned” mask according to (15) | | End |
|