Pith. sign in

REVIEW 6 major objections 6 minor 10 references

Conv2Warp: An unsupervised deformable image registration with continuous convolution and warping

T0 review · 6 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Conv2Warp learns continuous warp fields for deformable registration with deformable convolutions and a learnable Catmull-Rom spline, matching SimpleElastix's Dice while running 141× faster.

desk verdict A fast unsupervised DIR pipeline with real speed gains, but the printed loss function is not NCC and the evaluation misses the key deep learning baseline. read the letter →

arxiv 1908.06194 v1 pith:ETSZNVHS submitted 2019-08-16 cs.CV cs.LGeess.IV

classification cs.CVcs.LGeess.IV
keywords unsuperviseddeformableimageregistrationconvolutionCatmull-Romsplinecontinuouswarpingnormalizedcross-correlationlungCTbrainMRImedical
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Conv2Warp is an unsupervised network for deformable medical image registration that aims to capture large non-linear deformations while keeping computation fast. The paper claims that by mixing deformable convolution layers with linear convolutions and using a learnable bicubic Catmull-Rom spline to resample the predicted deformation field, the network produces smoother and more accurate alignments than linear-only ConvNets. On lung CT and brain MRI benchmarks it reports Dice scores on par with or above conventional optimization-based methods like SimpleElastix and ANTS, but with a roughly 141-fold speed-up (about 3 seconds per pair on CPU). The practical point is that accurate deformable registration could run quickly enough for routine clinical use without manually generated training deformations.

What carries the argument

The network has three linked components. LD-ConvNet alternates five linear and three deformable convolution layers (with batch norm and ELU) to predict a raw deformation vector field; deformable convolution adds learnable spatial offsets to the sampling grid, relaxing the uniform-pixel sampling of standard filters. NL-DVF-R resamples that field with a learnable bicubic Catmull-Rom spline—a cubic interpolant that passes through its control points and is C1 continuous—rather than with linear interpolation, which is the paper's mechanism for smoother fields and smaller interpolation error. CWS applies the field at multiple pyramid levels, warping each coarser source level and summing the per-level data terms. The data term D(Is,It) is written as a 'derived SSD' from standardized intensities (with absolute values) that the paper says guarantees maximization of normalized cross-correlation, and an L2 regularizer (clamped to [0,0.25]) penalizes deviation between the final DVF and the upsampled previous-level DVF to keep the field smooth.

What would settle it

Train Conv2Warp on a fixed pair set with the proposed D loss, and in parallel train the same architecture with a standard negative NCC or SSD loss. If the paper's equivalence claim is correct, the proposed loss should track NCC (lower D should correspond to higher NCC) and produce comparable or better Dice; if the D-trained model underperforms the NCC-trained one, or if NCC does not improve as D decreases, the loss-equivalence premise fails. A second check: on POPI, which has landmark point pairs, compare the point-wise target registration error of Conv2Warp against SimpleElastix; Dice gains without corresponding TRE gains would indicate that accuracy is not truly in the deformation fields.

Watch

Extended reading notes

Core claim

The central claim is that a registration network built from linear plus deformable convolutions and a learnable Catmull-Rom spline resampler can learn smooth deformation fields that handle large non-linear deformations better than networks restricted to linear convolutions and linear resampling. Deformable convolutions relax the uniform spatial sampling of standard filters, the Catmull-Rom spline provides C1-continuous, locally supported interpolation that passes through control points, and a multi-scale continuous warping stage aggregates deformations across pyramid levels. On the POPI lung 4D-CT dataset the method reaches mean Dice 0.90, equalling SimpleElastix; on the MGH10 and CUMC12 brain MRI datasets it reaches mean Dice 0.95 and 0.97, matching or exceeding SimpleElastix and beating ANTS, while running in about 2.94 s on CPU and under 1 s GPU. The authors argue these results show that large non-linear deformations can be captured without ground-truth deformation fields and with drastically lower computation than iterative methods.

Load-bearing premise

