Stacked Neural Networks for end-to-end ciliary motion analysis