<DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>Hi All,</FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>I am trying to use the class </FONT><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">CannyEdgeDetectionImageFilter </SPAN><FONT face="Times New Roman" size=3>in an iris recognition system. One of the first steps is segmenting the iris and the pupil by and edge detector and then finding the radii of the pupil and the iris using a circular Hough Transform. I have several questions regarding the canny edge detector implementation in ITK:</FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3> </FONT></o:p></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>1-I understand that in the original
paper by Canny a first derivative of a Gaussian was used while ITK uses a LoG operator (second derivative of a Gaussian). Why was this method chosen over the original suggested method? </FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face="Times New Roman" size=3> </FONT></o:p></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>2-in the class </FONT><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">CannyEdgeDetectionImageFilter</SPAN><FONT face="Times New Roman" size=3>, I noticed that there is no way of specifying the SIZE of the Gaussian kernel that the canny edge detector would use (by a call to </FONT><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes">DiscreteGaussianImageFilter I guess ???)</SPAN><FONT face="Times New Roman" size=3>, rather only the standard deviation can be specified and I understand that the kernel size is determined
automatically from the standard deviation. Is that correct and is there a way to over ride this behavior?</FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face="Times New Roman" size=3> </FONT></o:p></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>3-I noticed that when using ITK I have to use a standard deviation as large as *30* which would probably result in a huge Gaussian and Gaussian derivative kernel size while when using MATLAB (which uses a first derivative of a Gaussian) a standard deviation of 5 is enough. How come there is such a hug difference?</FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face="Times New Roman" size=3> </FONT></o:p></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3>Any help would be appreciated,</FONT></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face="Times New Roman"
size=3> </FONT></o:p></DIV> <DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT face="Times New Roman">Shlomo Kashani. <SPAN style="mso-spacerun: yes"> </SPAN></FONT></FONT></DIV><p> 
                <hr size=1>Yahoo! Messenger with Voice. <a href="http://us.rd.yahoo.com/mail_us/taglines/postman1/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com">Make PC-to-Phone Calls</a> to the US (and 30+ countries) for 2¢/min or less.