CSCI 512 - EENG 512 Computer Vision
CSCI 512 - EENG 512 Computer Vision
CSCI512/EENG512ComputerVision
EENG512/CSCI512Lectures
Home
Syllabus
Grades
Lectures
Homework
SampleProblems
FinalProjects
Semester:Spring2015
Week Date
1/7
1/12
Due
1/14
1/19
1/21
1/26
1/28
HW1
Topics
CourseIntro(slides)
01IntrotoComputer
Vision(slides)
IntrotoMatlab(slides)
Matlabimageproc
toolbox(slides,video1)
02Imageformation
(slides,videos1,2,3,4)
Examples(slides)
032D2D
Transformations(slides,
videos1,2)
043D3D
Transformations(slides,
videos1,2,3,4)
showRotations.m,
showRotations2.m,
examples(slides)
053D2D
Transformations(slides,
videos1,2,3,4)
06Imagefiltering(slides,
videos1,2,3,4)
Image:Fig0309(a).tif,
examples(slides)
07Binaryimages(slides,
videos1,2,3)
Images:Fig9.16(a).jpg,
robot.jpg
082Dimagetransforms
(slides,videos1,2)
Images:book_A,
book_B,wall1.jpg,
http://inside.mines.edu/~whoff/courses/EENG512/lectures/
Additional
Material
Inclassexercises
Ch1
Reviewof
linearalgebra
c01
(slides)
Matlabtutorial
(pdf)
Ch2
EENG510
Lectures2,19 c02
02aOther
sensors(slides)
04aMoreon
3Drotations
(slides)
05aMoreon
c03
3D2D(slides)
Ch.3
Reading&
writingmovies c04
inMatlab
oneCCC.wmv,fiveCCC.wmv
(slides)
9.1,A.2
08Examples
(slides)
Images:
pavilionLeft,
1/4
5/6/2015
CSCI512/EENG512ComputerVision
wall2.jpg
pavilionCenter,
pavilionRight
09Edgedetection(slides,
videos1,2)
Image:house.jpg
4.2also
FirstprograminVisual
EENG510
C++(slides)
Lectures7,13
OpenCVinVisualC++
(slides,tutorial)
4.1
10ImagePatches(slides) 11Examples
Images:test000.jpg,
(slides)
test012.jpg,building.avi Programs:
11Corners(slides,
mycorner1,
video1,2,3)
mycorner2,
mycorner3
12SIFT(slides,video1)
Vlfeat(slides),images:
graffiti.zip
4.3
13Houghtransform
(slides,video1,2,3)
14SIFTbasedobject
14Examples
recognition(slides,
(slides)
video1,2)
Images:
Images:
floor1.jpg,
testSIFTimages.zip
floor2.jpg
c05
markers_main.cpp
markers.wmv
2/2
2/4
2/9
HW2
2/11
2/16
President'sdaynoclass
Finalprojectideas
15Featurebased
alignment(slides,
video1,2,3)
6.1,6.2
16Poseestimation(slides,
video1)
Imagesimg1_rect,
img2_rect,img3_rect
HW3
19Poseestimationusing
OpenCV(slides)
c07
Code:orthoTargetCode.zip
Videos:target_with_logo.wmv,
target_with_logo2.wmv
17SVD(slides,
video1,2)
18Linearposeestimation
(slides,video1,2,3)
2/18
2/23
2/25
20RANSAC(slides)
Project Images:floor1.jpg,
3/2
proposals floor2.jpg,table1.jpg,
table2.jpg
23Cameracalibration
http://inside.mines.edu/~whoff/courses/EENG512/lectures/
c06
Videos:rotation_inplane,
scale_change,rotation_outofplane
A.1.1
6.2.1
18Examples
(slides)
6.1.4
20aFindinga
planarobject
c08
usingOpenCV
Codeanddata:planarCodeData.zip
(slides)
Example
video
6.3
2/4
5/6/2015
CSCI512/EENG512ComputerVision
3/4
(slides)
3/9
3/11
Springbreaknoclass
Springbreaknoclass
10
11
12
13
3/16
3/18
3/23
3/25
HW4
23Examples
(slides)
21Deformablemodels
(slides,videopt1,pt2)
5.1,12.6.4
22Motionsegmentation
(slides,videopt1)
24EpipolarandEssential
matrix(slides,
videopt1,pt2)
25Structurefrommotion
(slides,videopt1,pt2) 7.2
Programs:createpts.m,
essential.m,
drawepipolar.m,
twoview.m
calibrationImages.zip
25Examples(slides)
Program:doCube.m
Images:cube1.jpg,cube2.jpg,
pavillionCorner1.jpg,
pavillionCorner2.jpg
26Fundamentalmatrix
(slides,videopt1)
7.4
Programs:
klt_match.m,klt_ransac.m
c09
Code:dofundamental.zip
27Bundleadjust(slides,
videopt1)
30Peopledetection
(slides)
Program:
runPeopleDetector.m,
14.1
images:
Graz_persons_samples.zip
Note:imagesare
sampledfromthefull
Graz01database
28Stereo(slides,
Project videopt1,pt2,pt3)
3/30 progress Program:stereo_ball.m
report Images:left.png,
right.png
29Uncertainty(slides,
4/1
videopt1,pt2)
Program:pose.m
Individualproject
4/6
meetings
4/8
14
4/13
HW5
4/15
15
4/20
Individualproject
meetings
Notesonpresentations
andreports
Guestspeakers
Guestspeakers
Projectpresentations
(schedule)
http://inside.mines.edu/~whoff/courses/EENG512/lectures/
Ch11
c10
Code:stereo_BasicBlockMatch.m,
stereo_BlockMatchDynamicProg.m
29Examples
(slides)
3/4
5/6/2015
CSCI512/EENG512ComputerVision
4/22
16
4/27
4/29
Projectpresentations
(schedule)
Projectpresentations
(schedule)
Projectpresentations
(schedule)
http://inside.mines.edu/~whoff/courses/EENG512/lectures/
4/4