Research Article

Sports Video Classification Framework Using Enhanced Threshold Based Keyframe Selection Algorithm and Customized CNN on UCF101 and Sports1-M Dataset

Algorithm 3

Enhanced threshold-based frame difference for keyframe selection.
input: cf
output: kf
CF: Candidate Frame
KF: Keyframe
FD: Frame Difference
T: Threshold Value
procedure keyframe
 Initialize KFi = CF1, CFn, j = 1
 for i = 2 to n − 1 do
  if(i ≤ n && i ≥ 2) then
   FDi = 1/mod(F)| Cfi−1(x, y) − Cfi(x, y) |//FrameDifference
  Else
   Stop
  end if
  if(FDi ≥ T) then
   KFj = FDi
  end if
 end for
end procedure