# Image Registration (3D volume)

**URL:** https://discourse.itk.org/t/image-registration-3d-volume/2278
**Category:** Beginner Questions
**Tags:** registration
**Created:** [September 29, 2019, 11:47am UTC](https://discourse.itk.org/t/image-registration-3d-volume/2278 "2019-09-29T11:47:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![maiada](https://discourse.itk.org/letter_avatar_proxy/v4/letter/m/7ea924/32.png) [@maiada](https://discourse.itk.org/u/maiada)
#### Post date: [September 29, 2019, 11:47am UTC](https://discourse.itk.org/t/image-registration-3d-volume/2278/1 "2019-09-29T11:47:09Z")

</div>

i’m new in ITK  
and i’m asked to write image registration function in c++ similar to the one used in MATLAB (intensity-based) , by making intensity-based image registration between couple of 3D volumes  
Optimizer type is OnePlusOneEvolutionary  
Metric type is MattesMutualInformation  
can anyone help ??

---

<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: [September 30, 2019, 2:25pm UTC](https://discourse.itk.org/t/image-registration-3d-volume/2278/2 "2019-09-30T14:25:00Z")

</div>

You should pick an [example](https://itk.org/ITKExamples/src/Registration/index.html) which is closest to your requirements and modify it. Look at the software guide to learn more about how [registration](https://itk.org/ITKSoftwareGuide/html/Book2/ITKSoftwareGuide-Book2ch3.html) is implemented/organized in ITK.
