1. A system, comprising: a phase plane correlation (PPC) processing module configured to: receive video data from a video source, generate at least one motion vector (MV) candidate for a three-dimensional (3D) recursive frame interpolation method using a PPC method, and determine a reliability factor corresponding to the MV candidate(s); and a three-dimensional (3D) recursive processing module configured to: receive the at least one MV candidate and corresponding reliability factor from the PPC processing module; perform 3D recursive processing on a plurality of MV candidates comprising the at least one MV candidate received from the PPC processing module and at least one MV candidate from a neighboring region; adjust the 3D recursive processing based on the reliability factor, where adjusting the 3D recursive processing includes the reliability factor adjusting the processing for the at least one MV candidate received from the PPC processing module differently than MV candidates from spatial and temporal candidate blocks; and based on the 3D recursive processing, select at least one of the plurality of MV candidates.