I'm computer engineering TA with 12+ years of experience
experienced in Computer Vision - Image Processing using MATLAB and OpenCV(C++)
image restoration and enhancement algorithms, Fourier and cosine transform
image segmentation - construction - object recognition
and feature extraction algorithms "harris- cany - SIFT - SURF - RANSAC" etc
+ foreground detection algorithms mentioned in your project [background subtraction methods - average filter - running guassian average ..etc]