Add perspective crop initial implementation