# 2D Correlation Optimized Warping algorithm (COW) - dynamic programming

I have read this paper about correlation optimized warping algorithm for time series (or here chromatograms) alignment.

Level of detail is not sufficient regarding implementation of optimization procedure in 1D COW, to find optimal linear shifts $u_{i}$ for each section. Then, 2D COW algorithm is rooted on this 1D COW algo. Dynamic programming procedure is mentionned, but I dont know how it is used here exactly.

Do you have references with more details, or implementations of COW?

thanks and regards

-