generateInterpData.m

Hello,

I have some questions that I would like to ask regarding the code of the generateInterpData.m script:

  1. What does the distanceThresh represent in practical terms / what distance are we considering here? And why a default value of 10 mm?
  2. What are the points “not referenced by the triangulation”, " external to the triangulation", “referenced by the triangulation”?

Thank you for your time and attention.

Best regards,
Alex

Welcome Alex to the forum!

In answer to your questions

distance threshold is a distance from a mapping point. So for example, if you had an atrial shell with surface area of 100cm2, but only 10 mapping points across that shell, you could set the distance threshold to infinity and data would be interpolated across the entire shell. If you set a default to 10mm then you would have 10 ‘patches’ or ‘islands’ of interpolated data across the shell with gaps in between.

We defaulted to 10mm2 since we previously reported a suitable sampling density of 1 point per cm2 for activation mapping in the atrium (Local activation time sampling density for atrial tachycardia contact mapping: how much is enough? - PMC).However, you are likely to need to customise this value for your own needs

“not referenced by the triangulation”, " external to the triangulation", “referenced by the triangulation”?

  • consider the contstruct of the geometry as a triangulation, you have a list of point co-ordinates and elements (triangles). The list of point co-ordinates can be longer than needed - these are redundant points which are “not referenced by the triangulation”. The opposite holds true for points which are referenced by the triangulation. If the points fall outside of the closed volume defined by the triangulation then the points are “external to the triangulation”

hope that helps!