Hello
finding center lines is not an easy task as center is not well defined. It seems best to draw the center lines using Rhinoceros.
I tried an approach that could help you a bit. The idea is to put weights on high curvature parts. Then smooth the weight using some smoothing or “Heat”