1. A method of decoding an encoded video frame, comprising: receiving an encoded bitstream representative of a video signal including the encoded video frame; identifying, within the encoded bitstream, at least three points located within the encoded video frame, each point of the at least three points adjacent to a respective corner of a current block of the encoded video frame; for each point of the at least three points, performing a motion search for a template block centered within a reference frame about the point to find a template reference block, the template reference block having a center point forming an anchor point pair with the point of the at least three points; generating a prediction block for the current block using affine coefficients, the affine coefficients generated using coordinates of the anchor point pairs; and decoding the current block to an output video stream using the prediction block.