Video Acquisition and Representation: Spatio Temporal Sampling – Sampling Structure Conversion – Interpolation – Color spaces – video formats. Motion Analysis: 2D and 3D Motion Estimation and Compensation – Optical Flow methods – Block based – Point correspondences Gradient based – Intensity matching – Feature matching – Frequency domain motion estimation – Depth from motion – Structure from stereo – 3D Reconstruction – Motion analysis. Applications: Video Summarization, Video Surveillance, Video Watermarking, Video Mosaicing. Video Object Tracking and segmentation – 2D and 3D motion tracking – blob tracking – kernel based – Control tracking – Feature matching – Filtering – mosaicing – Video Segmentation – Mean Shift based – Active shape model – Video shot boundary detection. Video Filtering: Motion Compensation – Noise Filtering – Enhancement and Restoration – Video Stabilization and Super Resolution. Video coding, representation – Video Standards: MPEG 1`, 2, MPEG 4, MPEG 7, H.261, H.263, H.264. Video compression – Interframe Compression – 3D Waveform based – Motion Compensation. Content based Video retrieval – Object based coding – Content based representation – Feature extraction – MPEG 7 Visual descriptors – Low to high level representation (CSS, Poly, B-Splines etc) – Video Indexing and retrieval search engines. Video based Rendering – Generation of mosaics from video; Detection of Video object alphamatte and Video cut&paste for Virtual Reality applications.