Giter Site home page Giter Site logo

BUG: is float leads to Description: itk::ERROR: ImageToImageFilter(0x7fb3b2307ac0): Inputs do not occupy the same physical space! about ants HOT 5 CLOSED

antsx avatar antsx commented on May 28, 2024
BUG: is float leads to Description: itk::ERROR: ImageToImageFilter(0x7fb3b2307ac0): Inputs do not occupy the same physical space!

from ants.

Comments (5)

Chaircrusher avatar Chaircrusher commented on May 28, 2024

Do you know which filter is actually causing this problem? itk::ImageToImageFilter::VerifyInputInformation calls vnl_vector::is_equal and vnl_matrix::is_equal. These do comparisons within a tolerance set by ImageToImageFilter::m_CoordinateTolerance, which by default is 1.0e-6.

That's actually a fairly liberal tolerance; if the filters are throwing this exception, they either need to implement their own VerifyInputInformation, or there is a real problem in the congruence of the physical spaces.

from ants.

chrisgorgo avatar chrisgorgo commented on May 28, 2024

I'm experiencing similar error without using float (sticking with double):

kalifornien:/scr/adenauer1/ants$ antsRegistration --dimensionality 3 --output transform --use-histogram-matching 1 --initial-moving-transform ../ants_SyN_masked/transform0Warp.nii.gz --transform BSplineSyN[0.1,26,0,3] --metric CC[/usr/share/fsl/data/standard/MNI152_T1_1mm_brain.nii.gz, /scr/adenauer1/ants/linear.nii,1,4] --convergence 100x70x50x20 --smoothing-sigmas 3x2x1x0 --shrink-factors 6x4x2x1
Using double precision for computations.
=============================================================================
The composite transform is comprised of the following transforms (in order): 
  1. ../ants_SyN_masked/transform0Warp.nii.gz (type = DisplacementFieldTransform)
=============================================================================
  number of levels = 4
  fixed image: /usr/share/fsl/data/standard/MNI152_T1_1mm_brain.nii.gz
  moving image: /scr/adenauer1/ants/linear.nii
Dimension = 3
Number of stages = 1
Use Histogram Matching true
Winsorize Image Intensities false
Lower Quantile = 0
Upper Quantile = 1
Stage 1 State
   Metric = CC
     Fixed Image = Image (0x2f72690)
  RTTI typeinfo:   itk::Image<double, 3u>
  Reference Count: 2
  Modified Time: 1544
  Debug: Off
  Object Name: 
  Observers: 
    none
  Source: (none)
  Source output name: (none)
  Release Data: Off
  Data Released: False
  Global Release Data: Off
  PipelineMTime: 0
  UpdateMTime: 1383
  RealTimeStamp: 0 seconds 
  LargestPossibleRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  BufferedRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  RequestedRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  Spacing: [1, 1, 1]
  Origin: [-90, 126, -72]
  Direction: 
1 0 0
0 -1 0
0 0 1

  IndexToPointMatrix: 
1 0 0
0 -1 0
0 0 1

  PointToIndexMatrix: 
1 0 0
0 -1 0
0 0 1

  Inverse Direction: 
1 0 0
0 -1 0
0 0 1

  PixelContainer: 
    ImportImageContainer (0x2f6fb10)
      RTTI typeinfo:   itk::ImportImageContainer<unsigned long, double>
      Reference Count: 1
      Modified Time: 1380
      Debug: Off
      Object Name: 
      Observers: 
        none
      Pointer: 0x2b043e6ac010
      Container manages memory: true
      Size: 7221032
      Capacity: 7221032

     Moving Image = Image (0x2f6b880)
  RTTI typeinfo:   itk::Image<double, 3u>
  Reference Count: 2
  Modified Time: 1545
  Debug: Off
  Object Name: 
  Observers: 
    none
  Source: (none)
  Source output name: (none)
  Release Data: Off
  Data Released: False
  Global Release Data: Off
  PipelineMTime: 0
  UpdateMTime: 1542
  RealTimeStamp: 0 seconds 
  LargestPossibleRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  BufferedRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  RequestedRegion: 
    Dimension: 3
    Index: [0, 0, 0]
    Size: [182, 218, 182]
  Spacing: [1, 1, 1]
  Origin: [-90, 126, -72]
  Direction: 
