1. Algemene omschrijving

advertisement
OPLEIDING TECHNISCHE INFORMATICA
HOGESCHOOL ROTTERDAM/RIVIO
HOGESCHOOL ROTTERDAM
Modulewijzer TIRPGS03
Praktijkgestuurd Project 3
(KI PROJECT)
Aantal creditpunten 3
Module-eigenaar TI
Modulebeheerder: : ir. M. Abdelghany
Versie 1.0
15-03-2006
Tirpgs03
Modulecode:
Praktijkgestuurd Project 3 ( KI project)
Modulenaam:
Belasting (aantal sp): 3 ects
MODULEW IJZER TIRPGS03 20-7-2017
1
OPLEIDING TECHNISCHE INFORMATICA
HOGESCHOOL ROTTERDAM/RIVIO
Module eigenaar:
Vereiste voorkennis:
Werkvorm:
Toetsing:
Vrijstelling:
Leermiddelen:
Opleiding TI
cps01,cms02/03,lin01,ana01, pro01/03,dat01/02,ebs0, pif01, rea01
Werkinstructies en opdrachten (projectopdrachten) 4u/week gedurende 10 wk
Uitwerkingen van de opdrachten
Er worden in principe geen vrijstellingen verleend
Modulewijzer tirkin01
Competenties :
Deze module draagt bij tot het verwerven van de volgende competenties:
 Analyseren (niveau 3)
 Adviseren (niveau 3)
 Ontwerpen ( niveau 3)
 Realiseren (niveau 3 )
 Exploitatie en beheer (niveau 3)
De module praktijkgestuurd project 3 heeft als doel om de student inzicht en
vaardigheid te geven in het zelfstandig oplossen van een praktijkgestuurde
opdrachten op het gebied van kunstmatige intelligentie ( computer vision)
Inhoud:
De beroepscompetenties van deze module zijn:
Er dient een project te worden uitgevoerd , waarbij deze competenties door de
student verworven kan worden.
Opmerkingen:
Alle programmatuur is vrij verkrijgbaar op Internet (zie dictaat en literatuur)
Auteur:
Datum:
A. van der Padt/M. Abdelghany
17-02-2005
Inhoudsopgave
1.
Algemene omschrijving ___________________________________________________ 3
1.1
Inleiding _______________________________________________________________________ 3
1.2
Inhoud _________________________________________________________________________ 3
1.3
Relatie met andere onderwijseenheden __________________________________________ 3
1.4
Leerdoelen en competenties ____________________________________________________ 4
1.5
Werkvorm(en)__________________________________________________________________ 4
1.6
Toetsing _______________________________________________________________________ 5
1.7
Literatuur ______________________________________________________________________ 5
2.
2.1
Programma _______________________________________________________________ 5
Opdracht(en) __________________________________________________________________ 5
MODULEW IJZER TIRPGS03 20-7-2017
2
OPLEIDING TECHNISCHE INFORMATICA
HOGESCHOOL ROTTERDAM/RIVIO
1.Algemene omschrijving
1.1 Inleiding
Het praktijkgestuurd project 3 is bedoeld om de relatie school bedrijfsleven te vergroten. Het kan
als onderdeel gebruikt worden van een verlengde stage of als onderdeel van de het
voorbereidende afstuderen. Het kan onderdeel zijn van het leerwerkbedrijf ASIMO en een
differentiatie. In deze module wordt het raamwerk gegeven waaraan het project dient te voldoen.
De voorbeelden van projecten die hieronder gegeven worden zijn projecten die geadopteerd zijn
vanuit het bedrijfsleven. Genoemd worden de bedrijven: JOA, Dutch Space , Imtech , Kuijpers
Electronics. Indien een nieuwe opdracht vanuit het bedrijfsleven geadopteerd wordt ( Real Life
Case) dient het project bij te dragen om onderstaande competenties te behalen
De competenties van deze module zijn:





het kennen van de mogelijkheden en beperkingen van computer vision apparatuur en
programmatuur,
het verkrijgen van inzicht in de algoritmen en datastructuren van computer vision
programmatuur,
het toepassen van basistechnieken voor beeldverwerking.
de student kan een eenvoudige computer vision toepassing ontwerpen en bouwen.
de student kan werken met de ontwikkelomgeving VisionLab
1.2 Inhoud
Deze module dient om competenties op het gebied van computer vision te verwerven. Dit wordt
door middel van de werkvorm praktijkgestuurde projecten verkregen. De student kan zelf een
projectvoorstel doen om de competenties te verwerven.
De onderwerpen die in het project aan de orde dienen te komen zijn:

Beeld acquisitie
 Image math, geometric operators en synthetisch beelden
 Contrast manipulation
 Segmentation
 Labeling en blob measurement
 Linear filters (convolution)
 Edge detectie
 Binary morphology
 Non linear filters
 Distance transform
 Hough transform
 2D camera calibratie
 Fourier tranformatie
 Color image processing
 Barcode identificatie
 Classificatie met neurale netwerken
1.3 Relatie met andere onderwijseenheden
Voorkennis
MODULEW IJZER TIRPGS03 20-7-2017
3
OPLEIDING TECHNISCHE INFORMATICA
Traject
computertechniek
programmeren
problemsolving
Technische
informatica
HOGESCHOOL ROTTERDAM/RIVIO
modulen
cps01,cms02, cms03,
pro01, pro02, pro03, dat01, dat02
lin01,ana01
ebs01,pif01, rea01
Toepassing in andere
leerstof en projecten
Projecten
Interfacing
Afstuderen
modulen
Bpf02 ( spellen maken voor spelcomputers , virtual reality ,
beeldbewerkingsprojecten , visionsystemen in combinatie met robots,
simulaties van robots agvv’s , visualisatie van productieprocessen ,
multimediapresentaties).
Veel van de behandelde onderwerpen komen tijdens de
afstudeerprojecten aan de orde.
1.4 Leerdoelen en competenties
Beroepscompetentie
Software systeem
11
implementeren
Embedded
16
systemengineering
niveau
17 Automatiseringsdeskundige
expert
34 Mens-machine interactie
expert
35 Computer vision
expert
expert
expert
Kan het ontwerp programmeren en implementeren in
de gekozen configuratie
ontwerpen met beperkingen van de architectuur
kennis van- en vaardigheid met- hulpmiddelen
Implementatie van maatwerksystemen
kennis van- en vaardigheid met- hulpmiddelen
Interface aanpassingen maken, opstellen van
specificatie van interfaces., implementeren en
testen interfaces
Het kunnen vertalen van beeldinformatie naar een
datamodel
1.5 Werkvorm(en)
Er dient een praktikum en een casestudie te worden uitgevoerd op het gebied van Computer
Vision. Deze zijn gekoppeld aan de module kunstmatige intelligentie. De eerste 5 weken worden
praktikumopdrachten uitgevoerd, de laatste 5 weken een casestudie.
Alle hierbij verkregen ervaringen, onderzoeksresultaten en het ontwerp dienen in een verslag te
worden verwekt en gepresenteerd te worden. Er kan gekozen worden uit onderstaande onderwerpen,
andere onderwerpen zijn ook mogelijk mits deze van een vergelijkbaar niveau en relevant zijn voor
het vakgebied van de Kunstmatige Intelligentie.






Illumination
Backlight
Diffuse backlight
Ringlight
Linelight
Visionlab software
Er wordt hierbij o.a. een beroep gedaan op de creativiteit en eventueel reeds aanwezige
programmeerkennis van de student. De student wordt uitgedaagd zelf nieuwe kennis te vergaren en
deze naar eigen inzicht toe te passen. Bij deze methode doen niet alle studenten dezelfde ervaringen
op maar wisselen hun verschillende ervaringen met elkaar uit d.m.v. presentaties.
MODULEW IJZER TIRPGS03 20-7-2017
4
OPLEIDING TECHNISCHE INFORMATICA
HOGESCHOOL ROTTERDAM/RIVIO
Algemene voorwaarden
 Groepen van minimaal 2 en maximaal 4 studenten,
 Een project dient minimaal 5 deelproblemen te bevatten,
 Er dient een korte beschrijving van het onderwerp en een planning gegeven te worden.
 Aangegeven moet worden welke technieken en deelproblemen worden gebruikt
 De docent moet de beschrijvingen goed keuren goedkeuren en voortgang controleren,
 ( Het is niet nodig om na afloop een uitgebreid verslag te geven. Wat wel nodig is :een
analyse, broncode, demonstratie met toelichting.)
Voorbeeld van een projectvoorstel:
 Namen: …
 Doel: …
 Realisatie: …
Indien een nieuw project wordt aangedragen door bedrijf of student dienen bovenstaande richtlijnen
in acht te worden genomen.
1.6 Toetsing





