Main / Cpsc535


Main.Cpsc535 History

Hide minor edits - Show changes to markup

December 02, 2014, at 04:38 PM by 136.159.7.119 -
Added line 73:
1300-1500h 12-Dec-2014Pre-exam office hours (ICT 711)
November 27, 2014, at 08:34 AM by 136.159.7.119 -
Changed line 71 from:
1200h 13-Dec-2014Final exam
to:
1200h 13-Dec-2014Final exam (EEEL 345)
November 27, 2014, at 08:30 AM by 136.159.7.119 -
Changed lines 70-71 from:
0900h 01-Dec-2014Assignment 5 due
TBAFinal exam (registrar scheduled)
to:
2359h 05-Dec-2014Assignment 5 due** revised
1200h 13-Dec-2014Final exam
November 27, 2014, at 08:26 AM by 136.159.7.119 -
Changed line 143 from:
to:
  • Final
November 06, 2014, at 08:08 AM by 136.159.7.119 -
Changed line 69 from:
0930h 17-Nov-2014Assignment 4 due
to:
2359h 19-Nov-2014Assignment 4 due** revised
October 15, 2014, at 03:10 PM by 68.147.61.185 -
Changed lines 142-143 from:
  • Midterm
to:
  • Midterm
October 15, 2014, at 03:09 PM by 68.147.61.185 -
Added lines 141-142:

Exam Practice Questions

  • Midterm
September 25, 2014, at 11:04 AM by 136.159.7.119 -
Added lines 107-110:
  • resamplenn.m
  • resamplenndemo.m
  • resample.m
  • resampledemo.m
September 25, 2014, at 11:02 AM by 136.159.7.119 -
September 25, 2014, at 11:01 AM by 136.159.7.119 -
Deleted line 100:
Added lines 105-106:
  • resampling
    • im.000001.pgm
September 23, 2014, at 11:19 AM by 10.11.80.84 -
Added lines 97-101:
  • Octave/Matlab stuff
    • pnmread.m
    • pnmwrite.m
    • pngread.m
Added line 105:
  • washington2.pgm
September 23, 2014, at 11:15 AM by 10.11.80.84 -
Changed lines 98-99 from:
  • convolutiondemo1.m
  • convolutiondemo2.m
to:
  • convolutiondemo1.m
  • convolutiondemo2.m
September 23, 2014, at 11:13 AM by 10.11.80.84 -
Changed lines 95-99 from:
to:

Examples

  • convolution/dft
    • convolutiondemo1.m
    • convolutiondemo2.m
September 09, 2014, at 10:37 AM by 10.11.80.94 -
Changed line 24 from:
  • Download here
to:
  • Download here
September 08, 2014, at 04:19 PM by 10.11.80.94 -
Changed lines 22-24 from:
  • Course Information Sheet - Outline
to:

Course Information Sheet/Outline

  • Download here
September 08, 2014, at 04:18 PM by 10.11.80.94 -
Changed line 22 from:

Course Information Sheet - Outline

to:
  • Course Information Sheet - Outline
September 08, 2014, at 04:17 PM by 10.11.80.94 -
Added lines 21-22:

Course Information Sheet - Outline

August 07, 2014, at 02:20 PM by 10.11.80.197 -
Deleted line 117:
Deleted line 119:
August 07, 2014, at 02:19 PM by 10.11.80.197 -
Deleted line 110:
  • indiana.edu
August 07, 2014, at 02:17 PM by 10.11.80.197 -
Changed line 119 from:
  • CMU Robotics Computer Vision Home Page - a good starting point for computer vision questions
to:
Changed lines 122-127 from:
  • A couple of old example exam questions
  • Page 2 from F13 practice final.
to:
August 07, 2014, at 02:15 PM by 10.11.80.197 -
Added line 125:
Added line 127:
August 07, 2014, at 02:15 PM by 10.11.80.197 -
Added line 122:
Added line 124:
August 07, 2014, at 02:05 PM by 10.11.80.197 -
Changed lines 60-67 from:
10-Sep-2013First class
0900h 23-Sep-2013Assignment 1 due
0900h 15-Oct-2013Assignment 2 due
24-Oct-2013Midterm exam in class
0900h 04-Nov-2013Assignment 3 due
0930h 18-Nov-2013Assignment 4 due
0900h 02-Dec-2013Assignment 5 due
16-Dec-2013Final exam (registrar scheduled)
to:
10-Sep-2014First class
0900h 22-Sep-2014Assignment 1 due
0900h 14-Oct-2014Assignment 2 due
23-Oct-2014Midterm exam in class
0900h 03-Nov-2014Assignment 3 due
0930h 17-Nov-2014Assignment 4 due
0900h 01-Dec-2014Assignment 5 due
TBAFinal exam (registrar scheduled)
August 07, 2014, at 02:03 PM by 10.11.80.197 -
Changed line 1 from:

CPSC 535 - Fall 2013:

to:

CPSC 535 - Fall 2014:

Changed line 14 from:
 Lectures: TR 0930-1045
to:
 Lectures: TR 0930-1045 in ST 059
August 07, 2014, at 02:02 PM by 10.11.80.197 -
Changed lines 13-14 from:
 Office hours: T 0930-1030, R 1230-1330h
 Lectures: TR 1400-1515
