[Insight-users] Insight-users Digest, Vol 51, Issue 56

Andriy Fedorov fedorov at bwh.harvard.edu
Thu Jul 17 12:23:04 EDT 2008


Chen,

You can find most, if not all, of the morphological operations
provided by ITK here:

http://www.itk.org/Doxygen36/html/group__MathematicalMorphologyImageFilters.html

You might also want to check out InsightJournal, as I believe it had a
number of papers related to image morphology.

hope this helps
--
Andrey Fedorov


> Message: 1
> Date: Thu, 17 Jul 2008 21:41:30 +0800
> From: " chen Yanda " <beckham128 at qq.com>
> Subject: [Insight-users] methods of morphologic in ITK?
> To: " insight-users " <insight-users at itk.org>
> Message-ID: <tencent_4CAAC9247570F1BF15FDE2E3 at qq.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>    Does the ITK3.6 has some segmentation methods of morphologic except for the Watersheds? And has ITK provided some operations of morphologic such as close operation?Thanks!
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/7a4d91af/attachment-0001.htm>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 17 Jul 2008 10:07:24 -0400
> From: "Kevin H. Hobbs" <hobbsk at ohiou.edu>
> Subject: [Insight-users] MPI_Ssend image buffer
> To: insight-users at itk.org
> Message-ID: <200807171007.35985.hobbsk at ohiou.edu>
> Content-Type: text/plain; charset="us-ascii"
>
> Is there any particular reason that I should not be able to send an
> ITK image from node to node?
>
> I'm still working on it, but when I try with the attached code I get:
>
> [kevin at murron ITK_MPI]$ mpirun -np 2 ./read_send_write /home/kevin/kitware/Insight/Testing/Data/Baseline/IO/HeadMRVolume.mhd HeadMRVolume.mhd
> [murron:11224] *** Process received signal ***
> [murron:11224] Signal: Segmentation fault (11)
> [murron:11224] Signal code: Address not mapped (1)
> [murron:11224] Failing at address: 0x7fff4fa34000
> We got ImageRegion (0x7fff0b3a00b0)
>  Dimension: 3
>  Index: [0, 0, 0]
>  Size: [48, 62, 42]
>
> [murron:11224] [ 0] /lib64/libpthread.so.0 [0x3ab840ed30]
> [murron:11224] [ 1] /lib64/libc.so.6(memcpy+0x15b) [0x3ab788392b]
> [murron:11224] [ 2] /usr/lib64/openmpi/1.2.4-gcc/libmpi.so.0(ompi_convertor_pack+0x152) [0x3814245392]
> [murron:11224] [ 3] /usr/lib64/openmpi/1.2.4-gcc/openmpi/mca_btl_self.so(mca_btl_self_prepare_src+0x1b6) [0x7fd33f89bd06]
> [murron:11224] [ 4] /usr/lib64/openmpi/1.2.4-gcc/openmpi/mca_pml_ob1.so(mca_pml_ob1_send_request_start_rndv+0x140) [0x7fd33fcb0230]
> [murron:11224] [ 5] /usr/lib64/openmpi/1.2.4-gcc/openmpi/mca_pml_ob1.so(mca_pml_ob1_send+0x332) [0x7fd33fca90f2]
> [murron:11224] [ 6] /usr/lib64/openmpi/1.2.4-gcc/libmpi.so.0(MPI_Ssend+0x13a) [0x3814262f2a]
> [murron:11224] [ 7] ./read_send_write(main+0x263) [0x41ff5f]
> [murron:11224] [ 8] /lib64/libc.so.6(__libc_start_main+0xfa) [0x3ab781e32a]
> [murron:11224] [ 9] ./read_send_write(_ZN3MPI3Win4FreeEv+0xd1) [0x41fbc9]
> [murron:11224] *** End of error message ***
> mpirun noticed that job rank 0 with PID 11224 on node murron exited on signal 11 (Segmentation fault).
> 1 additional process aborted (not shown)
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: read_send_write.cxx
> Type: text/x-c++src
> Size: 2719 bytes
> Desc: not available
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/60c17028/attachment-0001.cxx>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 197 bytes
> Desc: This is a digitally signed message part.
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/60c17028/attachment-0001.pgp>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 17 Jul 2008 10:25:57 -0400
> From: "Kevin H. Hobbs" <hobbsk at ohiou.edu>
> Subject: Re: [Insight-users] MPI_Ssend image buffer
> To: insight-users at itk.org
> Message-ID: <200807171026.02176.hobbsk at ohiou.edu>
> Content-Type: text/plain; charset="utf-8"
>
> I'm an idiot ignore me.
>
> I should do more thinking and less cutting and pasting.
>
> [kevin at murron ITK_MPI]$ diff read_send_write.cxx.segfaults read_send_write.cxx
> 35c35
> <     MPI_Ssend(&index, sizeof(unsigned long) * 3,
> ---
>>     MPI_Ssend(index, sizeof(unsigned long) * 3,
> 42c42
> <     MPI_Ssend(&size, sizeof(unsigned long) * 3,
> ---
>>     MPI_Ssend(size, sizeof(unsigned long) * 3,
> 47,48c47
> <     MPI_Ssend( &send_buffer,
> <       sizeof(ImageType::PixelType) *
> ---
>>     MPI_Ssend( send_buffer,
> 50c49
> <       MPI_BYTE, 0, 2, MPI_COMM_WORLD );
> ---
>>       MPI_BYTE, 1, 2, MPI_COMM_WORLD );
> 58c57
> <     MPI_Recv(&recv_index, sizeof(unsigned long) * 3,
> ---
>>     MPI_Recv(recv_index, sizeof(unsigned long) * 3,
> 66c65
> <     MPI_Recv(&recv_size, sizeof(unsigned long) * 3, MPI_BYTE,
> ---
>>     MPI_Recv(recv_size, sizeof(unsigned long) * 3, MPI_BYTE,
> 85,86c84
> <     MPI_Recv(&recv_buffer,
> <       sizeof(ImageType::PixelType) *
> ---
>>     MPI_Recv(recv_buffer,
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 197 bytes
> Desc: This is a digitally signed message part.
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/bd9f5c06/attachment-0001.pgp>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 17 Jul 2008 16:38:03 +0200
> From: Matthias Keil <matthias.keil at igd.fraunhofer.de>
> Subject: [Insight-users] ImageRegistrationMethod abort execution
> To: insight-users at itk.org
> Message-ID: <487F594B.2010609 at igd.fraunhofer.de>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
> Hi there,
>
> is there any way to stop the ImageRegistrationMethod after you have
> called the Update() function? I have tried the AbortGenerateDataOn() but
> the process seems to ignore this flag as it continues calculating.
>
> Thank you very much for any help!
>
> Best wishes,
> Matthias
>
> --
> | Dipl.-Ing. Matthias Keil
> |
> | Fraunhofer Institute for Computer Graphics (IGD)
> | Cognitive Computing & Medical Imaging
> | Fraunhoferstra?e 5, 64283 Darmstadt, Germany
> |
> | phone  : +49.6151.155.212
> | fax    : +49.6151.155.480
> | e-mail : matthias.keil at igd.fraunhofer.de
> | skype  : matthias.keil.office
> | web    : http://www.igd.fhg.de/~makeil
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/7b553431/attachment-0001.htm>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 17 Jul 2008 14:41:39 +0000
> From: jdetata at comcast.net
> Subject: [Insight-users] Converting dcm files to mesh
> To: insight-users at itk.org
> Message-ID:
>        <071720081441.24866.487F5A23000C218C0000612222007348400E9B0E9B0A0B06 at comcast.net>
>
> Content-Type: text/plain; charset="us-ascii"
>
> Hello,
>
> I'm pretty new to ITK and I would like to convert my dcm files to a mesh for a program I am using? I have read the Software Guide's mesh section but the guide did not clairfy what I should do.
>
> Jason
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://www.itk.org/pipermail/insight-users/attachments/20080717/ec9e14d1/attachment-0001.htm>
>
> ------------------------------
>
> Message: 6
> Date: Thu, 17 Jul 2008 17:18:35 +0200
> From: "Dan Mueller" <dan.muel at gmail.com>
> Subject: Re: [Insight-users] ImageRegistrationMethod abort execution
> To: "Matthias Keil" <matthias.keil at igd.fraunhofer.de>
> Cc: insight-users at itk.org
> Message-ID:
>        <2b8d077d0807170818t69ab6db3h5fe1292258a7b6d5 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi Matthias,
>
> Almost all optimizers implement the StopOptimization() method. I think
> if you call this it will cause the registration method to abort.
>
> Hope this helps.
>
> Regards, Dan
>
> 2008/7/17 Matthias Keil <matthias.keil at igd.fraunhofer.de>:
>> Hi there,
>>
>> is there any way to stop the ImageRegistrationMethod after you have called
>> the Update() function? I have tried the AbortGenerateDataOn() but the
>> process seems to ignore this flag as it continues calculating.
>>
>> Thank you very much for any help!
>>
>> Best wishes,
>> Matthias
>>
>> --
>> | Dipl.-Ing. Matthias Keil
>> |
>> | Fraunhofer Institute for Computer Graphics (IGD)
>> | Cognitive Computing & Medical Imaging
>> | Fraunhoferstra?e 5, 64283 Darmstadt, Germany
>> |
>> | phone  : +49.6151.155.212
>> | fax    : +49.6151.155.480
>> | e-mail : matthias.keil at igd.fraunhofer.de
>> | skype  : matthias.keil.office
>> | web    : http://www.igd.fhg.de/~makeil
>>
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk.org
>> http://www.itk.org/mailman/listinfo/insight-users
>
>
> ------------------------------
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
>
> End of Insight-users Digest, Vol 51, Issue 56
> *********************************************
>


More information about the Insight-users mailing list