<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>秦羽捷 ( Yujie QIN )&#039;s Blog &#187; Academic</title>
	<atom:link href="http://blog.qinyujie.net/tag/academic/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.qinyujie.net</link>
	<description>在我心中有一个梦...... I have a dream...</description>
	<lastBuildDate>Thu, 26 Jan 2012 12:29:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>[Notes]Installation of the Intel® C++ Composer XE (formerly Intel® C++ Compiler) and Intel® Math Kernel Library(MKL) 10.3 in Linux (Ubuntu 10.04)</title>
		<link>http://blog.qinyujie.net/2011/01/26/454/</link>
		<comments>http://blog.qinyujie.net/2011/01/26/454/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 01:23:10 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=454</guid>
		<description><![CDATA[Recently need to use MKL in Ubuntu, the installation and configuration of linking are a bit difficult for me. So I just leave some notes that I have tested for future reference, most words are directly copied from internet. &#124;******************************* &#124;** Part 1. Installation ************ &#124;******************************* 001. Go to website software.intel.com 002. Click on &#8220;Free [...]]]></description>
			<content:encoded><![CDATA[<p>Recently need to use MKL in Ubuntu, the installation and configuration of linking are a bit difficult for me. So I just leave some notes that I have tested  for future reference, most words are directly copied from internet.<br />
<span id="more-454"></span><br />
|*******************************<br />
|** Part 1. Installation ************<br />
|*******************************<br />
<strong>001</strong>. Go to website <a href="http://software.intel.com">software.intel.com</a></p>
<p><strong>002</strong>. Click on &#8220;Free non-commercial&#8221; under &#8220;Tools &#038; Downloads&#8221;</p>
<p><strong>003</strong>. Download &#8220;Intel® C++ Composer XE 2011 for Linux&#8221; and &#8220;Intel® Math Kernel Library (Intel® MKL) for Linux&#8221;, your email-box will receive letter, which contains the series number for installation.</p>
<p><strong>004</strong>. Unpack those two package files, then in each main folder, run:<br />
[bash]<br />
sudo ./install.sh<br />
[/bash]</p>
<p><strong>005</strong>. Choose default setting with series number. Then installed files should be in /opt/intel/</p>
<p><strong>006</strong>. Edit the .bashrc file in your user&#8217;s home folder, add following codes. Those two path are supposed to be your file location, it make change a little. And &#8220;ia32&#8243; is the parameter of platform, you can choose what you want following the instruction in file iccvars.sh and mklvars.sh.<br />
[bash]<br />
source /opt/intel/compilerpro-12.0.1.107/bin/iccvars.sh ia32<br />
source /opt/intel/mkl/bin/mklvars.sh ia32<br />
[/bash]</p>
<p><strong>007</strong>. Save and close .bashrc file, run:<br />
[bash]<br />
source ~/.bashrc<br />
[/bash]<br />
<strong>008</strong>. test path:<br />
[bash]<br />
which icc<br />
[/bash]</p>
<p>|*******************************<br />
|** Part 2. Linking in Program ******<br />
|*******************************<br />
<strong>009</strong>. Add MKL 10.x header file INCLUDE path in your compiler command line, your makefile or configure file. (default: /opt/intel/mkl/10.x.x.xxx/include)</p>
<p><strong>010</strong>. Add MKL 10.x library path in your compiler command line, your makefile or configure file. (default: /opt/intel/mkl/10.x.x.xxx/lib/32)</p>
<p><strong>011</strong>. Specify the corresponding libraries in your compiler command line, your makefile or configure file.<br />
With static link, they are as follows:<br />
[bash]<br />
-Wl,&#8211;start-group<br />
/opt/intel/mkl/10.0.xxx/lib/32/libmkl_intel.a<br />
/opt/intel/mkl/10.0.xxx/lib/32/libmkl_intel_thread.a<br />
/opt/intel/mkl/10.0.xxx/lib/32/libmkl_core.a<br />
Wl,&#8211;end-group<br />
/opt/intel/mkl/10.0.xxx/lib/32/libiomp5md.so -lpthread -lm<br />
[/bash]<br />
With dynamic link,<br />
[bash]<br />
-L/opt/intel/mkl/10.0.xxx/lib/32/<br />
-lmkl_intel.so -lmkl_intel_thread.so -lmkl_core.so [-liomp5md]<br />
[-lpthread] [-lm]<br />
[/bash]<br />
the path maybe slightly different due to different installation, just take a look in the install folder.<br />
Note 1: In case of using static linking, the interface layer, threading layer, and computation layer libraries must be enclosed in grouping symbols (<-Wl,--start-group, -Wl,--end-group).<br />
Note 2: Specifying MKL library path in the link command line is required. For example, -L/opt/intel/mkl/10.x.xxx/lib/32, so that the linker can search for real archive libraries.<br />
Note 3: The order of listing libraries in the link line is essential, except for the libraries enclosed in the grouping symbols.</p>
<p><strong>012</strong>. Set MKL library path to LD_LIBRARY_PATH environment variable before running application, e.g.,<br />
[bash]<br />
export LD_LIBRARY_PATH=/opt/intel/mkl/10.x.x.xxx/lib/32:$LD_LIBRARY_PATH<br />
[/bash]</p>
<p>References Source:<br />
<a href="http://software.intel.com/en-us/articles/performance-tools-for-software-developers-for-easily-migrating-from-mkl-9x-to-10x/">http://software.intel.com/en-us/articles/performance-tools-for-software-developers-for-easily-migrating-from-mkl-9x-to-10x/</a><br />
<a href="http://www.sciencenet.cn/m/user_content.aspx?id=362146">http://www.sciencenet.cn/m/user_content.aspx?id=362146</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2011/01/26/454/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Solution] OpenCV 2.2 Webcam launch problem</title>
		<link>http://blog.qinyujie.net/2011/01/15/440/</link>
		<comments>http://blog.qinyujie.net/2011/01/15/440/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 20:24:02 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=440</guid>
		<description><![CDATA[My developing environment: Windows 7 64 bit, Visual Studio 2008 32bit, OpenCV 2.2 2010-12-05 Package from official website. My webcam, which works fine in OpenCV 2.1, could not even be launched in OpenCV 2.2. After some google work, it seems to be a known Bug of 2.2 version and has been solved in the branch [...]]]></description>
			<content:encoded><![CDATA[<p>My developing environment: Windows 7 64 bit, Visual Studio 2008 32bit, OpenCV 2.2  2010-12-05 Package from official website.</p>
<p>My webcam, which works fine in OpenCV 2.1, could not even be launched in OpenCV 2.2. After some google work, it seems to be a known <a title="Bug" href="https://code.ros.org/trac/opencv/changeset/4400" target="_blank">Bug</a> of 2.2 version and has been solved in the branch but not in the package.</p>
<p>So, just DIY!  Only one file needs to be modified:  $(OpenCV Folder)\modules\highgui\src\precomp.hpp<br />
<span id="more-440"></span><br />
Find:<br />
[cpp]<br />
#if !defined WIN32 &amp;&amp; !defined _WIN32<br />
#include &#8220;cvconfig.h&#8221;<br />
#else<br />
void  FillBitmapInfo( BITMAPINFO* bmi, int width, int height, int bpp, int origin );<br />
#endif<br />
[/cpp]</p>
<p>Replace:<br />
[cpp]<br />
#include &#8220;cvconfig.h&#8221;<br />
#if defined WIN32 || defined _WIN32<br />
void  FillBitmapInfo( BITMAPINFO* bmi, int width, int height, int bpp, int origin );<br />
#endif<br />
[/cpp]</p>
<p>Re-compile OpenCV project, and done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2011/01/15/440/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Homework 6. of Machine Intelligence 2 – ICA</title>
		<link>http://blog.qinyujie.net/2010/06/19/368/</link>
		<comments>http://blog.qinyujie.net/2010/06/19/368/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 22:25:14 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=368</guid>
		<description><![CDATA[I take part in a lesson of Machine Intelligence 2 in this semester. And here is my version of the solution of  the 6. exercise. Main Taks: Use ICA to separate two mixed audio clips. Homework6 of Machine Intelligence 2 &#8211; ICA My document(PDF format) of this task is below, if you have interest, maybe you can read [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>I take part in a lesson of Machine Intelligence 2 in this semester. And here is my version of the solution of  the 6. exercise.</p>
<p>Main Taks: Use ICA to separate two mixed audio clips.</p>
<div>
<dl id="attachment_369">
<dt><a href="http://blog.qinyujie.net/wp-content/uploads/figure01.jpg"><img title="Homework6 of Machine Intelligence 2 - ICA" src="http://blog.qinyujie.net/wp-content/uploads/figure01-300x167.jpg" alt="Homework6 of Machine Intelligence 2 - ICA" width="300" height="167" /></a></dt>
<dd>Homework6 of Machine Intelligence 2 &#8211; ICA</dd>
</dl>
</div>
<p><span id="more-368"></span><br />
My document(PDF format) of this task is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-6-of-Machine-Intelligence-2-ICA.pdf">Homework 6 of Machine Intelligence 2 &#8211; ICA</a></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2010/06/19/368/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homework 5. of Machine Intelligence 1 &#8211; NN-KNN-PW-RBF</title>
		<link>http://blog.qinyujie.net/2010/03/18/327/</link>
		<comments>http://blog.qinyujie.net/2010/03/18/327/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 10:26:09 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=327</guid>
		<description><![CDATA[I take part in a lesson of Machine Intelligence 1  in this semester. And here is my version of the solution of  the 5. exercise. Task1: Using Neural Network with Gradient Decent, Line Search and Conjungate Gradient methods Task2: Using KNN in classification Task3: Using Parzen Window in classification Task4: Using RBF in classification My [...]]]></description>
			<content:encoded><![CDATA[<p>I take part in a lesson of Machine Intelligence 1  in this semester. And here is my version of the solution of  the 5. exercise.</p>
<p>Task1: Using Neural Network with Gradient Decent, Line Search and Conjungate Gradient methods</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result1.jpg"><img class="alignnone size-large wp-image-329" title="Homework 5. of Machine Intelligence 1 - Result1" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result1-1024x657.jpg" alt="" width="512" height="329" /></a><br />
<span id="more-327"></span><br />
<a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result2.jpg"><img class="alignnone size-large wp-image-330" title="Homework 5. of Machine Intelligence 1 - Result2" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result2-1024x657.jpg" alt="" width="512" height="329" /></a></p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result3.jpg"><img class="alignnone size-large wp-image-331" title="Homework 5. of Machine Intelligence 1 - Result3" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result3-1024x657.jpg" alt="" width="512" height="329" /></a></p>
<p>Task2: Using KNN in classification</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result4.jpg"><img class="alignnone size-large wp-image-332" title="Homework 5. of Machine Intelligence 1 - Result4" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result4-1024x657.jpg" alt="" width="512" height="329" /></a></p>
<p>Task3: Using Parzen Window in classification</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result5.jpg"><img class="alignnone size-large wp-image-333" title="Homework 5. of Machine Intelligence 1 - Result5" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result5-1024x657.jpg" alt="" width="512" height="329" /></a></p>
<p>Task4: Using RBF in classification</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result6.jpg"><img class="alignnone size-large wp-image-334" title="Homework 5. of Machine Intelligence 1 - Result6" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-Result6-1024x657.jpg" alt="" width="512" height="329" /></a></p>
<p>My document(PDF format) of this task is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Machine-Intelligence-1-NN-KNN-PW-RBF.pdf">Homework 5. of Machine Intelligence 1 &#8211; NN-KNN-PW-RBF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2010/03/18/327/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homework 3. of Automatic Image Analysis – Extrema and Ridge Detection</title>
		<link>http://blog.qinyujie.net/2010/03/12/312/</link>
		<comments>http://blog.qinyujie.net/2010/03/12/312/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 21:42:43 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=312</guid>
		<description><![CDATA[I take part in a lesson of Automatic Image Analysis in this semester. And here is my version of the solution of  the 3rd. exercise. The main task is to detectExtrema and Ridge from images. My document(PDF format) of this task is below, if you have interest, maybe you can read it. Homework 3. of [...]]]></description>
			<content:encoded><![CDATA[<p>I take part in a lesson of Automatic Image Analysis in this semester.  And here is my version of the solution of  the 3rd. exercise.</p>
<p><img class="alignnone size-full wp-image-316" title="Homework 3. of Automatic Image Analysis – Extrema and Ridge Detection - result1" src="http://blog.qinyujie.net/wp-content/uploads/Homework-3.-of-Automatic-Image-Analysis-–-Extrema-and-Ridge-Detection-result1.jpg" alt="" width="561" height="420" /><br />
<span id="more-312"></span><br />
<img class="alignnone size-full wp-image-317" title="Homework 3. of Automatic Image Analysis – Extrema and Ridge Detection - result2" src="http://blog.qinyujie.net/wp-content/uploads/Homework-3.-of-Automatic-Image-Analysis-–-Extrema-and-Ridge-Detection-result2.jpg" alt="" width="561" height="420" /></p>
<p>The main task is to detectExtrema and Ridge from images.</p>
<p>My document(PDF format) of this task is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-3.-of-Automatic-Image-Analysis-–-Extrema-and-Ridge-Detection.pdf">Homework 3. of Automatic Image Analysis – Extrema and Ridge Detection</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2010/03/12/312/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homework 5. of Photogrammetric Computer Vision &#8211; 3D Reconstruction</title>
		<link>http://blog.qinyujie.net/2010/01/21/274/</link>
		<comments>http://blog.qinyujie.net/2010/01/21/274/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 19:57:07 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/?p=274</guid>
		<description><![CDATA[I&#8217;m also take one lesson on Computer Vision in this semester. The homeworks are not difficult but practical. Here is output of the 5th. homework. Figure 1. Figure 2. The main task is to do both Projective Reconstruction and Euclidean Reconstruction given corresponding point pairs and some control points in euclidean coordinates. In Projective Reconstruction [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m also take one lesson on Computer Vision in this semester. The homeworks are not difficult but practical.</p>
<p>Here is output of the 5th. homework.</p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Photogrammetric-Computer-Vision-3D-Reconstruction-Final-result.png"><img class="alignnone size-large wp-image-275" title="Homework 5. of Photogrammetric Computer Vision - 3D Reconstruction - Final result" src="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Photogrammetric-Computer-Vision-3D-Reconstruction-Final-result-1024x517.png" alt="" width="500" height="250" /></a></p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Photogrammetric-Computer-Vision-3D-Reconstruction-Final-result.png"></a>Figure 1.</p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/output2.png"><img class="alignnone size-full wp-image-282" title="Homework 5. of Photogrammetric Computer Vision - 3D Reconstruction - Final result 2" src="http://blog.qinyujie.net/wp-content/uploads/output2.png" alt="" width="500" height="400" /></a></p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/output2.png"></a>Figure 2.<br />
<span id="more-274"></span></p>
<p style="text-align: left;">The main task is to do both Projective Reconstruction and Euclidean Reconstruction given corresponding point pairs and some control points in euclidean coordinates.</p>
<p>In Projective Reconstruction we firstly calculate the fundamental matrix from the given point pairs and then derivate the projective matrices using normalized configuration (the most simple way) . With all this information a linear triangulation method is used to calculate the corresponding object points in projective space. And those procedure is so called Projective Reconstruction (of course the simple without any optimization).</p>
<p>In Euclidean Reconstruction we simply using all the information we got from the Projective Reconstruction and make the same procedure to the control points. At the mean time we calculate the spatial homograph using the control points.   Finally all the object points in projective space are transposed into euclidean space using the same spatial homograph, and that is so called Euclidean Reconstruction (without any optimization).</p>
<p>My document(PDF format) of this homework is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-5.-of-Photogrammetric-Computer-Vision-3D-Reconstruction.pdf">Homework 5. of Photogrammetric Computer Vision &#8211; 3D Reconstruction</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2010/01/21/274/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Homework 2. of Automatic Image Analysis – Hough Transform</title>
		<link>http://blog.qinyujie.net/2009/12/18/126/</link>
		<comments>http://blog.qinyujie.net/2009/12/18/126/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 01:25:24 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/2009/12/18/126/</guid>
		<description><![CDATA[(中文) <p>&#160;</p>
<p><span style="font-family: Verdana, SimSun, 'Microsoft Yahei', sans-serif; font-size: 12px; line-height: 19px; color: #4a4a4a;">最近在上一门图像识别的课程的第二次作业。</span></p>
<p><span style="font-family: Verdana, SimSun, 'Microsoft Yahei', sans-serif; color: #4a4a4a; font-size: small;"><span style="font-size: 12px; line-height: 19px;">主题是霍夫变换(Hough Transform)，用来做一些简单的识别。</span></span></p>
<p><span style="font-family: Verdana, SimSun, 'Microsoft Yahei', sans-serif; color: #4a4a4a; font-size: small;"><span style="font-size: 12px; line-height: 19px;">
</span></span></p>
<p style="margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">用MATLAB写了简单的程序，大家可以看看我做的文档：）</p>
<p style="margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">下载地址在</p>
<p style="margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;"><a style="color: #666666; text-decoration: none; padding: 0px; margin: 0px;" title="MATLAB程序描述" href="http://filer.blogbus.com/1316417/resource_131641712610748696.pdf" target="_blank">http://filer.blogbus.com/1316417/resource_131641712610748696.pdf</a></p>
<p>&#160;</p>
<p>&#160;</p>]]></description>
			<content:encoded><![CDATA[<p>I take part in a lesson of Automatic Image Analysis in this semester. And here is my version of the solution of  the second exercise.</p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/part1.png"><img title="Homework 2. of Automatic Image Analysis – Hough Transform - Part 1" src="http://blog.qinyujie.net/wp-content/uploads/part1-1024x517.png" alt="" width="500" height="250" /></a></p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/part1.png"></a>Figure 1.<br />
<span id="more-126"></span><br />
<a href="http://blog.qinyujie.net/wp-content/uploads/part2.png"><img title="Homework 2. of Automatic Image Analysis – Hough Transform - Part 2" src="http://blog.qinyujie.net/wp-content/uploads/part2-1024x517.png" alt="" width="500" height="250" /></a></p>
<p style="text-align: center;">Figure 2.</p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/part3.png"><img title="Homework 2. of Automatic Image Analysis – Hough Transform - Part 3" src="http://blog.qinyujie.net/wp-content/uploads/part3-1024x517.png" alt="" width="500" height="250" /></a></p>
<p style="text-align: center;">Figure 3.</p>
<p>The task of figure 1. is to identify the origin shape after some scaling, moving, rotating operations with the help of so called Hough Transform. The task of figure 2. is a advanced version of the task before, which will identify the money from a complicated scene. The task of figure 3. is mostly used in camera calibration to automatically find out the control points, which then can be used to calculate the calibration matrix and the parameters of camera.</p>
<p>My document(PDF format) of this task is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-2.-of-Automatic-Image-Analysis-–-Hough-Transform.pdf">Homework 2. of Automatic Image Analysis – Hough Transform</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2009/12/18/126/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homework 1. of Automatic Image Analysis &#8211; Fourier Descriptor</title>
		<link>http://blog.qinyujie.net/2009/11/04/124/</link>
		<comments>http://blog.qinyujie.net/2009/11/04/124/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 04:10:12 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/2009/11/04/124/</guid>
		<description><![CDATA[(中文) <p>最近在上一门图像识别的课程，第一次作业就很好玩，发上来大家一起看看吧：）</p>
<p>
<p>只是借用了很简单的傅立叶变换，用归一化的Fourier Descriptor来比较。</p>
<p>用MATLAB写了简单的程序，大家可以看看：）</p>
<p>下载地址在</p>
<p><a title="MATLAB程序描述" href="http://filer.blogbus.com/1316417/resource_13164171257282568t.pdf" target="_blank">http://filer.blogbus.com/1316417/resource_13164171257282568t.pdf</a></p>
</p>]]></description>
			<content:encoded><![CDATA[<p>I take part in a lesson of Automatic Image Analysis in this semester. And the first exercise is really interesting, so I decide to paste it here.</p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/finalreasult.png"><img class="aligncenter" title="Finalresult of Homework 1. of Automatic Image Analysis - Fourier Descriptor" src="http://blog.qinyujie.net/wp-content/uploads/finalreasult-1024x517.png" alt="" width="500" height="250" /></a></p>
<p style="text-align: center;"><a href="http://blog.qinyujie.net/wp-content/uploads/finalreasult.png"></a>Figure 1.<br />
<span id="more-124"></span></p>
<p style="text-align: left;">The two images in the left show two type of leaves that we want to identify in the right-up image, and the right-down image is the result of my algorithm.</p>
<p>The algorithm just need a so called Fourier Descriptor to finish the job and actually some morphology operators to find out the edges of each leaf.</p>
<p>My document(PDF format) of this task is below, if you have interest, maybe you can read it.</p>
<p><a href="http://blog.qinyujie.net/wp-content/uploads/Homework-1.-of-Automatic-Image-Analysis-Fourier-Descriptor.pdf">Homework 1. of Automatic Image Analysis &#8211; Fourier Descriptor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2009/11/04/124/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Abstract of my bachelor thesis</title>
		<link>http://blog.qinyujie.net/2007/05/24/84/</link>
		<comments>http://blog.qinyujie.net/2007/05/24/84/#comments</comments>
		<pubDate>Thu, 24 May 2007 18:55:03 +0000</pubDate>
		<dc:creator>Yujie QIN</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Academic]]></category>

		<guid isPermaLink="false">http://blog.qinyujie.net/2007/05/24/84/</guid>
		<description><![CDATA[(中文) 终于结束了，本可以在一年以前结束的。这一年，经历了很多，也遇到了很重要的朋友，在这里要感谢所有一直支持我陪伴我的家人和朋友。在我的论文致谢里面可能没有提到你们，但是我知道，你们都在我身边。]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="text-align: center;"><strong>Off-line Palm Print Image Compression</strong></div>
<div id="_mcePaste" style="text-align: center;"><strong>using Wavelet Transform</strong></div>
<p><span id="more-84"></span></p>
<div><strong><br />
</strong></div>
<div id="_mcePaste"><strong>Abstract</strong></div>
<div id="_mcePaste">With the development of Bioinformatics,especially the palm print recognition technology, the requirement of a specify method for palm print image compression grows. To meet the increasingly severe social public security situation, the Palm print auto-recognitions system has been proposed as a key project in the Ministry of Public Security &#8220;11th Five-Year&#8221; plan. Palm print images with high resolution characteristics occupies with more storage space, which cause great inconvenience to data storage and data transmission of the actual system. Currently, palm print image compression specialized field of study is rarely approaches; many applications of palm print compression directly used the fingerprint image compression algorithm. However, as the basic distinction between palm print image and fingerprint images, those applications cannot achieve satisfactory results. Wavelet transform is one of the most important improvements base on the short time Fourier transform. And the data compression is a region growing with the wavelet technology. This paper focus on establishing a specify palm print compression method based on the characters of palm prints and building up the experimental system.</div>
<div id="_mcePaste">Refer to the JPEG methods, WSQ method and other wavelet compression methods, this paper process a sufficient new method based on the EZW method. It introduces a new DC level shifting scheme and set the lowest frequency coefficients to zero in EZW method, including pre-processing, wavelet transform and improved EZW method.</div>
<div id="_mcePaste">The experimental sample database includes 100 standard palm print images, and the evaluation sample database includes 15 images random picked up from the experimental sample database. By the PSNR test of whole image and print region, this paper’s method got higher PSNR than WSQ, JPEG and EZW methods in 10 time compression ratio. The system firstly built in MATLAB environment, then, as the final resolution, recode in C to a DLL library with great interface and efficiency.</div>
<div id="_mcePaste"><strong>Key Words</strong></div>
<div id="_mcePaste">Biometrics identification, Offline Palm print Recognition, Wavelet Transform, image compression</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.qinyujie.net/2007/05/24/84/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