Bij het praktikum wordt getoetst of alle opdrachten uitgevoerd zijn.
Bij de Casestudie wordt getoetst op het product: welke deelgebieden zijn gebruikt , creativiteit ,
analyse van de programmasource, enz
Een kort demonstratie met toelichting dient te worden gegeven
Er wordt een groepscijfer gegeven en een individueel cijfer
Studenten die in aanmerking komen voor een herkansing, kunnen een inhaalopdracht (maximaal 2
studenten per inhaalopdracht ) met extra voorwaarden krijgen.
1.7 Literatuur
Voor dit vak wordt geen litteratuur verplicht gesteld. Wel wordt sterk aan bevolen een of meerdere van de
volgende boeken aan te schaffen of te lenen uit de bibliotheek van het instituut techniek:

















Machine vision, R. Jain, McGraw-Hill, isbn 0-07-113407-7
Machine vision, Vernon. (niet meer verkrijgbaar, wel in bibliotheek)
Machine vision, E. Davies, Academic Press, isbn 0-12-206092-x.
Algorithms for image processing and computer vision, J.R. Parker, Wiley, isbn 0-471-14056-2.
Computer vision & image processing, S, E Umbach, Prentince Hall, isbn 0-13-790882-2.
The computer image, A. Watt, Addison-Wesley, isbn 0-2-1-42298-0.
Computer and robot vision volume 1 and 2, Haralick, Addison-Wesley, isbn 0-201-10887-1 en 0-20156943-4
Pattern recognition and image processing in C++, Paulus en Hornegger, Vieweg.
Image based measurmend systems, object recognition and parameter estimation, F. van der Heyden,
Wiley, isbn 0-471-950629.
A guided tour of computer vision, V. Nalwa, Addison Wesley, isbn 0-201-54853-4.
Digital imaging, H. Burdick, McGraw-Hill, isbn 0-07-913059-3.
Introductory computer vision and image processing, A. Low, McGraw Hill, isbn 0-07-7070403-3.
Practical computer vision using C, J. Parker, Wiley, isbn 0-471-59262-5.
Fundamentals of digital image processing, A. Jain, Prentice Hall, isbn 0-13-336165-9.
Digital image processing, K. Castleman, Prentice Hall, isbn 0-13-211467-4.
Digital image processing, R. Gonzalez, Addison Wesley, isbn 0-201-50803-6.
Digital image processing, J. Teuber, Prentice Hall, isbn 0-13-213364-4.
2.Programma
2.1 Opdracht(en)
Het praktikum wordt in week 1 t/m 5 gegeven . De casestudie in week 5 t/m 10.
MODULEW IJZER TIRPGS03 20-7-2017
5
OPLEIDING TECHNISCHE INFORMATICA
HOGESCHOOL ROTTERDAM/RIVIO
Gedurende 7 weken wordt een instructiecollege gegeven. In deze module dient de theorie
toegepast te worden. De case studie wordt alreeds voorbereid in week 3,4 en 5
Activiteiten Tabel
Lesweek Docent(en)
Introductie praktikum en toelichting geven.
Algemene afspraken maken over spreekuren
1
e.d.
Demonstratie belichtingsapparatuur, lenzen
en camera’s
Controleren praktikumopdrachten
2
3
4
5
6
7
8
9
10
Projectgroep
Bestuderen praktikum opdracht en
samenstellen groepen.
Inleveren praktikumopdracht 1
Introductie case studie en toelichting geven
Controleren praktikumopdrachten
Inleveren praktikumopdracht 2
Administratie groepsindelingen. Maken van
groepsafspraken.
Inleveren en bespreken voorstel voor
casestudie.
Controleren praktikumopdrachten
Inleveren praktikumopdracht 3
Adviseren. Verwijzen naar literatuur e.d.
Controleren praktikumopdrachten
Opstellen pakket van eisen +
kwaliteitscriteria.
Opstellen werkverdeling + planning
Inleveren praktikumopdracht 4
Adviseren. Verwijzen naar literatuur e.d.
Globale analyse van de case studie
Adviseren. Verwijzen naar literatuur e.d.
Gedetailleerde analyse en
ontwerpactiviteiten
Implementeren en testen van
totaalsysteem.
Demonstratievoorbereiding. Testen
opstelling
Testen opstelling. Demonstratie.
Mondelinge toelichting
Adviseren. Verwijzen naar literatuur e.d.
Adviseren. Verwijzen naar literatuur e.d.
Aanvang beoordelingen van de demonstraties
Beoordeling van het projectverslag, projectmanagement en demonstratie.
.
MODULEW IJZER TIRPGS03 20-7-2017
6
Download