# Finish some program in MathLab - 20/03/2017 16:59 EDT

Calibration pattern "design". Generate data of a "virtual" 3D cube similar to the one shown in Fig. 1 of the lecture notes in camera calibration. For example, you can hypothesize a 1x1x1 m3 cube and pick up coordinates of 3-D points on one corner of each black square in your world coordinate system. Make sure that your data is sufficient for the following calibration procedures. In order to show the correctness of your data, draw your cube (with the control points marked) using Matlab. I have provided a piece of starting code in Matlab for you to use.

"Virtual" camera and images. Design a "virtual" camera with known intrinsic parameters including focal length f, image center (ox, oy) and pixel size (sx, sy). As an example, you can assume that the focal length is f = 16 mm, the image frame size is 512*512 (pixels) with (ox,oy) = (256, 256), and the size of the image sensor inside your camera is 8.8 mm *6.6 mm (so the pixel size is (sx,sy) = (8.8/512, 6.6/512) ). Capture an image of your "virtual" calibration cube with your virtual camera in a given pose (R and T). For example, you can take the picture of the cube 4 meters away and with a tilt angle of 30 degree. Use three rotation angles alpha, beta, gamma to generate the rotation matrix R (refer to the lecture notes in camera model). You may need to try different pose in order to have a suitable image of your calibration target.

Direction calibration method: Estimate the intrinsic (fx, fy, aspect ratio a, image center (ox,oy) ) and extrinsic (R, T and further alpha, beta, gamma) parameters. Use SVD to solve the homogeneous linear system and the least square problem, and to enforce the orthogonality constraint on the estimate of R.

i. Use the accurately simulated data (both 3D world coordinates and 2D image coordinates) to the algorithms, and compare the results with the "ground truth" data (which are given in step (a) and step (b)). Remember you are practicing a camera calibration, so you should pretend you know nothing about the camera parameters (i.e. you cannot use the ground truth data in your calibration process). However, in the direct calibration method, you could use the knowledge of the image center (in the homogeneous system to find extrinsic parameters) and the aspect ratio (in the Orthocenter theorem method to find image center).

ii. Study whether the unknown aspect ratio matters in estimating the image center, and how the initial estimation of image center affects the estimating of the remaining parameters. Give a solution to solve the problems if any.

iii. Accuracy Issues. Add in some random noises to the simulated data and run the calibration algorithms again. See how the "design tolerance" of the calibration target and the localization errors of 2D image points affect the calibration accuracy. For example, you can add 0.1 mm random error to 3D points and 0.5 pixel random error to 2D points. Also analyze how sensitive of the Orthocenter method is to the extrinsic parameters in imaging the three sets of the orthogonal parallel lines.

In all of the steps, you should give you results using either tables or graphs, or both of them.

Kỹ năng: Matlab and Mathematica

Mã Dự Án: #13467027

## 15 freelancer đang chào giá trung bình \$103 cho công việc này

\$222 USD trong 1 ngày
(20 Đánh Giá)
5.3
Arkabrata

I have done over 200 matlab projects here. I can surely do this one. Can we have a chat and discuss it further?

\$150 USD trong 1 ngày
(21 Đánh Giá)
4.5
wangjing0401

I have read your job description. I have rich and deep experiences in the field of matlab and mathematics. I will do my best for your project. No matter how long the journey begins the first step. I sincerely hope Thêm

\$100 USD trong 1 ngày
(13 Đánh Giá)
4.8
weirong626

Hello, Dear friend. I am expert in matlab, physics, math,... I have a lot of experiences in many fields. I can help you well. Please contact me. Best regards.

\$25 USD trong 1 ngày
(13 Đánh Giá)
4.2
nikisodlan

Hello, I can do your project 100%. I can do this project. I am working on many field wireless technologies such as Cognitive radio, WSN, MANET, VANET, Ad-Hoc networks, LTE, Standard Protocol, wireless sensor network, Thêm

\$222 USD trong 5 ngày
(28 Đánh Giá)
4.3
\$161 USD trong 1 ngày
(12 Đánh Giá)
4.2
amariitism

Hello We are highly motivated young technocrats from IIT (ISM) Dhanbad, India. We are approachable, you can come to us if you have a struggle, we are happy to help. Team TiponTongue

\$25 USD trong 1 ngày
(8 Đánh Giá)
3.7
tienmen111

Dear. I am excellent in using C/C++ and Matlab. I have a good algorithm for this. I have experienced in this field for many years. If you hire me, you will get good results. Would you mind contacting for me please Thêm

\$50 USD trong 1 ngày
(13 Đánh Giá)
3.6
\$100 USD trong 2 ngày
(10 Đánh Giá)
3.6
allwriter4u

Urgent Tasks in 6 Hours MATLAB-WRITING-CODING-WEBDESIGN-BUSINESS PLANS We are highly experienced Post Graduate Engineers, Doctors, IT, ITES, Software, Infrastructure Professionals, Web Designers and IT Architects. Thêm

\$30 USD trong 1 ngày
(15 Đánh Giá)
3.6
\$100 USD trong 1 ngày
(6 Đánh Giá)
3.4
schoudhary1553

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Thêm

\$100 USD trong 1 ngày
(4 Đánh Giá)
2.9
iffi37

Hi I'm an expert. If you hire me, i won't let you down. I can provide you all these things with unlimited revisions till the satisfactorily completion of project.Thank you

\$222 USD trong 8 ngày
(0 Đánh Giá)
0.0
\$25 USD trong 1 ngày
(0 Đánh Giá)
0.0
techieindians121

A proposal has not yet been provided

\$20 USD trong 7 ngày
(0 Đánh Giá)
0.0
xinxi614

Hi thanks for your post I have read the description of your task carefully. I have the sufficient experience in developing of these fields I'm looking forward to working your task. If you award me, I'll do my Thêm

\$25 USD trong 1 ngày
(0 Đánh Giá)
0.0