ronshnapp / MyPTV

MyPTV is an open source library designed for 3D particle Tracking (3D-PTV) measurements
MIT License
37 stars 14 forks source link

can we add please dumbbell and fiber (two-point) tracking? #15

Open alexlib opened 2 years ago

alexlib commented 2 years ago

I'd like to open this is a new project and together implement the dumbbell calibration and fiber tracking - both are built on the two-point object ideas

@ronshnapp @stebrizzo

alexlib commented 2 years ago

dumbbell calibration or sometimes called wand calibration, is available in OpenPTV

stebrizzo commented 2 years ago

Hi Alex, Ron!

I am actually working with Eric, a student in our group (in cc) to implement the fiber tracking module in Ron’s new code.

However we are trying to avoid the end points tracking and do “epipolar planes” instead, in order to improve the resolution in terms of the fiber orientation.. for this reason I think that the fiber tracking module is not very suitable for doing Dumbell calibration.

Nevertheless I would really like to implement dumbbell calibration in a separate module, because I’ll need it in the next future, so I’m very happy to help!

Let’s talk about this soon.

Best, Stefano

Il giorno 9 mag 2022, alle ore 12:30, Alex Liberzon @.***> ha scritto:



dumbbell calibration or sometimes called wand calibration, is available in OpenPTV

— Reply to this email directly, view it on GitHubhttps://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1120927052, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALELUY5KFVFI6COWTUKJKN3VJDSNZANCNFSM5VNZVV5A. You are receiving this because you were mentioned.Message ID: @.***>

alexlib commented 2 years ago

Hi Alex, Ron! I am actually working with Eric, a student in our group (in cc) to implement the fiber tracking module in Ron’s new code. However we are trying to avoid the end points tracking and do “epipolar planes” instead, in order to improve the resolution in terms of the fiber orientation.. for this reason I think that the fiber tracking module is not very suitable for doing Dumbell calibration. Nevertheless I would really like to implement dumbbell calibration in a separate module, because I’ll need it in the next future, so I’m very happy to help! Let’s talk about this soon. Best, Stefano

Great to hear. So we shall split into two separate projects: dumbbell calibration fiber tracking

Is it possible to get the "old" fiber, two-point tracker - it shall be useful for the dumbbell branch as well?

alexlib commented 2 years ago

started here: https://github.com/alexlib/MyPTV/tree/dumbbell_calibration

stebrizzo commented 2 years ago

Unfortunately the old way I was tracking fibers was just tracking the two ends with the PTV software, nothing more.. the intriguing part was the fiber fabrication, where I was tagging the edges with a fluorescent dye.

I was selecting in post processing the point couples in 3d at the same distance of the fiber length as one does to build up a structure function.

Do you think that this post processing is of any usefulness?

Best, Stefano Brizzolara

Il giorno 9 mag 2022, alle ore 19:20, Alex Liberzon @.***> ha scritto:



Hi Alex, Ron! I am actually working with Eric, a student in our group (in cc) to implement the fiber tracking module in Ron’s new code. However we are trying to avoid the end points tracking and do “epipolar planes” instead, in order to improve the resolution in terms of the fiber orientation.. for this reason I think that the fiber tracking module is not very suitable for doing Dumbell calibration. Nevertheless I would really like to implement dumbbell calibration in a separate module, because I’ll need it in the next future, so I’m very happy to help! Let’s talk about this soon. Best, Stefano Il giorno 9 mag 2022, alle ore 12:30, Alex Liberzon @.> ha scritto:  dumbbell calibration or sometimes called wand calibration, is available in OpenPTV — Reply to this email directly, view it on GitHub<#15 (comment)https://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1120927052>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALELUY5KFVFI6COWTUKJKN3VJDSNZANCNFSM5VNZVV5A. You are receiving this because you were mentioned.Message ID: @.>

Great to hear. So we shall split into two separate projects: dumbbell calibration fiber tracking

Is it possible to get the "old" fiber, two-point tracker - it shall be useful for the dumbbell branch as well?

— Reply to this email directly, view it on GitHubhttps://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1121369293, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALELUY6GLQ47L67KPNV44OLVJFCNJANCNFSM5VNZVV5A. You are receiving this because you were mentioned.Message ID: @.***>

alexlib commented 2 years ago

this is precisely the dumbbell process :)

On Mon, May 9, 2022 at 10:03 PM Stefano Brizzolara @.***> wrote:

Unfortunately the old way I was tracking fibers was just tracking the two ends with the PTV software, nothing more.. the intriguing part was the fiber fabrication, where I was tagging the edges with a fluorescent dye.

I was selecting in post processing the point couples in 3d at the same distance of the fiber length as one does to build up a structure function.

Do you think that this post processing is of any usefulness?

Best, Stefano Brizzolara

Il giorno 9 mag 2022, alle ore 19:20, Alex Liberzon @.***> ha scritto:



Hi Alex, Ron! I am actually working with Eric, a student in our group (in cc) to implement the fiber tracking module in Ron’s new code. However we are trying to avoid the end points tracking and do “epipolar planes” instead, in order to improve the resolution in terms of the fiber orientation.. for this reason I think that the fiber tracking module is not very suitable for doing Dumbell calibration. Nevertheless I would really like to implement dumbbell calibration in a separate module, because I’ll need it in the next future, so I’m very happy to help! Let’s talk about this soon. Best, Stefano Il giorno 9 mag 2022, alle ore 12:30, Alex Liberzon @.> ha scritto:  dumbbell calibration or sometimes called wand calibration, is available in OpenPTV — Reply to this email directly, view it on GitHub<#15 (comment)< https://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1120927052>>, or unsubscribehttps:// github.com/notifications/unsubscribe-auth/ALELUY5KFVFI6COWTUKJKN3VJDSNZANCNFSM5VNZVV5A. You are receiving this because you were mentioned.Message ID: @.>

Great to hear. So we shall split into two separate projects: dumbbell calibration fiber tracking

Is it possible to get the "old" fiber, two-point tracker - it shall be useful for the dumbbell branch as well?

— Reply to this email directly, view it on GitHub< https://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1121369293>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/ALELUY6GLQ47L67KPNV44OLVJFCNJANCNFSM5VNZVV5A>.

You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/ronshnapp/MyPTV/issues/15#issuecomment-1121466829, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFWMZQK34HUVNZAZS25QP3VJFOQHANCNFSM5VNZVV5A . You are receiving this because you authored the thread.Message ID: @.***>

ronshnapp commented 2 years ago

Hi,

The dumbell would be a great extension! Shall we make a zoom to discuss how to implement this?

alexlib commented 2 years ago

Yes let's do it

I opened a branch on my fork and started some templating. https://github.com/alexlib/MyPTV/tree/dumbbell_calibration