Gait Recognition - Batch Symmetry Extraction
Once the 64x64 blocks have been created, the symmetry operator is applied to them using a batch processing program. This creates an individual symmetry map for each image:
>> symmetry extraction >> | ||
>> symmetry extraction >> | ||
>> symmetry extraction >> | ||
>> symmetry extraction >> | ||
>> symmetry extraction >> |
The gait signature for a given gait sequence is then calculated by taking an average of all symmetry maps:
This batch processing is performed by a command line application written in java. It is run by the following command:
java CreateSymmetry dir1 dir2 dir3...
The application runs through each of the directories listed, creating the symmetry maps for each of the images within those directories. The output files are stored in a new directory called dir1_symmetry (where dir1 is the name of the original folder).
The resulting average is stored in the new directory and is called dir1.png. It is also written to the directory where the application is running. Additionally a jpg is also written to the symmetry folder called folder.jpg - this allows windows xp to use the average image as the thumbnail image for that folder.
Download this application: