segment is a dedicated function
attempt at diff/currently not working
partially working motion tracking