Text traduït
Aquesta assignatura s'imparteix en anglès. El pla docent en català és una traducció de l'anglès.
La traducció al català està desactualitzada.
Consulta preferentment el text original!
Si ho prefereixes, consulta la traducció!
Texto traducido
Esta asignatura se imparte en inglés. El plan docente en español es una traducción del inglés.
La traducción al español está desactualizada.
¡Consulta preferentemente el texto original!
Si lo prefieres, ¡consulta la traducción!
Original text
This subject is taught in English. The course guide was originally written in English.
Course
Automotive Engineering
Subject
Computer Vision and Intelligent Systems
Type
Optional (OP)
Credits
3.0
Semester
2nd
Group | Language of instruction | Teachers |
---|---|---|
G51, classroom instruction, mornings | English | Laura Dempere Marco |
Objectives
Computer Vision is called to revolutionise industrial automation in smart factories and autonomous driving. Among the most important and powerful sensors in automated factory environments and in self-driving vehicles are vision systems with cameras. The aim of this course is to provide an introduction to computer vision and intelligent systems and their role in the state of the art techniques in the automotive sector. The course should provide the students with:
- General understanding of the state of the art computer vision methods involved in automated factory environments and self-driving systems.
- Ability to implement simple computer vision solutions in a laboratory environment.
- Ability to independently develop a course project.
Learning outcomes
The student knows how to apply the principles of computer vision and digital image processing techniques.
Competencies
Specific skills
- Understand the basic principles of use and programming of computers, operating systems, databases, software applications in engineering, industrial computing and communications networks, and apply this to engineering in general and to the design of connectivity systems in the automotive sector.
- Understand the principles of mathematical theory in order to solve mathematical problems that may arise in engineering and apply knowledge to: linear algebra, geometry, differential geometry, differential and integral calculus, ordinary and partial differential equations, numerical methods, numerical algorithms, statistics and optimisation.
- Work in a multilingual, multidisciplinary environment, and make oral presentations and write reports in English in the field of engineering, in general, and in the automotive sector, in particular.
Basic skills
- Students have the ability to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific and ethical issues.
Content
- The human visual system and computer vision systems
- Digital image fundamentals
- Image representation
- Colour image processing
- Image enhancement
- Spatial domain methods
- Frequency domain methods
- Image understanding
- Feature extraction
- Pattern recognition
- Introduction to deep learning
Evaluation
The evaluation of the course follows a continuous assessment methodology through the presentation of a practical assignment, and a course project. An exam will take place at the end of the term to ensure that each student has individually achieved the main objectives of the course. During the last weeks of the course, the students will work on the course project in reduced teams (4-5 people), which will be more ambitious in scope than the practical assignment (developed in reduced teams of 2 people) as it will tackle a real challenge. To develop this project, the students will need to study and deepen into some concepts in an autonomous way. The team members must expose and report regularly on the status of the project. At the end of the course, the teams will publicly defend their project and will deliver a final report.
Final mark = 0.2 · A + 0.4 · P + 0.4 · VT
- A: Assignment (individual evaluation + collective evaluation) (non-retakable)
- P: Final Project (individual + collective evaluation) (non-retakable)
- VT: Validation test (individual evaluation) (retakable)
Methodology
The course combines master classes and a project based learning (PBL) methodology. The instructor will present the key concepts of each topic during the lectures, which should be consolidated both individually and cooperatively by the students. Such lectures will include hands-on practical exercises. There will also be specific sessions in which the students will work on practical assignments. These assignments will be subsequently delivered as part of a continuous evaluation framework. At the end of the course, a group project will be defined and executed. The project aims to develop technical and interpersonal skills, as well as individual responsibility, while providing a highly motivating context that will allow you to address your specific interests in the field. During the lectures, the working environment will be Matlab®.
Bibliography
Key references
- Davies, E. R. (2005). Machine Vision: Theory, Algorithms, Practicalities. Retrieved from https://www-sciencedirect-com.biblioremot.uvic.cat/book/9780122060939/machine-vision
- Davies, E. R. (2012). Computer and machine vision: theory, algorithms, practicalities. Retrieved from https://ucercatot.uvic-ucc.cat/permalink/34CSUC_UVIC/1nl2ep/alma991001156506306718
- Gonzalez, R.C., and Woods, R.E. (2006). Digital Image Processing (3 ed.). Prentice Hall.
Further reading
Teachers will provide complementary bibliography and compulsory reading throughout the course via the Virtual Campus.