Skip to content

kESI experiments on 4 spheres models #20

Description

@mdovgialo

Todo:

From #17 we now have forward solver for point sources - electrodes and arbitrary meshes. But it seems to work correctly only for 4 spheres meshes in vaccuum

  • scalp electrodes are weird!!!
    need to try with higher resolution meshes, deeper scalp electrodes, scalp electrodes have wrong correction...
    might need to do local mesh refinement, or add real electrodes in the mesh. That will not change long range interactions... Most likely spherical symmetricity of the 4 spheres scalp electrodes is just homogeneous enough to be kCSD solveable...

  • Check how exactly leadfield correction is used, should it really be the difference between analytic and FEM solution? Or was it all just a FEM solver trick to soften singularities.
    looking at the solve_sphere_on_plate.py and it's imports it seems the correction potential saved by the FeNiCs solver is u - u_inf, which is exactly what I'm doing in MFEM.

  • Check for analytical 4 spheres solution? Calculate leadfields using analytical model? Useful link https://github.com/Neuroinflab/fourspheremodel
    kESI project has a working version for point dipoles only, can't compare with electrodes, and can only sample the potential "above" the dipole position...

  • compare dipole solution analytical/numerical
    in numerical I cannot really create a point dipole, only a dipole with some existing size, unless maybe I try implementing my own point Dipole based on DeltaCoefficient??? 2 super close delta coeffs!

  • experiment with multilayered depth 10-05 electrodes on four spheres
    had to optimise solution storing, and need to fix scalp electrodes

https://github.com/Neuroinflab/kESI/tree/dev/20_experiments_with_4_spheres

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions