[Insight-developers] Moving ChanAndVese out of Review ?

Luis Ibanez luis.ibanez at kitware.com
Tue Apr 26 13:14:15 EDT 2011


Hi Arnaud,

The Gerrit patch is here:
 http://review.source.kitware.com/#change,1504


    Thanks

         Luis


---------------------------
On Mon, Apr 25, 2011 at 4:58 PM, Luis Ibanez <luis.ibanez at kitware.com> wrote:
> Arnaud,
>
> Excellent idea !!
>
> In that way we don't lose the example either.
>
> I'll prepare a Gerrit patch with those changes.
>
>
>    Thanks
>
>
>         Luis
>
>
> -------------------------
> On Mon, Apr 25, 2011 at 4:53 PM, Arnaud GELAS
> <arnaud_gelas at hms.harvard.edu> wrote:
>> Luis,
>>
>> We could first move this example in the wiki example. Like this,
>> people can access them and play with them, and it will force us
>> to correct the wiki example once these classes are refactored).
>>
>> Then it makes sense to the Examples/Review directory!!!
>>
>> Arnaud
>>
>> On 04/25/2011 04:48 PM, Luis Ibanez wrote:
>>>
>>> Hi Arnaud,
>>>
>>> Thanks for the feedback.
>>>
>>> How about then, we just remove the examples that are
>>> currently in:
>>>
>>>      ITK/Examples/Review/
>>>         itkScalarSinglePhaseDense2DTest.cxx
>>>         itkScalarSinglePhaseSparse2DTest.cxx
>>>
>>> They have not been integrated with the Software Guide,
>>> and if the API of the ShanAndVese classes change, then
>>> the examples would have to be reworked anyways...
>>>
>>>
>>> The only other dependency that Exampls has on Review,
>>> is due to the MemoryProbeCollectors, which I'm also planning
>>> to code review now, and move in to the Common Module.
>>>
>>>
>>>     Please let us know if removing
>>>     Examples/Review makes sense.
>>>
>>>
>>>          Luis
>>>
>>>
>>>
>>> --------------------------------------------------
>>> On Mon, Apr 25, 2011 at 3:05 PM, Arnaud GELAS
>>> <arnaud_gelas at hms.harvard.edu>  wrote:
>>>>
>>>> Luis,
>>>>
>>>> In short term, it makes sense to move this code out of the review
>>>> directory!
>>>>
>>>> However, we are in the process of refactoring the whole framework, and we
>>>> are in the process of drastically change the whole hierarchy. Note, as of
>>>> now we use Chan and Vese as first example to test, and validate our
>>>> development.
>>>>
>>>> So in the long term, I am not sure if it really makes sense to extract
>>>> all
>>>> these classes from the Review directory. But some of these classes will
>>>> be
>>>> used in the future version, and that's the reason why, I have been
>>>> submitting this patch to gerrit:
>>>>
>>>>    http://review.source.kitware.com/#change,1460
>>>>
>>>> If needed, we can discuss about it in an appropriate TConf.
>>>>
>>>> Thanks,
>>>> Arnaud
>>>>
>>>> On 04/25/2011 02:43 PM, Luis Ibanez wrote:
>>>>>
>>>>> Hi Kishore, Arnaud,
>>>>>
>>>>> As our initial work in the Code Review effort
>>>>> we are trying to clean up the dependencies
>>>>> on the Review directory.
>>>>>
>>>>> Currently one of them is the use of ChanAndVese
>>>>> filters in the Examples.
>>>>>
>>>>> We would like to do a full code review of the
>>>>> ChanAndVese classes and (once they pass the
>>>>> code review) move them out of the Review directory
>>>>> to put them in their final module in the toolkit
>>>>>
>>>>> Most likely the LevelSets modules...
>>>>>
>>>>> Would you have any concerns with
>>>>> us fixing and moving this code ?
>>>>>
>>>>> Were you anticipating any major refactoring
>>>>> of these classes ?
>>>>>
>>>>>
>>>>>     Thanks
>>>>>
>>>>>
>>>>>          Luis
>>>>
>>
>>
>


More information about the Insight-developers mailing list