Universidad de Jaén

Menú local

Syllabus 2015-16 - 13113012 - Industrial Perception Systems (Sistemas de percepción industrial)

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: 2015-16
COURSE: Industrial Perception Systems
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Industrial Perception Systems
CODE: 13113012 ACADEMIC YEAR: 2015-16
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: English LEVEL: 1
3. CONTENT DESCRIPTION

I. INTRODUCTION

Lesson 1. An Introduction to Industrial Perception Systems

  • 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. Graphical user interfaces.
  • P2. Noise removing.
  • P3. Edge detection (I).
  • P4. Edge detection (II).
  • P5. Segmentation (I).
  • P6. Segmentation (II).
  • P7. Segmentation (III).
  • P8. Feature extraction (I).
  • P9. Feature extraction (II).
  • P10. Object recognition (I).
  • P11. 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.

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. Work lab attendant is mandatory (only one session could be made up for at the end of the course)
  2. Pass the final written exam (theory and problems). 
  3. Pass the programming work. 

6. BOOKLIST
MAIN BOOKLIST:
  • Digital image processing using MATLAB. Edition: 2nd. ed. Author: Gonzalez, Rafael C.. Publisher: New Jersey: Prentice Hall, 2009  (Library)
  • MATLAB: advanced GUI development . Edition: -. Author: Smith, Scott T.. Publisher: Indianapolis : Dog Ear, 2006  (Library)
  • Computer vision. Edition: -. Author: Shapiro, Linda G.. Publisher: Upper Saddle River (New Jersey): Prentice Hall, 2001  (Library)
ADDITIONAL BOOKLIST:
  • Computer vision: a modern approach. Edition: -. Author: Forsyth, David A.. Publisher: Upper Saddle River (New Jersey): Prentice Hall, cop. 2003  (Library)
  • The image processing handbook. Edition: 5th ed.. Author: Russ, John C.. Publisher: Boca Ratón: CRC Press, cop. 2007  (Library)
  • Machine vision algorithms and applications. Edition: -. Author: Steger, Carsten. Publisher: Weinheim : Wiley-VCH, 2008  (Library)
  • Handbook of machine vision. Edition: -. Author: -. Publisher: Weinheim : Wiley-VCH, 2008  (Library)
  • Learning OpenCV : Computer Vision in C++ with the OpenCV Library. Edition: 2nd ed.. Author: -. Publisher: : O'Reilly Media, 2012  (Library)