to:
 Office hours: T 1100-1200, R 1230-1330h
 Lectures: TR 0930-1045
November 28, 2013, at 11:59 AM by 136.159.7.119 -
Added line 123:
  • Page 2 from F13 practice final.
November 28, 2013, at 11:57 AM by 136.159.7.119 -
Changed line 67 from:
??-Dec-2013Final exam (registrar scheduled)
to:
16-Dec-2013Final exam (registrar scheduled)
October 09, 2013, at 02:26 PM by 136.159.7.119 -
Changed line 63 from:
24-Oct-2012Midterm exam in class
to:
24-Oct-2013Midterm exam in class
September 23, 2013, at 02:49 PM by 136.159.7.119 -
Changed line 13 from:
 Office hours: T 0930-1030, R 12300-1330h
to:
 Office hours: T 0930-1030, R 1230-1330h
September 23, 2013, at 02:49 PM by 136.159.7.119 -
Changed line 13 from:
 Office hours: T 1530-1630, R 12300-1330h
to:
 Office hours: T 0930-1030, R 12300-1330h
September 16, 2013, at 09:43 AM by 136.159.7.119 -
Changed line 102 from:
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
to:
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
September 10, 2013, at 10:41 AM by 136.159.7.119 -
Added line 96:
  • CVonline - Compendium of Computer Vision
