Set Creator - MachineEditor/MachineVideoEditor GitHub Wiki
Set creator is a tool for set creation and analysis.
Currently it only has set angle data comparison. To see the option of opening set creation, the directory has to be set as face and saved into the project database. Image containers opened in the set creator are in read-only mode and you can delete faces, but not otherwise modify them.
Face pose graph is a tool to find missing angle data in identity training and it’s grouped into sections by pitch and yaw, we do not look at roll since it should be negated in the extraction process and faces get realigned with roll equal to 0 or as close to possible. For best result of the angle graph analysis both sets should be cleaned of duplicates since the graph looks at the amount of faces for a given angle. If there are duplicates or very similar faces poses you have to be aware that you can skew the angle values to one side.
To remove duplicates you can use the Image filtering menu in the image viewer and use filter similar
.
as always, you should probably backup before deleting pictures
You can lower landmark filtering and histogram options, it works by comparing landmark face distance and then color distance, It can skip small eye and mouth changes that don’t get noticed by landmarks and are too small to affect the color values, additional filtering will be added soon for those cases but keep that in mind.
There will be added more data view graphs and complex calculations to get a better idea of the sets in the future.
Opening a set folder with the set creator will set that set as a base compare set, other sets can only compare to it.
Main sidenav is used for setting sets used for comparison. There are 3 ways of importing data.
Set importing
- Default way is importing from current database, application will list all folders tagged as face
- Browsing an external project with a database, opening the database will list its face directories.
- Directory with embedded face data, browse the directory and embedded face data is auto loaded.
When loading data from the project database, if you the loading bar it means some data is missing, to fix it open that project directory, reimport the face data and save the new data.
When a face directory is added it will be available in the “Set directory list”, choose a directory from the drop list. When there are 2 face sets opened you can use press the Toggle graph button to open the set compare graph.
Graph shows face angle distributions over pitch and yaw. Hovering with over a rectangle angle group a mouse shows a tooltip with group information. By clicking on the group with filters those faces in the face containers, clicking again will remove the filter.
Color information:
- Yellow - SRC faces available, but no DST faces
- Orange - more DST faces than SRC faces in this angle group
- Teal - more SRC faces than DST faces in this angle group - this is what you should be aiming for
Lighter color shade signifies that there are more faces in that angle group, which is good.
Bottom bar
Buttons from left to right:
- Toggle mirror yaw - mirror yaw will show you angles for when flip is set in training
- Show yaw only will show angle data per yaw angle ignoring the pitch
- Remove angle filter
- Make graph transparent when mouse is outside of the graph
- Multiply by 1.5 will multiply face angle values with 1.5 to give the graph a better spread, angles from 2d landmarks seem to generate lower angle values and it can help if you have a lot of data in a small area
Changing graph layout does remove the angle filters but changing the set does not.