IT-LIST Digest 30Topics covered in this issue include:  1) Re: Request to IT Administrators	by davenport issac   2) Re: ImageTool Developers	by Peter Stalmans   3) Pencil and eraser functions	by "Regis the Watcher"   4) Re: ImageTool Developers	by Robert Smith   5) Re: ImageTool Developers	by "Heberto Ghezzo"   6) Re: ImageTool Developers	by Pogany Lajos   7) Re: ImageTool Developers	by Robert Smith   8) IT crashes on me...	by Francois Richard ----------------------------------------------------------------------Date: Mon, 8 Jul 1996 12:52:29 -0600 (MDT)From: davenport issac To: it-list@sparky.uthscsa.eduSubject: Re: Request to IT AdministratorsMessage-ID: <199607081852.MAA21871@stripe.Colorado.EDU>If you are using netscape you can just type the "ftp://etc.etc." into the address field.  You will then get a text based FTP interface.isaac.> > Would it be possible for you to put us a link to ITPDK.ZIP on your > home page next to the two modular downloads for IT1.23?   I don't have > an anonymous FTP program to fetch it with, so I must download the > sources via an internet browser.> > Thanks> -- > Ron DeSpain - Chief Engineer> Costar > Precision Optics & Video Products> 40925 County Center Dr., # 210> Temecula, CA 92591> 909 699 9000> ------------------------------Date: Mon, 08 Jul 1996 20:58:51 +0200From: Peter Stalmans To: it-list@sparky.uthscsa.eduSubject: Re: ImageTool DevelopersMessage-ID: <2.2.32.19960708185851.006b3dac@popserv.kuleuven.ac.be>At 11:56 AM 7/8/96 +0600, you wrote:>We hope to create a web page at our site for developers with current >information, FAQs and other goodies.  Please send your name, email >address along with a description of the plugin you are plannning to >develop to this listserver.  We will get in touch with you as soon as it >is possible.I did send the following suggestions for develoment to the listserverpreviously, but some professional help would be helpful since nobody in thelab has any C-programming experience... 1) Regarding the import filter: most imaging systems I'm aware of that usetheir own binary file format, use a header in the file (that can be skippedusing the current import filter) where the exact width and height of thepicture are stored (usually in 2-byte format, sometimes byte-swapped).Usually, the header also contains a byte that specifies the number ofpictures in the file, as well as the bits-per color.If the import filter could be manually instructed to read these bytes anduse them accordingly, importing binary image would even more simple.We have more specific information regarding the file format in which ourconfocal microscopes produce images available if necessary.2) Regarding the area and line drawing: it would be interesting if the areaor line-of-interest could be saved, and re-loaded. This could have followinguse: in microscopy, data are often compared before and after a certainevent, so a series of images is obtained.If it could be possible to load the first image, then to draw the necessaryareas or lines of interest, and save them, one could load the next image(s),and reload the exact same areas or lines of interest, to obtain measurementsfrom the exact same place in the whole series of images.Thanks to all ImageTool developers for all their efforts and support.Peter Stalmans, MDPeter.Stalmans@med.kuleuven.ac.beLaboratory of Physiology KULeuvenHerestraat 49B-3000 LeuvenBelgiumtel: +32-16-34 71 46fax: +32-16-34 59 91------------------------------Date:    Tue, 9 Jul 96 09:22 EDTFrom: "Regis the Watcher" To: it-list@sparky.uthscsa.eduSubject: Pencil and eraser functionsMessage-ID: <9607091447.AA00550@sparky.uthscsa.edu>Am I overlooking something obvious, or does Image Tool not have the capabilityto perform general drawing functions like draw and erase?Michael AbrahamBiology Dept.Penn State Universitymta108@psuvm.psu.edu------------------------------Date: Mon, 08 Jul 1996 17:03:01 -0400From: Robert Smith To: it-list@sparky.uthscsa.eduSubject: Re: ImageTool DevelopersMessage-ID: <1.5.4.32.19960708210301.006a8230@curtech.com>At 11:59 AM 7/8/96 +0600, you wrote:>Hello ImageTool Users,>>We have noticed some problems associated with users who are trying to >develop plugins for UTHSCSA ImageTool.  To improve developer relations we >are creating a database of developers and maillist to assist them.>>We hope to create a web page at our site for developers with current >information, FAQs and other goodies.  Please send your name, email >address along with a description of the plugin you are plannning to >develop to this listserver.  We will get in touch with you as soon as it >is possible.>>Once we have a group of developers we will try and coordinate users who >have special needs for additions to ImageTool and developers who can >provide the necessary programming support.> >>S. Brent Dove                            Voice: (210) 567-3333>Diagnostic Sciences                      Fax:   (210) 567-3334>University of Texas                      Email: dove@uthscsa.edu>Health Science Center                    Web:   ddsdx.uthscsa.edu>San Antonio, TX    USA                   ftp:   maxrad6.uthscsa.edu>Brent:  A GOOD idea.   I am working on an acquisition plug-in for our FF1 frame-grabber.Presently I plan a simple snap-only plug-in, NOT supporting the on-board IPfeatures, until I see if you implement access to these thru the newFrame-Grabber standard.I've been working in MSVC++ (@#$%^%$#!!!) amd having trouble. When I figureout what's screwing things up I will write it up and send it to your newpage. (Not that I advocate MSVC++, but some of us must use it.)Bob             .  Robert A. Smith, Ph.D.  _____    .    Vision Systems' Analyst |     |<.      Current Technology, Inc. |_____|   .    (603) 868-2270     ^       .  ras@curtech.com    / \   /   \------------------------------Date:          Tue, 9 Jul 1996 09:07:44 EST5EDTFrom: "Heberto Ghezzo" To: it-list@sparky.uthscsa.eduSubject: Re: ImageTool DevelopersMessage-ID: <199607091313.JAA26412@sirocco.CC.McGill.CA>Hi Brent .I am working with lung tissue with/out immuno staining.The objective I try to do is to measure alveoli. Just click in an alveoli and let IT travel the perimeter and report: perimeter,area,mayor,minor axis,calliper, etc.The other objective is to transform a color palette acording to somedistance in RGB space into a grey scale showing as black the areas with exactly the same color as a standard, with white the color completely opposite and grey the in between, thresholding this image I can measure the area stained positive. With a watershed afterwards I will know?? the number of cells stained positive.The first objective more or less work in another program, a standard windows graphic read, show. For the second I have not found yet the 'distance' formula that gives good results, and I do not have a proto code for the watershed.Any help will be appreciated..R. Heberto Ghezzo  Ph.D.Meakins-Christie LabsMcGill UniversityMontreal - Canadaheberto@meakins.lan.mcgill.ca------------------------------Date: Tue, 9 Jul 1996 17:31:07 +0200From: Pogany Lajos To: it-list@sparky.uthscsa.eduSubject: Re: ImageTool DevelopersMessage-ID: <9607091531.AA14040@power.szfki.kfki.hu>At 12.03 1996.07.08.=02=82=028=90=CF=1C=12 +0600, you wrote:>Hello ImageTool Users,>>We have noticed some problems associated with users who are trying to=20>develop plugins for UTHSCSA ImageTool.  To improve developer relations we==20>are creating a database of developers and maillist to assist them.>>We hope to create a web page at our site for developers with current=20>information, FAQs and other goodies.  Please send your name, email=20>address along with a description of the plugin you are plannning to=20>develop to this listserver.  We will get in touch with you as soon as it=20>is possible.>>Once we have a group of developers we will try and coordinate users who=20>have special needs for additions to ImageTool and developers who can=20>provide the necessary programming support.>=20>>S. Brent Dove                            Voice: (210) 567-3333>Diagnostic Sciences                      Fax:   (210) 567-3334>University of Texas                      Email: dove@uthscsa.edu>Health Science Center                    Web:   ddsdx.uthscsa.edu>San Antonio, TX    USA                   ftp:   maxrad6.uthscsa.edu>>>Dear Brent,=20I would like to develop some plug-ins for a specially picture-type: formagnetic domains. It needs some filtering, and maybe, Fourier also.Would be possibile to write the code in Delphi?Pogany LajosDr. Lajos Pogany, PhD=20=20Research Institut for Solid State Physics of=20the Hungarian Academy of Sciences XII. Konkoly Thege 29-33 ; Budapest Hungary P.O.Box 49 H-1525phone:  00-36-1-169-9499fax:  00-36-1-169-5380e-mail: pogany@power.szfki.kfki.hu=20=20------------------------------Date: Tue, 09 Jul 1996 13:09:29 -0400From: Robert Smith To: it-list@sparky.uthscsa.eduSubject: Re: ImageTool DevelopersMessage-ID: <1.5.4.32.19960709170929.00693bc4@curtech.com>At 10:16 AM 7/9/96 +0600, you wrote:>The other objective is to transform a color palette acording to some>distance in RGB space into a grey scale showing as black the areas >with exactly the same color as a standard, with white the color >completely opposite and grey the in between, thresholding this image >I can measure the area stained positive. With a watershed afterwards >I will know?? the number of cells stained positive.. For the second I have not found yet the >'distance' formula that gives good results, >Any help will be appreciated.>.>Heberto:  I'm frankly doubtful that you can find the color palette transform you arelooking for.  Basically you want to do 2 things; 1. define complementarycolors, presumable so that they are -- in some sense -- maximally different,and 2. establish an "ordering relationship" for all colors, with the twocomplements as the extrema of this order.  I don't think there is a way todefine such complements.  The eye defines complements by making them bepoints symmetrically placed on opposite sides of  the center of color-space(neutral grey).  Such complements are not suitable; as the chosen colorapproaches neutral grey, so does its complement (i.e. the two "opposites"become very similar) and neutral grey is its own complement.  I don't knowof any other way of defining complements.  The second problem is clearer.You want to order all the points in color space so they fall between yourtwo complements.  Unfortunately it's been proven that the concept of"order", as we usually mean it, cannot be generalized to more that 1dimension (Color space is 3 dimensional).  Specifically the transitiveproperty (a>b AND b>c IMPLIES a>c) cannot be made to work for 2+ dimensionalentities.    All this is not to say that there is NO way of solving your basic problem;but I think a solution along the lines you suggest is mathematically impossible.Happy hunting.Bob             .  Robert A. Smith, Ph.D.  _____    .    Vision Systems' Analyst |     |<.      Current Technology, Inc. |_____|   .    (603) 868-2270     ^       .  ras@curtech.com    / \   /   \------------------------------Date: Tue, 09 Jul 1996 14:06:10 -0400From: Francois Richard To: ImageTool Mailing List Subject: IT crashes on me...Message-ID: <31E29F92.6E32@geol.uottawa.ca>Hi,I am curious whether or not this has happened to someone else...When I run the 'Interactive Histogram Stretch' plugin, but hit "cancel", =IT =crashes, giving me the 3 error messages shown below. =Am I the only one getting something like this, or has this occured before=? If =so, how can I fix this?Thanks for your help,Fran=E7ois.Errors:  IT caused an invalid page fault in  module OWL252F.DLL at 0137:0064ae59.  Registers:  EAX=fffffffc CS=0137 EIP=0064ae59 EFLGS=00010206  EBX=00a49a6a SS=013f ESP=00a2e528 EBP=00a2e538  ECX=c3c3ff6c DS=013f ESI=00000f14 FS=13b7  EDX=00a49258 ES=013f EDI=00000f14 GS=2ba7  Bytes at CS:EIP:  ff 70 10 e8 df ac 01 00 85 c0 74 22 83 7d 10 00 =  Stack dump:  00000f14 00000e58 00a49258 00a499e8 00a2e558 0063339c 00a49a6a =  00000f14 00000e58 00a2f498 00a2f448 00a49258 00a2e568 0062634a =  00a49258 00000e58 =  IT caused an invalid page fault in  module OWL252F.DLL at 0137:0064ae59.  Registers:  EAX=fffffffc CS=0137 EIP=0064ae59 EFLGS=00010206  EBX=00a49a6a SS=013f ESP=00a2e528 EBP=00a2e538  ECX=c3c3ff6c DS=013f ESI=00000f14 FS=13b7  EDX=00a49258 ES=013f EDI=00000f14 GS=2ba7  Bytes at CS:EIP:  ff 70 10 e8 df ac 01 00 85 c0 74 22 83 7d 10 00 =  Stack dump:  00000f14 00000e58 00a49258 00a499e8 00a2e558 0063339c 00a49a6a =  00000f14 00000e58 00a2f498 00a2f448 00a49258 00a2e568 0062634a =  00a49258 00000e58 =  IT caused an exception c0000026H in module KERNEL32.DLL at 0137:bffb87c=0.  Registers:  EAX=00000000 CS=0137 EIP=bffb87c0 EFLGS=00000202  EBX=00000000 SS=013f ESP=00a2e328 EBP=00a2e338  ECX=00a2e374 DS=013f ESI=00a2e264 FS=13b7  EDX=00a2e430 ES=013f EDI=81542e04 GS=0000  Bytes at CS:EIP:  5d 5f 5e 5b 8b e5 5d c3 8b 4c 24 04 f7 41 04 06 =  Stack dump:  00a2e338 bffb8a48 00000000 00a2ff68 00a2e35c bffb88cb 00a2ff68 =  00a2e35c 00a2e430 00a2e44c 00a2ff68 00a2e430 00a2e44c 00a2e380 =  bff7663c 00a2e430 =-- =Francois A. Richard            Email: Richard@geol.uottawa.caUniv. of Ottawa (Geology)      Tel:   (613) 562-5800, ext. 6850Ottawa (CANADA) K1N 6N5        Fax:   (613) 562-5192=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= http://www.geol.uottawa.ca/geo/lists/grads/richard/richard.htm------------------------------