1 0 0
0 -1 0
0 0 1

  IndexToPointMatrix: 
1 0 0
0 -1 0
0 0 1

  PointToIndexMatrix: 
1 0 0
0 -1 0
0 0 1

  Inverse Direction: 
1 0 0
0 -1 0
0 0 1

  PixelContainer: 
    ImportImageContainer (0x2f70640)
      RTTI typeinfo:   itk::ImportImageContainer<unsigned long, double>
      Reference Count: 1
      Modified Time: 1539
      Debug: Off
      Object Name: 
      Observers: 
        none
      Pointer: 0x2b0441dc4010
      Container manages memory: true
      Size: 7221032
      Capacity: 7221032

     Weighting = 1
     Sampling Strategy = none
     NumberOfBins = 1
     Radius = 4
     Sampling percentage  = 1
   Transform = BSplineSyN
     Gradient Step = 0.1
     Update Field Sigma (voxel space) = 0
     Total Field Sigma (voxel space) = 0
     Update Field Time Sigma = 0
     Total Field Time Sigma  = 0
     Number of Time Indices = 0
     Number of Time Point Samples = 0
Registration using 1 total stages.

Stage 0
  iterations = 100x70x50x20
  convergence threshold = 1e-06
  convergence window size = 10
  number of levels = 4
  Shrink factors (level 1 out of 4): [6, 6, 6]
  Shrink factors (level 2 out of 4): [4, 4, 4]
  Shrink factors (level 3 out of 4): [2, 2, 2]
  Shrink factors (level 4 out of 4): [1, 1, 1]
  smoothing sigmas per level: [3, 2, 1, 0]
  preprocessing:  histogram matching the images
  using the CC metric (radius = 4, weight = 1)
  Using default NONE metricSamplingStrategy 

*** Running B-spline SyN registration (updateMeshSizeAtBaseLevel = [7, 9, 7], totalMeshSizeAtBaseLevel = [0, 0, 0]) ***

  Current level = 1 of 4
    number of iterations = 100
    shrink factors = [6, 6, 6]
    smoothing sigmas = 3 vox
    required fixed parameters = [30, 36, 30, -86.5, 122.5, -68.5, 6, 6, 6, 1, 0, 0, 0, -1, 0, 0, 0, 1]
