# Engineering

**URL:** https://discourse.itk.org/c/engineering/6.md?page=16

[Latest](https://discourse.itk.org/latest.md) · [Categories](https://discourse.itk.org/categories.md) · [Tags](https://discourse.itk.org/tags.md)

**Page:** 17

---

## [Issues reproducing N4BiasFieldCorrection results in Windows and Linux](https://discourse.itk.org/t/issues-reproducing-n4biasfieldcorrection-results-in-windows-and-linux/1623)

<div class="topic-metadata">

**Author:** [@rcorredorj](https://discourse.itk.org/u/rcorredorj)\
**Replies:** 12\
**Last updated:** [April 1, 2019, 3:47pm UTC](https://discourse.itk.org/t/issues-reproducing-n4biasfieldcorrection-results-in-windows-and-linux/1623 "2019-04-01T15:47:54Z")

</div>

Hi ITKers, I’m having troubles to reproduce exactly the same results with the N4BiasFieldCorrection in Windows vs. Linux. Even more strange it does work for certain cases, but not for others. I’ve tried already many thi…

---

## [error LNK2038: mismatch detected for '\_ITERATOR\_DEBUG\_LEVEL':](https://discourse.itk.org/t/error-lnk2038-mismatch-detected-for-iterator-debug-level/1718)

<div class="topic-metadata">

**Author:** [@Gib](https://discourse.itk.org/u/Gib)\
**Replies:** 2\
**Last updated:** [March 29, 2019, 7:13pm UTC](https://discourse.itk.org/t/error-lnk2038-mismatch-detected-for-iterator-debug-level/1718 "2019-03-29T19:13:37Z")

</div>

error LNK2038: mismatch detected for ‘\_ITERATOR\_DEBUG\_LEVEL’: value ‘2’ doesn’t match value ‘0’ in compress.obj error LNK2038: mismatch detected for ‘RuntimeLibrary’: value ‘MDd\_DynamicDebug’ doesn’t match value ‘MD\_Dyn…

---

## [How to replace ImageMaskSpatialObject::GetAxisAlignedBoundingBoxRegion() calls?](https://discourse.itk.org/t/how-to-replace-imagemaskspatialobject-getaxisalignedboundingboxregion-calls/1709)

<div class="topic-metadata">

**Author:** [@Niels\_Dekker](https://discourse.itk.org/u/Niels_Dekker)\
**Replies:** 6\
**Last updated:** [March 28, 2019, 4:20pm UTC](https://discourse.itk.org/t/how-to-replace-imagemaskspatialobject-getaxisalignedboundingboxregion-calls/1709 "2019-03-28T16:20:23Z")

</div>

While trying to get the elastix image registration toolbox compatible with ITK5, we encountered compilation errors, because itk::ImageMaskSpatialObject::GetAxisAlignedBoundingBoxRegion() was recently removed: Do you h…

---

## [Python package to find vessel or tube centerlines now available!](https://discourse.itk.org/t/python-package-to-find-vessel-or-tube-centerlines-now-available/1715)

<div class="topic-metadata">

**Author:** [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)\
**Replies:** 0\
**Last updated:** [March 27, 2019, 7:00pm UTC](https://discourse.itk.org/t/python-package-to-find-vessel-or-tube-centerlines-now-available/1715 "2019-03-27T19:00:14Z")

</div>

ITKv5 can now wrap any user-developed module into a pip-installable package that has an intuitive, pythonic interface. A great example is the MinimalPathExtraction module that is featured in this post. To find centerli…

---

## [Get original SeriesInstanceUID before AddSeriesRestriction();](https://discourse.itk.org/t/get-original-seriesinstanceuid-before-addseriesrestriction/1698)

<div class="topic-metadata">

**Author:** [@jonasteuwen](https://discourse.itk.org/u/jonasteuwen)\
**Replies:** 1\
**Last updated:** [March 24, 2019, 2:43pm UTC](https://discourse.itk.org/t/get-original-seriesinstanceuid-before-addseriesrestriction/1698 "2019-03-24T14:43:13Z")

</div>

I have a 4D dicom series in a folder (which could contain multiple of those) for which (0020,0100) TemporalPositionIdentifier contains the identifier of the time point. I want to convert this to a 4D (or a series of 3D i…

---

## [Implementing Non-Square Boundary Conditions](https://discourse.itk.org/t/implementing-non-square-boundary-conditions/1690)

<div class="topic-metadata">

**Author:** [@Besler](https://discourse.itk.org/u/Besler)\
**Replies:** 2\
**Last updated:** [March 22, 2019, 8:17pm UTC](https://discourse.itk.org/t/implementing-non-square-boundary-conditions/1690 "2019-03-22T20:17:37Z")

</div>

I’m wanting to implement a filter using itkDenseFiniteDifferenceImageFilter with non-square boundary conditions. The problem is defined as: I have many PDE problems I would like to solve with similar boundary conditi…

---

## [Problem with building ITK in release](https://discourse.itk.org/t/problem-with-building-itk-in-release/1677)

<div class="topic-metadata">

**Author:** [@donelron](https://discourse.itk.org/u/donelron)\
**Replies:** 2\
**Last updated:** [March 18, 2019, 7:53pm UTC](https://discourse.itk.org/t/problem-with-building-itk-in-release/1677 "2019-03-18T19:53:38Z")

</div>

I have been following the instructions in this video: https://www.youtube.com/watch?v=vZOMu5YSfoI to set up ITK 4.13.1 on windows10 and currently having an issue with the release build of ITK. I put the ITK sources int…

---

## [Problem reading a series UIDs](https://discourse.itk.org/t/problem-reading-a-series-uids/1641)

<div class="topic-metadata">

**Author:** [@Roulbac](https://discourse.itk.org/u/Roulbac)\
**Replies:** 24\
**Last updated:** [March 11, 2019, 4:14pm UTC](https://discourse.itk.org/t/problem-reading-a-series-uids/1641 "2019-03-11T16:14:52Z")

</div>

I have a directory containing files with .dcm.dcma extension. It contains 4 series. I can easily open it with ITK-SNAP or Slicer3D. I run sitk.ImageSeriesReader\_GetGDCMSeriesIDs on it and it simply freezes without ret…

---

## [GitHub issue labels](https://discourse.itk.org/t/github-issue-labels/1256)

<div class="topic-metadata">

**Author:** [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)\
**Replies:** 14\
**Last updated:** [February 24, 2019, 2:28pm UTC](https://discourse.itk.org/t/github-issue-labels/1256 "2019-02-24T14:28:29Z")

</div>

Hi folks, For our transition to GitHub for issue tracking: are there preferences for issue label names? Some proposed so far are Enhancement, Warning, CMake…

---

## [Unable to commit to forked ITK repo on github](https://discourse.itk.org/t/unable-to-commit-to-forked-itk-repo-on-github/1611)

<div class="topic-metadata">

**Author:** [@Gordian](https://discourse.itk.org/u/Gordian)\
**Replies:** 3\
**Last updated:** [February 20, 2019, 1:45pm UTC](https://discourse.itk.org/t/unable-to-commit-to-forked-itk-repo-on-github/1611 "2019-02-20T13:45:51Z")

</div>

Hello, i have trouble to commit to my fork of the ITK. I would like to try and share my changes in my local group before making a pull request. I forked the ITK repo and cloned the fork to have a local copy. Afterwards…

---

## [itk-vtkglue-0.2 fails with itk \> 5.0b1 on Windows](https://discourse.itk.org/t/itk-vtkglue-0-2-fails-with-itk-5-0b1-on-windows/1605)

<div class="topic-metadata">

**Author:** [@finetjul](https://discourse.itk.org/u/finetjul)\
**Replies:** 3\
**Last updated:** [February 17, 2019, 1:20pm UTC](https://discourse.itk.org/t/itk-vtkglue-0-2-fails-with-itk-5-0b1-on-windows/1605 "2019-02-17T13:20:11Z")

</div>

On Windows, the following code fails often with itk-vtkglue-0.2 used with itk-5.0b3 or itk-5.0rc1 : import itk itk.ImageToVTKImageFilter.New() … RuntimeError: C:\\P\\IPP\\standalone-build\\ITK-source\\Modules\\Core\\Common\\…

---

## [itk pip package fails to install required version](https://discourse.itk.org/t/itk-pip-package-fails-to-install-required-version/1606)

<div class="topic-metadata">

**Author:** [@finetjul](https://discourse.itk.org/u/finetjul)\
**Replies:** 2\
**Last updated:** [February 17, 2019, 1:17pm UTC](https://discourse.itk.org/t/itk-pip-package-fails-to-install-required-version/1606 "2019-02-17T13:17:24Z")

</div>

Hi, When requiring a specific itk version, (using pip install itk==5.0b1), all the itk sub packages are installed to their latest versions (itk 5.0rc1 as of today). See as follow: pip install itk==5.0b1 Collecti…

---

## [GCC 8.2](https://discourse.itk.org/t/gcc-8-2/1601)

<div class="topic-metadata">

**Author:** [@bill.lorensen](https://discourse.itk.org/u/bill.lorensen)\
**Replies:** 4\
**Last updated:** [February 15, 2019, 12:27am UTC](https://discourse.itk.org/t/gcc-8-2/1601 "2019-02-15T00:27:15Z")

</div>

Since my Ubuntu 14.0 does not provide a fully c++11 compiler, I decided to build my own gcc compiler. To protect me from having to go through his again in the future, I have built gcc 8.2.0. ITK does not build with this…

---

## [Command: Execute with const or non-const object](https://discourse.itk.org/t/command-execute-with-const-or-non-const-object/1587)

<div class="topic-metadata">

**Author:** [@Gordian](https://discourse.itk.org/u/Gordian)\
**Replies:** 2\
**Last updated:** [February 12, 2019, 12:10pm UTC](https://discourse.itk.org/t/command-execute-with-const-or-non-const-object/1587 "2019-02-12T12:10:27Z")

</div>

Hello, i could not figure out when an itk::Event invokes virtual void Execute (Object \*caller, const EventObject &event) or virtual void Execute (const Object \*caller, const EventObject &event) In both cases the inv…

---

## [Remote ITKModule build on top of another](https://discourse.itk.org/t/remote-itkmodule-build-on-top-of-another/1547)

<div class="topic-metadata">

**Author:** [@T4mmi](https://discourse.itk.org/u/T4mmi)\
**Replies:** 16\
**Last updated:** [February 6, 2019, 3:05pm UTC](https://discourse.itk.org/t/remote-itkmodule-build-on-top-of-another/1547 "2019-02-06T15:05:30Z")

</div>

Hi again, I did not found any tool for 3D object thickness measurement in ITK… So I used a composition of ITKBinaryThinning3D and EuclideanDistance to compute the distance from medial axis to the outside as the object …

---

## [New warnings from master CMake](https://discourse.itk.org/t/new-warnings-from-master-cmake/1575)

<div class="topic-metadata">

**Author:** [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Replies:** 1\
**Last updated:** [February 5, 2019, 10:31pm UTC](https://discourse.itk.org/t/new-warnings-from-master-cmake/1575 "2019-02-05T22:31:25Z")

</div>

Using the master branch of CMake, and VS2019 Preview2 as the generator, these warnings appear: ... Filter ZLIB is ON CMake Warning (dev) at Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt:733 (set): implicitly conve…

---

## [LabelGeometryImageFilter not using physical space](https://discourse.itk.org/t/labelgeometryimagefilter-not-using-physical-space/1566)

<div class="topic-metadata">

**Author:** [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Replies:** 4\
**Last updated:** [January 31, 2019, 5:08pm UTC](https://discourse.itk.org/t/labelgeometryimagefilter-not-using-physical-space/1566 "2019-01-31T17:08:49Z")

</div>

Looking at the code of LabelGeometryImageFilter, it seems to be doing all its calculation in index space, including volume and centroid. To add insult to injury, centroid is representated using PointType which is usually…

---

## [CMake problem with ITK and fftw](https://discourse.itk.org/t/cmake-problem-with-itk-and-fftw/1558)

<div class="topic-metadata">

**Author:** [@pfreire](https://discourse.itk.org/u/pfreire)\
**Replies:** 2\
**Last updated:** [January 28, 2019, 6:10pm UTC](https://discourse.itk.org/t/cmake-problem-with-itk-and-fftw/1558 "2019-01-28T18:10:14Z")

</div>

Hello everyone. I’m trying to build ITK 4.13.1 with fftw-3.3.8. When I set either or both flags ITK\_USE\_FFTWD and ITK\_USE\_FFTWF on, I get the following error during the “configure” step: CMake Error at /usr/local/share…

---

## [itkTypeMacro](https://discourse.itk.org/t/itktypemacro/1555)

<div class="topic-metadata">

**Author:** [@fbudin](https://discourse.itk.org/u/fbudin)\
**Replies:** 2\
**Last updated:** [January 27, 2019, 4:36pm UTC](https://discourse.itk.org/t/itktypemacro/1555 "2019-01-27T16:36:28Z")

</div>

Looking into the itkMacro.h file, I was surprised to discover that the macro called itkTypeMacro which takes as arguments the name of the class and the name of the superclass actually do not do anything with the name of …

---

## [Phase symmetry filter fails with "Inputs do not occupy the same physical space" error](https://discourse.itk.org/t/phase-symmetry-filter-fails-with-inputs-do-not-occupy-the-same-physical-space-error/1549)

<div class="topic-metadata">

**Author:** [@lassoan](https://discourse.itk.org/u/lassoan)\
**Replies:** 4\
**Last updated:** [January 26, 2019, 8:39pm UTC](https://discourse.itk.org/t/phase-symmetry-filter-fails-with-inputs-do-not-occupy-the-same-physical-space-error/1549 "2019-01-26T20:39:34Z")

</div>

We are trying to use the phase symmetry filter in ITKPhaseSymmetry remote module for noise suppression in ultrasound images. The filter looks very promising, but we are running into “Inputs do not occupy the same physica…

---

## [Trigger CI build when new version of Python is released](https://discourse.itk.org/t/trigger-ci-build-when-new-version-of-python-is-released/1548)

<div class="topic-metadata">

**Author:** [@T4mmi](https://discourse.itk.org/u/T4mmi)\
**Replies:** 2\
**Last updated:** [January 25, 2019, 2:26pm UTC](https://discourse.itk.org/t/trigger-ci-build-when-new-version-of-python-is-released/1548 "2019-01-25T14:26:46Z")

</div>

Hi, Quick question regarding ITK “remote” modules wrapped for python. Travis / Circle / Appveyor provide great help to build the modules ! even if I somehow struggle with the automatic PyPI upload, but that’s not the …

---

## [Is it safe to store itk::Image inside itk::DataObject](https://discourse.itk.org/t/is-it-safe-to-store-itk-image-inside-itk-dataobject/1546)

<div class="topic-metadata">

**Author:** [@Athius](https://discourse.itk.org/u/Athius)\
**Replies:** 2\
**Last updated:** [January 25, 2019, 2:18pm UTC](https://discourse.itk.org/t/is-it-safe-to-store-itk-image-inside-itk-dataobject/1546 "2019-01-25T14:18:48Z")

</div>

Hello everyone, I have some question regarding the memory management. I want to separate my application in multiple modules and manage all itk::Image PixelType available. To store an itk::Image inside a itk::DataObjec…

---

## [Using SimpleITK to Convert Dicom to Nifiti With Misleading Series Tags](https://discourse.itk.org/t/using-simpleitk-to-convert-dicom-to-nifiti-with-misleading-series-tags/679)

<div class="topic-metadata">

**Author:** [@bsmarine](https://discourse.itk.org/u/bsmarine)\
**Replies:** 18\
**Last updated:** [January 17, 2019, 6:57pm UTC](https://discourse.itk.org/t/using-simpleitk-to-convert-dicom-to-nifiti-with-misleading-series-tags/679 "2019-01-17T18:57:10Z")

</div>

Hi All, I’m trying to convert a CT abdomen triple-phase dicom data folder into nifti 3D data by series. The approach I’m using is below and works great, BUT for some of the data the slices are not in the correct order d…

---

## [A different directory for GTest cxx files?](https://discourse.itk.org/t/a-different-directory-for-gtest-cxx-files/1514)

<div class="topic-metadata">

**Author:** [@Niels\_Dekker](https://discourse.itk.org/u/Niels_Dekker)\
**Replies:** 2\
**Last updated:** [January 10, 2019, 7:30pm UTC](https://discourse.itk.org/t/a-different-directory-for-gtest-cxx-files/1514 "2019-01-10T19:30:04Z")

</div>

Regarding: @dzenanz suggested me to discuss this issue here at the forum, as it is more like a question: ITK\\Modules\\Core\\Common\\test now has more than 200 source files. While I think it’s great to have such a large…

---

## [\[SOLVED\] GDCMIO without image data element](https://discourse.itk.org/t/solved-gdcmio-without-image-data-element/1512)

<div class="topic-metadata">

**Author:** [@Gordian](https://discourse.itk.org/u/Gordian)\
**Replies:** 5\
**Last updated:** [January 10, 2019, 1:56pm UTC](https://discourse.itk.org/t/solved-gdcmio-without-image-data-element/1512 "2019-01-10T13:56:34Z")

</div>

Hello just a short question for reassurance: Does the gdcmIO can write a dicom without an actual image (e.g. for an RTStruct)? The documentation states: “ImageIO class for reading and writing DICOM V3.0 and ACR/NEMA 1&…

---

## [Python's Numpy bridge - GetImageFromArray - Freed buffer pointer after Graft](https://discourse.itk.org/t/pythons-numpy-bridge-getimagefromarray-freed-buffer-pointer-after-graft/1506)

<div class="topic-metadata">

**Author:** [@simon.rit](https://discourse.itk.org/u/simon.rit)\
**Replies:** 5\
**Last updated:** [January 9, 2019, 10:56pm UTC](https://discourse.itk.org/t/pythons-numpy-bridge-getimagefromarray-freed-buffer-pointer-after-graft/1506 "2019-01-09T22:56:27Z")

</div>

I have been struggling with a bug (in my opinion) of GetImageFromArray in the Numpy bridge. In RTK, I need to graft an Image to a CudaImage when I want to use a Cuda filter using non-Cuda images. See, e.g., this example.…

---

## [Pipe Fixed/Moving Image/Transform to ImageToImageMetricV4 vs ImageRegistrationMethodV4](https://discourse.itk.org/t/pipe-fixed-moving-image-transform-to-imagetoimagemetricv4-vs-imageregistrationmethodv4/1511)

<div class="topic-metadata">

**Author:** [@Roulbac](https://discourse.itk.org/u/Roulbac)\
**Replies:** 0\
**Last updated:** [January 9, 2019, 6:08pm UTC](https://discourse.itk.org/t/pipe-fixed-moving-image-transform-to-imagetoimagemetricv4-vs-imageregistrationmethodv4/1511 "2019-01-09T18:08:09Z")

</div>

Hi all, I’m working on a registration problem and I am confused how both ImageToImageMetricV4 and ImageRegistrationMethodV4 offer a Set\[Initial\]Fixed(Moving)Image(Transform) function. In a typical registration pipeline…

---

## [Issues in github](https://discourse.itk.org/t/issues-in-github/1218)

<div class="topic-metadata">

**Author:** [@phcerdan](https://discourse.itk.org/u/phcerdan)\
**Replies:** 15\
**Last updated:** [January 9, 2019, 2:06am UTC](https://discourse.itk.org/t/issues-in-github/1218 "2019-01-09T02:06:51Z")

</div>

What is the status on allowing opening issues in the github mirror https://github.com/InsightSoftwareConsortium/ITK? I have some really minor warnings I find building tests, and an issue in github would be better than r…

---

## [ITK to Unreal Engine](https://discourse.itk.org/t/itk-to-unreal-engine/1501)

<div class="topic-metadata">

**Author:** [@Amir\_y](https://discourse.itk.org/u/Amir_y)\
**Replies:** 2\
**Last updated:** [January 4, 2019, 4:13pm UTC](https://discourse.itk.org/t/itk-to-unreal-engine/1501 "2019-01-04T16:13:47Z")

</div>

Hello, I am trying to read DICOM series and create a 3d volume which will be used inside Unreal Engine. Kindly asking if anyone can advice how to design that kind of integration ? thanks amir

---

## [elasitx performance issue with itk \> 4.8](https://discourse.itk.org/t/elasitx-performance-issue-with-itk-4-8/1467)

<div class="topic-metadata">

**Author:** [@tvanwalsum](https://discourse.itk.org/u/tvanwalsum)\
**Replies:** 19\
**Last updated:** [December 24, 2018, 4:06pm UTC](https://discourse.itk.org/t/elasitx-performance-issue-with-itk-4-8/1467 "2018-12-24T16:06:49Z")

</div>

Hi all, I recently upgraded my elastix registration software, and simultatneously upgrading itk from 4.8 to the 4.13. This greatly affected the registration timings (3 to 4-fold slower). After some testing, I found it t…

[Previous page](https://discourse.itk.org/c/engineering/6.md?page=15)

[Next page](https://discourse.itk.org/c/engineering/6.md?page=17)
