Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 2.19 KB

README.md

File metadata and controls

39 lines (32 loc) · 2.19 KB

Intelligent-Video-Surveillance-Systems

NTUST-ECE Intelligent Video Surveillance Systems 2020 Fall


HW1

Please use CIFAR 10 datasets

  1. Use K nearest neighbors Algorithm in python and scikit-learn
  2. Use a neural network to perform image classification by pytorch and show the training procedure by tensorboard

HW2

Please write image classifiers for Dog and cat datasets by Python OpenCV

  1. Find Dog and Cat datasets from Kaggle.com, link
  2. Use Histogram of oriented Gradient (HOG) from OpenCV as your feature
  3. Use a support vector machine as your classifier
  4. Visualize your HOG descriptor

References:

  1. HOG
  2. HOG with SVM classifier
  3. Object Detection

HW3

Please generate optical flow image from a pair of images (from open flow benchmark images ) by using the following four approaches by using OpenCv or deep neural networks. I use Kitti.

  1. Lucas-Kanarese approach constant flow
  2. Farneback optical flow
  3. Deep Learning approach by FLOWNET2
  4. Your results should use colors to encode the direction of the optical flow
  5. Please show both estimated flow and ground truth flow

References:

  1. Optical flow
  2. Optical flow using neural networks

HW4

Babysitting your finetune procedure, please finetune the semantic segmentation model for Synthia dataset or Synthia-SF dataset.

  1. You can pick your reference pre-trained models from Pytorch semantic segmentation models
  2. Please use the tensorboard to show your loss function
  3. Please use the test datasets to assess the accuracy of your model