⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 help_imare.html

📁 图像对齐(inage registration)工具箱
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
   <title>IMARE Toolbox Help</title>
</head>
<body text="#000099" bgcolor="#FFFFFF" link="#006600" vlink="#009900" alink="#FF0000">

<center><b><font color="#3333FF"><font size=+1>IMARE registration toolbox</font></font></b><p><font color="#000099"> <a href="mailto:zitova@utia.cas.cz">Barbara Zitova</a>.</font>
</p>
<p>&nbsp;</p>
</center>

<p align="justify"><font color="#000080">This toolbox was created for the study 
of moment invariants and registration algorithms, which use them. It can be 
easily extended using other types of invariants, feature detection algorithms 
and registrations methods. This set of tools was not meant to be the solution 
for real applications. It allows to better understand the behavior of various 
moment invariants on various image data. </font></p>

<p><br>
<center><table WIDTH="100%" >
<tr>
<td>
<ul>
<li>
<b><font color="#72BF64"><font size=+1><a href="#notes">General notes on
used image registration algorithms</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#IO">Data input/output</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#viz">Visualization</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#actions">Actions and parameter
setting</a></font></font></b></li>

<ul>
<li>
<b><font color="#72BF64"><font size=+1><a href="#CPdet">Control point detection</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#invc">Invariant computation</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#match">Matching</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#reg">Registration</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#eval">Evaluation</a></font></font></b></li>

<li>
<b><font color="#72BF64"><font size=+1><a href="#ncc">Normalized cross-correlation</a></font></font></b></li>

<li>
<font size="+1"><b><a href="#auto">Phase correlation</a></b></font></li>
</ul>

<li>
<b><font size=+1 color="#72BF64"><a href="#info">Info</a></font></b></li>
</ul>
</td>

<td>
<center><img SRC="imare.jpg" NOSAVE height=307 width=375></center>
</td>
</tr>
</table></center>

<p>
<hr SIZE=3 WIDTH="100%">
<p><a NAME="notes"></a><font color="#009900"><font size=+1>General notes
on image registration algorithms</font></font>
<p><font color="#000099">Two basic approaches used for image registration
are implemented in IMARE registration toolbox. <b>Area-based </b><a href="#ncc">normalized
cross-correlation</a> (NCC) and <a href="#auto">phase correlation</a> and <b>feature-based</b> <a href="#reg">registration
by means of moment invariants</a>.</font>
<br>&nbsp;
<p><font color="#000099">&nbsp;&nbsp;&nbsp; The&nbsp; <b>area-based</b> methods 
can be used for shifted images, phase correlation for data from different 
modalities too. <b>Feature-based</b></font> method can be applied on mutually 
shifted and rotated images (Hu invariants, rotational invariants), affinely 
distorted data (affine invariants), and rotated, shifted and blurred images 
(combined blur invariants).<p><b>A</b><font color="#000099"><b>rea-based</b> methods: the window 
is defined&nbsp; in the sensed image by&nbsp; </font><b><font color="#993300">&lt;Window
selection> </font></b><font color="#000099">and computes NCC/PHC for all possible
shifts of the window across the Reference image by&nbsp; </font><b><font color="#993300">&lt;Normalized
CC> / &lt;Phase correl&gt;</font></b><font color="#000099">.</font>
<p><font color="#000099">&nbsp;&nbsp;&nbsp; <b>Feature-based</b></font> method<font color="#000099"> finds the
registration parameters by means of detected control points and their mutual
correspondence. The correspondence is found in the feature space of moment invariants.The sequence of method steps is as follows</font>
<ul>
<ul>
<ul>
<li>
<font color="#000099"><a href="#CPdet">control point detection (CPs)</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><b><font color="#993300">&lt;CP detection></font></b></li>

<li>
<font color="#000099"><a href="#INVc">computation of invariants for CPs&nbsp;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><b><font color="#993300">&lt;INV comp></font></b></li>

<li>
<font color="#000099"><a href="#invc">choice of invariants</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><b><font color="#993300">&lt;Choice of invariants&gt;</font></b></li>
</ul>
</ul>
<ul>
<ul>

<li>
<font color="#000099"><a href="#match">CP matching&nbsp;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><b><font color="#993300">&lt;Two best></font></b></li>

<li>
<font color="#000099"><a href="#reg">final registration&nbsp;&nbsp;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><b><font color="#993300">&lt;Registration></font></b></li>
</ul>
</ul>
</ul>