August 29, 2013, at 11:05 AM by 136.159.7.119 -
Changed line 86 from:
  • Assignment 4b - Image Registration, Image Mosaics (files, http://www.cpsc.ucalgary.ca/~boyd/535/f09/white-river-falls.zip |extra example)
to:
  • Assignment 4b - Image Registration, Image Mosaics (files, extra example)
August 29, 2013, at 11:05 AM by 136.159.7.119 -
Changed line 86 from:
  • Assignment 4b - Image Registration, Image Mosaics (files, [[http://www.cpsc.ucalgary.ca/~boyd/535/f09/white-river-falls.zip |extra example)
to:
  • Assignment 4b - Image Registration, Image Mosaics (files, http://www.cpsc.ucalgary.ca/~boyd/535/f09/white-river-falls.zip |extra example)
August 29, 2013, at 11:04 AM by 136.159.7.119 -
Changed line 86 from:
  • Assignment 4b - Image Registration, Image Mosaics (files)
to:
  • Assignment 4b - Image Registration, Image Mosaics (files, [[http://www.cpsc.ucalgary.ca/~boyd/535/f09/white-river-falls.zip |extra example)
August 29, 2013, at 10:50 AM by 136.159.7.119 -
Changed line 1 from:

CPSC 535 - Fall 2012:

to:

CPSC 535 - Fall 2013:

Changed lines 60-62 from:
10-Sep-2009First class
0900h 23-Sep-2012Assignment 1 due
0900h 15-Oct-2012Assignment 2 due
to:
10-Sep-2013First class
0900h 23-Sep-2013Assignment 1 due
0900h 15-Oct-2013Assignment 2 due
Changed lines 64-67 from:
0900h 04-Nov-2012Assignment 3 due
0930h 18-Nov-2012Assignment 4 due
0900h 02-Dec-2012Assignment 5 due
??-Dec-2012Final exam (registrar scheduled)
to:
0900h 04-Nov-2013Assignment 3 due
0930h 18-Nov-2013Assignment 4 due
0900h 02-Dec-2013Assignment 5 due
??-Dec-2013Final exam (registrar scheduled)
August 29, 2013, at 10:41 AM by 136.159.7.119 -
Deleted line 118:
  • an excellent phasor demo that can help visualize sums of sinusoids in Fourier analysis.
August 29, 2013, at 10:40 AM by 136.159.7.119 -
Changed line 53 from:
11-13Assorted topics that may include tomography, boosting, stereo vision, and image compressionTBD
to:
11-13Assorted topics that may include tomography, boosting, stereo vision, and image compressionTBD
August 29, 2013, at 10:36 AM by 136.159.7.119 -
Changed lines 60-61 from:
11-Sep-2009First class
0900h 24-Sep-2012Assignment 1 due
to:
10-Sep-2009First class
0900h 23-Sep-2012Assignment 1 due
Changed lines 63-66 from:
25-Oct-2012Midterm exam in class
0900h 05-Nov-2012Assignment 3 due
0930h 19-Nov-2012Assignment 4 due
0900h 03-Dec-2012Assignment 5 due
to:
24-Oct-2012Midterm exam in class
0900h 04-Nov-2012Assignment 3 due
0930h 18-Nov-2012Assignment 4 due
0900h 02-Dec-2012Assignment 5 due
August 29, 2013, at 10:35 AM by 136.159.7.119 -
Changed line 13 from:
 Office hours: TR 0900-1000h
to:
 Office hours: T 1530-1630, R 12300-1330h
October 31, 2012, at 10:00 AM by 136.159.18.162 -
Changed line 14 from:
 Lectures: TR 0930-1045h in TRB 102
to:
 Lectures: TR 1400-1515
October 31, 2012, at 10:00 AM by 136.159.18.162 -
Changed line 13 from:
 Office hours: MW 0900-1000h
to:
 Office hours: TR 0900-1000h
October 24, 2012, at 09:27 AM by 136.159.18.162 -
Changed lines 33-34 from:
Midterm exam (take-home)30%
Final exam (take-home)30%
to:
Midterm exam30%
Final exam30%
September 07, 2012, at 11:21 AM by 136.159.18.162 -
Changed line 1 from:

CPSC 535 - Fall 2010:

to:

CPSC 535 - Fall 2012:

September 07, 2012, at 10:52 AM by 136.159.18.162 -
Changed lines 60-83 from:
14-Sep-2009First class
0900h 27-Sep-2010Assignment 1 due
0900h 18-Oct-2010Assignment 2 due
25-Oct-2010 to 01-Nov-2010Midterm exam take-home
0900h 08-Nov-2010Assignment 3 due
0930h 22-Nov-2010Assignment 4 due
0900h 06-Dec-2010Assignment 5 due
06-Dec-2010 to 10-Dec-2010Final exam take-home

Final Exam

  • Exam
  • Files
  • Exam booklets will be distributed in class Tuesday, 7-Dec-2010
  • Note: USRI survey in class Tuesday, 7-Dec-2010
  • Mann and Picard 1997

Midterm Exam

  • Exam
  • data
  • exam booklets will be distributed in class

Due Monday, 1-Nov-2010, 0900h. Submit code by email to instructor with "cpsc 535 midterm" in subject line. Hand in exam booklets to instructors office, under door.

to:
11-Sep-2009First class
0900h 24-Sep-2012Assignment 1 due
0900h 15-Oct-2012Assignment 2 due
25-Oct-2012Midterm exam in class
0900h 05-Nov-2012Assignment 3 due
0930h 19-Nov-2012Assignment 4 due
0900h 03-Dec-2012Assignment 5 due
??-Dec-2012Final exam (registrar scheduled)
September 07, 2012, at 10:38 AM by 136.159.18.162 -
Added line 48:
6SIFTSzeliski 4.1
September 07, 2012, at 10:35 AM by 136.159.18.162 -
Changed lines 43-45 from:
2-3Fourier AnalysisSzeliski 3, Moik 2.6
3Sampling/ResamplingSzeliski 3, Moik 3.3.2
4Binary Image ProcessingSzeliski 3
to:
2-3Fourier AnalysisSzeliski 3.4, Moik 2.6
3Sampling/ResamplingSzeliski 3.5, Moik 3.3.2
4Binary Image ProcessingSzeliski 3.3
Changed lines 48-50 from:
7Pixel MatchingSzeliski 4
7-8Optical FlowSzeliski 8.4
8-9Image RegistrationSzeliski 8
to:
7Pixel MatchingSzeliski 3, Szeliski 4
8Optical FlowSzeliski 8
9Image RegistrationSzeliski 8
Changed lines 52-53 from:
11-12Assorted topics that may include tomography, boosting, stereo vision, and image compressionTBD
13Final Exam - take-home 
to:
11-13Assorted topics that may include tomography, boosting, stereo vision, and image compressionTBD
13Final Exam Review 
December 09, 2010, at 10:53 AM by 136.159.18.162 -
Added line 74:
  • Mann and Picard 1997
December 06, 2010, at 08:24 AM by 136.159.18.162 -
Added lines 67-73:

Final Exam

  • Exam
  • Files
  • Exam booklets will be distributed in class Tuesday, 7-Dec-2010
  • Note: USRI survey in class Tuesday, 7-Dec-2010
November 08, 2010, at 08:13 AM by 136.159.18.162 -
Changed line 65 from:
0900h 16-Nov-2010Assignment 5 due
to:
0900h 06-Dec-2010Assignment 5 due
October 25, 2010, at 08:13 AM by 136.159.18.162 -
Changed line 62 from:
26-Oct-2010 to 02-Nov-2010Midterm exam take-home
to:
25-Oct-2010 to 01-Nov-2010Midterm exam take-home
Changed lines 68-77 from:
to:

Midterm Exam

  • Exam
  • data
  • exam booklets will be distributed in class

Due Monday, 1-Nov-2010, 0900h. Submit code by email to instructor with "cpsc 535 midterm" in subject line. Hand in exam booklets to instructors office, under door.

September 23, 2010, at 08:48 AM by 136.159.7.119 -
Changed lines 19-20 from:

Note: hand in assignments to the professor's office, ICT 711

to:
Changed line 71 from:

Note: hand in assignments to the professor's office, ICT 711

to:

Hand in assignments to the TA.

August 26, 2010, at 04:50 PM by 136.159.7.119 -
Changed line 101 from:
  • E.W. Weisstein; Mathworld , a useful math reference.
to:
  • Mathworld , a useful math reference.
August 26, 2010, at 04:50 PM by 136.159.7.119 -
Deleted line 97:
  • E.W. Weisstein; Mathworld , Online book.
Added line 101:
  • E.W. Weisstein; Mathworld , a useful math reference.
August 26, 2010, at 04:47 PM by 136.159.7.119 -
Changed lines 95-100 from:
  • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
  • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
  • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
  • E.W. Weisstein; Mathworld , Online book.
  • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
to:
  • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
  • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
  • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
  • E.W. Weisstein; Mathworld , Online book.
  • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
August 26, 2010, at 04:45 PM by 136.159.7.119 -
Added line 101:
  • A. Kak and M. Slaney, Principles of Computerized Tomographic Imaging
August 26, 2010, at 04:33 PM by 136.159.7.119 -
Changed line 45 from:
3Sampling/ResamplingSzeliski 3
to:
3Sampling/ResamplingSzeliski 3, Moik 3.3.2
Changed lines 48-52 from:
6Edges/CornersMoik 3.3.2
7Pixel MatchingHandout
7-8Optical FlowText 6
8-9Image RegistrationTBD
10Camera CalibrationText 6
to:
6Edges/CornersSzeilski 4
7Pixel MatchingSzeliski 4
7-8Optical FlowSzeliski 8.4
8-9Image RegistrationSzeliski 8
10Camera CalibrationSzeliski 6
August 26, 2010, at 04:26 PM by 136.159.7.119 -
Changed lines 44-45 from:
2-3Fourier AnalysisSzeliski 3.3, Moik 2.6
3Sampling/ResamplingSzeliski 3.3
to:
2-3Fourier AnalysisSzeliski 3, Moik 2.6
3Sampling/ResamplingSzeliski 3
Changed line 47 from:
5Image ProcessingSzeliski 3 and 4
to:
5Image ProcessingSzeliski 3
August 26, 2010, at 04:20 PM by 136.159.7.119 -
Changed lines 41-48 from:
WeekTopicSuggested Reading
1IntroductionText 1
1-2Octavehttp://www.octave.org
2-3Fourier AnalysisText 3.3, Moik 2.6
3Sampling/ResamplingText 3.3
4Binary Image ProcessingText 3
5Image ProcessingText 3 and 4
6Edges/CornersMoik 3.3.2
to:
WeekTopicSuggested Reading
1IntroductionSzeliski 1
1-2Octavehttp://www.octave.org
2-3Fourier AnalysisSzeliski 3.3, Moik 2.6
3Sampling/ResamplingSzeliski 3.3
4Binary Image ProcessingSzeliski 3
5Image ProcessingSzeliski 3 and 4
6Edges/CornersMoik 3.3.2
August 26, 2010, at 04:17 PM by 136.159.7.119 -
Changed line 94 from:
  • R. Szeliski, Computer Vision: Algorithms and Applications.
to:
  • R. Szeliski, Computer Vision: Algorithms and Applications.
August 26, 2010, at 04:16 PM by 136.159.7.119 -
Changed lines 93-94 from:
  • !Computer Vision Books
    • -<Richard Szeliski, Computer Vision: Algorithms and Applications.
to:
  • Computer Vision Books
    • R. Szeliski, Computer Vision: Algorithms and Applications.
Deleted line 100:
August 26, 2010, at 04:15 PM by 136.159.7.119 -
Changed lines 93-94 from:
Richard Szeliski, Computer Vision: Algorithms and Applications.
to:
  • !Computer Vision Books
    • -<Richard Szeliski, Computer Vision: Algorithms and Applications.
    • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
    • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
    • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
    • E.W. Weisstein; Mathworld , Online book.
    • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
    • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
Deleted lines 118-124:
  • Several on-line books are available that may be of interest.
    • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
    • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
    • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
    • E.W. Weisstein; Mathworld , Online book.
    • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
    • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
August 26, 2010, at 04:13 PM by 136.159.7.119 -
Changed lines 60-68 from:
14-Sep-2009First class
0900h 27-Sep-2010Assignment 1 due
0900h 18-Oct-2010Assignment 2 due
26-Oct-2010 to 02-Nov-2010Midterm exam take-home
0900h 08-Nov-2010Assignment 3 due
0930h 22-Nov-2010Assignment 4 due
0900h 16-Nov-2010Assignment 5 due
06-Dec-2010 to 10-Dec-2010Last class
to:
14-Sep-2009First class
0900h 27-Sep-2010Assignment 1 due
0900h 18-Oct-2010Assignment 2 due
26-Oct-2010 to 02-Nov-2010Midterm exam take-home
0900h 08-Nov-2010Assignment 3 due
0930h 22-Nov-2010Assignment 4 due
0900h 16-Nov-2010Assignment 5 due
06-Dec-2010 to 10-Dec-2010Final exam take-home
August 26, 2010, at 04:12 PM by 136.159.7.119 -
Deleted line 59:
August 26, 2010, at 04:10 PM by 136.159.7.119 -
Changed line 54 from:
14Final Exam - take-home 
to:
13Final Exam - take-home 
August 26, 2010, at 04:10 PM by 136.159.7.119 -
Changed lines 64-65 from:
0900h 8-Nov-2010Assignment 3 due
to:
26-Oct-2010 to 02-Nov-2010Midterm exam take-home
0900h 08-Nov-2010Assignment 3 due
Changed lines 68-70 from:
0900h 06-Dec-2009Assignment 5 due
08-Dec-2010Last class
TBAFinal Exam
to:
06-Dec-2010 to 10-Dec-2010Last class
August 26, 2010, at 04:08 PM by 136.159.7.119 -
Changed lines 65-66 from:
0930h 22-Nov-2010Midterm exam
0900h 16-Nov-2010Assignment 4 due
to:
0930h 22-Nov-2010Assignment 4 due
0900h 16-Nov-2010Assignment 5 due
August 26, 2010, at 04:07 PM by 136.159.7.119 -
Changed lines 61-68 from:
9-Sep-2009First class
0900h 21-Sep-2009Assignment 1 due
0900h 13-Oct-2009Assignment 2 due
0900h 26-Oct-2009Assignment 3 due
0930h 29-Oct-2009Midterm exam
0900h 16-Nov-2009Assignment 4 due
0900h 04-Dec-2009Assignment 5 due
08-Dec-2009Last class
to:
14-Sep-2009First class
0900h 27-Sep-2010Assignment 1 due
0900h 18-Oct-2010Assignment 2 due
0900h 8-Nov-2010Assignment 3 due
0930h 22-Nov-2010Midterm exam
0900h 16-Nov-2010Assignment 4 due
0900h 06-Dec-2009Assignment 5 due
08-Dec-2010Last class
August 26, 2010, at 04:04 PM by 136.159.7.119 -
Changed line 51 from:
8-9Image Registration 
to:
8-9Image RegistrationTBD
August 26, 2010, at 04:04 PM by 136.159.7.119 -
Changed line 47 from:
5Image ProcessingText 3 and 4
to:
5Image ProcessingText 3 and 4
Changed line 51 from:
8-9Image Registration
to:
8-9Image Registration 
Changed lines 54-57 from:
11Optical FlowText 8
12StereoText 11
13Pattern RecognitionText 14
14Review 
to:
14Final Exam - take-home 
August 26, 2010, at 04:03 PM by 136.159.7.119 -
Changed line 47 from:
5-6Image ProcessingText 3 and 4
to:
5Image ProcessingText 3 and 4
Changed lines 50-53 from:
8Image RegistrationText 6
8Midterm Exam
9Camera CalibrationText 6
9-10CompressionMPEG Codec Documentation
to:
7-8Optical FlowText 6
8-9Image Registration
10Camera CalibrationText 6
11-12Assorted topics that may include tomography, boosting, stereo vision, and image compressionTBD
August 26, 2010, at 04:00 PM by 136.159.7.119 -
Changed line 45 from:
3SamplingText 3.3
to:
3Sampling/ResamplingText 3.3
Changed line 48 from:
6ResamplingMoik 3.3.2
to:
6Edges/CornersMoik 3.3.2
August 26, 2010, at 03:34 PM by 136.159.7.119 -
Changed lines 33-35 from:
Assignments40%
Midterm exam30%
Final exam30%
to:
Assignments40%
Midterm exam (take-home)30%
Final exam (take-home)30%
August 26, 2010, at 03:28 PM by 136.159.7.119 -
Deleted lines 25-26:

This year we will try a new textbook under development by Richard Szeliski (Microsoft Research). It is currently available online.

August 26, 2010, at 03:27 PM by 136.159.7.119 -
Added lines 25-26:

Instead of a textbook, we will use a variety of source available freely on-line, and the occasional handout.

Changed lines 29-31 from:
Richard Szeliski, Computer Vision: Algorithms and Applications.
to:
Added line 99:
Richard Szeliski, Computer Vision: Algorithms and Applications.
August 26, 2010, at 03:24 PM by 136.159.7.119 -
Changed line 1 from:

CPSC 535 - Fall 2009:

to:

CPSC 535 - Fall 2010:

Changed line 14 from:
 Lectures: TR 0930-1045h in SS 008
to:
 Lectures: TR 0930-1045h in TRB 102
November 26, 2009, at 10:46 AM by 136.159.7.119 -
Added line 111:
  • Gait biometrics notes
November 10, 2009, at 02:51 PM by 136.159.7.119 -
Added line 123:
  • Linear algebra and least squares notes.
October 21, 2009, at 02:50 PM by 136.159.7.119 -
Added line 122:
  • A couple of old example exam questions
October 06, 2009, at 09:06 AM by 136.159.7.119 -
Changed line 81 from:
  • Assignment 2a - Discrete Fourier Transforms (sample.pgm)
to:
  • Assignment 2a - Discrete Fourier Transforms (sample.pgm, mvc-001f.bmp)
October 06, 2009, at 08:45 AM by 136.159.7.119 -
Changed line 81 from:
  • Assignment 2a - Discrete Fourier Transforms
to:
  • Assignment 2a - Discrete Fourier Transforms (sample.pgm)
September 18, 2009, at 08:33 AM by 68.147.36.140 -
Added line 79:
  • Use cat.pgm and pnmread.m in links below.
September 17, 2009, at 03:45 PM by 136.159.7.119 -
Added lines 75-76:

Note: hand in assignments to the professor's office, ICT 711

September 17, 2009, at 03:44 PM by 136.159.7.119 -
Added lines 18-19:

Note: hand in assignments to the professor's office, ICT 711

September 14, 2009, at 03:06 PM by 136.159.7.119 -
Added lines 102-105:
  • code
    • pnmread.m
    • pnmwrite.m
    • pngread.m
September 14, 2009, at 02:59 PM by 136.159.7.119 -
Changed line 74 from:
  • Assignment 1 - Introduction to Octave/Matlab
to:
  • Assignment 1 - Introduction to Octave/Matlab (files)
September 01, 2009, at 03:37 PM by 136.159.7.119 -
Changed line 1 from:

CPSC 535

to:

CPSC 535 - Fall 2009:

September 01, 2009, at 11:27 AM by 136.159.7.119 -
Added line 86:
  • Assignment 5b - Coin Counting (files)
September 01, 2009, at 11:18 AM by 136.159.7.119 -
Changed lines 83-84 from:
  • Assignment 4a - Image Registration, Image Mosaics (files)
  • Assignment 5
to:
  • Assignment 4b - Image Registration, Image Mosaics (files)
  • Assignment 5 - select one
    • Assignment 5a - Stereo Vision (files)
September 01, 2009, at 11:09 AM by 136.159.7.119 -
Changed lines 82-83 from:
  • Assignment 4a - Camera calibration, triangulation (files, Linux Makefile)
to:
  • Assignment 4a - Camera Calibration, Triangulation (files, Linux Makefile)
  • Assignment 4a - Image Registration, Image Mosaics (files)
September 01, 2009, at 10:45 AM by 136.159.7.119 -
Changed line 82 from:
  • Assignment 4a - Camera calibration, triangulation (files)
to:
  • Assignment 4a - Camera calibration, triangulation (files, Linux Makefile)
September 01, 2009, at 10:38 AM by 136.159.7.119 -
Added line 108:
  • David Lowe's SIFT Demo
September 01, 2009, at 10:17 AM by 136.159.7.119 -
Changed line 51 from:
9-10CompressionHandout
to:
9-10CompressionMPEG Codec Documentation
September 01, 2009, at 10:15 AM by 136.159.7.119 -
Changed line 48 from:
8StereoText 11
to:
8Image RegistrationText 6
Changed lines 50-53 from:
9Optical FlowText 8
10Image RegistrationText 6
11Camera CalibrationText 6
12CompressionHandout
to:
9Camera CalibrationText 6
9-10CompressionHandout
11Optical FlowText 8
12StereoText 11
September 01, 2009, at 10:12 AM by 136.159.7.119 -
Changed line 42 from:
2-3Fourier AnalysisText 3.3
to:
2-3Fourier AnalysisText 3.3, Moik 2.6
Changed line 46 from:
6ResamplingHandout
to:
6ResamplingMoik 3.3.2
September 01, 2009, at 10:11 AM by 136.159.7.119 -
Changed lines 67-69 from:
0900hAssignment 4 due
0900hAssignment 5 due
07-Dec-2009Last class
to:
0900h 16-Nov-2009Assignment 4 due
0900h 04-Dec-2009Assignment 5 due
08-Dec-2009Last class
September 01, 2009, at 10:04 AM by 136.159.7.119 -
Deleted line 97:
September 01, 2009, at 10:01 AM by 136.159.7.119 -
Changed line 82 from:
  • Assignment 4a - Camera calibration, triangulation ()
to:
  • Assignment 4a - Camera calibration, triangulation (files)
September 01, 2009, at 10:01 AM by 136.159.7.119 -
Changed lines 81-82 from:
  • Assignment 4
to:
  • Assignment 4 - select one
    • Assignment 4a - Camera calibration, triangulation ()
August 31, 2009, at 06:45 PM by 68.147.36.140 -
Changed line 107 from:
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
to:
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
August 31, 2009, at 06:44 PM by 68.147.36.140 -
Changed lines 103-107 from:
  • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, RandD Publications, 1994.
  • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
  • E.W. Weisstein; Mathworld , Online book.
  • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
to:
  • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, Rand Publications, 1994.
  • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
  • E.W. Weisstein; Mathworld , Online book.
  • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
  • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
August 31, 2009, at 06:42 PM by 68.147.36.140 -
Changed line 100 from:
  • A useful resource on The Kalman Filter
to:
  • A useful resource on The Kalman Filter
Changed line 102 from:
  • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
to:
  • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
August 31, 2009, at 06:39 PM by 68.147.36.140 -
Changed lines 98-112 from:
  • CMU Robotics Computer Vision Home Page a good starting point for computer vision questions.
    * an excellent phasor demo that can help visualize sums of sinusoids in Fourier analysis.
    * A useful resource on The Kalman Filter
    * Several on-line books are available that may be of interest.
          o D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .

          o D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, RandD Publications, 1994.

          o D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.

          o E.W. Weisstein; Mathworld , Online book.

          o I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.

          o J. G. Moik, Digital processing of remotely sensed images, NASA, 1980. 
to:
  • CMU Robotics Computer Vision Home Page - a good starting point for computer vision questions
  • an excellent phasor demo that can help visualize sums of sinusoids in Fourier analysis.
  • A useful resource on The Kalman Filter
  • Several on-line books are available that may be of interest.
    • D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .
    • D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, RandD Publications, 1994.
    • D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.
    • E.W. Weisstein; Mathworld , Online book.
    • I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.
    • J. G. Moik, Digital processing of remotely sensed images, NASA, 1980.
August 31, 2009, at 06:37 PM by 68.147.36.140 -
Changed lines 91-94 from:
  • GNU Octave Repository - lots of good stuff for octave, helps with Matlab compatibility.
  • Peter Kovesi's MATLAB and Octave Functions for Computer Vision and Image Processing (includes Harris corner detector and lots of other useful stuff).
to:
  • GNU Octave Repository
  • Peter Kovesi's MATLAB and Octave Functions for Computer Vision and Image Processing (includes Harris corner detector and lots of other useful stuff).
Changed lines 94-96 from:
  • indiana.edu
  • math.utah.edu
  • sr.unh.edu
to:
  • indiana.edu
  • math.utah.edu
  • sr.unh.edu
August 31, 2009, at 06:33 PM by 68.147.36.140 -
Changed line 89 from:
  • , vendors of Matlab.
to:
  • Mathworks, vendors of Matlab.
Changed lines 91-99 from:
  • http://octave.sourceforge.net/ GNU Octave Repository]] - lots of good stuff for octave, helps with Matlab compatibility.
          o Peter Kovesi's MATLAB and Octave Functions for Computer Vision and Image Processing (includes Harris corner detector and lots of other useful stuff). 
    * Some Matlab Tutorials:
          o indiana.edu
          o math.utah.edu
          o sr.unh.edu 
    * CMU Robotics Computer Vision Home Page a good starting point for computer vision questions.
to:
  • GNU Octave Repository - lots of good stuff for octave, helps with Matlab compatibility.
  • Peter Kovesi's MATLAB and Octave Functions for Computer Vision and Image Processing (includes Harris corner detector and lots of other useful stuff).
  • Some Matlab Tutorials:
  • indiana.edu
  • math.utah.edu
  • sr.unh.edu
  • CMU Robotics Computer Vision Home Page a good starting point for computer vision questions.
August 31, 2009, at 06:32 PM by 68.147.36.140 -
Changed lines 87-114 from:
  • Processing home.
to:
  • Matlab and Octave
    • , vendors of Matlab.
    • Octave
    • http://octave.sourceforge.net/ GNU Octave Repository]] - lots of good stuff for octave, helps with Matlab compatibility.
          o Peter Kovesi's MATLAB and Octave Functions for Computer Vision and Image Processing (includes Harris corner detector and lots of other useful stuff). 
  • Some Matlab Tutorials:
          o indiana.edu
          o math.utah.edu
          o sr.unh.edu 
    * CMU Robotics Computer Vision Home Page a good starting point for computer vision questions.
    * an excellent phasor demo that can help visualize sums of sinusoids in Fourier analysis.
    * A useful resource on The Kalman Filter
    * Several on-line books are available that may be of interest.
          o D.H. Ballard, C.M. Brown; Computer Vision , Prentice-Hall Inc New Jersey , 1982 , ISBN 0-13-165316-4 .

          o D. Phillips; Image Processing in C: Analyzing and Enhancing Digital Images, RandD Publications, 1994.

          o D. Vernon; Machine Vision : Automated Visual Inspection and Robot Vision, Prentice Hall, 1991, ISBN 0-13-543398-3.

          o E.W. Weisstein; Mathworld , Online book.

          o I.T. Young, J.J. Gerbrands, L.J. van Vliet; Image Processing Fundamentals , Online book.

          o J. G. Moik, Digital processing of remotely sensed images, NASA, 1980. 
August 31, 2009, at 06:28 PM by 68.147.36.140 -
Changed line 80 from:
  • Seam Carving
to:
  • Assignment 3b - Seam Carving (boat.jpg)
August 31, 2009, at 05:59 PM by 68.147.36.140 -
August 31, 2009, at 05:55 PM by 68.147.36.140 -
Changed line 77 from:
  • Assignment 2b - Inverse Filtering (files)
to:
  • Assignment 2b - Inverse Filtering (files)
Changed line 79 from:
  • Assignment 3a - Binary Image Processing (files)
to:
  • Assignment 3a - Binary Image Processing (files)
August 31, 2009, at 05:54 PM by 68.147.36.140 -
Changed line 79 from:
  • Assignment 3a - Binary Image Processin
to:
  • Assignment 3a - Binary Image Processing (files)
August 31, 2009, at 05:53 PM by 68.147.36.140 -
Changed line 66 from:
1630h 29-Oct-2009Midterm exam
to:
0930h 29-Oct-2009Midterm exam
August 31, 2009, at 05:52 PM by 68.147.36.140 -
Changed lines 64-65 from:
0900h 13-Oct-2009Assignment 2 due
to:
0900h 13-Oct-2009Assignment 2 due
0900h 26-Oct-2009Assignment 3 due
Deleted line 66:
0900hAssignment 3 due
Changed lines 78-80 from:
  • Assignment 3
to:
  • Assignment 3 - select one
    • Assignment 3a - Binary Image Processin
    • Seam Carving
August 31, 2009, at 05:38 PM by 68.147.36.140 -
Changed lines 77-78 from:
  • Assignment 2b - Inverse Filtering
file
to:
  • Assignment 2b - Inverse Filtering (files)
August 31, 2009, at 05:38 PM by 68.147.36.140 -
Added line 78:
file
August 31, 2009, at 05:35 PM by 68.147.36.140 -
Changed lines 76-77 from:
  • Assignment 2A - Discrete Fourier Transforms
  • Assignment 2A - Inverse Filtering
to:
  • Assignment 2a - Discrete Fourier Transforms
  • Assignment 2b - Inverse Filtering
August 31, 2009, at 05:35 PM by 68.147.36.140 -
Deleted line 74:
Changed lines 76-78 from:
  • - Discrete Fourier Transforms
  • - Inverse Filtering
to:
  • Assignment 2A - Discrete Fourier Transforms
  • Assignment 2A - Inverse Filtering
August 31, 2009, at 05:34 PM by 68.147.36.140 -
Changed line 64 from:
0900hAssignment 2 due
to:
0900h 13-Oct-2009Assignment 2 due
August 31, 2009, at 05:32 PM by 68.147.36.140 -
Changed lines 74-75 from:
  • Assignment 1
  • Assignment 2
to:
  • Assignment 1 - Introduction to Octave/Matlab
  • Assignment 2 - select one
    • - Discrete Fourier Transforms
    • - Inverse Filtering
August 31, 2009, at 03:38 PM by 136.159.7.119 -
Changed lines 63-64 from:
0900h 28-Sep-2009Assignment 1 due
0900h 12-Oct-2009Assignment 2 due
to:
0900h 21-Sep-2009Assignment 1 due
0900hAssignment 2 due
Changed lines 66-68 from:
0900h 02-Nov-2009Assignment 3 due
0900h 23-Nov-2009Assignment 4 due
0900h 07-Dec-2009Assignment 5 due
to:
0900hAssignment 3 due
0900hAssignment 4 due
0900hAssignment 5 due
Changed lines 70-71 from:
to:
TBAFinal Exam
Changed line 74 from:
  • Assignment 1
to:
  • Assignment 1
August 31, 2009, at 02:52 PM by 136.159.7.119 -
Added lines 50-56:
9Optical FlowText 8
10Image RegistrationText 6
11Camera CalibrationText 6
12CompressionHandout
13Pattern RecognitionText 14
14Review 
August 31, 2009, at 02:49 PM by 136.159.7.119 -
Changed lines 47-50 from:
7
to:
7Pixel MatchingHandout
8StereoText 11
8Midterm Exam
August 31, 2009, at 02:48 PM by 136.159.7.119 -
Changed lines 43-45 from:
3SamplingHandout
4Binary Image ProcessingText 3
to:
3SamplingText 3.3
4Binary Image ProcessingText 3
5-6Image ProcessingText 3 and 4
6ResamplingHandout
7
Changed line 55 from:
1630h 26-Oct-2009Midterm exam
to:
1630h 29-Oct-2009Midterm exam
August 31, 2009, at 02:46 PM by 136.159.7.119 -
Changed line 40 from:
1IntroductionChapter 1
to:
1IntroductionText 1
Changed lines 42-44 from:
to:
2-3Fourier AnalysisText 3.3
3SamplingHandout
4Binary Image ProcessingText 3
August 24, 2009, at 04:43 PM by 136.159.7.119 -
Added line 38:
Changed line 40 from:
1IntroductionChapter 1
to:
1IntroductionChapter 1
August 24, 2009, at 04:42 PM by 136.159.7.119 -
Changed lines 36-41 from:
to:

Outline

WeekTopicSuggested Reading
1IntroductionChapter 1
1-2Octavehttp://www.octave.org
August 24, 2009, at 04:23 PM by 136.159.7.119 -
Changed lines 28-61 from:

Grading

to:

Grading

Assignments40%
Midterm exam30%
Final exam30%

Important Dates

9-Sep-2009First class
0900h 28-Sep-2009Assignment 1 due
0900h 12-Oct-2009Assignment 2 due
1630h 26-Oct-2009Midterm exam
0900h 02-Nov-2009Assignment 3 due
0900h 23-Nov-2009Assignment 4 due
0900h 07-Dec-2009Assignment 5 due
07-Dec-2009Last class

Assignments

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4
  • Assignment 5

Links

  • Processing home.
August 24, 2009, at 04:15 PM by 136.159.7.119 -
Changed lines 17-18 from:

Outline

to:

Selected Course Material

Textbook

This year we will try a new textbook under development by Richard Szeliski (Microsoft Research). It is currently available online.

Richard Szeliski, Computer Vision: Algorithms and Applications.
August 24, 2009, at 09:52 AM by 136.159.7.119 -
Changed lines 1-16 from:

Put CPSC 535 here.

to:

CPSC 535

Computer Vision

InstructorDr. J. E. Boyd
 Department of Computer Science
 University of Calgary
 2500 University Drive NW
 Calgary Alberta Canada T2N 1N4
  
 Email: boyd at cpsc ucalgary ca
  
 Office: ICT 711
 Office hours: MW 0900-1000h
 Lectures: TR 0930-1045h in SS 008
July 07, 2009, at 02:31 PM by 136.159.7.119 -
Changed lines 1-5 from:

Put CPSC 535 here.

to:

Put CPSC 535 here.

Outline

Grading

July 07, 2009, at 02:28 PM by 136.159.7.119 -
Added line 1:

Put CPSC 535 here.

Page last modified on December 02, 2014, at 04:38 PM