XDIAGNOSTIC,Iteration,metricValue,convergenceValue,ITERATION_TIME_INDEX,SINCE_LAST
WDIAGNOSTIC,     1, -7.807433469000e-01, 1.797693134862e+308, 1.5243e+00, 1.5242e+00, 
WDIAGNOSTIC,     2, -7.824985387568e-01, 1.797693134862e+308, 1.8216e+00, 2.9727e-01, 
WDIAGNOSTIC,     3, -7.841857720773e-01, 1.797693134862e+308, 2.1036e+00, 2.8203e-01, 
WDIAGNOSTIC,     4, -7.856564459842e-01, 1.797693134862e+308, 2.3934e+00, 2.8973e-01, 
WDIAGNOSTIC,     5, -7.869333696374e-01, 1.797693134862e+308, 2.6794e+00, 2.8609e-01, 
WDIAGNOSTIC,     6, -7.882013679583e-01, 1.797693134862e+308, 2.9641e+00, 2.8463e-01, 
WDIAGNOSTIC,     7, -7.893345491175e-01, 1.797693134862e+308, 3.2617e+00, 2.9763e-01, 
WDIAGNOSTIC,     8, -7.904293713367e-01, 1.797693134862e+308, 3.5489e+00, 2.8721e-01, 
WDIAGNOSTIC,     9, -7.914969838079e-01, 1.797693134862e+308, 3.8484e+00, 2.9945e-01, 
WDIAGNOSTIC,    10, -7.924752733705e-01, 9.355939664866e-04, 4.1486e+00, 3.0029e-01, 
WDIAGNOSTIC,    11, -7.932677091932e-01, 7.852530111584e-04, 4.4488e+00, 3.0016e-01, 
WDIAGNOSTIC,    12, -7.939260235063e-01, 6.613280173870e-04, 4.7370e+00, 2.8824e-01, 
WDIAGNOSTIC,    13, -7.945001158981e-01, 5.588707971683e-04, 5.0343e+00, 2.9727e-01, 
WDIAGNOSTIC,    14, -7.949769189912e-01, 4.698964055225e-04, 5.3279e+00, 2.9360e-01, 
WDIAGNOSTIC,    15, -7.953406409922e-01, 3.887885582880e-04, 5.6113e+00, 2.8342e-01, 
WDIAGNOSTIC,    16, -7.956315513545e-01, 3.169466665355e-04, 5.9004e+00, 2.8912e-01, 
WDIAGNOSTIC,    17, -7.958655253009e-01, 2.530694620223e-04, 6.1777e+00, 2.7724e-01, 
WDIAGNOSTIC,    18, -7.961183190603e-01, 1.995557973640e-04, 6.4790e+00, 3.0136e-01, 
WDIAGNOSTIC,    19, -7.963042287376e-01, 1.565922737426e-04, 6.7681e+00, 2.8905e-01, 
WDIAGNOSTIC,    20, -7.964269020391e-01, 1.229664638404e-04, 7.0637e+00, 2.9564e-01, 
WDIAGNOSTIC,    21, -7.965822142226e-01, 9.718985744912e-05, 7.3508e+00, 2.8702e-01, 
WDIAGNOSTIC,    22, -7.967126438470e-01, 7.741133670639e-05, 7.6594e+00, 3.0860e-01, 
WDIAGNOSTIC,    23, -7.967315991381e-01, 6.123245785656e-05, 7.9413e+00, 2.8192e-01, 
WDIAGNOSTIC,    24, -7.967673652349e-01, 4.828848305207e-05, 8.2198e+00, 2.7856e-01, 
WDIAGNOSTIC,    25, -7.967621822854e-01, 3.696300890311e-05, 8.5056e+00, 2.8581e-01, 
WDIAGNOSTIC,    26, -7.968399381158e-01, 2.809164724515e-05, 8.7936e+00, 2.8799e-01, 
WDIAGNOSTIC,    27, -7.968674175305e-01, 2.062091300102e-05, 9.0828e+00, 2.8916e-01, 
WDIAGNOSTIC,    28, -7.969471255377e-01, 1.598424331081e-05, 9.3831e+00, 3.0030e-01, 
WDIAGNOSTIC,    29, -7.968810302086e-01, 1.164290206259e-05, 9.6752e+00, 2.9207e-01, 
WDIAGNOSTIC,    30, -7.968807804740e-01, 7.971321558629e-06, 9.9543e+00, 2.7914e-01, 
WDIAGNOSTIC,    31, -7.969195385805e-01, 5.994473765272e-06, 1.0240e+01, 2.8600e-01, 
WDIAGNOSTIC,    32, -7.968526781827e-01, 4.258712957159e-06, 1.0529e+01, 2.8895e-01, 
WDIAGNOSTIC,    33, -7.968278830906e-01, 2.187522083766e-06, 1.0822e+01, 2.9261e-01, 
WDIAGNOSTIC,    34, -7.970773077322e-01, 3.076729032575e-06, 1.1109e+01, 2.8732e-01, 
WDIAGNOSTIC,    35, -7.970083541697e-01, 2.782383086496e-06, 1.1398e+01, 2.8851e-01, 
WDIAGNOSTIC,    36, -7.969717798456e-01, 2.692520773277e-06, 1.1679e+01, 2.8162e-01, 
WDIAGNOSTIC,    37, -7.968661692902e-01, 1.627447761283e-06, 1.1976e+01, 2.9648e-01, 
WDIAGNOSTIC,    38, -7.967909625666e-01, 5.510098876477e-07, 1.2260e+01, 2.8421e-01, 
  Current level = 2 of 4
    number of iterations = 70
    shrink factors = [4, 4, 4]
    smoothing sigmas = 2.0000e+00 vox
    required fixed parameters = [45, 54, 45, -87.5, 123.5, -69.5, 4, 4, 4, 1, 0, 0, 0, -1, 0, 0, 0, 1]
