�rea Cient�fica: Automação e Controlo
Artificial vision system for objects detection and classification with neural networks using 3D data
Publicada a 2019-01-22
Aluno: António Carlos Martins Dias       N�mero: 73292       Email: a73292@alunos.uminho.pt
Data in�cio: 12/09/2018   

Orientador(es):
Nome: Agostinho Gil Teixeira Lopes
Email: gil@dei.uminho.pt   

Descri��o:

Visual perception and its outcoming information plays a crucial role in human being behaviour. As such, robotic systems have been widely exploring such ability for the last sixty years, allowing them to infer on the environment in order to adapt its behaviour. Nevertheless, artificial vision and artificial intelligence were only driven by the growth of computer processing power.

On one hand, vision algorithms applied to the environment acquired content, by vision sensors, enable information extraction. On the other hand, the growing ambition to endow robotic systems with environment awareness requires systems capable of, for instance, detecting and identifying objects. Artificial intelligence, with machine learning algorithms (e.g., neural networks), addresses this issue since it allows the system to learn through acquired data. This cognitive leap aspires to provide the robot a reasonably safe and robust interaction to cooperate with another system (e.g. a human being) in real time.


Objectivos:

The main purpose of this dissertation is to develop a CNN-based vision system capable of detecting and classifying a set of objects presented in a mutable environment in real-time, using an own made dataset regarding the 3D information acquired. As such, the problem was divided in five main tasks:

·      Study of the several existent CNN architectures and selection of the most suitable network for this problem.

·      Installation of the development environment with useful libraries to develop the system, namely, the OpenCV and the Tensorflow;

·      Development of the model framework:

o   Creation of the dataset;

o   Training the dataset;

o   Testing the network.

·      Selection of the best parameters regarding the best precision rate result.

Comparing the results of the Testing stage while running in a GPU and a CPU.


Palavras chave:
Object classification, Convolutional Neural Network, Computer Vision, Artificial Intelligence, Deep Learning, 3D Data

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove