# itk::OnePlusOneEvolutionaryOptimizerv4\<double\> How to adjust parameters for this optimizer？

**URL:** https://discourse.itk.org/t/itk-oneplusoneevolutionaryoptimizerv4-double-how-to-adjust-parameters-for-this-optimizer/5567
**Category:** Algorithms
**Tags:** registration
**Created:** [December 13, 2022, 2:53am UTC](https://discourse.itk.org/t/itk-oneplusoneevolutionaryoptimizerv4-double-how-to-adjust-parameters-for-this-optimizer/5567 "2022-12-13T02:53:32Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ma1282029525](https://discourse.itk.org/user_avatar/discourse.itk.org/ma1282029525/32/3084_2.png) [@ma1282029525](https://discourse.itk.org/u/ma1282029525)
#### Post date: [December 13, 2022, 2:53am UTC](https://discourse.itk.org/t/itk-oneplusoneevolutionaryoptimizerv4-double-how-to-adjust-parameters-for-this-optimizer/5567/1 "2022-12-13T02:53:32Z")

</div>

Can’t this optimizer optimize the 3d-3d itk:: VersorRigid3DTransform? When I use this optimizer, I can’t always find the results. I use cascade registration. The first stage is a translation, which can work normally. But when I reach the second level of itk:: VersorRigid3DTransform, the results become [0,0,0,0,0,0]. The measurement is based on mutual trust
