# Set up initialization in LBFGSOptimizerv4

**URL:** https://discourse.itk.org/t/set-up-initialization-in-lbfgsoptimizerv4/293
**Category:** Algorithms
**Created:** [October 13, 2017, 9:44pm UTC](https://discourse.itk.org/t/set-up-initialization-in-lbfgsoptimizerv4/293 "2017-10-13T21:44:05Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ray](https://discourse.itk.org/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@Ray](https://discourse.itk.org/u/Ray)
#### Post date: [October 13, 2017, 9:44pm UTC](https://discourse.itk.org/t/set-up-initialization-in-lbfgsoptimizerv4/293/1 "2017-10-13T21:44:05Z")

</div>

In LBFGSBOptimizerv4, there is a method called “SetInitialPosition (const ParametersType &param)”. I wonder whether or not in LBFGSOptimizerv4 there is a similar function to set up parameter initialization.

I couldn’t find it here: [https://itk.org/Doxygen/html/classitk\_1\_1LBFGSOptimizerv4.html](https://itk.org/Doxygen/html/classitk_1_1LBFGSOptimizerv4.html)

Thanks!

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [October 13, 2017, 10:41pm UTC](https://discourse.itk.org/t/set-up-initialization-in-lbfgsoptimizerv4/293/2 "2017-10-13T22:41:57Z")

</div>

In [this](https://itk.org/Doxygen/html/Examples_2RegistrationITKv4_2DeformableRegistration4_8cxx-example.html) example, the initial transform is applied to registration method `registration->SetInitialTransform( transform );`. Looking at the source code, LBFGS takes the initial value of parameters from the metric. You should be able to set that using [SetParameters](https://itk.org/Doxygen/html/classitk_1_1ObjectToObjectMetric.html#afacc7ca0a518e2f46f58aac54dccd91f) method.
