I am attempting to estimate the similarity between three different entities (here expressed as curves). One of the curves represent a "teacher" (green curve) and the other two are "students".
While researching how to solve this problem, I have come across multiple techniques:
Procrustes Analysis Procrustes Analysis with NumPy?
Peak Finding Peak finding algorithm
Minkowski Distance (to penalize the outliers heavier)
All three methods have their own advantages and disadvantages, however neither of them seem to help me with the problem demonstrated in the image:
I "know" that "student 3" (orange curve) is closer to the "teacher", however distance wise "student 5" is measured as closest one
Peak estimations works well for sharp edges, and it does not perform well here.
I do not have a background in signal processing (which is what the problem appears to be requiring), and I would appreciate general suggestions/techniques on how to address these types of problems.