[[https://fel.cvut.cz/cz/education/rozvrhy-ng.B212/public/html/predmety/46/84/p4684506.html|Schedule (CZ course)]] [[https://fel.cvut.cz/cz/education/rozvrhy-ng.B212/public/html/predmety/46/85/p4685206.html|Schedule (EN course)]] [[https://cw.felk.cvut.cz/upload/|Upload system]] [[https://cw.felk.cvut.cz/forum/forum-1777.html|Discussion forum]] ====== Computer Vision Methods Labs ====== ===== Labs plan ===== Labs are organized in four main topics: Correspondence problem, Indexing and image retrieval, Object tracking, Convolutional neural networks. Each topic is covered by approximately two to four labs. \\ Zoom link for the remote labs (EuroTeQ project students) on Thursday 14:15 https://feectu.zoom.us/j/97922104602 ^ Week ^ Date ^ Topic ^ Recording ^ | 1 | 16.2.| [[courses:mpv:labs:1_intro:start|Introduction to Image Processing in python using PyTorch]]. | [[https://drive.google.com/file/d/1tyeNOc2g6Rl3sP3j8Ruirl7K70GmA6ik/view?usp=sharing|recording]] | | 2 | 23.2 | [[courses:mpv:labs:5_convolutional_networks:start|Convolutional Neural Networks: training a classifier]] |[[https://drive.google.com/file/d/1P1I14LG2PBZuRbs7LFwi6sU7UMpo-7IT/view?usp=sharing|recording]] | | 3 | 2.3. | [[courses:mpv:labs:5_convolutional_networks:start#training_own_network| Convolutional Neural Networks II: image colorization]] | [[http://cmp.felk.cvut.cz/~mishkdmy/MPV2022/Lab2_colorization_MPV2022.mp4|recording]] | | 4 | 9.3. | [[courses:mpv:labs:2_correspondence_problem:start| Correspondence problem I, detection of the interest points]]. |[[http://cmp.felk.cvut.cz/~mishkdmy/MPV2022/MPV_lab_detector_2022_03_10.mp4|recording]] | | 5 | 16.3. | [[courses:mpv:labs:2_correspondence_problem:start#computing_local_invariant_description| Correspondence problem II, computing local invariant description]]. |[[http://cmp.felk.cvut.cz/~mishkdmy/MPV2022/2022-03-17-MPV_lab_descriptor.mp4|recording]] | | 6 | 23.3. | [[courses:mpv:labs:2_correspondence_problem:start#correspondence_problem_and_ransac| Correspondence problem III, finding tenative correspondences and RANSAC]]. | [[http://cmp.felk.cvut.cz/~mishkdmy/MPV2022/MPV_lab_RANSAC_Matching_24_03_2022.mp4|recording]] | | 7 | 30.3. | [[courses:mpv:labs:2_correspondence_problem:start| Correspondence problem, summary]]. | There is no new task, see recording for 23.03.2002 | | 8 | 6.4. | [[courses:mpv:labs:3_indexing:start#bow_image_representation_tf-idf_weighting|Image Retrieval I, image representation with set of visual words. TF-IDF weighting]] | | | 9 | 13.4. | [[courses:mpv:labs:3_indexing:start#fast_spatial_verification_query_expansion|Image Retrieval II, fast spatial verification, query expansion.]] | | | 10 | 20.4. | [[courses:mpv:labs:3_indexing:start#image_retrieval_in_big_databases|Image Retrieval III, complete pipeline for image retrieval in large databases.]]| | | 11 | 27.4. | Extra time for working on previous assignment / No lab held in classroom | | | 12 | 4.5. | [[courses:mpv:labs:4_tracking:start|Tracking I, Kanade-Lucas-Tomasi tracking (KLT tracker)]] | | | 13 | 11.5. | Rector's day. [[courses:mpv:labs:4b_tracking:start|Tracking II, KCF tracker]] discussed on the Monday (9.5.) lecture | | | 14 | 18.5. | Finishing the assignments [update 18.5. : classroom lab cancelled due to illness of tutor]| | Labs will be accompanied with a simple programming task. Detailed specification of the tasks is described in each of the labs. Students will upload their results and their codes through the [[https://cw.felk.cvut.cz/upload/|BRUTE]] system. Each lab will usually consists of three parts: - **Discussion on the last lecture**. Students will be free to ask any questions related to the last lecture. At the end of this session, a teacher will pose a question to a volunteer/random student. If the student answers correctly, he/she will get a single //bonus point//. - **Working on the current task**. Students are free to ask any specific questions, discuss their current results, resolve any programming issues. - **Short introduction of the next task**. The teacher will briefly introduce the next problem, give some hints and answer possible questions. /* Each lab will be accompanied with a programming task. The programming tasks are due to the next lab (midnight of the Tuesday before the lab) and should be solved regularly through the semester and uploaded to the upload system. Detailed specifications of the tasks are described in each of the labs. Please, read the description of the task **before** the lab. The upload system for uploading and checking your assignements is available [[https://cw.felk.cvut.cz/upload/|here]].\\ */ ===== Assessment ===== You are obliged to carry out all programming tasks at least a minimal required quality. All tasks must be carried out individually! You are free to discuss the problems with your colleagues, however the code must be written strictly by yourself. See [[https://cw.fel.cvut.cz/wiki/help/common/plagiarism_cheating|plagiarism]] if you are unsure what is allowed. ===== Evaluation Policy ===== The grading points from the labs will contribute to 50 percent of your course evaluation. It is required to obtain at least half of the points for each programming task. Each task uploaded after the due date is penalized as follows:\\ 0.015pts for every hour after the deadline (= 2.5pts/7days)\\ The maximum penalty is 60% of the maximum points, e.g. for the task uploaded in 1 month late, you will get < =40%. ===== Useful Links ===== [[http://vision.stanford.edu/teaching/cs223b/video.html|Computer vision: Facts & Fiction series]]\\ [[http://www.andrew.cmu.edu/course/16-720/|Computer Vision course at CMU]] | Course Assistants |||| | [[https://cmp.felk.cvut.cz/~neumalu1/|{{:courses:mpv:labs:lukasneumann2.jpg?90x120}}]] | [[http://cmp.felk.cvut.cz/~mishkdmy/|{{:courses:mpv:labs:dmytro.jpg?90x120}}]] | [[ |{{:courses:mpv:labs:filip_naiser.jpg?90x120}}]] | [[http://cmp.felk.cvut.cz/~drbohlav/|{{http://cmp.felk.cvut.cz/~drbohlav/ondrej_drbohlav.jpg?90x120}}]] | | Lukáš Neumann | Dmytro Mishkin | Filip Naiser | Ondřej Drbohlav \\ (lead) |