**ECE 661 Computer Vision (Fall 2006) **

** Instructor**: Avi Kak

** Teaching Assistant**: Pradit
Mittrapiyanuruk

Email: mitrapiy@purdue.edu

Office : EE180 Phone: 49-43456

Office hours: Mon-Fri 11 am-5 pm. (not available on Wed 1-3 pm.)

*Homework 1** *

* Sample
Solution (Courtesy of Kihyun Hong) *

*Sample
Solutions for Homework 1 &2 (Courtesy of Yufeng Li)*

* Sample images(Courtesy of Akio
Kosaka) *

*Homework 2** *

* Sample
Solution (Courtesy of Kihyun Hong) *

*Sample
Solutions for Homework 1 &2 (Courtesy of Yufeng Li)*

*Homework 3** *

* Sample
Solution (Courtesy of Dave Kim) *

*Homework 4** *

* Sample
Solution (Courtesy of Dave Kim) *

* Sample
Solution (Courtesy of Kihyun Hong)*

* *

*Homework 5** *

*Sample solution
(Courtesy of Kihyun Hong)*

*Sample solution
(Courtesy of Wonjo Jung)*

* PDF File
of the calibration pattern (courtesy of Hyukseong Kwon) *

*Sample
Images taken in our lab*

*Note that:
a rough value of the intrinsic parameter (obtained from our
implementation) of the camera that captures these images is*

* **K
=[* *732.9653 0.7232
320.0412*

* 0 731.1049 231.5993*

*0 0 1.0000 ];*

* Handout: A
Memo on How to Use the Levenberg-Marquardt Algorithm for Refining Camera
Calibration Parameters (Latest modified on Nov
14, 2006)*

*Sample
MATLAB script (incomplete): the Levenberg-Marquardt Algorithm for Refining
Camera Calibration Parameters (Latest modified on Nov 14, 2006)*

*
Sample
MATLAB script: Symbolic computation of the Jacobian *

__Notes
__

*1. *

* http://www.ics.forth.gr/~lourakis/levmar/
*

*
2. For people who are using the function " cvHoughLines2" in
OpenCV, there are some minor error in the documentation. Please see the below
links for the correction. Thanks Paul
Shin and Samuel Kim for this
important information. *

·
* cvHoughLines2
Docu Sample error (from Yahoo
OpenCV Community posted by frankoni) *

·
*Similar sample
code by Samuel Kim*

*3. For students who do not want to use OpenCV in their homework, here
are the links to some sample C codes: for both Canny Edge Detector and Hough
Transform*

·
*Canny Edge Detection: The
implementation of Mike Heath @ University of South Florida*

·
*Hough Transform: The
implementation from the book “Practical Algorithms for Image
Analysis” M.Suel at el*

*Homework 6** *

·
*A
sample MATLAB script for Algorithm 11.1 by Peter Kovesi *

·
*A sample MATLAB
script for Image Rectification by Du hyun (main page)*

*- Handout by *

*Sample solution
(Courtesy of Wonjo Jung)*

*Sample solution
(Courtesy of Yunfeng Li)*

*Sample solution
(Courtesy of Kihyun Hong)*

*Homework
7*

* **Problem (Optional)*

·
*Pollefeys, Koch and
Van Gool IJCV 1999 paper*

*(Note: This implementation is
based on the linear approach presented in section 4.2 of Pollefeys 99 paper. Its correctness
is not confirmed. Also it is not quite complete yet.)*