[Tubetk-developers] HDCS Enhancing doesn't work

Stephen Aylward stephen.aylward at kitware.com
Tue Nov 26 08:04:45 EST 2013


Hi Yoshimi,

If you ever want a job at Kitware, please let me know!

You are correct on Lines 216 and 226.  Excellent catch!

I am committing these changes this morning.

Thank you!
Stephen


On Sun, Nov 24, 2013 at 11:05 PM, kenichiro yoshimi
<rccm.kyoshimi at gmail.com> wrote:
> Hi Stephen,
>
> Today, I could confirm that HDCS enhancing works, by setting the particular
> parameters (EED Contrast (1.0), CED Contrast (1.0) and Hybrid Contrast(1.0))
> to testing case. Now I'm trying in my cases. Then I meet the failure to sort
> eigenvalues in "itktubeAnisotropicHybridDiffusionImageFilter.hxx". The
> following codes may be wrong:
>
> l. 216:
> if(  vnl_math_abs( eigenValue[i] > largest ) )
>   ==> if(  vnl_math_abs( eigenValue[i] ) > largest )
>
> l.226:
> if( eigenValue[i] != smallest && eigenValue[i] != largest )
>   ==> if( vnl_math_abs( eigenValue[i] ) != smallest &&
>              vnl_math_abs( eigenValue[i] ) != largest )
>
> Could you please confirm this?
>
> Thanks,
> yoshimi
>
>
> 2013/11/21 kenichiro yoshimi <rccm.kyoshimi at gmail.com>
>>
>> Hi Stephen,
>>
>> Thank you for your kind advice.
>>
>> Following your instructions, I build a "Experimental" project, but the
>> tests may not run. Then I obtain the build log as:
>>
>> 1>------ Build : Project: Experimental, Release x64 ------
>> 1>   Site: YOSHIMI
>> 1>   Build name: Win32-vs9
>> 1>Create new tag: 20131120-2346 - Experimental
>> 1>Configure project
>> 1>   Each . represents 1024 bytes of output
>> 1>    . Size of output: 0K
>> 1>Build project
>> 1>   Each symbol represents 1024 bytes of output.
>> 1>   '!' represents an error and '*' a warning.
>> 1>    ......... Size of output: 8K
>> 1>   0 Compiler errors
>> 1>   0 Compiler warnings
>> 1>Test project G:/work/kitware/build/TubeTK
>> 1>No tests were found!!!
>> 1>Performing coverage
>> 1> Cannot find any coverage files. Ignoring Coverage request.
>> 1>Submit files (using http)
>> 1>   Using HTTP submit method
>> 1>   Drop site:http://open.cdash.org/submit.php?project=TubeTK
>> 1>   Uploaded:
>> G:/work/kitware/build/TubeTK/Testing/20131120-2346/Build.xml
>> 1>   Uploaded:
>> G:/work/kitware/build/TubeTK/Testing/20131120-2346/Configure.xml
>> 1>   Uploaded: G:/work/kitware/build/TubeTK/Testing/20131120-2346/Test.xml
>> 1>   Submission successful
>>
>> I am attaching the CMakeCache.txt file for the building TubeTK. I
>> appreciate if you would point out what I was doing wrong.
>>
>> Thanks,
>> yoshimi
>>
>>
>> 2013/11/20 Stephen Aylward <stephen.aylward at kitware.com>
>>>
>>> Hi,
>>>
>>> Sorry that you are having troubles.
>>>
>>> When you build using windows, there should be a build target/project
>>> called "Experimental" that you can build from within Visual Studio
>>> 2008. Please try building that project.  It should cause all of the
>>> tests to run.  Please let me know if there are failures.
>>>
>>> Thanks,
>>> Stephen
>>>
>>>
>>> On Wed, Nov 20, 2013 at 6:36 AM, kenichiro yoshimi
>>> <rccm.kyoshimi at gmail.com> wrote:
>>> > Hi Stephen,
>>> >
>>> > Thanks for your reply.
>>> > I build TubeTK with Visual Studio 2008, but I don't know the way to run
>>> > the
>>> > tests. So, I write the program that is  the same  as
>>> > "itktubeAnisotropicHybridDiffusionImageFilterTest.cxx" and run with the
>>> > testing data. The result has no error, but the output image data is the
>>> > same
>>> > as input data just like using Slicer plugin.
>>> >
>>> > My Slicer versioin is 4.3.1-2013-11-07 r22692 64 bit. My system is
>>> > Windows 8
>>> > 64bit.
>>> >
>>> > Best regards,
>>> > yoshimi
>>> >
>>> >
>>> > 2013/11/19 Stephen Aylward <stephen.aylward at kitware.com>
>>> >>
>>> >> Hi Kenichiro,
>>> >>
>>> >> Thank you for trying TubeTK.
>>> >>
>>> >> How did you install the TubeTK extensions?  If you compiled them, then
>>> >> I would like you to run the tests on your local build, and see if they
>>> >> pass.  As you said, we use that data in testing, and so if the tests
>>> >> pass, then the integration into Slicer is the problem.  If the tests
>>> >> fail, then the build of TubeTK is the problem.
>>> >>
>>> >> Also, what version of Slicer are you using?
>>> >>
>>> >> Thanks,
>>> >> Stephen
>>> >>
>>> >>
>>> >> On Mon, Nov 11, 2013 at 6:31 AM, kenichiro yoshimi
>>> >> <rccm.kyoshimi at gmail.com> wrote:
>>> >> > Dear all,
>>> >> >
>>> >> > I'm trying to use the Slicer plugin filter named "Hybrid Enhancing
>>> >> > Anisotropic Diffusion with Continuous Switch (TubeTK)". But it does
>>> >> > not
>>> >> > reflect even if I specify various parameters. I try to apply it to
>>> >> > CroppedWholeLungCTScan.mhd which is used for testing framework.
>>> >> >
>>> >> > Can someone help me in getting this to work?
>>> >> >
>>> >> > Cheers,
>>> >> > yoshimi
>>> >> >
>>> >> > _______________________________________________
>>> >> > Tubetk-developers mailing list
>>> >> > Tubetk-developers at tubetk.org
>>> >> > http://public.kitware.com/cgi-bin/mailman/listinfo/tubetk-developers
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >>
>>> >> ====================================================
>>> >> Stephen R. Aylward, Ph.D.
>>> >> Senior Director of Operations, North Carolina, Kitware, Inc.
>>> >> http://www.kitware.com
>>> >> http://www.aylward.org
>>> >> (919) 969-6990 x300
>>> >> ====================================================
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>>
>>> ====================================================
>>> Stephen R. Aylward, Ph.D.
>>> Senior Director of Operations, North Carolina, Kitware, Inc.
>>> http://www.kitware.com
>>> http://www.aylward.org
>>> (919) 969-6990 x300
>>> ====================================================
>>
>>
>



-- 

====================================================
Stephen R. Aylward, Ph.D.
Senior Director of Operations, North Carolina, Kitware, Inc.
http://www.kitware.com
http://www.aylward.org
(919) 969-6990 x300
====================================================



More information about the Tubetk-developers mailing list