Hi,
I’m new to ITK and when I have questions, I usually do search on doxygen and SoftwareGuide. However, I sometimes found the information not detailed enough (at least for my curiosity ). Is there any other resource?
For example, I searched for detailed description for itk::RegularStepGradientDescentOptimizer
-
What does RegularStepGradientDescentOptimizer::SetMaximumStepLength means?
Naively I think there could be several possible definitions
(1) The gradient just define the direction, we neglect the gradient magnitude and this function define the initial step length
(2) We multiply the stepLength to the gradient (with both magnitude and direction).
(3) Update is decided by gradient and other method, but we have an upper bound for the length of update step. -
I’m even more curious about it since in itk::RegularStepGradientDescentOptimizerv4 this function is removed (maybe replaced by SetLearningRate)
For another example, when I’m searching for definition of tk::CorrelationImageToImageMetricv4
-
The definition in doxygen and SotfwareGuide mismatched :
(1) The former one have pixel subtracting mean value while the later one doesn’t.
(2) The former one does not have square root operation while the later one does. -
I don’t know which to trust in this case
I would appreciate if either you can give me any other resources or answer the above specific questions
Thanks a lot,
HsuehWen