catalystneuro / vame-desktop

A desktop application for the Variational Animal Motion Encoding project.
GNU General Public License v3.0
1 stars 0 forks source link

Data Organization - egocentric alignment and create training dataset interpolation table #18

Open npranav9 opened 3 weeks ago

npranav9 commented 3 weeks ago

When performing egocentric alignment and creating the training dataset in the "Data Organization" tab, would it be possible to generate and save a table with the following information?

Rows = Sessions Column-1 = # of frames interpolated over due to low DLC likelihood value (# of NaN frames after pose_confidence thresholding). Column-2 = same as column-1, but represented as % of total frames, relative to the length of that session. Note: Columns 1 and 2 are for values generated after vame.egocentric_alignment().

Column-3 = # of frames interpolated over due to IQR outlier status. Column-4 = same as column-3, but represented as % of total frames, relative to the length of that session. Note: Columns 3 and 4 are for values generated after vame.create_trainingset().

Column-6 = summarize rescaled egocentric coordinates by showing the global min and max of the new X and Y coordinate time series (for all body parts combined, not individual bodyparts). Format should be column 5 (X min, x max), column 6 (y min, y max).

garrettmflynn commented 2 weeks ago

Sure! You would want this rendered afterwards as a record of the run?

npranav9 commented 2 weeks ago

Yeah rendering and saving the table after the tab has run works. Thanks!