Oh, sorry about this Brad. I’m currently on my way out and am still at MICCAI but I will look at this tomorrow and see what I can figure out. Thanks for finding this.
Nick > On Oct 7, 2015, at 5:39 PM, Bradley Lowekamp <blowek...@mail.nih.gov> wrote: > > Hello, > > I am upgrading SimpleITK's superbuild to the latest ITK. I have encountered > an odd regression.. > > Here is the failing test output [1] and here is the source [2], where the > check at line 679 fails, because the optimization didn't move. > > What is very odd is that after running a git bisect I found that this patch > [3] was the root of the change in behavior: > > commit 51c2ff58e04a25166b6aafc7d7590c2ae74f2ec6 > Author: Nick Tustison <ntusti...@gmail.com <mailto:ntusti...@gmail.com>> > Date: Tue Jun 30 21:29:07 2015 -0700 > > BUG: Set a default b-spline epsilon. > > The B-spline domain is defined on the closed-half interval > [a,b) which presents difficulty when we define the image > domain to be co-extensive with the B-spline domain. Earlier > attempts at calculating the B-spline domain didn't work as > this error kept popping up. Therefore we're defining a > default B-spline epsilon which the user can change depending > on usage. > > Change-Id: I64605557fc7131e148c725e0d1cce2e5aa84f31f > > After grepping around I found that the > BSplineScatteredDataPointSetToImageFilter is used by the > WindowConvergenceMonitoringFunction. Which could cause this early convergence > I was seeing. > > Perhaps this changed epsilon default value does not not make sense for the > ConvergenceMonitoringFunctions? > > Thanks for the additional eyes and opinions on this! > > Brad > > [1] https://open.cdash.org/testDetails.php?test=380566217&build=4051508 > <https://open.cdash.org/testDetails.php?test=380566217&build=4051508> > [2] > https://github.com/SimpleITK/SimpleITK/blob/master/Testing/Unit/sitkImageRegistrationMethodTests.cxx#L627-L683 > > <https://github.com/SimpleITK/SimpleITK/blob/master/Testing/Unit/sitkImageRegistrationMethodTests.cxx#L627-L683> > [3] > https://github.com/InsightSoftwareConsortium/ITK/commit/51c2ff58e04a25166b6aafc7d7590c2ae74f2ec6 > > <https://github.com/InsightSoftwareConsortium/ITK/commit/51c2ff58e04a25166b6aafc7d7590c2ae74f2ec6>
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/insight-developers