<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Verdana>Hi, everyone,</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>IGSTK is a very greatful toolkit for its powerful 
and steady function.</FONT></DIV>
<DIV><FONT face=Verdana>Here I list several features that I will IGSTK have so 
that the user</FONT></DIV>
<DIV><FONT face=Verdana>, clinical surgeons, can use IGSTK much 
easier.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>1. igstkTracker class may have a const member function 
to indicate</FONT></DIV>
<DIV><FONT face=Verdana>the status tracking tool and/or reference tool. When I 
use Vicra or</FONT></DIV>
<DIV><FONT face=Verdana>Aurora tracker, and attach both tracking tool and 
reference tool, if</FONT></DIV>
<DIV><FONT face=Verdana>either the tool is occluded or not in the view frustum, 
the tracker </FONT></DIV>
<DIV><FONT face=Verdana>can not return the position </FONT><FONT 
face=Verdana>and orientation. User often can not figure</FONT></DIV>
<DIV><FONT face=Verdana>out which tool can not be tracked. 
Especially during landmark registration,</FONT></DIV>
<DIV><FONT face=Verdana>a indication public member function can be used to 
access tool status,</FONT></DIV>
<DIV><FONT face=Verdana>if return TRUE, it is to say that the tool is OK, if 
return FALSE, it is</FONT></DIV>
<DIV><FONT face=Verdana>to say that the tool need be adjusted to be in tracking 
status. I used</FONT></DIV>
<DIV><FONT face=Verdana>tool->GetUpdated() to get the status of 
tools.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>2. igstkView class may have more function to set initial 
camera position</FONT></DIV>
<DIV><FONT face=Verdana>such as SetFocalPoint, SetViewUp, SetPosition, 
SetViewAngle, etc. User</FONT></DIV>
<DIV><FONT face=Verdana>can setup these value via GUI scrollbar, editbox etc. 
When user press and</FONT></DIV>
<DIV><FONT face=Verdana>drag middle mouse key mistakely that the image 
object not seen in the scene,</FONT></DIV>
<DIV><FONT face=Verdana>GUI parameters can be used to reset </FONT><FONT 
face=Verdana>the default view parameters.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>3. Image window/level support via API function or left 
mouse drag. For </FONT></DIV>
<DIV><FONT face=Verdana>example, if user drag left mouse key in the horizontal 
direction, the</FONT></DIV>
<DIV><FONT face=Verdana>window changes, if user drag left mouse key in the 
perpendicular direction,</FONT></DIV>
<DIV><FONT face=Verdana>the level changes, or user can set window / level value 
via API function</FONT></DIV>
<DIV><FONT face=Verdana>by GUI controls.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>4. Picking 3D fiducial point or entry point on the 
surface. User may want</FONT></DIV>
<DIV><FONT face=Verdana>to label more fiducials on patient's head surface. More 
points can cause </FONT></DIV>
<DIV><FONT face=Verdana>the difficulty of identifying point correspondence in 
three orthogonal planes.</FONT></DIV>
<DIV><FONT face=Verdana>While surface can offer more intuition to user to 
identify them. For CT image</FONT></DIV>
<DIV><FONT face=Verdana>dataset, an isosurface can be extracted and the 
fiducials can be displayed</FONT></DIV>
<DIV><FONT face=Verdana>very clearly. User can firstly pick the fiducials from 
surface,  the fiducials'</FONT></DIV>
<DIV><FONT face=Verdana>world coordinates can be used to synchronize the three 
orthogonal plane. Then</FONT></DIV>
<DIV><FONT face=Verdana>user can fine tune the fiducials position in the three 
orthogonal plane to get </FONT></DIV>
<DIV><FONT face=Verdana>more precise position. Picking point from 3D surface can 
made the landmark</FONT></DIV>
<DIV><FONT face=Verdana>registration easy when there are more 
fiducials.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>I do not know whether or not it is appropriate way to 
put the feature on the </FONT></DIV>
<DIV><FONT face=Verdana>toolkit level or on the Application level, but such 
features can make user using</FONT></DIV>
<DIV><FONT face=Verdana>IGSTK better.</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>Thank you very much!</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana>Fucang</FONT></DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana></FONT> </DIV>
<DIV><FONT face=Verdana> </DIV><FONT color=#c0c0c0>
<DIV><FONT face=Verdana color=#000000 
size=2></FONT></FONT> </DIV></FONT></BODY></HTML>