Universidad de Jaén

Menú local

Syllabus 2022-23 - 13113017 - Computer vision (Visión por computador)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería electrónica industrial
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2022-23
COURSE: Computer vision
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Computer vision
CODE: 13113017 ACADEMIC YEAR: 2022-23
LANGUAGE: English LEVEL: 1
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: SC
2. LECTURER BASIC INFORMATION
NAME: SATORRES MARTÍNEZ, SILVIA MARÍA
DEPARTMENT: U133 - ING. ELECTRÓNICA Y AUTOMATICA
FIELD OF STUDY: 520 - INGENIERÍA DE SISTEMAS Y AUTOMÁTICA
OFFICE NO.: A3 - 426 E-MAIL: satorres@ujaen.es P: 953213381
WEBSITE: No procede
ORCID: https://orcid.org/0000-0003-0154-4125
LANGUAGE: - LEVEL: 1
3. CONTENT DESCRIPTION

I. INTRODUCTION

Lesson 1. Computer vision introduction

  • Concepts and definitions. Introduction to Computer Vision.
  • Fields of application.
  • Devices.

II. IMAGE PROCESSING CHAIN

Lesson 2. Image Acquisition.

  • Vision sensors.
  • Optical systems.
  • Lighting in machine vision.

Lesson 3. Pre-processing

  • Contrast.
  • Noise reduction.
  • Image enhacement.

Lesson 4. Edge extraction

  • Introduction.
  • Gradient detectors.
  • Laplacian detectors.
  • Canny edge detector.

Lesson 5. Image segmentation.

  • Introduction.
  • Line detection using hough transform.
  • Thresholding.
  • Region-based segmentation.

Lesson 6. Features extraction

  • Introduction.
  • Boundary descriptors.
  • Regional descriptors.

Lesson 7. Object recognition.

  • Foundations.
  • Decision functions.
  • Parametric classifiers.
  • Non-parametric classifiers.

III. MACHINE VISION SYSTEMS

  • Industrial machine vision inspection.
  • Robot vision.

PRACTICE

  • P0. Matlab introduction.
  • P1. An introduction to Graphical user interfaces. 
  • P2. Graphical user interfaces
  • P3. Noise removing.
  • P4. Edge detection (I).
  • P5. Edge detection (II).
  • P6. Segmentation (I).
  • P7. Segmentation (II).
  • P8. Segmentation (III).
  • P9. Feature extraction (I).
  • P10. Feature extraction (II).
  • P11. Object recognition (I).
  • P12. Object recognition (II).

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

Lecture and programming practices are part of the activities included in the course. In addition, industrial applications using computer vision will be presented (Project based learning).

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

In order to pass the course the following issues have to be fulfilled:

  1. Pass the practices
  2. Pass the   programming task and  theory exam.
  3. Pass the case of study

The programming task and theory exam (assessed   comp.): CB3R, CB5R, CEX7, CEX8

The practices and the case of study (assessed   comp.): CB3R, CB5R, CEX7, CEX8

 The following   learning results are achieved when the student passes the course: Result 34, Result35, Resultado 36, Result 37, Result 38, Result 39.

6. BOOKLIST
MAIN BOOKLIST:
  • Digital Image processing using MATLAB Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins. Edition: 2nd ed. Author: González, Rafael C.. Publisher: McGraw Hill Education  (Library)
  • MATLAB: advanced GUI development Scott T. Smith. Edition: -. Author: Smith, Scott T.. Publisher: Dog Ear  (Library)
  • Computer vision : a modern approach David A. Forsyth, Jean Ponce ; International Edition contributions by Soumen Mukherjee, Arup Kumar Bhattacharjee. Edition: 2nd ed. Author: Forsyth, David A.. Publisher: Pearson  (Library)
ADDITIONAL BOOKLIST:
  • Handbook of machine vision edited by Alexander Hornberg. Edition: -. Author: Hornberg, Alexander, ed. lit.. Publisher: Wiley-VCH  (Library)
  • Handbook of machine and computer vision : the guide for developers and users edited by Alexander Hornberg.. Edition: Second, revised and updated edition.. Author: Hornberg, Alexander, editor.. Publisher: Wiley-VCH  (Library)
  • Handbook of 3D machine vision [Recurso electrónico] : optical metrology and imaging edited by Song Zhang. Edition: -. Author: Song, Zhang. Publisher: CRC  (Library)
8. VIRTUAL / CLASSROOM TEACHING SCENARIO

 1. COURSE DESCRIPTION AND TEACHING METHODOLOGY 

Activity

Format (face-to-face/online, synchronous and asynchronous )

Description

30 Lectures

Face-to-face 50%

30 Lectures (one hour) in class and with videoconference access. Regular rotation of students

13 Practices

Face-to-face 50%

12 practices (2 hours) and one introductory session (1 hour) in the lab and with videoconference access. Regular rotation of students

Programming work presentation (1 session)

Face-to-face 50%

Two hours in class for programming work presentation with videoconference access. Regular rotation of students

Office hours

Face-to-face + Online

Face-to-face and on-line office hours (synchronous and asynchronous)

 2.   ASSESSMENT METHODOLOGY

Ordinary call

Item

Format (face-to-face/online, synchronous and asynchronous )

Assessment Description

Percentage

Practices

Face to face 50%

Students are assessed in the lab session. Regular rotation of students

20

Programming work presentation

Face to face 50%

Programming work presentation with videoconference access. Regular rotation of students

50

Case of study

Online asynchronous

Asynchronous case of study using UJA LMS

30

 

Extraordinary call

Item

Format (face-to-face/online, synchronous and asynchronous )

Assessment Description

Percentage

Practices

online asynchronous

Asynchronous practices assessment with the support offered at the UJA LMS

20

Programming work presentation

online synchronous

Programming task and presentation using GSuite Meet

50

Case of study

online asynchronous

Asynchronous case of study using UJA LMS

30

 3. RESOURCES  

  • Software installed in the Univerisity of Jaén virtual PCs.
  • Open source software.
  • GSuite Meet and UJA LMS platform

9. VIRTUAL TEACHING SCENARIO

  • 1. COURSE DESCRIPTION AND TEACHING METHODOLOGY 

Activity

Format (face-to-face/online, synchronous and asynchronous )

Description

30 Lectures

Online synchronous

30 Lectures (one hour) using an online videoconference system.

13 Practices

Online asynchronous

12 practices (2 hours) and one introductory session (1 hour) using virtual tools

Programming work presentation (1 session)

Online synchronous

Two hours for programming work presentation using an online videoconference system.

Office hours

Online

Face-to-face and on-line office hours (synchronous and asynchronous)

 2. ASSESSMENT METHODOLOGY

Both calls follow the same methodology

Item

Format (face-to-face/online, synchronous and asynchronous )

Assessment Description

Percentage

Practices

online asynchronous

Asynchronous practices assessment with the support offered at the UJA LMS

20

Programming work presentation

Online synchronous

Programming task and presentation using GSuite Meet

50

Case of study

Online asynchronous

Asynchronous case of study using UJA LMS

30

 3. RESOURCES

Software installed in the Univerisity of Jaén virtual PCs.

Open source software.

GSuite Meet and UJA LMS platform

 

DATA PROTECTION CLAUSE (on line exams)

Institution in charge of data processing: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Data Protection Delegate: dpo@ujaen.es

Purpose: In accordance with the Universities Law and other national and regional regulations in force, carrying out exams and assessment tests corresponding to the courses students are registered in. In order to avoid frauds while sitting the exam, the exam will be answered using a videoconference system, being able the academic staff of the University of Jaén to compare and contrast the image of the person who is answering the exam with the student's photographic files. Likewise, in order to provide the exam with evidential content for revisions or claims, in accordance with current regulation frameworks, the exam will be recorded and stored.

Legitimacy: compliance with legal obligations (Universities Law) and other national and regional regulations currently in force.

Addressees: service providers who are the owners of the platforms where the exams are carried out and with whom the University of Jaén has signed the corresponding data access contracts.

Storage periods: those established in current in force regulations. In the specific case of exam videoconference recordings, not before the examination records and transcripts are closed or the exam can still be reviewed or challenged.

Rights: you can exercise your right of access, amendment, cancellation, opposition, suppression, limitation and portability by sending a letter to the postal or electronic address indicated above. In the event that you consider that your rights have been violated, you may submit a complaint to the Andalusian Council for Transparency and Data Protection www.ctpdandalucia.es

CLASS RECORDING CLAUSE PERSONAL DATA PROTECTION

Person in charge: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Data protection delegate (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Procedure aim: To manage proper recordings of teaching sessions with the aim of facilitating learning process under a multimodal and/or online teaching

Period for record storage: Images will be kept during legal term according to regulations in force

Legitimacy: Data will be managed according to legal regulations (Organic Law 6/2001, December 21, on Universities) and given consent provided by selecting corresponding box in legal admission documents

Data recipients (transfers or assignments): Any person allowed to get access to every teaching modality

Rights: You may exercise your rights of access, rectification, cancellation, portability, limitation of processing, deletion or, where appropriate, opposition. To exercise these rights, you must submit a written request to the Information, Registration and Electronic Administration Service of the University of Jaen at the address above, or by e-mail to the address above. You must specify which of these rights you are requesting to be satisfied and, at the same time, you must attach a photocopy of your ID card or equivalent identification document. In case you act through a representative, legal or voluntary, you must also provide a document that proves this representation and identification. Likewise, if you consider that your right to personal data protection has been violated, you may file a complaint with the Andalusian Data Protection and Transparency Council www.ctpdandalucia.es