Giter Site home page Giter Site logo

Comments (3)

sofroniewn avatar sofroniewn commented on August 30, 2024

@marius10p although the line-by-line motion registration generates those black line artifacts on individual frames, it may lead to a better signal to noise in the final extracted neuron traces due to its ability to better correct within frame motion and thereby lowering neuropil / other neuron contamination when compared with motion corrections done using a single global X and Y translation. Maybe the data should have been interpolated though instead of being blanked on the missing lines.

It would be hard for us as ask the original data provider to redo this data set for us now, and as there a number of groups using such line-by-line registration algorithms (which make a lot of theoretical sense for certain microscope designs / line rates / frame rates) I think it will be useful for the community to see how the different neuron finding algorithms perform on this type of dataset. If they all perform poorly it could argue against performing motion registration in this way.

from neurofinder.

marius10p avatar marius10p commented on August 30, 2024

Do you have a reference for this comparison? I would be curious to see if it indeed performs better, I have never tried it myself. Another argument is that there is too little SNR to do line-by-line registration anyway, and the data just gets grossly corrupted in this fashion. In fact, the SVD decomposition seems to argue that the signal variability created by this procedure is greater than most of the neural signals. Maybe the interpolation would have helped.

from neurofinder.

sofroniewn avatar sofroniewn commented on August 30, 2024

Unfortunately those comparisons were never published, but it was something looked into by Simon Peron maybe 5 or 6 years ago in Karel's lab. I think it was particularly important for the older galvo-galvo (i.e. non-resonant scanner) microscopes. I'm now using a global registration approach which doesn't have those artifacts. Maybe we should set up a website with standardized data sets and ground truth to compare motion registration algorithms ;-)

from neurofinder.

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.