Upp till kursens hemsida.
Aktuell information om 2D1420 Datorseende, grundkurs
-
Om du är intresserad av exjobb i datorseende, kontakta
Jan-Olof Eklundh (joe@nada.kth.se), Henrik Christensen
(hic@nada.kth.se), Stefan Carlsson (stefanc@nada.kth.se),
Tony Lindeberg (tony@nada.kth.se) eller Danica Kragic (danik@nada.kth.se).
Lärare
-
Kursledare och föreläsare är
Danica Kragic
(danik@nada.kth.se).
Mottagning enligt överenskommelse i rum 714 på
Tekninringen 14.
-
Kursassistenter är
Mårten Björkman
(celle@nada.kth.se),
Ivan Laptev
(laptev@nada.kth.se)
och
Ola Ramström
(olar@nada.kth.se)
Kursuppläggning
Varje läsvecka under veckorna 4-9 i period 3 hålls
upp till fyra
föreläsningar per vecka enligt följande schema.
-
| Veckodag | Tid | Vecka | Sal |
| Tisdag | 10-12 | 4 | D3 |
| Tisdag | 10-12 | 8 | D3 |
| Tisdag | 10-12 | 5-7,9 | E3 |
| Onsdag | 08-10 | 4-9 | E3 |
| Torsdag | 15-17 | 4-9 | E2 |
| Fredag | 08-10 | 4 | E3 |
| Fredag | 10-12 | 5-9 | D3 |
Dessutom arrangeras
terminalövningar/redovisningstillfällen minst fyra timmar varje vecka.
Tider för dessa kommer att bestämmas i samråd med kursdeltagarna,
och att annonseras på föreläsningarna samt
här.
Kurslitteratur
Kurslitteraturen ska läsas på egen hand parallellt med kursen.
Föreläsningarna och laborationerna ger ett urval av det viktigaste
kursmaterialet, men kan inte i detalj täcka varje avsnitt.
Mer detaljerade läsanvisningar finns här.
Kursböcker
Följande kursbok kommer att användas i kursomgången period 3 år 2004:
Boken av Gonzalez och Woods ger en utförlig beskrivning
gällande de rena bildbehandlingsdelarna, bildkompressionsdelen samt ett
vissa moment i bildanalys, och kan i vissa avseenden vara lättare att
tillgodogöra sig. I denna bok saknas material om rent
datorseende, liksom för vissa väsentliga moment i bildanalys.
Kompletterande material lämnas i form av utdrag ur annan litteratur.
Kursen och examinationen av kursen läggs upp på ett sådant sätt att du kan
skriva tentan och göra laborationerna utgående från boken i
kombination med övrig litteratur (inkluderande föreläsningsanteckningarna).
Kursbunt
Kursmaterial
(senaste uppdatering 15 december 2003)
Kursbunten kommer att kunna köpas fran Januari på
Nadas studentexpedition.
Gällande Matlab
finns viss
online-dokumentation tillgänglig under Nadas WWW-server.
När du är inloggad på Nadas datorer kan du också använda följande
sökfascilitet.
Fördjupnings- och referenslitteratur
Som komplement till den ovan angivna kurslitteraturen kan bla följande
litteratur rekommenderas:
- M. Sonka, V. Hlavac and R. Boyle:
``Image Processing, Analysis and Machine Vision'',
2nd edition, Brooks/Cole Publishing Company, 1999.
- R. O. Duda, D. G. Stork and P. E. Hart: ``Pattern Classification'', 2nd edition,
John Wiley, 2000.
- D. Forsyth and J. Ponce:
``Computer Vision: A Modern Approach'', Prentice-Hall, 2002.
- R. Hartley and A. Zisserman:
``Multiple-View Geometry in Computer Vision'',
Cambridge University Press, 2000.
- B. K. P. Horn:
``Robot Vision'',
MIT Press, 1986.
- B. Jähne: ``Digital Image Processing: Concepts, Algorithms and Scientific Applications'', 3rd/4th edition,
Springer-Verlag, 1995/2001.
- B. Jähne et al (Eds): ``Handbook of Computer Vision and Applications'',
Academic Press, 1999.
- J. C. Russ:
``The Image Processing Handbook'', IEEE-Press, 1998.
- E. Trucco and A. Verri:
``Introductory Techniques for 3-D Computer Vision'', Prentice-Hall, 1998.
och gällande biologiskt seende
Preliminär kursdisposition
- vecka 4:
Introduktion (2 h)
Orientering om biologiskt seende (2 h)
Perspektivavbildningen, bildsampling, belysning (2 h)
Digital geometri, gråskaletransformationer (2 h)
Teorin klar för lab 1
- vecka 5:
Linjära system, faltningsoperationen, Fouriertransformen (2 h)
Egenskaper hos Fouriertransformen, samplingsteoremet, DFT, FFT (2 h)
Bildförbättring med linjär och olinjär filtrering, restaurering (2 h)
Övningstillfälle 1 (2 h)
Teorin klar för lab 2
Deadline för lab 1
- vecka 6:
Kantdetektion (2 h)
Multiskalrepresentation, särdragsextraktion (2 h)
Segmentering via pixelklassificering (2 h)
Spatial segmentering och Houghtransformen (2 h)
Teorin klar för lab 3
- vecka 7:
Bilddeskriptorer, principalkomponentanalys (2 h)
Morfologi (2 h)
Textursegmentering och form från textur (2 h)
Övningstillfälle 2 (2 h)
Deadline för lab 2
- vecka 8:
Stereogeometri (2 h)
Stereomatching (2 h)
Rörelse (4 h)
Teorin klar för lab 4
- vecka 9:
Bildkompression (4 h)
Övningstillfälle 3 (2 h)
Resurs (2 h)
Deadline för lab 3
Tentamen
Deadline för lab 4
Omtentamen
Kursregistrering
Endast de teknologer som registerats i Ladok som studerande på en
kurs kan godkännas på kursen.
Vill du läsa denna valfria kurs måste du först välja
kursen vid ditt fakultetskansli och/eller din studievägledning,
som måste godkänna ditt val.
Doktorander behöver ett intyg från handledaren samt
prefekten vid respektive institution på en
speciell blankett.
Alla som vill gå kursen måste dessutom registera sig i Nadas
kursadminstrationssystem "res".
Detta görs med kommandot
res checkin dsgk04
på någon av NADAs unixdatorer.
Registrera dig så snart som möjligt!
Före första labbtillfället på kursen, bör du också ansluta
dig till kursen med NADAs kursadministrationsprogram course
course join dsgk04
Detta kommando ger inställningar till din datormiljö och
ser bl.a. till att modulfiler som hör till kursen laddas in
i din datormiljö i samband med varje inloggning.
Dessutom kontrolleras vid varje inloggning om det kommit några
nya meddelanden från kursledaren.
(Se course help för ytterligare information.
När du är klar med kursen ger du kommandot
course leave dsgk04
för att återställa effekterna av course join .
OBS! Om du vill ha omedelbar tillgång till inställningarna som
definieras av "course join" måste du logga ut och logga in på nytt ---
att öppna ett nytt terminalfönster räcker ej.
Examination
För godkänt på kursen krävs godkänd tentamen och
godkända laborationer.
Vid tentamen fästes den största vikten på grundläggande begrepp och
metoder, och tentan har vanligen omfattat följande moment:
en kortsvarsdel gällande grundläggande definitioner och begrepp,
en större del innefattande teoretiska eller metodinriktade uppgifter
av beskrivande och förklarande karaktär,
någon eller några probleminriktade metoduppgifter,
samt någon eller några räkneuppgifter.
I vissa fall kan det finnas alternativa uppgifter
att välja mellan.
Laborationer
Laborationskursen består av tre obligatoriska laborationer
(Lab1, Lab2, Lab3) samt en frivillig laboration (Lab4),
som görs i Matlab i grupper om två personer.
Studenter som vill jobba ensamma får det, men vid redovisningstillfällen har
tvåpersonersgrupper företräde.
Enstaka laborationer får inte sparas till annan kursomgång.
Fullgörs inte alla laborationerna inom ett år måste samtliga göras om.
Gällande regler för genomförande och redovisning av laborationer,
se följande
hederskodex.
Vid redovisningen av laborationerna läggs den största vikten vid
de experimentella resultaten samt de slutsatser du dragit av dessa.
Vid behov ska du vara beredd att reproducera experiment.
Du ska även ha skrivit en kort labrapport enligt de instruktioner
som ges i laborationsanvisningarna. Denna informella rapport
fyller ett viktigt inlärningssyfte och fungerar som din personliga
sammanfattning över de resultat du kommit fram till.
Formen hos denna rapport är av underordnad betydelse, det är
innehållet som är det viktiga.
Handledning
Om du behöver handledning till den vägledda laborationen får
du det enklast genom att söka upp kursledaren eller assistenterna
vid laborationsredovisningarna (om du har stort behov av
hjälp, boka gärna en tid med det datoriserade bokningssystemet).
Du kan också kontakta assistenterna via epost eller telefon.
Från tidigare kursomgångar har vi erfarenheten att behovet av
handledning är individuellt och varierar mycket.
Vidare är belastningen på handledarna ofta hög under de veckor som det
"deadline" (bonusgräns) för en laboration, medan handledarna
ofta har stor ledig kapacitet under övriga veckor.
Om du tror att du kan vara hjälpt av individuell handledning, vill vi därför
starkt rekommendera att du följer rådet att påbörja laborationerna så
snart som möjligt, och dra nytta av handledarnas större möjligheter
att hjälpa dig under de laborationspass då belastningen är låg
I kursdispositionen ovan framgår när teoridelen har gåtts genom på
föreläsningarna för respektive avsnitt.
Vi vill också att så många studenter som möjligt försöker att redovisa
sina laborationer i god tid före "deadline". Av förklarliga skäl kan
vi omöjligen ta fler redovisningar de sista dagarna än vad dessa
laborationspass rymmer.
Kurskatalog
Kursen har kurskatalog på Unixdatorerna,
/info/dsgk04.
Här finns initieringsfiler, testbilder, Matlab-rutiner
och liknande som har med kursen att göra.
Bonuspoäng
Vi tillämpar ett bonussystem för att uppmuntra studenterna att ligga i fas med
undervisningen.
För laborationer som redovisas i tid erhålles bonuspoäng
enligt följande:
-
| Antal laborationer klara i tid | Bonuspoäng | |
| 1 | 1 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
Summan av dessa poäng adderas till den på tentan uppnådda poängsumman.
Ovan nämnda bonuspoång får tillgodoräknas gällande gränsen för godkänt
på tentamen.
Utöver detta kan Laboration 4 ge upp till tre extra betygshöjande
bonuspoäng, de senare extra bonuspoången kan dock ej tillgodoräknas
gällande gränsen för godkänt.
Dessa poäng gäller endast vid det ordinarie tentamenstillfället
och vid första omtentamenstillfället.
När du är inloggad kan du se vilka labbar du är godkänd på genom att ge
kommandot
res show dsgk04
Tentamen
Tid och plats för ordinarie tentamen är
torsdag den 11 mars 2004 kl. 8.00--13.00 i sal D31-33, 41
Första omtentamenstillfället äger rum
lördag den 17 april 2004 kl. 8.00-13.00 i sal D41.
Hjälpmedel är miniräknare,
ett handskrivet (icke-kopierat) A4-blad med anteckningar
samt formelsamlingen ``Beta''.
Anteckningsbladet inlämnas med tentamen och återfås då denna rättats.
Tentaresultatet anslås högst tre veckor efter tentan på institutionens
anslagstavla på plan 3.
Eventuella klagomål på rättningen lämnas in skriftligen till kursledaren
inom tre veckor från det att tentaresultatet anslagits.
Betygssättning
På tentamen ges betygen U (underkänt), 3 (godkänt), 4 (bra)
och 5 (väl godkänt).
KTH-studenter erhåller samma betyg på kursen som på tentamen.
SU-studenter erhåller betyget VG om de får en 5:a eller en
4:a som ligger närmare en 5:a än en 3:a.
Övriga SU-studenter med godkänd tentamen erhåller betyget G.
Anmälan till tentan
Du behöver inte anmäla dig till tentan.
(Tentaanmälan har tidigare varit obligatorisk för vissa studenter
men Nada använder sig inte av detta anmälningssystem längre.)
Grupparbeten
Vid vissa tillfällen arrangeras grupparbeten.
Syftet med dessa grupparbeten är att du skall få tillfälle att arbeta
med det kursmaterial som vi gått genom hitintills samt få möjlighet
till återkoppling från kursledaren och andra studenter.
NADAs terminalsalar
Kårkortet ger tillträde till
NADAs terminalsalar
dygnet runt, men
terminalsalarna är dagtid ofta bokade för andra kurser.
Se www-sidan
http://www.nada.kth.se/datorer/
för att se när datorsalarna är bokade.
Allmän handledare
finns tillgänglig i terminalsalarna på plan 4 vissa tider varje vardag.
Om du har en dator och ett modem hemma kan du
koppla upp dig mot Nadas datorer hemifrån.
Information om hur du gör detta finns
här.
(I och med att laborationerna görs på bilder,
kan dock överföringstiderna bli mycket långa.)
För att komma in i laborationssalarna på plan 5 kan
ditt kårkort behöva kompletteras med utökade rättigheter.
För er som anmält sig på den lista som cirkulerat på
föreläsningarna har beställning av detta inlämnats.
Övriga kan kontakta systemgruppens mottagning
DELFI
(på bottenplanet vid Osquars Backe 2).
Synpunkter på kursen
Eftersom denna kurs kommer att ges för många studenter under flera års
tid, och kursen dessutom uppdateras i år,
är vi tacksamma för synpunkter på kursen.
En kursutvärdering kommer att göras.
Synpunkter kan lämnas till läraren.
Utbildning och forskning i datorseende
Denna kurs ges av CVAP-gruppen
(Computational Vision and Active Perception Laboratory)
vid
NADA, KTH,
som forskar i datorseende och dess tillämpningar.
För närvarande består gruppen av cirka
30 forskare och doktorander.
CVAP har ett brett internationellt kontaktnät och
samarbetar med ett flertal av de ledande forskningsgrupperna
i Europa och USA.
Om du är intresserad av examensarbete, doktorandstudier eller ytterligare
forskarstudier eller
forskarkurser i detta ämne,
kontakta kursledaren.
Andra länkar till datorseende, bildanalys, bildkompression, biologiskt seende och robotik
Upp till kursens hemsida.
Sidansvarig: <danik@nada.kth.se>
Senast ändrad 30 juni 2004
Tekniskt stöd: <webmaster@nada.kth.se>