XDIAGNOSTIC,Iteration,metricValue,convergenceValue,ITERATION_TIME_INDEX,SINCE_LAST
WDIAGNOSTIC,     1, -7.710102284037e-01, 1.797693134862e+308, 1.4258e+01, 1.9976e+00, 
WDIAGNOSTIC,     2, -7.748677692146e-01, 1.797693134862e+308, 1.5167e+01, 9.0911e-01, 
WDIAGNOSTIC,     3, -7.790675177968e-01, 1.797693134862e+308, 1.6052e+01, 8.8559e-01, 
WDIAGNOSTIC,     4, -7.828436140554e-01, 1.797693134862e+308, 1.6928e+01, 8.7569e-01, 
WDIAGNOSTIC,     5, -7.861370005545e-01, 1.797693134862e+308, 1.7822e+01, 8.9385e-01, 
WDIAGNOSTIC,     6, -7.891419008214e-01, 1.797693134862e+308, 1.8715e+01, 8.9327e-01, 
WDIAGNOSTIC,     7, -7.917679605200e-01, 1.797693134862e+308, 1.9633e+01, 9.1807e-01, 
WDIAGNOSTIC,     8, -7.939367221719e-01, 1.797693134862e+308, 2.0544e+01, 9.1040e-01, 
WDIAGNOSTIC,     9, -7.956841422919e-01, 1.797693134862e+308, 2.1405e+01, 8.6149e-01, 
WDIAGNOSTIC,    10, -7.974221352482e-01, 2.158541482106e-03, 2.2296e+01, 8.9058e-01, 
WDIAGNOSTIC,    11, -7.989145370382e-01, 1.745216598845e-03, 2.3189e+01, 8.9273e-01, 
WDIAGNOSTIC,    12, -8.002209503154e-01, 1.398050511259e-03, 2.4057e+01, 8.6854e-01, 
WDIAGNOSTIC,    13, -8.013537936133e-01, 1.124786932673e-03, 2.4954e+01, 8.9689e-01, 
WDIAGNOSTIC,    14, -8.021942130124e-01, 9.062730611692e-04, 2.5898e+01, 9.4390e-01, 
WDIAGNOSTIC,    15, -8.031869069772e-01, 7.360726443068e-04, 2.6805e+01, 9.0698e-01, 
WDIAGNOSTIC,    16, -8.040909472253e-01, 6.063921312430e-04, 2.7718e+01, 9.1321e-01, 
WDIAGNOSTIC,    17, -8.048837456096e-01, 5.075622385734e-04, 2.8596e+01, 8.7772e-01, 
WDIAGNOSTIC,    18, -8.055492482351e-01, 4.288776494007e-04, 2.9472e+01, 8.7625e-01, 
WDIAGNOSTIC,    19, -8.061735625521e-01, 3.630483432817e-04, 3.0346e+01, 8.7414e-01, 
WDIAGNOSTIC,    20, -8.068841969649e-01, 3.134600255625e-04, 3.1225e+01, 8.7917e-01, 
WDIAGNOSTIC,    21, -8.074851582061e-01, 2.745334682261e-04, 3.2119e+01, 8.9384e-01, 
WDIAGNOSTIC,    22, -8.080671272958e-01, 2.438535843800e-04, 3.3001e+01, 8.8229e-01, 
WDIAGNOSTIC,    23, -8.084029967312e-01, 2.156962731931e-04, 3.3875e+01, 8.7363e-01, 
WDIAGNOSTIC,    24, -8.087539381860e-01, 1.872314616134e-04, 3.4759e+01, 8.8393e-01, 
WDIAGNOSTIC,    25, -8.091845872457e-01, 1.635418239278e-04, 3.5666e+01, 9.0706e-01, 
WDIAGNOSTIC,    26, -8.095739608328e-01, 1.437545021658e-04, 3.6539e+01, 8.7296e-01, 
WDIAGNOSTIC,    27, -8.097974694316e-01, 1.251539448682e-04, 3.7418e+01, 8.7917e-01, 
WDIAGNOSTIC,    28, -8.099678403527e-01, 1.066927639434e-04, 3.8305e+01, 8.8722e-01, 
WDIAGNOSTIC,    29, -8.101935762963e-01, 8.978529453776e-05, 3.9220e+01, 9.1483e-01, 
WDIAGNOSTIC,    30, -8.103602769553e-01, 7.575727462081e-05, 4.0140e+01, 9.1991e-01, 
WDIAGNOSTIC,    31, -8.104553431146e-01, 6.329303514731e-05, 4.1038e+01, 8.9754e-01, 
WDIAGNOSTIC,    32, -8.106493964653e-01, 5.423259377901e-05, 4.1916e+01, 8.7833e-01, 
WDIAGNOSTIC,    33, -8.106557141115e-01, 4.422748606051e-05, 4.2793e+01, 8.7665e-01, 
WDIAGNOSTIC,    34, -8.106511401274e-01, 3.419112563673e-05, 4.3704e+01, 9.1118e-01, 
WDIAGNOSTIC,    35, -8.107653344432e-01, 2.695630713010e-05, 4.4590e+01, 8.8636e-01, 
WDIAGNOSTIC,    36, -8.108188968806e-01, 2.187176057098e-05, 4.5505e+01, 9.1464e-01, 
WDIAGNOSTIC,    37, -8.108232996195e-01, 1.714638997002e-05, 4.6404e+01, 8.9933e-01, 
WDIAGNOSTIC,    38, -8.108057499749e-01, 1.246265634034e-05, 4.7282e+01, 8.7734e-01, 
WDIAGNOSTIC,    39, -8.107511603521e-01, 8.404178680942e-06, 4.8156e+01, 8.7409e-01, 
WDIAGNOSTIC,    40, -8.107411304122e-01, 5.137766230769e-06, 4.9038e+01, 8.8245e-01, 
WDIAGNOSTIC,    41, -8.106956188368e-01, 1.914029310726e-06, 4.9925e+01, 8.8734e-01, 
WDIAGNOSTIC,    42, -8.106148688378e-01, -3.588547017597e-07, 5.0828e+01, 9.0291e-01, 
  Current level = 3 of 4
    number of iterations = 50
    shrink factors = [2, 2, 2]
    smoothing sigmas = 1.0000e+00 vox
    required fixed parameters = [91, 109, 91, -89.5, 125.5, -71.5, 2, 2, 2, 1, 0, 0, 0, -1, 0, 0, 0, 1]
XDIAGNOSTIC,Iteration,metricValue,convergenceValue,ITERATION_TIME_INDEX,SINCE_LAST
WDIAGNOSTIC,     1, -8.254524930297e-01, 1.797693134862e+308, 5.8316e+01, 7.4881e+00, 
WDIAGNOSTIC,     2, -8.271440202857e-01, 1.797693134862e+308, 6.4644e+01, 6.3276e+00, 
WDIAGNOSTIC,     3, -8.291818601772e-01, 1.797693134862e+308, 7.1016e+01, 6.3716e+00, 
WDIAGNOSTIC,     4, -8.310663360106e-01, 1.797693134862e+308, 7.7363e+01, 6.3472e+00, 
WDIAGNOSTIC,     5, -8.328685915056e-01, 1.797693134862e+308, 8.3689e+01, 6.3264e+00, 
WDIAGNOSTIC,     6, -8.345501120066e-01, 1.797693134862e+308, 8.9965e+01, 6.2758e+00, 
WDIAGNOSTIC,     7, -8.360489253918e-01, 1.797693134862e+308, 9.6313e+01, 6.3482e+00, 
WDIAGNOSTIC,     8, -8.374133556764e-01, 1.797693134862e+308, 1.0266e+02, 6.3453e+00, 
WDIAGNOSTIC,     9, -8.386802132123e-01, 1.797693134862e+308, 1.0908e+02, 6.4217e+00, 
WDIAGNOSTIC,    10, -8.398920856294e-01, 1.122611395519e-03, 1.1548e+02, 6.3990e+00, 
WDIAGNOSTIC,    11, -8.410597081234e-01, 9.603956566840e-04, 1.2183e+02, 6.3484e+00, 
WDIAGNOSTIC,    12, -8.421831593850e-01, 8.180347431815e-04, 1.2812e+02, 6.2893e+00, 
WDIAGNOSTIC,    13, -8.432580487105e-01, 7.044274123090e-04, 1.3450e+02, 6.3879e+00, 
WDIAGNOSTIC,    14, -8.442026206026e-01, 6.110625730097e-04, 1.4080e+02, 6.2949e+00, 
WDIAGNOSTIC,    15, -8.450388868869e-01, 5.335137917391e-04, 1.4729e+02, 6.4919e+00, 
WDIAGNOSTIC,    16, -8.457367170852e-01, 4.667253037059e-04, 1.5366e+02, 6.3714e+00, 
WDIAGNOSTIC,    17, -8.463768167524e-01, 4.071060328244e-04, 1.6015e+02, 6.4838e+00, 
WDIAGNOSTIC,    18, -8.468993108669e-01, 3.516768789485e-04, 1.6642e+02, 6.2771e+00, 
WDIAGNOSTIC,    19, -8.473639735076e-01, 3.000843953057e-04, 1.7279e+02, 6.3613e+00, 
WDIAGNOSTIC,    20, -8.477838777484e-01, 2.531531040796e-04, 1.7917e+02, 6.3886e+00, 
WDIAGNOSTIC,    21, -8.481648435135e-01, 2.118345444264e-04, 1.8556e+02, 6.3835e+00, 
WDIAGNOSTIC,    22, -8.484945180769e-01, 1.766043046207e-04, 1.9198e+02, 6.4234e+00, 
WDIAGNOSTIC,    23, -8.488174270892e-01, 1.482759495936e-04, 1.9834e+02, 6.3564e+00, 
WDIAGNOSTIC,    24, -8.491111129889e-01, 1.256746494572e-04, 2.0488e+02, 6.5409e+00, 
WDIAGNOSTIC,    25, -8.493920570818e-01, 1.080394746984e-04, 2.1160e+02, 6.7217e+00, 
WDIAGNOSTIC,    26, -8.496632422145e-01, 9.405079338617e-05, 2.1795e+02, 6.3456e+00, 
WDIAGNOSTIC,    27, -8.499005703894e-01, 8.310976104373e-05, 2.2431e+02, 6.3630e+00, 
WDIAGNOSTIC,    28, -8.501213245293e-01, 7.398820744416e-05, 2.3072e+02, 6.4068e+00, 
WDIAGNOSTIC,    29, -8.503369038027e-01, 6.634679611450e-05, 2.3712e+02, 6.4059e+00, 
WDIAGNOSTIC,    30, -8.505702428371e-01, 6.021319301225e-05, 2.4344e+02, 6.3232e+00, 
WDIAGNOSTIC,    31, -8.508229788584e-01, 5.560131351919e-05, 2.4979e+02, 6.3487e+00, 
WDIAGNOSTIC,    32, -8.510332075172e-01, 5.162910861196e-05, 2.5618e+02, 6.3837e+00, 
WDIAGNOSTIC,    33, -8.512591540825e-01, 4.856723619606e-05, 2.6262e+02, 6.4452e+00, 
WDIAGNOSTIC,    34, -8.514919234180e-01, 4.624484709519e-05, 2.6913e+02, 6.5041e+00, 
WDIAGNOSTIC,    35, -8.516728539798e-01, 4.404631006546e-05, 2.7549e+02, 6.3596e+00, 
WDIAGNOSTIC,    36, -8.518927314653e-01, 4.233774731277e-05, 2.8187e+02, 6.3865e+00, 
WDIAGNOSTIC,    37, -8.521240988392e-01, 4.091753180960e-05, 2.8826e+02, 6.3918e+00, 
WDIAGNOSTIC,    38, -8.523469427743e-01, 3.956431783670e-05, 2.9460e+02, 6.3397e+00, 
WDIAGNOSTIC,    39, -8.525581328075e-01, 3.815374212134e-05, 3.0102e+02, 6.4195e+00, 
WDIAGNOSTIC,    40, -8.527624507681e-01, 3.682120160997e-05, 3.0736e+02, 6.3335e+00, 
WDIAGNOSTIC,    41, -8.530047797554e-01, 3.607475902256e-05, 3.1383e+02, 6.4719e+00, 
WDIAGNOSTIC,    42, -8.532446348761e-01, 3.547370417845e-05, 3.2023e+02, 6.4057e+00, 
WDIAGNOSTIC,    43, -8.534643431411e-01, 3.495074344054e-05, 3.2672e+02, 6.4811e+00, 
WDIAGNOSTIC,    44, -8.536713657969e-01, 3.445337158786e-05, 3.3311e+02, 6.3994e+00, 
WDIAGNOSTIC,    45, -8.538736381128e-01, 3.352059258878e-05, 3.3943e+02, 6.3186e+00, 
WDIAGNOSTIC,    46, -8.540668990877e-01, 3.240351867933e-05, 3.4581e+02, 6.3753e+00, 
WDIAGNOSTIC,    47, -8.542299340117e-01, 3.101639732365e-05, 3.5219e+02, 6.3805e+00, 
WDIAGNOSTIC,    48, -8.544112326109e-01, 2.952422260145e-05, 3.5850e+02, 6.3124e+00, 
WDIAGNOSTIC,    49, -8.545995655242e-01, 2.798153485686e-05, 3.6488e+02, 6.3825e+00, 
WDIAGNOSTIC,    50, -8.547830074586e-01, 2.639017336151e-05, 3.7128e+02, 6.3995e+00, 
  Current level = 4 of 4
    number of iterations = 20
    shrink factors = [1, 1, 1]
    smoothing sigmas = 0.0000e+00 vox
    required fixed parameters = [182, 218, 182, -90, 126, -72, 1, 1, 1, 1, 0, 0, 0, -1, 0, 0, 0, 1]
