Giter Site home page Giter Site logo

Comments (6)

lambdaloop avatar lambdaloop commented on June 3, 2024

Hi @MaudvdBogaart ,
At this moment, it's not possible to use separate networks for each camera. It's possible in principle, but from our brief experiments we didn't find any negative effects from just training one network on all the data. In fact, if anything, there was a slight positive bonus as the network trained on multiple views could generalize slightly better.

If this feature is crucial to you, let me know and I could look into implementing it.

from anipose.

MaudvdBogaart avatar MaudvdBogaart commented on June 3, 2024

@lambdaloop , thanks for the quick response.
Okay perfect, good to know.
It is not a problem to just training one network on multiple views, so the feature to use seperate networks is not essential for me, thank you.

from anipose.

MaudvdBogaart avatar MaudvdBogaart commented on June 3, 2024

Hi @lambdaloop
I previously asked if it is possible to use separate trained networks for each camera. At first attempt it seemed not crucial to do this, but when comparing the labeling (in DeepLabCut) when training per camera and on multiple cameras at once, we concluded that the labelling was substantial better when trained per camera.
The cameras are positioned in front but also at the back of the subject, so we could imagine that our setup (8 cameras surrounding the subject) would be the reason for this substantial better labeling when training per camera (viz. Markers on the back are never visible in the front cameras for example and vice versa)
Would it be an option to work on an implementation of the possibility to use seperate training networks for each camera in anipose to retrieve 3D coordinates of the labels?
Best regards,
Maud van den Bogaart

from anipose.

SjoerdBruijn avatar SjoerdBruijn commented on June 3, 2024

I have figured this out today. Will do a pull request soon.

from anipose.

SjoerdBruijn avatar SjoerdBruijn commented on June 3, 2024

@lambdaloop I think this can be closed since pull request Update triangulate.py #55 was merged? Or do you want to keep it open as potenntial future issue to work on improvements so that data from different models doesnt have to be put in the same folder?

from anipose.

lambdaloop avatar lambdaloop commented on June 3, 2024

Yeah, I'll leave it open for now. As I see it, supporting separate networks per camera would be best if you could configure which network goes to which camera in the config.toml file and have anipose handle the rest

from anipose.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.