# data[].attributes.headline
CW14 (05.04. - 11.04): Search for main approach for detecting shapes & colors

# data[].attributes.subject
CW14 (05.04. - 11.04): Search for main approach for detecting shapes & colors

# data[].attributes.body
[x] General search for different approaches in similar application areas and their performance.
[x] Make decision on which approach to use for the CV-Project

# data[].attributes.body
main approaches, decision

# data[].attributes.headline
CW15 (12.04. - 18.04): Setup camera, collect data (images, access previously saved images)

# data[].attributes.subject
CW15 (12.04. - 18.04): Setup camera, collect data (images, access previously saved images)

# data[].attributes.body
[x] Image Acquisition
[blocked] Camera calibration (OpenCV)

# data[].attributes.body
Computer program able to access camera, images, videos

# data[].attributes.body
Computer program able to access camera, images, videos

# data[].attributes.headline
CW16 + 17 (19.04. - 02.05.): Image preprocessing + Object detection + Feature Extraction

# data[].attributes.subject
CW16 + 17 (19.04. - 02.05.): Image preprocessing + Object detection + Feature Extraction

# data[].attributes.body
[x] Noise reduction (median/blur)
[x] Changing color spaces (RGB 2 LAB / HSV)
[x] Extract data about the features eg.: amount of pieces, colors, sizes, positions, ...

# data[].attributes.body
Documentation

# data[].attributes.body
Note: This notebook shows the general pipeline. In future work it will be merged with the preprocessing step and the proper color based image segmentation approach.

Detection of lego piece in image
Extraction of:

Color

Coordinates in image

Dimension

Aspect ratio

Background: of example images
Light: of example images

# data[].attributes.headline
CW18+19+20+21 (03.05. - 30.05.) Prediction/ recognition/ identification [From here on we will use the Deep Learnig approach]

# data[].attributes.subject
CW18+19+20+21 (03.05. - 30.05.) Prediction/ recognition/ identification [From here on we will use the Deep Learnig approach]

# data[].attributes.body
[x] Define objective: which classes of lego do we want to detect?
[x] Prepare dataset for training
[x] Train and validate model on test data
[x] Object recognition
[x] Validate on real fotos

# data[].attributes.body
Validation of the usage of Convolutional Neural Networks and Transfer Learning for Multiclass Image Classification of Lego pieces.

# data[].attributes.attachment_link.description
Ein einfach bedienbarer Online-LaTeX-Editor. Keine Installation notwendig, Zusammenarbeit in Echtzeit, Versionskontrolle, Hunderte von LaTeX-Vorlagen und mehr

# data[].attributes.body
Validate DL as method for classification of different lego pieces in images.

# data[].attributes.headline
CW22 (31.05.-13.06.): Extend the approach for video 

# data[].attributes.subject
CW22 (31.05.-13.06.): Extend the approach for video 

# data[].attributes.body
Identify & track a specific (moving) piece

Question: How many different pieces of lego pass during a time period. (Don't count same piece twice)

# data[].attributes.body
Realtime tracking of different lego pieces in a video

# data[].attributes.body
(21.06.): Final Demo                   09:00 - 09:20

# data[].attributes.attachment_link.description
Repo for the course "Industrial Computer Vision" at University of Aveiro, group 1 - korbinian-hoermann/industrial_computer_vision_21