The training loss is stated to be a 'derived SSD' that guarantees maximization of normalized cross-correlation, but the derivation is not shown and the absolute-value standardized terms do not match the standard NCC form; if the loss does not truly optimize correlation, the reported accuracy rests on an unverified objective.

Editorial extensions

If this is right

  • Pair-wise registration of a 256×256 2D image takes about 2.94 s on CPU and under 1 s on GPU, so the method could fit into clinical workflows that currently use minutes-long optimization.
  • Training is unsupervised: no ground-truth deformation fields are needed, only image pairs, which removes the bottleneck of generating synthetic DVFs for training.
  • The multi-scale continuous warping component is modular and could be combined with other data terms or regularizers without changing the architecture.
  • On the tested benchmarks, the model matches or exceeds SimpleElastix Dice while being roughly 141 times faster, suggesting the accuracy/speed trade-off of learning-based DIR can be resolved in favor of speed without sacrificing accuracy.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A caveat that follows from the paper's own comparison: Dice is computed on segmentation masks, not on the deformation fields themselves; mask overlap can improve even when the underlying voxel correspondence does not, so the claim of 'accurate DVFs' would be better tested against point-wise target registration error on datasets like POPI that provide landmarks.
  • The loss's equivalence to NCC is asserted without derivation, and the absolute-value standardization is not the standard z-score; if this loss does not actually behave as a correlation objective, a model trained on a conventional NCC or SSD loss might perform differently, so a direct ablation would strengthen the argument.
  • Catmull-Rom splines pass through their control points whereas B-splines do not; this may be why the paper observes lower training loss, but the comparison is on losses only, and final registration quality could be compared on DVF error metrics instead.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

6 major / 6 minor

Summary. This manuscript proposes Conv2Warp, an unsupervised deformable image registration network that concatenates linear and deformable convolutional layers with a Catmull-Rom spline resampler and a multi-scale continuous warping scheme. The training loss combines a normalized intensity-difference data term with a clamped L2 regularizer on the deformation field. The method is evaluated on lung CT (POPI) and brain MRI (MGH10, CUMC12) benchmarks, reporting Dice and Jaccard overlaps and CPU runtime against SimpleElastix, ANTS-SyN, and a linear-convolution-only ablation. The authors claim improved accuracy over classical methods and a 141x runtime speedup relative to SimpleElastix.

Significance. The idea of a differentiable continuous resampler and pyramid warping for unsupervised deep registration is timely, and the proposed architecture is lightweight and evaluated on public datasets. The internal ablation comparing the full model with a linear-convolution baseline is a useful control, and the speed advantage over classical tools is a genuine practical contribution. However, the mathematical justification of the loss is questionable, the experimental comparison omits the most relevant deep-learning baselines, and the evaluation relies solely on segmentation overlap without landmark-based error or statistical tests. If the loss issue is clarified and the comparisons are completed, the paper could make a useful contribution to fast deformable registration.

major comments (6)
  1. [Section 2, Loss function] The data term D(Is,It) = 1/(2N) Σ ( |Is−μs|/√(σs²+ε²) − |It−μt|/√(σt²+ε²) )² is stated to 'guarantee maximization of NCC metric [4]', but for the standard definition of normalized cross-correlation this is not correct. Since E[(|zs|−|zt|)²] = 2 − 2 E[|zs zt|], the loss maximizes the expected product of absolute normalized deviations, not E[zs zt]. For example, with zs = [1,−1] and zt = [−1,1], the loss is 0 while NCC is −1, so the objective rewards contrast inversion. If the absolute values are intentional, the loss is not a valid reformulation of NCC and the theoretical justification is unsupported; if they are a typographical error, the equation must be corrected and the experiments rerun. Because every reported accuracy result depends on this loss, the issue is load-bearing.
  2. [Tables 1 and 2] The experimental comparison omits the most relevant deep-learning baselines for this task, namely VoxelMorph (ref. [1]) and the unsupervised framework of de Vos et al. (ref. [10]), even though both are cited in the introduction. Without these comparisons, the claim that Conv2Warp advances the state of the art in deep deformable registration is not established. Please add these baselines or explicitly restrict the claims to the classical methods that were actually compared.
  3. [Table 1] The text in Section 3.2 states that Conv2Warp 'outperforms all other state-of-the-art methods and ConvNet for almost all considered pairs', but Table 1 reports the same mean Dice for SimpleElastix and Conv2Warp (0.90) and a slightly lower mean Jaccard for Conv2Warp (0.84 vs 0.85). This statement overstates the numerical results and should be corrected.
  4. [Tables 1 and 2] No statistical significance tests or confidence intervals are provided, and the sample sizes are small (7 lung pairs, 9 and 11 brain pairs). For example, in Table 2 the MGH10 mean Dice values for SimpleElastix and Conv2Warp are both 0.95 with overlapping standard deviations, so the claimed advantage is not substantiated. In addition, no target registration error (TRE) is reported for POPI, which has publicly available landmark annotations; segmentation Dice alone is an indirect accuracy measure and may be insensitive to clinically relevant misalignments. Paired significance tests and a landmark-based evaluation are needed.
  5. [Section 2, NL-DVF-R] The phrase 'learnable bicubic Catmull-Rom spline resampler' is ambiguous because Catmull-Rom interpolation coefficients are fixed by the interpolation conditions. The only learnable component appears to be a convolutional filter applied after resampling. Please specify exactly which parameters are learned in this block and how; otherwise the contribution of the resampler cannot be reproduced.
  6. [Section 2, Continuous Warping Stage] The multi-scale warping scheme is described only briefly. In particular, it is not stated how the image pyramid and the deformation fields are downsampled and upsampled between levels, which interpolation is used for the upsampled DVF, or how the concatenated input images are handled at each pyramid level. These details are necessary for reproducibility.
minor comments (6)
  1. [Table 1] The 'Pre-align.' column is not defined; please state what transformation is applied to obtain these Dice values.
  2. [Section 2, Loss function] The regularization weight λ=0.001 and the clamp [0, 0.25] are presented without a sensitivity analysis; a small ablation would help justify these choices.
  3. [Section 3.1] The description of the lung training data is confusing: 'only breathing cycles 00-50, 10-80 and 30-90 were considered from 10 different sets (a total of 120 volumes)' needs clarification on how the 120 volumes are formed.
  4. [References to supplementary material] The paper refers to supplementary figures (e.g., Fig. 2 and Fig. 3 in the supplement) that are not included in the submission; the supplementary material should be provided.
  5. [Section 3.2] The runtime comparison should report the CPU model, the number of threads, and whether the classical methods are run single-threaded; the 141x speedup factor depends on these details.
  6. [General] The loss is described as 'multi-modal NCC', but all experiments are mono-modal; please clarify whether the method is intended for multi-modal registration and whether the loss supports it.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: Conv2Warp is trained on one set of public images and evaluated on separate benchmarks, and the questionable NCC-SSD equivalence is a mathematical accuracy issue rather than a self-referential reduction.

full rationale

The paper's central derivation chain is not circular. Conv2Warp is trained on DIR-LAB and LBPA40 data and evaluated on held-out public benchmarks (POPI, MGH10, CUMC12), so the reported Dice/Jaccard results are external comparisons rather than reconstructions of the training inputs. The choice of Catmull-Rom resampling is justified by observed training-loss curves, which is standard model selection and does not make the evaluation self-validating. There are no load-bearing self-citations: the cited work on deformable convolutions, NCC-correlation transforms, VoxelMorph, and benchmark datasets is external to the present authors' argument and does not smuggle in the paper's conclusions. The one genuinely questionable mathematical step is the claim in Section 2 that the absolute-value SSD, D(Is,It) = 1/2N sum((|Is−μs|/sqrt(σs^2+ε^2) − |It−μt|/sqrt(σt^2+ε^2))^2), 'guarantees maximization of NCC metric'; this equivalence is not derived and is not obviously true because the absolute value discards the sign of normalized deviations. However, that is a correctness or reproducibility concern about an external mathematical identity, not a circular reduction: the paper does not define NCC in terms of this loss, nor does it fit the loss to the evaluation targets. Since no prediction is forced by construction and no argument reduces to its own inputs, the appropriate circularity score is 0.

Assumptions & free parameters 4 free parameters · 4 assumptions · 0 invented entities

No new physical entities are introduced. The central claim rests on standard deep learning assumptions, the smoothness property of Catmull-Rom splines, and the choice of loss and evaluation metrics.

free parameters (4)
  • lambda (regularization weight) = 0.001
    Trade-off between data term and DVF smoothness; chosen by hand.
  • Regularization clamp upper bound = 0.25
    Restricts regularization term to [0, 0.25]; introduced to prevent over-smoothing.
  • epsilon (numerical stability) = 1e-3
    Added to denominators to avoid division by zero.
  • Pyramid levels l = 4 for 2D, 2 for 3D
    Number of multi-scale warping levels; chosen by image size.
assumptions (4)
  • domain assumption Catmull-Rom spline is C1 continuous and differentiable, making it smoother than linear interpolation and suitable as a resampler in a neural network.
    The paper relies on this property to claim reduced interpolation error and smoother DVFs; stated in Section 2 and Suppl. Mat. Section 1.
  • domain assumption Deformable convolutional layers can capture complex non-linear deformations better than linear convolutions.
    The method's main architectural contribution depends on this assumption; no direct comparison isolating this component is provided beyond the ConvNet baseline.
  • ad hoc to paper The proposed SSD loss with absolute normalized deviations maximizes the normalized cross-correlation (NCC) metric.
    The paper states this is 'derived' and cites [4], but no derivation is provided, and the absolute value term is not the standard z-score used in NCC.
  • domain assumption Dice/Jaccard overlap on organ segmentations is a sufficient proxy for registration quality in the evaluation.
    The evaluation uses only these metrics and omits target registration error, so the conclusions rely on this proxy.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Conv2Warp: An unsupervised deformable image registration with continuous convolution and warping." pith.science (2026). https://pith.science/paper/ETSZNVHS

@misc{pith2026190806194,
  author       = {Pith},
  title        = {Pith review of: Conv2Warp: An unsupervised deformable image registration with continuous convolution and warping},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/ETSZNVHS}},
  note         = {Machine review of arXiv:1908.06194}
}
read the original abstract

Recent successes in deep learning based deformable image registration (DIR) methods have demonstrated that complex deformation can be learnt directly from data while reducing computation time when compared to traditional methods. However, the reliance on fully linear convolutional layers imposes a uniform sampling of pixel/voxel locations which ultimately limits their performance. To address this problem, we propose a novel approach of learning a continuous warp of the source image. Here, the required deformation vector fields are obtained from a concatenated linear and non-linear convolution layers and a learnable bicubic Catmull-Rom spline resampler. This allows to compute smooth deformation field and more accurate alignment compared to using only linear convolutions and linear resampling. In addition, the continuous warping technique penalizes disagreements that are due to topological changes. Our experiments demonstrate that this approach manages to capture large non-linear deformations and minimizes the propagation of interpolation errors. While improving accuracy the method is computationally efficient. We present comparative results on a range of public 4D CT lung (POPI) and brain datasets (CUMC12, MGH10).

Figures

Figures reproduced from arXiv: 1908.06194 by the authors.

Figure 1
Figure 1. Conv2Warp model. Three main components are presented as colored blocks: Blue: linear and deformable convolution network (LD-ConvNet), Green: non-linear DVF resampler network (NL-DVF-R) and Orange: continuous warping stage (CWS). (64, 64), (64, 32), (32, 32), (32, 16), (16, 16), (16, 2) with kernel size 3 and stride 1. Two images I s (source) and I t (target) are concatenated first and set as an input to the first la… view at source ↗
Figure 2
Figure 2. Training losses: Effect of interpolation methods on linear convolution model (ConvNet) and our proposed non-linear Conv2Warp model. Conv2warp has better convergence than the linear model for every interpolation technique, while the best with the Catmull-Rom spline interpolation. l = 4 for our 2D case with image size 256 × 256 and l = 2 for our 3D case with patch volume size 64 × 64 × 64. Note that l pyramids are con… view at source ↗
Figure 3
Figure 3. Visual validation of proposed Conv2warp method [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (1 more)
Figure 4
Figure 4. Figure 4: Visual validation of proposed Conv2Warp method on brain dataset. [PITH_FULL_IMAGE:figures/full_fig_p007_4.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

10 extracted references · 10 canonical work pages

  1. [4]

    IEEE Trans

    Drulea, M., Nedevschi, S.: Motion Estimation Using the Correlation Transform. IEEE Trans. on Image Processing 22(8), 3260–3270 (2013)

  2. [1]

    IEEE Transac- tions on Medical Imaging 38(8), 1788–1800 (Aug 2019)

    Balakrishnan, G., Zhao, A., Sabuncu, M.R., Guttag, J., Dalca, A.V.: Voxelmorph: A learning framework for deformable medical image registration. IEEE Transac- tions on Medical Imaging 38(8), 1788–1800 (Aug 2019)

  3. [10]

    Medical Image Analysis 52, 128–143 (2019)

    de Vos, B.D., Berendsen, F.F., Viergever, M.A., Sokooti, H., Staring, M., Isgum, I.: A deep learning framework for unsupervised affine and deformable image regis- tration. Medical Image Analysis 52, 128–143 (2019)

  4. [2]

    Castillo, R., Castillo, E., Guerra, R., Johnson, V., McPhail, T., Garg, A., Guerrero, T.: Physics in Medicine and Biology 54(7), 1849–1870 (2009)

  5. [3]

    In: 2017 IEEE International Conference on Computer Vision (ICCV)

    Dai, J., Qi, H., Xiong, Y., Li, Y., Zhang, G., Hu, H., Wei, Y.: Deformable con- volutional networks. In: 2017 IEEE International Conference on Computer Vision (ICCV). pp. 764–773 (2017)

  6. [5]

    NeuroImage 46(3), 786 – 802 (2009)

    Klein, A., Andersson, J., Ardekan, B.A., et al.: Evaluation of 14 nonlinear defor- mation algorithms applied to human brain MRI registration. NeuroImage 46(3), 786 – 802 (2009)

  7. [6]

    In: Medical Image Computing and Computer Assisted Intervention(MICCAI)

    Krebs, J., Mansi, T., Delingette, H., Zhang, L., Ghesu, F.C., Miao, S., Maier, A.K., Ayache, N., Liao, R., Kamen, A.: Robust non-rigid registration through agent-based action learning. In: Medical Image Computing and Computer Assisted Intervention(MICCAI). pp. 344–352. Springer (2017)

  8. [7]

    In: 2018 IEEE 15th International Sympo- sium on Biomedical Imaging (ISBI 2018)

    Li, H., Fan, Y.: Non-rigid image registration using self-supervised fully convolu- tional networks without training data. In: 2018 IEEE 15th International Sympo- sium on Biomedical Imaging (ISBI 2018). pp. 1075–1078 (2018)

Show all 10 references
  1. [8]

    NeuroImage 39(3), 1064 – 1080 (2008)

    Shattuck, D.W., Mirza, M., Adisetiyo, V., Hojatkashani, C., Salamon, G., Narr, K.L., Poldrack, R.A., Bilder, R.M., Toga, A.W.: Construction of a 3d probabilistic atlas of human cortical structures. NeuroImage 39(3), 1064 – 1080 (2008)

  2. [9]

    Med Phys 38(1), 166–178 (2011)

    Vandemeulebroucke, J., Rit, S., Kybic, J., Clarysse, P., Sarrut, D.: Spatiotemporal motion estimation for respiratory-correlated imaging of the lungs. Med Phys 38(1), 166–178 (2011)

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.