<p><br><font color="#000099">&nbsp;&nbsp;&nbsp; In both cases, resulting
registration can be evaluated by means of several methods - difference
image, averaged image etc. </font><b><font color="#993300">&lt;Evaluation></font></b>
<p>
<hr SIZE=3 WIDTH="100%">
<br><a NAME="IO"></a>
<br><b><font color="#72BF64"><font size=+1>Data input/output</font></font></b>
<p><font color="#000099">IMARE toolbox supports input and output of images
(Reference, Sensed, transformed Sensed, CPs from Reference and Sensed images)
and computed values (positions of CPs, used parameters for image registration,
computed invariants, found registration parameters). Reference and Sensed
images have to be imported every time, invariants and control points can
be either imported or computed.</font>
<br>&nbsp;
<p><b><font color="#000099">Input of images to be registered</font></b>
<br><b><font color="#993300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;Reference image></font></b>
<br><b><font color="#993300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;Sensed image></font></b>
<br><font color="#000099">They can be in PGM, BMP, JPEG, TIFF or PCX format.</font>
<br>&nbsp;
<p><b><font color="#000099">Input of detected CP points (from previous
session)</font></b>
<br><b><font color="#993300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;CP sets></font></b>
<br><font color="#000099">They can be in PGM (0-1 matrix with 1s at the
position of CPs) or MAT format (x and y coordinates).</font>
<br>&nbsp;
<p><b><font color="#000099">Input of computed invariants (from previous
session)</font></b>
<br><b><font color="#993300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;Invariants></font></b>
<br><font color="#000099">They should be in&nbsp; MAT format. The file
should consists of</font>
<ul>
<ul>
<ul>
<li>
<font color="#000099">INV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
values of all computed invariants</font></li>

<li>
<font color="#000099">INVS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
values of choosen invariants for registration procedure</font></li>

<li>
<font color="#000099">filenm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
name of the image file, used for invariant computation</font></li>

<li>
<font color="#000099">filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
name of the file with CPs used for invariant computation</font></li>

<li>
<font color="#000099">tp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
type of computed invariants</font></li>

<li>
<font color="#000099">rd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
radius of the circular neighborhood used for invariant computation</font></li>

<li>
<font color="#000099">rdd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a NAME="cperr"></a>&nbsp;&nbsp;&nbsp;&nbsp;
threshold for the expected error in CP detection in the Sensed image. Here,
invariants in the Sensed image are computed</font></li>
</ul>
<font color="#000099">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
not just for the detected CP but as well for "close" points. The number
of "close" poin is set by rdd. [rdd = 1: the pink</font>
<br><font color="#000099">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
pixel points are included, rdd = 2: pink and green, rdd = 3: pink, green
and blue].</font>
<br>&nbsp;
<center><table BORDER=2 >
<tr BGCOLOR="#3366FF">
<td>
<center><font color="#3366FF">**</font></center>
</td>

<td><font color="#3366FF">**</font></td>

<td><font color="#3366FF">**</font></td>

<td><b><font color="#FFFFFF">rdd=3</font></b></td>

<td><font color="#3366FF">**</font></td>

<td><font color="#3366FF">**</font></td>

<td><font color="#3366FF">**</font></td>
</tr>

<tr BGCOLOR="#99FF99">
<td BGCOLOR="#3366FF"><font color="#3366FF">**</font></td>

<td><font color="#99FF99">**</font></td>

<td><font color="#99FF99">**</font></td>

<td><b><font color="#3366FF">rdd=2</font></b></td>

<td><font color="#99FF99">**</font></td>

<td><font color="#99FF99">**</font></td>

<td BGCOLOR="#3366FF">&nbsp;<font color="#3366FF">**</font></td>
</tr>

<tr BGCOLOR="#FFCC99">
<td BGCOLOR="#3366FF">&nbsp;<font color="#3366FF">**</font></td>

<td BGCOLOR="#99FF99"><font color="#99FF99">**</font></td>

<td>&nbsp;<font color="#FFCC99">**</font></td>

<td><b><font color="#3366FF">rdd=1</font></b></td>

<td>&nbsp;<font color="#FFCC99">**</font></td>

<td BGCOLOR="#99FF99">&nbsp;<font color="#99FF99">**</font></td>

<td BGCOLOR="#3366FF">&nbsp;<font color="#3366FF">**</font></td>
</tr>

<tr>
<td BGCOLOR="#3366FF">&nbsp;<font color="#3366FF">**</font></td>

<td BGCOLOR="#99FF99">&nbsp;<font color="#99FF99">**</font></td>

<td BGCOLOR="#FFCC99">&nbsp;<font color="#FFCC99">**</font></td>

<td ALIGN=CENTER BGCOLOR="#990000"><b><font color="#FFFFFF"><font size=+1>CP</font></font></b></td>

<td BGCOLOR="#FFCC99">&nbsp;<font color="#FFCC99">**</font></td>

<td BGCOLOR="#99FF99">&nbsp;<font color="#99FF99">**</font></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -