Add tps_segment_registration to do_task_eval. Add option for downsample and raycast.
Cache the crossings info for the cheap tps_segment_registration in do_task_eval