XDIAGNOSTIC,Iteration,metricValue,convergenceValue,ITERATION_TIME_INDEX,SINCE_LAST
WDIAGNOSTIC,     1, -8.629684084058e-01, 1.797693134862e+308, 4.2460e+02, 5.3306e+01, 
WDIAGNOSTIC,     2, -8.643027462962e-01, 1.797693134862e+308, 4.7860e+02, 5.4000e+01, 
WDIAGNOSTIC,     3, -8.657988355672e-01, 1.797693134862e+308, 5.3107e+02, 5.2470e+01, 
WDIAGNOSTIC,     4, -8.671380259551e-01, 1.797693134862e+308, 5.8455e+02, 5.3486e+01, 
WDIAGNOSTIC,     5, -8.683649332121e-01, 1.797693134862e+308, 6.3768e+02, 5.3130e+01, 
WDIAGNOSTIC,     6, -8.694751760729e-01, 1.797693134862e+308, 6.9047e+02, 5.2782e+01, 
WDIAGNOSTIC,     7, -8.704964622880e-01, 1.797693134862e+308, 7.4325e+02, 5.2783e+01, 
WDIAGNOSTIC,     8, -8.714456104943e-01, 1.797693134862e+308, 7.9637e+02, 5.3119e+01, 
WDIAGNOSTIC,     9, -8.723368589923e-01, 1.797693134862e+308, 8.4966e+02, 5.3294e+01, 
WDIAGNOSTIC,    10, -8.732077762028e-01, 7.521381350736e-04, 9.0310e+02, 5.3439e+01, 
WDIAGNOSTIC,    11, -8.740660652078e-01, 6.393356191088e-04, 9.5570e+02, 5.2599e+01, 
WDIAGNOSTIC,    12, -8.749568552338e-01, 5.478799309718e-04, 1.0094e+03, 5.3670e+01, 
WDIAGNOSTIC,    13, -8.758422844382e-01, 4.802240059706e-04, 1.0620e+03, 5.2674e+01, 
WDIAGNOSTIC,    14, -8.767362375139e-01, 4.301284816257e-04, 1.1160e+03, 5.3936e+01, 
WDIAGNOSTIC,    15, -8.776336798073e-01, 3.931621778037e-04, 1.1696e+03, 5.3655e+01, 
WDIAGNOSTIC,    16, -8.785285883767e-01, 3.651800232320e-04, 1.2232e+03, 5.3550e+01, 
WDIAGNOSTIC,    17, -8.793879497702e-01, 3.425142021480e-04, 1.2760e+03, 5.2851e+01, 
WDIAGNOSTIC,    18, -8.802080111855e-01, 3.223912193662e-04, 1.3286e+03, 5.2536e+01, 
WDIAGNOSTIC,    19, -8.809854655319e-01, 3.027984535805e-04, 1.3812e+03, 5.2665e+01, 
WDIAGNOSTIC,    20, -8.817130934347e-01, 2.827587968901e-04, 1.4345e+03, 5.3290e+01, 
  Elapsed time (stage 0): 1.4373e+03


