Comments (6)
Hey @DanaeNikol ! Did you see any traceback error messages in the linux terminal after SimBA crashed? Would be helpful for me to try to replicate the issue and see where it went wrong.
from simba.
Thanks for your help! I noticed that in the end it was processing everything but on a super slow pace (only visible after an hour that sth was actually happening). Thus there were no traceback error messages.
However, for some videos it would say processing.. but right after 'skipping outlier correction' for another video.
Would this be normal?
from simba.
Hey @DanaeNikol ! Not entirely sure what's going on but I can make some guesses... :)
If outlier correction is super slow: is it possible that the outlier criteria is very stringent, and the data is large? Say that using your criteria means that most or all body-part movements are classified as outliers. That would mean all body-parts have to be corrected, which sould take significant time if the data is big? You can try increasing the criteria to see if that fixes it.
For the ... right after 'skipping outlier correction' for another video
, could it be that you clicked to run outlier correction, and as it was so slow, you clicked Skip outlier correction
while the outlier correction was still running? This would mean that the two processes (running outlier correction, and skipping outlier correction) would run simultaneously on two threads on your computer and you would get a messages from both these processes?
from simba.
Hi @sronilsson!
I think both your guesses are correct.
Regarding the outlier correction, as criteria i used what was recommended, meaning 1.5 for the movement and 1.7 for the location.
It is indeed true that (I think) all of my body part movements seem to have been corrected for a very high number of frames (each video should have in total approx 8900 frames). Here is a brief screenshot:
If I get such results, then I guess it would make a lot of sense to either change my criterion or the body parts I am using to calculate the reference value?
The quality of the detections, at least as judged by the dlc created videos seemed very good to get such intense outlier correction. As bodyparts for the outlier correction I used the defaults provided by Simba as suggested, but these were the two ears, thus the gross correction could be partially explained by that?
I am sorry for the naivity of my questions, I am very new in this field.
Your second guess is very correct, I reran everything and it all seemed normal!
Thanks a lot!!
from simba.
Hi @DanaeNikol !
Yes, the outlier correction code looks at the aggregate mean or median distances and movement between body-parts in the video, and takes that aggregate value and multiplies it by your criterion value (e.g., 1.5) to produce a threshold value. It might be, that that threshold value is too low in your case. That threshold value, from the documentation, worked well for me in my tutorial example, but it will not be universally true and is dictated by your animal body-parts and quality of tracking. The model I used for the tutorial was trained with I think 3-4k annotated images, so it was very exact and maybe, looking back, not the best example to use in a tutorial... 😬
from simba.
Thank you @sronilsson!
from simba.
Related Issues (20)
- Impossible to create 2 animal trackplots HOT 2
- error when in creating animal direction to body part videos HOT 3
- Selective ROI request HOT 5
- ROI analysis - not possible ROI definition HOT 9
- Error in model evaluation HOT 5
- outliers correction HOT 29
- Error during user defined Project Configuration for custom multi-animal tracking HOT 11
- ROI analysis feature extraction HOT 28
- Unable to Start Simba GUI HOT 31
- Spontaneous alternation test HOT 24
- "Feature number mismatch error" when analyzing new videos with a machine model HOT 3
- SIMBA INDEX WARNING: Some frames appears to be missing in the dataframe HOT 22
- Error when creating Validation video [out#0/mp4 @ 00000294EB792500] HOT 22
- SIMBA Crashing on V 1.89.4 when using GPU to Downsample Videos HOT 1
- Segementation fault when creating a new project HOT 9
- labelling behavior HOT 22
- Problem analyzing ROI data Aggregates HOT 26
- SHAP visualization failed HOT 7
- SHAP Multiprocessing Failed HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simba.