Adapted for piVision task