Total elapsed time: 1.4373e+03
Exception Object caught: 

itk::ExceptionObject (0x32721e0)
Location: "unknown" 
File: /SCR/software/ants-build/ITKv4-install/include/ITK-4.6/itkImageToImageFilter.hxx
Line: 248
Description: itk::ERROR: ImageToImageFilter(0x2f724a0): Inputs do not occupy the same physical space! 
InputImage Origin: [-8.7500000e+01, 1.2350000e+02, -6.9500000e+01], InputImage_1 Origin: [-9.0000000e+01, 1.2600000e+02, -7.2000000e+01]
    Tolerance: 4.0000000e-06
InputImage Spacing: [4.0000000e+00, 4.0000000e+00, 4.0000000e+00], InputImage_1 Spacing: [1.0000000e+00, 1.0000000e+00, 1.0000000e+00]
    Tolerance: 4.0000000e-06

from ants.

ntustison avatar ntustison commented on May 28, 2024

This was a common occurrence for me both inside and outside the registration framework (using B-spline SyN and original SyN) on my university's linux cluster. The same operations on the same data would not reproduce the exception on my Mac Pro. The exception thrown is in the ImageToImageFilter but there is also a related check in DisplacementFieldTransform which was also a constant problem for me. Finally, I simply changed the tolerance values in both places from 1e-6 to 1e-2 and haven't had an issue since. I couldn't think of an alternative solution (outside of unifying such tolerance values into a CMake variable) since these tolerance values are buried pretty deep.

from ants.

chrisgorgo avatar chrisgorgo commented on May 28, 2024

For me the problem was the initial transformation. When I estimated it using floats and used it as init without floats I got the error

from ants.

stnava avatar stnava commented on May 28, 2024

Moving comments to: #74

from ants.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.