Open jni opened 3 weeks ago
First idea we will implement is to give non-indexed connected components their own ID (even though they are not grains in defdap), and use those to track. That means that we can keep track of grains that become non-indexed.
Trackpy only allows 1-1 tracking (no splits/divisions or merges). This can cause errors, and in some cases, the errors propagate and cause misassignment of nearby grains.
Also, some pixels are "not indexed" in the EBSD, which means that they are not counted as grains in DefDAP and we can't track them. Again, this can cause incorrect jumps to nearby grains in the tracking and propagate errors.
@jie1028 estimates ~12 misassignments out of 76 examined grains, ie ~15% error rate, which is very high. 😬
Let's think of some ideas to fix this in this thread.