I am looking for algorithms/methods for performing a forced alignment of 2D sequences that have different lengths. I have extracted data that traces the mouth movements of different people saying the same thing. Since people say things at different speeds, the vectors obtained from the tracing have different lengths.
For each person I have a 2D vector with the position of a person's mouth relative to the x and y planes. Let us say person one said "hello" and the trace was [[1,3,4,6,7], [3,5,6,3,2]]
, whereas person two said "hello" as well and the trace was [[1,3,4,6,7,4,6,7], [3,5,6,3,2,2,6,3]]
.
Note that person two took longer to say "hello" compared to person one. I am trying to force align these sequences so they have the same length.
Any ideas?