{"id":null,"code":"521466S","name":{"valueFi":"Konenäkö","valueEn":"Machine Vision","valueSv":""},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[],"createdAt":1790534921908,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"Upon completion of the course the student\r\n1. understands the fundamentals of image acquisition, representation and modeling\r\n2. can utilize elementary methods of machine vision and machine learning for image recognition problems\r\n3. can use 2D transformations in model fitting and image registration\r\n4. can explain the basics of 3D imaging and reconstruction","valueEn":"Upon completion of the course the student\r\n1. understands the fundamentals of image acquisition, representation and modeling\r\n2. can utilize elementary methods of machine vision and machine learning for image recognition problems\r\n3. can use 2D transformations in model fitting and image registration\r\n4. can explain the basics of 3D imaging and reconstruction","valueSv":""}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"1. Introduction,\r\n2. Imaging and image representations,\r\n3. Light and color,\r\n4. Feature extraction,\r\n5. Motion,\r\n6. 2D models and transformations,\r\n7. Perceiving 3D from 2D images,\r\n8. 3D transformations and reconstruction,\r\n9. Recognition,\r\n10. Deep learning fundamentals,\r\n11. Dense prediction and object detection","valueEn":"1. Introduction,\r\n2. Imaging and image representations,\r\n3. Light and color,\r\n4. Feature extraction,\r\n5. Motion,\r\n6. 2D models and transformations,\r\n7. Perceiving 3D from 2D images,\r\n8. 3D transformations and reconstruction,\r\n9. Recognition,\r\n10. Deep learning fundamentals,\r\n11. Dense prediction and object detection","valueSv":""}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study Methods","valueSv":""},"content":{"valueFi":"The course is completed with exams (in-class quizzes, midterm exams or final exam) and homework assignments.","valueEn":"The course is completed with exams (in-class quizzes, midterm exams or final exam) and homework assignments.","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Teaching Methods","valueSv":""},"content":{"valueFi":"The course contains lectures (22 h), exercises (16 h), programming assignments (32 h), and self-studying (63 h). Lectures include in-class quizzes that enable collecting extra points. Students can attend the lectures and exercises in person or online. Video recordings are available in Moodle. Two midterm exams are organized in the classroom and require using Safe Exam Browser. Final exams are in EXAM.\r\nMode of delivery: blended teaching.","valueEn":"The course contains lectures (22 h), exercises (16 h), programming assignments (32 h), and self-studying (63 h). Lectures include in-class quizzes that enable collecting extra points. Students can attend the lectures and exercises in person or online. Video recordings are available in Moodle. Two midterm exams are organized in the classroom and require using Safe Exam Browser. Final exams are in EXAM.\r\nMode of delivery: blended teaching.","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"<p>Video recordings and slides, exercise material, Jupyter notebook guides and tutorials, OpenCV documentation and tutorials, and code examples.</p>\r\n\r\n<div class=\"simple-translate-system-theme\" id=\"simple-translate\">\r\n<div>\r\n<div class=\"simple-translate-button \" style=\"background-image: url(&quot;moz-extension://17481d4c-a7a9-4b6a-8b8d-4939329875fe/icons/512.png&quot;); height: 22px; width: 22px; top: 10px; left: 10px;\">&nbsp;</div>\r\n\r\n<div class=\"simple-translate-panel \" style=\"width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;\">\r\n<div class=\"simple-translate-result-wrapper\" style=\"overflow: hidden;\">\r\n<div class=\"simple-translate-move\" draggable=\"true\">&nbsp;</div>\r\n\r\n<div class=\"simple-translate-result-contents\">\r\n<p class=\"simple-translate-result\" dir=\"auto\">&nbsp;</p>\r\n\r\n<p class=\"simple-translate-candidate\" dir=\"auto\">&nbsp;</p>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>","valueEn":"<p>Video recordings and slides, exercise material, Jupyter notebook guides and tutorials, OpenCV documentation and tutorials, and code examples.</p>","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"1. The following books can be used as a reference:\r\n \r\n\r\n\r\n\r\n \n2. R. Szeliski: Computer Vision: Algorithms and Applications, Springer, 2022. 978-3030343712\n3. D.A. Forsyth & J. Ponce: Computer Vision: A Modern Approach, Prentice Hall, 2011. 978-0136085928\n4. A. Zhang, Z.C. Lipton, M. Li, A.J. Smola: Dive into Deep Learning, Cambridge University Press, 2023. 978-1009389433","valueEn":"1. The following books can be used as a reference:\r\n \r\n\r\n\r\n\r\n \n2. R. Szeliski: Computer Vision: Algorithms and Applications, Springer, 2022. 978-3030343712\n3. D.A. Forsyth & J. Ponce: Computer Vision: A Modern Approach, Prentice Hall, 2011. 978-0136085928\n4. A. Zhang, Z.C. Lipton, M. Li, A.J. Smola: Dive into Deep Learning, Cambridge University Press, 2023. 978-1009389433","valueSv":"1. The following books can be used as a reference:\r\n \r\n\r\n\r\n\r\n \n2. R. Szeliski: Computer Vision: Algorithms and Applications, Springer, 2022. 978-3030343712\n3. D.A. Forsyth & J. Ponce: Computer Vision: A Modern Approach, Prentice Hall, 2011. 978-0136085928\n4. A. Zhang, Z.C. Lipton, M. Li, A.J. Smola: Dive into Deep Learning, Cambridge University Press, 2023. 978-1009389433"}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"Recommended prior courses:\r\n521467A Digital Image Processing or an equivalent course,\r\n521141P Elementary Programming or an equivalent course providing basic Python programming skills","valueEn":"Recommended prior courses:\r\n521467A Digital Image Processing or an equivalent course,\r\n521141P Elementary Programming or an equivalent course providing basic Python programming skills","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"1-5/HYL","valueEn":"1-5/FAIL","valueSv":"1-5/FAIL"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"The grading is based on points collected from exams and homework assignments. More specific criteria are published in Moodle.","valueEn":"The grading is based on points collected from exams and homework assignments. More specific criteria are published in Moodle.","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Evaluation criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Evaluation criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Evaluation criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Pääasiallinen opetuskieli","valueEn":"Primary Teaching Language","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":"Syventävät opinnot"}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietotekniikka","valueEn":"Computer Science and Engineering","valueSv":""}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Janne Heikkilä","valueEn":"Janne Heikkilä","valueSv":"Janne Heikkilä"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}