Marc Niethammer

dblp:88/3304 · DBLP profile ↗
← Back
119ranked-venue papers
14as first author
35since 2021 · last 2025
0009-0003-7340-9050ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 77 · 10 first-author · 22 since 2021Applied, interdisciplinary, general and emerging computing · 58 · 6 first-author · 11 since 2021Artificial intelligence and machine learning · 51 · 5 first-author · 22 since 2021Systems, architecture and hardware · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 LiVOS: Light Video Object Segmentation with Gated Linear Matching
abstract
Semi-supervised video object segmentation (VOS) has been largely driven by space-time memory (STM) networks, which store past frame features in a spatiotemporal memory to segment the current frame via softmax attention. However, STM networks face memory limitations due to the quadratic complexity of softmax matching, restricting their applicability as video length and resolution increase. To address this, we propose LiVOS, a lightweight memory network that employs linear matching via linear attention, reformulating memory matching into a recurrent process that reduces the quadratic attention matrix to a constant-size, spatiotemporal-agnostic 2D state. To enhance selectivity, we introduce gated linear matching, where a data-dependent gate matrix is multiplied with the state matrix to control what information to retain or discard. Experiments on diverse benchmarks demonstrated the effectiveness of our method. It achieved 64.8 ${\mathcal{J}}\& {\mathcal{F}}$ on MOSE and 85.1 ${\mathcal{J}}\& {\mathcal{F}}$ on DAVIS, surpassing all non-STM methods and narrowing the gap with STM-based approaches. For longer and higher-resolution videos, it matched STM-based methods with 53% less GPU memory and supports 4096p inference on a 32G consumer-grade GPU-a previously cost-prohibitive capability-opening the door for long and high-resolution video foundation models.
Qin Liu 0008, Zhengyuan Yang, Marc Niethammer
CVPR6
2025 CARL: A Framework for Equivariant Image Registration
abstract
Image registration estimates spatial correspondences between image pairs. These estimates are typically obtained via numerical optimization or regression by a deep network. A desirable property is that a correspondence estimate (e.g., the true oracle correspondence) for an image pair is maintained under deformations of the input images. Formally, the estimator should be equivariant to a desired class of image transformations. In this work, we present careful analyses of equivariance properties in the context of multi-step deep registration networks. Based on these analyses we 1) introduce the notions of [U, U] equivariance (network equivariance to the same deformations of the input images) and [W, U] equivariance (where input images can undergo different deformations); we 2) show that in a suitable multistep registration setup it is sufficient for overall [W, U] equivariance if the first step has [W, U] equivariance and all others have [U, U] equivariance; we 3) show that common displacement-predicting networks only exhibit [U, U] equivariance to translations instead of the more powerful [W, U ] equivariance; and we 4) show how to achieve multistep [W, U] equivariance via a coordinate-attention mechanism combined with displacement-predicting networks. Our approach obtains excellent practical performance for 3D abdomen, lung, and brain medical image registration. We match or outperform state-of-the-art (SOTA) registration approaches on all the datasets with a particularly strong performance for the challenging abdomen registration.
Thomas Hastings Greer, Lin Tian 0001, François-Xavier Vialard, Roland Kwitt, Raúl San José Estépar, Marc Niethammer
CVPR6
2025 Predictive Execution of Workflows in a HPC+Cloud Environment
abstract
Meeting deadlines for data-intensive workflows on HPC systems is challenging as jobs experience varying wait times before resources become available. This impact is significant in hybrid HPC+Cloud scheduling, which can lead to resource idleness, deadline violations, and higher costs. To address these issues, we propose scheduling data-intensive workflows over a combined HPC+Cloud hybrid environment in a deterministic manner by scavenging unused HPC resources. We predict resource availability (RA) of HPC systems, and exploit this prediction to dynamically split resource allocation between HPC's unused and Cloud's on-demand resources to complete a workflow by a given deadline. The deterministic resource allocation allows for preloading input data for workflow tasks, avoiding execution delays. Further, we develop an adaptive scaling algorithm that effectively backs up the targeted HPC allocation on Cloud facilities to avoid workflow execution delays in the event of incorrect RA estimation. Experiments show that our scheduling technique imposes minimal impact on HPC production jobs, saves cost for$>75 \%$workflow runs, suggests accurate budgets with a mean 7.11 % to 14.75 % cost estimation error, and finishes a mean 98 % to 99.4 % of tasks before deadlines.
Subhendu Behera, Jae-Seung Yeom, Daniel Milroy, Marc Niethammer, Frank Mueller 0001
HiPC4
2025 Guiding Registration with Emergent Similarity from Pre-trained Diffusion Models
Nurislam Tursynbek, Thomas Hastings Greer, Basar Demir, Marc Niethammer
MICCAI (4)4
2025 NFL-BA: Near-Field Light Bundle Adjustment for SLAM in Dynamic Lighting
abstract
Simultaneous Localization and Mapping (SLAM) systems typically assume static, distant illumination; however, many real-world scenarios, such as endoscopy, subterranean robotics, and search & rescue in collapsed environments, require agents to operate with a co-located light and camera in the absence of external lighting. In such cases, dynamic near-field lighting introduces strong, view-dependent shading that significantly degrades SLAM performance. We introduce Near-Field Lighting Bundle Adjustment Loss (NFL-BA) which explicitly models near-field lighting as a part of Bundle Adjustment loss and enables better performance for scenes captured with dynamic lighting. NFL-BA can be integrated into neural rendering-based SLAM systems with implicit or explicit scene representations. Our evaluations mainly focus on endoscopy procedure where SLAM can enable autonomous navigation, guidance to unsurveyed regions, blindspot detections, and 3D visualizations, which can significantly improve patient outcomes and endoscopy experience for both physicians and patients. Replacing Photometric Bundle Adjustment loss of SLAM systems with NFL-BA leads to significant improvement in camera tracking, 37% for MonoGS and 14% for EndoGSLAM, and leads to state-of-the-art camera tracking and mapping performance on the C3VD colonoscopy dataset. Further evaluation on indoor scenes captured with phone camera with flashlight turned on, also demonstrate significant improvement in SLAM performance due to NFL-BA.
Andrea Dunn Beltran, Daniel Rho, Marc Niethammer, Roni Sengupta
NeurIPS3
2024 Rethinking Interactive Image Segmentation with Low Latency, High Quality, and Diverse Prompts
abstract
The goal of interactive image segmentation is to delineate specific regions within an image via visual or language prompts. Low-latency and high-quality interactive segmentation with diverse prompts remain challenging for existing specialist and generalist models. Specialist models, with their limited prompts and task-specific designs, experience high latency because the image must be recomputed every time the prompt is updated, due to the joint encoding of image and visual prompts. Generalist models, exemplified by the Segment Anything Model (SAM), have recently excelled in prompt diversity and efficiency, lifting image segmentation to the foundation model era. However, for high-quality segmentations, SAM still lags behind state-of-the-art specialist models despite SAM being trained with ×100 more segmentation masks. In this work, we delve deep into the architectural differences between the two types of models. We observe that dense representation and fusion of visual prompts are the key design choices contributing to the high segmentation quality of specialist models. In light of this, we reintroduce this dense design into the generalist models, to facilitate the development of generalist models with high segmentation quality. To densely represent diverse visual prompts, we propose to use a dense map to capture five types: clicks, boxes, polygons, scribbles, and masks. Thus, we propose SegNext, a next-generation interactive segmentation approach offering low latency, high quality, and diverse prompt support. Our method outperforms current state-of-the-art methods on HQSeg-44K and DAVIS, both quantitatively and qualitatively.
Qin Liu 0008, Jaemin Cho 0001, Mohit Bansal, Marc Niethammer
CVPR4
2024 Leveraging Near-Field Lighting for Monocular Depth Estimation from Endoscopy Videos
Akshay Paruchuri, Samuel Ehrenstein, Inbar Fried, Stephen M. Pizer, Marc Niethammer, Roni Sengupta
ECCV (32)6
2024 NePhi: Neural Deformation Fields for Approximately Diffeomorphic Medical Image Registration
Lin Tian 0001, Thomas Hastings Greer, Raúl San José Estépar, Roni Sengupta, Marc Niethammer
ECCV (88)5
2024 NAISR: A 3D Neural Additive Model for Interpretable Shape Representation
Yining Jiao, Carlton J. Zdanski, Julia S. Kimbell, Andrew Prince, Cameron Worden, Samuel Kirse, Christopher Rutter, Benjamin Shields, William Dunn, Jisan Mahmud, Marc Niethammer
ICLR11
2024 A Unified Model for Longitudinal Multi-Modal Multi-View Prediction with Missingness
Boqi Chen, Junier B. Oliva, Marc Niethammer
MICCAI (12)3
2024 uniGradICON: A Foundation Model for Medical Image Registration
Lin Tian 0001, Thomas Hastings Greer, Roland Kwitt, François-Xavier Vialard, Raúl San José Estépar, Sylvain Bouix, Richard J. Rushmore, Marc Niethammer
MICCAI (2)8
2024 CARES: A Comprehensive Benchmark of Trustworthiness in Medical Vision Language Models
abstract
Artificial intelligence has significantly impacted medical applications, particularly with the advent of Medical Large Vision Language Models (Med-LVLMs), sparking optimism for the future of automated and personalized healthcare. However, the trustworthiness of Med-LVLMs remains unverified, posing significant risks for future model deployment. In this paper, we introduce CARES and aim to comprehensively evaluate the Trustworthiness of Med-LVLMs across the medical domain. We assess the trustworthiness of Med-LVLMs across five dimensions, including trustfulness, fairness, safety, privacy, and robustness. CARES comprises about 41K question-answer pairs in both closed and open-ended formats, covering 16 medical image modalities and 27 anatomical regions. Our analysis reveals that the models consistently exhibit concerns regarding trustworthiness, often displaying factual inaccuracies and failing to maintain fairness across different demographic groups. Furthermore, they are vulnerable to attacks and demonstrate a lack of privacy awareness. We publicly release our benchmark and code in https://github.com/richard-peng-xia/CARES.
Peng Xia 0005, Juanxi Tian, Yangrui Gong, Ruibo Hou, Zhenbang Wu, Zhiyuan Fan, Yiyang Zhou, Kangyu Zhu, Zhaoyang Wang 0004, Xiao Wang 0044, Xuchao Zhang, Chetan Bansal, Marc Niethammer, Junzhou Huang, Hongtu Zhu, Yun Li 0010, Jimeng Sun 0001, ZongYuan Ge, Gang Li 0001, James Zou 0001, Huaxiu Yao
NeurIPS16
2024 Joint Depth Prediction and Semantic Segmentation with Multi-View SAM
abstract
Multi-task approaches to joint depth and segmentation prediction are well-studied for monocular images. Yet, predictions from a single-view are inherently limited, while multiple views are available in many robotics applications. On the other end of the spectrum, video-based and full 3D methods require numerous frames to perform reconstruction and segmentation. With this work we propose a Multi-View Stereo (MVS) technique for depth prediction that benefits from rich semantic features of the Segment Anything Model (SAM). This enhanced depth prediction, in turn, serves as a prompt to our Transformer-based semantic segmentation decoder. We report the mutual benefit that both tasks enjoy in our quantitative and qualitative studies on the ScanNet dataset. Our approach consistently outperforms single-task MVS and segmentation models, along with multi-task monocular methods.
Mykhailo Shvets, Dongxu Zhao 0001, Marc Niethammer, Roni Sengupta, Alexander C. Berg
WACV3
2023 GradICON: Approximate Diffeomorphisms via Gradient Inverse Consistency
abstract
We present an approach to learning regular spatial transformations between image pairs in the context of medical image registration. Contrary to optimization-based registration techniques and many modern learning-based methods, we do not directly penalize transformation irregularities but instead promote transformation regularity via an inverse consistency penalty. We use a neural network to predict a map between a source and a target image as well as the map when swapping the source and target images. Different from existing approaches, we compose these two resulting maps and regularize deviations of the Jacobian of this composition from the identity matrix. This regularizer - GradICON - results in much better convergence when training registration models compared to promoting inverse consistency of the composition of maps directly while retaining the desirable implicit regularization effects of the latter. We achieve state-of-the-art registration performance on a variety of real-world medical image datasets using a single set of hyperparameters and a single non-dataset-specific training protocol. Code is available at https://github.com/uncbiag/ICON.
Lin Tian 0001, Thomas Hastings Greer, François-Xavier Vialard, Roland Kwitt, Raúl San José Estépar, Richard J. Rushmore, Nikos Makris, Sylvain Bouix, Marc Niethammer
CVPR9
2023 SimpleClick: Interactive Image Segmentation with Simple Vision Transformers
abstract
Click-based interactive image segmentation aims at extracting objects with a limited user clicking. A hierarchical backbone is the de-facto architecture for current methods. Recently, the plain, non-hierarchical Vision Transformer (ViT) has emerged as a competitive backbone for dense prediction tasks. This design allows the original ViT to be a foundation model that can be finetuned for downstream tasks without redesigning a hierarchical backbone for pretraining. Although this design is simple and has been proven effective, it has not yet been explored for interactive image segmentation. To fill this gap, we propose SimpleClick, the first interactive segmentation method that leverages a plain backbone. Based on the plain backbone, we introduce a symmetric patch embedding layer that encodes clicks into the backbone with minor modifications to the backbone itself. With the plain backbone pretrained as a masked autoencoder (MAE), SimpleClick achieves state-of-the-art performance. Remarkably, our method achieves 4.15 NoC@90 on SBD, improving 21.8% over the previous best result. Extensive evaluation on medical images demonstrates the generalizability of our method. We provide a detailed computational analysis, highlighting the suitability of our method as a practical annotation tool.
Qin Liu 0008, Zhenlin Xu, Gedas Bertasius, Marc Niethammer
ICCV4
2023 Continuously Parameterized Mixture Models
abstract
Mixture models are universal approximators of smooth densities but are difficult to utilize in complicated datasets due to restrictions on typically available modes and challenges with initialiations. We show that by continuously parameterizing a mixture of factor analyzers using a learned ordinary differential equation, we can improve the fit of mixture models over direct methods. Once trained, the mixture components can be extracted and the neural ODE can be discarded, leaving us with an effective, but low-resource model. We additionally explore the use of a training curriculum from an easy-to-model latent space extracted from a normalizing flow to the more complex input space and show that the smooth curriculum helps to stabilize and improve results with and without the continuous parameterization. Finally, we introduce a hierarchical version of the model to enable more flexible, robust classification and clustering, and show substantial improvements against traditional parameterizations of GMMs.
Christopher M. Bender, Yifeng Shi, Marc Niethammer, Junier B. Oliva
ICML3
2023 MRIS: A Multi-modal Retrieval Approach for Image Synthesis on Diverse Modalities
Boqi Chen, Marc Niethammer
MICCAI (10)2
2023 Inverse Consistency by Construction for Multistep Deep Registration
Thomas Hastings Greer, Lin Tian 0001, François-Xavier Vialard, Roland Kwitt, Sylvain Bouix, Raúl San José Estépar, Richard J. Rushmore, Marc Niethammer
MICCAI (10)8
2023 Unsupervised Discovery of 3D Hierarchical Structure with Generative Diffusion Features
Nurislam Tursynbek, Marc Niethammer
MICCAI (1)2
2023 Optimal transport features for morphometric population analysis
Samuel Gerber, Marc Niethammer, Ebrahim Ebrahim, Joseph Piven, Stephen Dager, Martin Styner, Stephen R. Aylward, Andinet Enquobahrie
Medical Image Anal.2
2022 Aladdin: Joint Atlas Building and Diffeomorphic Registration Learning with Pairwise Alignment
abstract
Atlas building and image registration are important tasks for medical image analysis. Once one or multiple atlases from an image population have been constructed, commonly (1) images are warped into an atlas space to study intra-subject or inter-subject variations or (2) a possibly probabilistic atlas is warped into image space to assign anatomical labels. Atlas estimation and nonparametric transformations are computationally expensive as they usually require numerical optimization. Additionally, previous approaches for atlas building often define similarity measures between a fuzzy atlas and each individual image, which may cause alignment difficulties because a fuzzy atlas does not exhibit clear anatomical structures in contrast to the individual images. This work explores using a convolutional neural network (CNN) to jointly predict the atlas and a stationary velocity field (SVF) parameterization for diffeomorphic image registration with respect to the atlas. Our approach does not require affine pre-registrations and utilizes pairwise image alignment losses to increase registration accuracy. We evaluate our model on 3D knee magnetic resonance images (MRI) from the OAI-ZIB dataset. Our results show that the proposed framework achieves better performance than other state-of-the-art image registration algorithms, allows for end-to-end training, and for fast inference at test time.11Source code: https://github.com/uncbiag/Aladdin.
Zhipeng Ding, Marc Niethammer
CVPR2
2022 Deep Decomposition for Stochastic Normal-Abnormal Transport
abstract
Advection-diffusion equations describe a large family of natural transport processes, e.g., fluid flow, heat transfer, and wind transport. They are also used for optical flow and perfusion imaging computations. We develop a machine learning model, D2-SONATA, built upon a stochastic advection-diffusion equation, which predicts the velocity and diffusion fields that drive 2D/3D image time-series of transport. In particular, our proposed model incorporates a model of transport atypicality, which isolates abnormal differences between expected normal transport behavior and the observed transport. In a medical context such a normalabnormal decomposition can be used, for example, to quantify pathologies. Specifically, our model identifies the advection and diffusion contributions from the transport timeseries and simultaneously predicts an anomaly value field to provide a decomposition into normal and abnormal advection and diffusion behavior. To achieve improved estimation performance for the velocity and diffusion-tensor fields underlying the advection-diffusion process and for the estimation of the anomaly fields, we create a 2D/3D anomalyencoded advection-diffusion simulator, which allows for supervised learning. We further apply our model on a brain perfusion dataset from ischemic stroke patients via transfer learning. Extensive comparisons demonstrate that our model successfully distinguishes stroke lesions (abnormal) from normal brain regions, while reconstructing the underlying velocity and diffusion tensor fields.
Peirong Liu, Yueh Z. Lee, Stephen R. Aylward, Marc Niethammer
CVPR4
2022 PseudoClick: Interactive Image Segmentation with Click Imitation
Qin Liu 0008, Meng Zheng 0002, Benjamin Planche, Srikrishna Karanam, Terrence Chen, Marc Niethammer, Ziyan Wu 0001
ECCV (6)6
2022 iSegFormer: Interactive Segmentation via Transformers with Application to 3D Knee MR Images
Qin Liu 0008, Zhenlin Xu, Yining Jiao, Marc Niethammer
MICCAI (5)4
2022 LiftReg: Limited Angle 2D/3D Deformable Registration
Lin Tian 0001, Yueh Z. Lee, Raúl San José Estépar, Marc Niethammer
MICCAI (6)4
2022 On Measuring Excess Capacity in Neural Networks
abstract
We study the excess capacity of deep networks in the context of supervised classification. That is, given a capacity measure of the underlying hypothesis class - in our case, empirical Rademacher complexity - to what extent can we (a priori) constrain this class while retaining an empirical error on a par with the unconstrained regime? To assess excess capacity in modern architectures (such as residual networks), we extend and unify prior Rademacher complexity bounds to accommodate function composition and addition, as well as the structure of convolutions. The capacity-driving terms in our bounds are the Lipschitz constants of the layers and a (2,1) group norm distance to the initializations of the convolution weights. Experiments on benchmark datasets of varying task difficulty indicate that (1) there is a substantial amount of excess capacity per task, and (2) capacity can be kept at a surprisingly similar level across tasks. Overall, this suggests a notion of compressibility with respect to weight norms, complementary to classic compression via weight pruning. Source code is available at https://github.com/rkwitt/excess_capacity.
Florian Graf, Sebastian Zeng, Bastian Rieck, Marc Niethammer, Roland Kwitt
NeurIPS4
2022 Compositional Generalization in Unsupervised Compositional Representation Learning: A Study on Disentanglement and Emergent Language
abstract
Deep learning models struggle with compositional generalization, i.e. the ability to recognize or generate novel combinations of observed elementary concepts. In hopes of enabling compositional generalization, various unsupervised learning algorithms have been proposed with inductive biases that aim to induce compositional structure in learned representations (e.g. disentangled representation and emergent language learning). In this work, we evaluate these unsupervised learning algorithms in terms of how well they enable \textit{compositional generalization}. Specifically, our evaluation protocol focuses on whether or not it is easy to train a simple model on top of the learned representation that generalizes to new combinations of compositional factors. We systematically study three unsupervised representation learning algorithms - $\beta$-VAE, $\beta$-TCVAE, and emergent language (EL) autoencoders - on two datasets that allow directly testing compositional generalization. We find that directly using the bottleneck representation with simple models and few labels may lead to worse generalization than using representations from layers before or after the learned representation itself. In addition, we find that the previously proposed metrics for evaluating the levels of compositionality are not correlated with actual compositional generalization in our framework. Surprisingly, we find that increasing pressure to produce a disentangled representation (e.g. increasing $\beta$ in the $\beta$-VAE) produces representations with worse generalization, while representations from EL models show strong compositional generalization. Motivated by this observation, we further investigate the advantages of using EL to induce compositional structure in unsupervised representation learning, finding that it shows consistently stronger generalization than disentanglement models, especially when using less unlabeled data for unsupervised learning and fewer labels for downstream tasks. Taken together, our results shed new light onto the compositional generalization behavior of different unsupervised learning algorithms with a new setting to rigorously test this behavior, and suggest the potential benefits of developing EL learning algorithms for more generalizable representations. Our code is publicly available at https://github.com/wildphoton/Compositional-Generalization .
Zhenlin Xu, Marc Niethammer, Colin Raffel
NeurIPS2
2022 DADP: Dynamic abnormality detection and progression for longitudinal knee magnetic resonance images from the Osteoarthritis Initiative
Chao Huang 0005, Zhenlin Xu, Zhengyang Shen, Tianyou Luo, Tengfei Li 0001, Daniel Nissman, Amanda Nelson, Yvonne Golightly, Marc Niethammer, Hongtu Zhu
Medical Image Anal.9
2021 Discovering Hidden Physics Behind Transport Dynamics
abstract
Transport processes are ubiquitous. They are, for example, at the heart of optical flow approaches; or of perfusion imaging, where blood transport is assessed, most commonly by injecting a tracer. An advection-diffusion equation is widely used to describe these transport phenomena. Our goal is estimating the underlying physics of advection-diffusion equations, expressed as velocity and diffusion tensor fields. We propose a learning framework (YETI) building on an auto-encoder structure between 2D and 3D image time-series, which incorporates the advection-diffusion model. To help with identifiability, we develop an advection-diffusion simulator which allows pre-training of our model by supervised learning using the velocity and diffusion tensor fields. Instead of directly learning these velocity and diffusion tensor fields, we introduce representations that assure incompressible flow and symmetric positive semi-definite diffusion fields and demonstrate the additional benefits of these representations on improving estimation accuracy. We further use transfer learning to apply YETI on a public brain magnetic resonance (MR) perfusion dataset of stroke patients and show its ability to successfully distinguish stroke lesions from normal brain regions via the estimated velocity and diffusion tensor fields.
Peirong Liu, Lin Tian 0001, Yubo Zhang 0004, Stephen R. Aylward, Yueh Z. Lee, Marc Niethammer
CVPR6
2021 Local Temperature Scaling for Probability Calibration
abstract
For semantic segmentation, label probabilities are often uncalibrated as they are typically only the by-product of a segmentation task. Intersection over Union (IoU) and Dice score are often used as criteria for segmentation success, while metrics related to label probabilities are not often explored. However, probability calibration approaches have been studied, which match probability outputs with experimentally observed errors. These approaches mainly focus on classification tasks, but not on semantic segmentation. Thus, we propose a learning-based calibration method that focuses on multi-label semantic segmentation. Specifically, we adopt a convolutional neural network to predict local temperature values for probability calibration. One advantage of our approach is that it does not change prediction accuracy, hence allowing for calibration as a postprocessing step. Experiments on the COCO, CamVid, and LPBA40 datasets demonstrate improved calibration performance for a range of different metrics. We also demonstrate the good performance of our method for multi-atlas brain segmentation from magnetic resonance images.
Zhipeng Ding, Xu Han 0009, Peirong Liu, Marc Niethammer
ICCV4
2021 ICON: Learning Regular Maps Through Inverse Consistency
abstract
Learning maps between data samples is fundamental. Applications range from representation learning, image translation and generative modeling, to the estimation of spatial deformations. Such maps relate feature vectors, or map between feature spaces. Well-behaved maps should be regular, which can be imposed explicitly or may emanate from the data itself. We explore what induces regularity for spatial transformations, e.g., when computing image registrations. Classical optimization-based models compute maps between pairs of samples and rely on an appropriate regularizer for well-posedness. Recent deep learning approaches have attempted to avoid using such regularizers altogether by relying on the sample population instead. We explore if it is possible to obtain spatial regularity using an inverse consistency loss only and elucidate what explains map regularity in such a context. We find that deep networks combined with an inverse consistency loss and randomized off-grid interpolation yield well behaved, approximately diffeomorphic, spatial transformations. Despite the simplicity of this approach, our experiments present compelling evidence, on both synthetic and real data, that regular maps can be obtained without carefully tuned explicit regularizers, while achieving competitive registration performance.
Thomas Hastings Greer, Roland Kwitt, François-Xavier Vialard, Marc Niethammer
ICCV4
2021 Robust and Generalizable Visual Representation Learning via Random Convolutions
Zhenlin Xu, Deyi Liu, Junlin Yang, Colin Raffel, Marc Niethammer
ICLR5
2021 Dissecting Supervised Constrastive Learning
Florian Graf, Christoph D. Hofer, Marc Niethammer, Roland Kwitt
ICML3
2021 Accurate Point Cloud Registration with Robust Optimal Transport
abstract
This work investigates the use of robust optimal transport (OT) for shape matching. Specifically, we show that recent OT solvers improve both optimization-based and deep learning methods for point cloud registration, boosting accuracy at an affordable computational cost. This manuscript starts with a practical overview of modern OT theory. We then provide solutions to the main difficulties in using this framework for shape matching. Finally, we showcase the performance of transport-enhanced registration models on a wide range of challenging tasks: rigid registration for partial shapes; scene flow estimation on the Kitti dataset; and nonparametric registration of lung vascular trees between inspiration and expiration. Our OT-based methods achieve state-of-the-art results on Kitti and for the challenging lung registration task, both in terms of accuracy and scalability. We also release PVT1010, a new public dataset of 1,010 pairs of lung vascular trees with densely sampled points. This dataset provides a challenging use case for point cloud registration algorithms with highly complex shapes and deformations. Our work demonstrates that robust OT enables fast pre-alignment and fine-tuning for a wide range of registration models, thereby providing a new key method for the computer vision toolbox. Our code and dataset are available online at: https://github.com/uncbiag/robot.
Zhengyang Shen, Jean Feydy, Peirong Liu, Ariel Hernán Curiale, Rubén San José Estépar, Raúl San José Estépar, Marc Niethammer
NeurIPS7
2021 Perfusion Imaging: An Advection Diffusion Approach
abstract
Perfusion imaging is of great clinical importance and is used to assess a wide range of diseases including strokes and brain tumors. Commonly used approaches for the quantitative analysis of perfusion images are based on measuring the effect of a contrast agent moving through blood vessels and into tissue. Contrast-agent free approaches, for example, based on intravoxel incoherent motion and arterial spin labeling, also exist, but are so far not routinely used clinically. Existing contrast-agent-dependent methods typically rely on the estimation of the arterial input function (AIF) to approximately model tissue perfusion. These approaches neglect spatial dependencies. Further, as reliably estimating the AIF is non-trivial, different AIF estimates may lead to different perfusion measures. In this work we therefore propose PIANO, an approach that provides additional insights into the perfusion process. PIANO estimates the velocity and diffusion fields of an advection-diffusion model best explaining the contrast dynamics without using an AIF. PIANO accounts for spatial dependencies and neither requires estimating the AIF nor relies on a particular contrast agent bolus shape. Specifically, we propose a convenient parameterization of the estimation problem, a numerical estimation approach, and extensively evaluate PIANO. Simulation experiments show the robustness and effectiveness of PIANO, along with its ability to distinguish between advection and diffusion. We further apply PIANO on a public brain magnetic resonance (MR) perfusion dataset of acute stroke patients, and demonstrate that PIANO can successfully resolve velocity and diffusion field ambiguities and results in sensitive measures for the assessment of stroke, comparing favorably to conventional measures of perfusion.
Peirong Liu, Yueh Z. Lee, Stephen R. Aylward, Marc Niethammer
IEEE Trans. Medical Imaging4
2020 Deep Message Passing on Sets
abstract
Modern methods for learning over graph input data have shown the fruitfulness of accounting for relationships among elements in a collection. However, most methods that learn over set input data use only rudimentary approaches to exploit intra-collection relationships. In this work we introduce Deep Message Passing on Sets (DMPS), a novel method that incorporates relational learning for sets. DMPS not only connects learning on graphs with learning on sets via deep kernel learning, but it also bridges message passing on sets and traditional diffusion dynamics commonly used in denoising models. Based on these connections, we develop two new blocks for relational learning on sets: the set-denoising block and the set-residual block. The former is motivated by the connection between message passing on general graphs and diffusion-based denoising models, whereas the latter is inspired by the well-known residual network. In addition to demonstrating the interpretability of our model by learning the true underlying relational structure experimentally, we also show the effectiveness of our approach on both synthetic and real-world datasets by achieving results that are competitive with or outperform the state-of-the-art. For readers who are interested in the detailed derivations of serveral results that we present in this work, please see the supplementary material at: https://arxiv.org/abs/1909.09877.
Yifeng Shi, Junier B. Oliva, Marc Niethammer
AAAI3
2020 Adversarial Data Augmentation via Deformation Statistics
Sahin Olut, Zhengyang Shen, Zhenlin Xu, Samuel Gerber, Marc Niethammer
ECCV (29)5
2020 Topologically Densified Distributions
abstract
We study regularization in the context of small sample-size learning with over-parametrized neural networks. Specifically, we shift focus from architectural properties, such as norms on the network weights, to properties of the internal representations before a linear classifier. Specifically, we impose a topological constraint on samples drawn from the probability measure induced in that space. This provably leads to mass concentration effects around the representations of training instances, i.e., a property beneficial for generalization. By leveraging previous work to impose topological constrains in a neural network setting, we provide empirical evidence (across various vision benchmarks) to support our claim for better generalization.
Christoph D. Hofer, Florian Graf, Marc Niethammer, Roland Kwitt
ICML3
2020 Graph Filtration Learning
abstract
We propose an approach to learning with graph-structured data in the problem domain of graph classification. In particular, we present a novel type of readout operation to aggregate node features into a graph-level representation. To this end, we leverage persistent homology computed via a real-valued, learnable, filter function. We establish the theoretical foundation for differentiating through the persistent homology computation. Empirically, we show that this type of readout operation compares favorably to previous techniques, especially when the graph connectivity structure is informative for the learning problem.
Christoph D. Hofer, Florian Graf, Bastian Rieck, Marc Niethammer, Roland Kwitt
ICML4
2020 Spatial Component Analysis to Mitigate Multiple Testing in Voxel-Based Analysis
Samuel Gerber, Marc Niethammer
MICCAI (7)2
2020 PIANO: Perfusion Imaging via Advection-Diffusion
Peirong Liu, Yueh Z. Lee, Stephen R. Aylward, Marc Niethammer
MICCAI (7)4
2020 Anatomical Data Augmentation via Fluid-Based Image Registration
Zhengyang Shen, Zhenlin Xu, Sahin Olut, Marc Niethammer
MICCAI (3)4
2020 Fluid Registration Between Lung CT and Stationary Chest Tomosynthesis Images
Lin Tian 0001, Connor Puett, Peirong Liu, Zhengyang Shen, Stephen R. Aylward, Yueh Z. Lee, Marc Niethammer
MICCAI (3)7
2020 A shooting formulation of deep learning
abstract
A residual network may be regarded as a discretization of an ordinary differential equation (ODE) which, in the limit of time discretization, defines a continuous-depth network. Although important steps have been taken to realize the advantages of such continuous formulations, most current techniques assume identical layers. Indeed, existing works throw into relief the myriad difficulties of learning an infinite-dimensional parameter in a continuous-depth neural network. To this end, we introduce a shooting formulation which shifts the perspective from parameterizing a network layer-by-layer to parameterizing over optimal networks described only by a set of initial conditions. For scalability, we propose a novel particle-ensemble parameterization which fully specifies the optimal weight trajectory of the continuous-depth neural network. Our experiments show that our particle-ensemble shooting formulation can achieve competitive performance. Finally, though the current work is inspired by continuous-depth neural networks, the particle-ensemble shooting formulation also applies to discrete-time networks and may lead to a new fertile area of research in deep learning parameterization.
François-Xavier Vialard, Roland Kwitt, Susan Wei, Marc Niethammer
NeurIPS4
2019 Metric Learning for Image Registration
abstract
Image registration is a key technique in medical image analysis to estimate deformations between image pairs. A good deformation model is important for high-quality estimates. However, most existing approaches use ad-hoc deformation models chosen for mathematical convenience rather than to capture observed data variation. Recent deep learning approaches learn deformation models directly from data. However, they provide limited control over the spatial regularity of transformations. Instead of learning the entire registration approach, we learn a spatially-adaptive regularizer within a registration model. This allows controlling the desired level of regularity and preserving structural properties of a registration model. For example, diffeomorphic transformations can be attained. Our approach is a radical departure from existing deep learning approaches to image registration by embedding a deep learning model in an optimization-based registration algorithm to parameterize and data-adapt the registration model itself. Source code is publicly-available at https://github.com/uncbiag/registration.
Marc Niethammer, Roland Kwitt, François-Xavier Vialard
CVPR1
2019 Networks for Joint Affine and Non-Parametric Image Registration
abstract
We introduce an end-to-end deep-learning framework for 3D medical image registration. In contrast to existing approaches, our framework combines two registration methods: an affine registration and a vector momentum-parameterized stationary velocity field (vSVF) model. Specifically, it consists of three stages. In the first stage, a multi-step affine network predicts affine transform parameters. In the second stage, we use a U-Net-like network to generate a momentum, from which a velocity field can be computed via smoothing. Finally, in the third stage, we employ a self-iterable map-based vSVF component to provide a non-parametric refinement based on the current estimate of the transformation map. Once the model is trained, a registration is completed in one forward pass. To evaluate the performance, we conducted longitudinal and cross-subject experiments on 3D magnetic resonance images (MRI) of the knee of the Osteoarthritis Initiative (OAI) dataset. Results show that our framework achieves comparable performance to state-of-the-art medical image registration approaches, but it is much faster, with a better control of transformation regularity including the ability to produce approximately symmetric transformations, and combining affine as well as non-parametric registration.
Zhengyang Shen, Xu Han 0009, Zhenlin Xu, Marc Niethammer
CVPR4
2019 Connectivity-Optimized Representation Learning via Persistent Homology
abstract
We study the problem of learning representations with controllable connectivity properties. This is beneficial in situations when the imposed structure can be leveraged upstream. In particular, we control the connectivity of an autoencoder’s latent space via a novel type of loss, operating on information from persistent homology. Under mild conditions, this loss is differentiable and we present a theoretical analysis of the properties induced by the loss. We choose one-class learning as our upstream task and demonstrate that the imposed structure enables informed parameter selection for modeling the in-class distribution via kernel density estimators. Evaluated on computer vision data, these one-class models exhibit competitive performance and, in a low sample size regime, outperform other methods by a large margin. Notably, our results indicate that a single autoencoder, trained on auxiliary (unlabeled) data, yields a mapping into latent space that can be reused across datasets for one-class learning.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer, Mandar Dixit
ICML3
2019 VoteNet: A Deep Learning Label Fusion Method for Multi-atlas Segmentation
Zhipeng Ding, Xu Han 0009, Marc Niethammer
MICCAI (3)3
2019 DeepAtlas: Joint Semi-supervised Learning of Image Registration and Segmentation
Zhenlin Xu, Marc Niethammer
MICCAI (2)2
2019 Region-specific Diffeomorphic Metric Mapping
abstract
We introduce a region-specific diffeomorphic metric mapping (RDMM) registration approach. RDMM is non-parametric, estimating spatio-temporal velocity fields which parameterize the sought-for spatial transformation. Regularization of these velocity fields is necessary. In contrast to existing non-parametric registration approaches using a fixed spatially-invariant regularization, for example, the large displacement diffeomorphic metric mapping (LDDMM) model, our approach allows for spatially-varying regularization which is advected via the estimated spatio-temporal velocity field. Hence, not only can our model capture large displacements, it does so with a spatio-temporal regularizer that keeps track of how regions deform, which is a more natural mathematical formulation. We explore a family of RDMM registration approaches: 1) a registration model where regions with separate regularizations are pre-defined (e.g., in an atlas space or for distinct foreground and background regions), 2) a registration model where a general spatially-varying regularizer is estimated, and 3) a registration model where the spatially-varying regularizer is obtained via an end-to-end trained deep learning (DL) model. We provide a variational derivation of RDMM, showing that the model can assure diffeomorphic transformations in the continuum, and that LDDMM is a particular instance of RDMM. To evaluate RDMM performance we experiment 1) on synthetic 2D data and 2) on two 3D datasets: knee magnetic resonance images (MRIs) of the Osteoarthritis Initiative (OAI) and computed tomography images (CT) of the lung. Results show that our framework achieves comparable performance to state-of-the-art image registration approaches, while providing additional information via a learned spatio-temporal regularizer. Further, our deep learning approach allows for very fast RDMM and LDDMM estimations. Code is available at https://github.com/uncbiag/registration.
Zhengyang Shen, François-Xavier Vialard, Marc Niethammer
NeurIPS3
2019 Learning Representations of Persistence Barcodes
abstract
We consider the problem of supervised learning with summary representations of topological features in data. In particular, we focus on persistent homology, the prevalent tool used in topological data analysis. As the summary representations, referred to as barcodes or persistence diagrams, come in the unusual format of multi sets, equipped with computationally expensive metrics, they can not readily be processed with conventional learning techniques. While different approaches to address this problem have been proposed, either in the context of kernel-based learning, or via carefully designed vectorization techniques, it remains an open problem how to leverage advances in representation learning via deep neural networks. Appropriately handling topological summaries as input to neural networks would address the disadvantage of previous strategies which handle this type of data in a task-agnostic manner. In particular, we propose an approach that is designed to learn a task-specific representation of barcodes. In other words, we aim to learn a representation that adapts to the learning problem while, at the same time, preserving theoretical properties (such as stability). This is done by projecting barcodes into a finite dimensional vector space using a collection of parametrized functionals, so called structure elements, for which we provide a generic construction scheme. A theoretical analysis of this approach reveals sufficient conditions to preserve stability, and also shows that different choices of structure elements lead to great differences with respect to their suitability for numerical optimization. When implemented as a neural network input layer, our approach demonstrates compelling performance on various types of problems, including graph classification and eigenvalue prediction, the classification of 2D/3D object shapes and recognizing activities from EEG signals.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer
J. Mach. Learn. Res.3
2019 Fast predictive simple geodesic regression
Zhipeng Ding, Greg M. Fleishman, Xiao Yang 0002, Paul M. Thompson, Roland Kwitt, Marc Niethammer
Medical Image Anal.6
2018 Automatic Multi-Atlas Segmentation for Abdominal Images Using Template Construction and Robust Principal Component Analysis
abstract
The automatic and accurate segmentation of different organs is a critical step for computer-aided diagnosis, treatment planning and clinical decision support. However, for small organs such as the gallbladder, pancreas, and thyroid, accurate segmentation remains challenging due to their limited fraction in the image, high anatomical variability, and inhomogeneity. This paper presents a new fully automated multi-atlas segmentation approach to segment small organs using template construction, robust principal component analysis, and K-nearest neighbor classifier. Qualitative and quantitative evaluation has been evaluated on the VISCERAL challenge dataset. Experimental results show that the proposed system outperforms other multi-atlas based methods and forest-based methods in the segmentation of small organs.
Yu Zhao 0009, Hongwei Li 0004, Giles Tetteh, Marc Niethammer, Bjoern Menze
ICPR5
2018 Multiple Instance Learning for Heterogeneous Images: Training a CNN for Histopathology
Heather D. Couture, J. S. Marron, Charles M. Perou, Melissa A. Troester, Marc Niethammer
MICCAI (2)5
2018 Exploratory Population Analysis with Unbalanced Optimal Transport
abstract
The plethora of data from neuroimaging studies provide a rich opportunity to discover effects and generate hypotheses through exploratory data analysis. Brain pathologies often manifest in changes in shape along with deterioration and alteration of brain matter, i.e., changes in mass. We propose a morphometry approach using unbalanced optimal transport that detects and localizes changes in mass and separates them from changes due to the location of mass. The approach generates images of mass allocation and mass transport cost for each subject in the population. Voxelwise correlations with clinical variables highlight regions of mass allocation or mass transfer related to the variables. We demonstrate the method on the white and gray matter segmentations from the OASIS brain MRI data set. The separation of white and gray matter ensures that optimal transport does not transfer mass between different tissues types and separates gray and white matter related changes. The OASIS data set includes subjects ranging from healthy to mild and moderate dementia, and the results corroborate known pathology changes related to dementia that are not discovered with traditional voxel-based morphometry. The transport-based morphometry increases the explanatory power of regression on clinical variables compared to traditional voxel-based morphometry, indicating that transport cost and mass allocation images capture a larger portion of pathology induced changes.
Samuel Gerber, Marc Niethammer, Martin Styner, Stephen R. Aylward
MICCAI (3)2
2017 Regression Uncertainty on the Grassmannian
abstract
Trends in longitudinal or cross-sectional studies over time are often captured through regression models. In their simplest manifestation, these regression models are formulated in $R^n$. However, in the context of imaging studies, the objects of interest which are to be regressed are frequently best modeled as elements of a Riemannian manifold. Regression on such spaces can be accomplished through geodesic regression. This paper develops an approach to compute confidence intervals for geodesic regression models. The approach is general, but illustrated and specifically developed for the Grassmann manifold, which allows us, e.g., to regress shapes or linear dynamical systems. Extensions to other manifolds can be obtained in a similar manner. We demonstrate our approach for regression with 2D/3D shapes using synthetic and real data.
Yi Hong 0006, Xiao Yang 0002, Roland Kwitt, Martin Styner, Marc Niethammer
AISTATS5
2017 AGA: Attribute-Guided Augmentation
abstract
We consider the problem of data augmentation, i.e., generating artificial samples to extend a given corpus of training data. Specifically, we propose attributed-guided augmentation (AGA) which learns a mapping that allows to synthesize data such that an attribute of a synthesized sample is at a desired value or strength. This is particularly interesting in situations where little data with no attribute annotation is available for learning, but we have access to a large external corpus of heavily annotated samples. While prior works primarily augment in the space of images, we propose to perform augmentation in feature space instead. We implement our approach as a deep encoder-decoder architecture that learns the synthesis function in an end-to-end manner. We demonstrate the utility of our approach on the problems of (1) one-shot object recognition in a transfer-learning setting where we have no prior knowledge of the new classes, as well as (2) object-based one-shot scene recognition. As external data, we leverage 3D depth and pose information from the SUN RGB-D dataset. Our experiments show that attribute-guided augmentation of high-level CNN features considerably improves one-shot recognition performance on both problems.
Mandar Dixit, Roland Kwitt, Marc Niethammer, Nuno Vasconcelos
CVPR3
2017 Deep Learning with Topological Signatures
abstract
Inferring topological and geometrical information from data can offer an alternative perspective in machine learning problems. Methods from topological data analysis, e.g., persistent homology, enable us to obtain such information, typically in the form of summary representations of topological features. However, such topological signatures often come with an unusual structure (e.g., multisets of intervals) that is highly impractical for most machine learning techniques. While many strategies have been proposed to map these topological signatures into machine learning compatible representations, they suffer from being agnostic to the target learning task. In contrast, we propose a technique that enables us to input topological signatures to deep neural networks and learn a task-optimal representation during training. Our approach is realized as a novel input layer with favorable theoretical properties. Classification experiments on 2D object shapes and social network graphs demonstrate the versatility of the approach and, in case of the latter, we even outperform the state-of-the-art by a large margin.
Christoph D. Hofer, Roland Kwitt, Marc Niethammer, Andreas Uhl
NIPS3
2017 Active Mean Fields for Probabilistic Image Segmentation: Connections with Chan-Vese and Rudin-Osher-Fatemi Models
abstract
Segmentation is a fundamental task for extracting semantically meaningful regions from an image. The goal of segmentation algorithms is to accurately assign object labels to each image location. However, image-noise, shortcomings of algorithms, and image ambiguities cause uncertainty in label assignment. Estimating the uncertainty in label assignment is important in multiple application domains, such as segmenting tumors from medical images for radiation treatment planning. One way to estimate these uncertainties is through the computation of posteriors of Bayesian models, which is computationally prohibitive for many practical applications. On the other hand, most computationally efficient methods fail to estimate label uncertainty. We therefore propose in this paper the Active Mean Fields (AMF) approach, a technique based on Bayesian modeling that uses a mean-field approximation to efficiently compute a segmentation and its corresponding uncertainty. Based on a variational formulation, the resulting convex model combines any label-likelihood measure with a prior on the length of the segmentation boundary. A specific implementation of that model is the Chan-Vese segmentation model (CV), in which the binary segmentation task is defined by a Gaussian likelihood and a prior regularizing the length of the segmentation boundary. Furthermore, the Euler-Lagrange equations derived from the AMF model are equivalent to those of the popular Rudin-Osher-Fatemi (ROF) model for image denoising. Solutions to the AMF model can thus be implemented by directly utilizing highly-efficient ROF solvers on log-likelihood ratio fields. We qualitatively assess the approach on synthetic data as well as on real natural and medical images. For a quantitative evaluation, we apply our approach to the icgbench dataset.
Marc Niethammer, Kilian M. Pohl, Firdaus Janoos, William M. Wells III
SIAM J. Imaging Sci.1
2016 One-Shot Learning of Scene Locations via Feature Trajectory Transfer
abstract
The appearance of (outdoor) scenes changes considerably with the strength of certain transient attributes, such as "rainy", "dark" or "sunny". Obviously, this also affects the representation of an image in feature space, e.g., as activations at a certain CNN layer, and consequently impacts scene recognition performance. In this work, we investigate the variability in these transient attributes as a rich source of information for studying how image representations change as a function of attribute strength. In particular, we leverage a recently introduced dataset with fine-grain annotations to estimate feature trajectories for a collection of transient attributes and then show how these trajectories can be transferred to new image representations. This enables us to synthesize new data along the transferred trajectories with respect to the dimensions of the space spanned by the transient attributes. Applicability of this concept is demonstrated on the problem of oneshot recognition of scene locations. We show that data synthesized via feature trajectory transfer considerably boosts recognition performance, (1) with respect to baselines and (2) in combination with state-of-the-art approaches in oneshot learning.
Roland Kwitt, Sebastian Hegenbart, Marc Niethammer
CVPR3
2016 Memory Efficient LDDMM for Lung CT
abstract
In this paper a novel Large Deformation Diffeomorphic Metric Mapping (LDDMM) scheme is presented which has significantly lower computational and memory demands than standard LDDMM but achieves the same accuracy. We exploit the smoothness of velocities and transformations by using a coarser discretization compared to the image resolution. This reduces required memory and accelerates numerical optimization as well as solution of transport equations. Accuracy is essentially unchanged as the mismatch of transformed moving and fixed image is incorporated into the model at high resolution. Reductions in memory consumption and runtime are demonstrated for registration of lung CT images. State-of-the-art accuracy is shown for the challenging DIR-Lab chronic obstructive pulmonary disease (COPD) lung CT data sets obtaining a mean landmark distance after registration of 1.03 mm and the best average results so far. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Thomas Polzin, Marc Niethammer, Mattias P. Heinrich, Heinz Handels, Jan Modersitzki
MICCAI (3)2
2016 The Endoscopogram: A 3D Model Reconstructed from Endoscopic Video Frames
Qingyu Zhao, True Price, Stephen M. Pizer, Marc Niethammer, Ron Alterovitz, Julian G. Rosenman
MICCAI (1)4
2016 Parametric Regression on the Grassmannian
abstract
We address the problem of fitting parametric curves on the Grassmann manifold for the purpose of intrinsic parametric regression. We start from the energy minimization formulation of linear least-squares in Euclidean space and generalize this concept to general nonflat Riemannian manifolds, following an optimal-control point of view. We then specialize this idea to the Grassmann manifold and demonstrate that it yields a simple, extensible and easy-to-implement solution to the parametric regression problem. In fact, it allows us to extend the basic geodesic model to (1) a "time-warped" variant and (2) cubic splines. We demonstrate the utility of the proposed solution on different vision problems, such as shape regression as a function of age, traffic-speed estimation and crowd-counting from surveillance video clips. Most notably, these problems can be conveniently solved within the same framework without any specifically-tailored steps along the processing pipeline.
Yi Hong 0006, Roland Kwitt, Nikhil Singh 0002, Nuno Vasconcelos, Marc Niethammer
IEEE Trans. Pattern Anal. Mach. Intell.5
2015 Model Criticism for Regression on the Grassmannian
Yi Hong 0006, Roland Kwitt, Marc Niethammer
MICCAI (3)3
2015 Uncertainty Quantification for LDDMM Using a Low-Rank Hessian Approximation
Xiao Yang 0002, Marc Niethammer
MICCAI (2)2
2015 Statistical Topological Data Analysis - A Kernel Perspective
abstract
We consider the problem of statistical computations with persistence diagrams, a summary representation of topological features in data. These diagrams encode persistent homology, a widely used invariant in topological data analysis. While several avenues towards a statistical treatment of the diagrams have been explored recently, we follow an alternative route that is motivated by the success of methods based on the embedding of probability measures into reproducing kernel Hilbert spaces. In fact, a positive definite kernel on persistence diagrams has recently been proposed, connecting persistent homology to popular kernel-based learning techniques such as support vector machines. However, important properties of that kernel which would enable a principled use in the context of probability measure embeddings remain to be explored. Our contribution is to close this gap by proving universality of a variant of the original kernel, and to demonstrate its effective use in two-sample hypothesis testing on synthetic as well as real-world data.
Roland Kwitt, Stefan Huber 0001, Marc Niethammer, Weili Lin, Ulrich Bauer
NIPS3
2015 Scene Parsing with Object Instance Inference Using Regions and Per-exemplar Detectors
Joseph Tighe, Marc Niethammer, Svetlana Lazebnik
Int. J. Comput. Vis.2
2015 Shape analysis based on depth-ordering
Yi Hong 0006, Yi Gao 0002, Marc Niethammer, Sylvain Bouix
Medical Image Anal.3
2015 Splines for diffeomorphisms
Nikhil Singh 0002, François-Xavier Vialard, Marc Niethammer
Medical Image Anal.3
2015 Diseased Region Detection of Longitudinal Knee Magnetic Resonance Imaging Data
abstract
Magnetic resonance imaging (MRI) has become an important imaging technique for quantifying the spatial location and magnitude/direction of longitudinal cartilage morphology changes in patients with osteoarthritis (OA). Although several analytical methods, such as subregion-based analysis, have been developed to refine and improve quantitative cartilage analyses, they can be suboptimal due to two major issues: the lack of spatial correspondence across subjects and time and the spatial heterogeneity of cartilage progression across subjects. The aim of this paper is to present a statistical method for longitudinal cartilage quantification in OA patients, while addressing these two issues. The 3D knee image data is preprocessed to establish spatial correspondence across subjects and/or time. Then, a Gaussian hidden Markov model (GHMM) is proposed to deal with the spatial heterogeneity of cartilage progression across both time and OA subjects. To estimate unknown parameters in GHMM, we employ a pseudo-likelihood function and optimize it by using an expectation-maximization (EM) algorithm. The proposed model can effectively detect diseased regions in each OA subject and present a localized analysis of longitudinal cartilage thickness within each latent subpopulation. Our GHMM integrates the strengths of two standard statistical methods including the local subregion-based analysis and the ordered value approach. We use simulation studies and the Pfizer longitudinal knee MRI dataset to evaluate the finite sample performance of GHMM in the quantification of longitudinal cartilage morphology changes. Our results indicate that GHMM significantly outperforms several standard analytical methods.
Chao Huang 0005, Liang Shan 0001, Cecil Charles, Wolfgang Wirth, Marc Niethammer, Hongtu Zhu
IEEE Trans. Medical Imaging5
2014 Scene Parsing with Object Instances and Occlusion Ordering
abstract
This work proposes a method to interpret a scene by assigning a semantic label at every pixel and inferring the spatial extent of individual object instances together with their occlusion relationships. Starting with an initial pixel labeling and a set of candidate object masks for a given test image, we select a subset of objects that explain the image well and have valid overlap relationships and occlusion ordering. This is done by minimizing an integer quadratic program either using a greedy method or a standard solver. Then we alternate between using the object predictions to refine the pixel labels and vice versa. The proposed system obtains promising results on two challenging subsets of the LabelMe and SUN datasets, the largest of which contains 45, 676 images and 232 classes.
Joseph Tighe, Marc Niethammer, Svetlana Lazebnik
CVPR2
2014 Geodesic Regression on the Grassmannian
Yi Hong 0006, Roland Kwitt, Nikhil Singh 0002, Bradley C. Davis, Nuno Vasconcelos, Marc Niethammer
ECCV (2)6
2014 Depth-Based Shape-Analysis
Yi Hong 0006, Yi Gao 0002, Marc Niethammer, Sylvain Bouix
MICCAI (3)3
2014 Time-Warped Geodesic Regression
Yi Hong 0006, Nikhil Singh 0002, Roland Kwitt, Marc Niethammer
MICCAI (2)4
2014 Low-Rank to the Rescue - Atlas-Based Analyses in the Presence of Pathologies
Marc Niethammer, Roland Kwitt, Matt McCormick 0001, Stephen R. Aylward
MICCAI (3)2
2014 Splines for Diffeomorphic Image Regression
Nikhil Singh 0002, Marc Niethammer
MICCAI (2)2
2014 Geometric-Feature-Based Spectral Graph Matching in Pharyngeal Surface Registration
Qingyu Zhao, Stephen M. Pizer, Marc Niethammer, Julian G. Rosenman
MICCAI (1)3
2014 Multi-modal registration for correlative microscopy using image analogies
Tian Cao 0001, Christopher Zach, Shannon Modla, Debbie Powell, Kirk Czymmek, Marc Niethammer
Medical Image Anal.6
2014 Statistical atlas construction via weighted functional boxplots
Yi Hong 0006, Bradley C. Davis, J. S. Marron, Roland Kwitt, Nikhil Singh 0002, Julia S. Kimbell, Elizabeth Pitkin, Richard Superfine, Stephanie Davis, Carlton J. Zdanski, Marc Niethammer
Medical Image Anal.11
2014 Automatic atlas-based three-label cartilage segmentation from MR knee images
Liang Shan 0001, Christopher Zach, Cecil Charles, Marc Niethammer
Medical Image Anal.4
2014 Large deformation diffeomorphic registration of diffusion-weighted imaging data
Pei Zhang 0002, Marc Niethammer, Dinggang Shen, Pew-Thian Yap
Medical Image Anal.2
2014 PORTR: Pre-Operative and Post-Recurrence Brain Tumor Registration
abstract
We propose a new method for deformable registration of pre-operative and post-recurrence brain MR scans of glioma patients. Performing this type of intra-subject registration is challenging as tumor, resection, recurrence, and edema cause large deformations, missing correspondences, and inconsistent intensity profiles between the scans. To address this challenging task, our method, called PORTR, explicitly accounts for pathological information. It segments tumor, resection cavity, and recurrence based on models specific to each scan. PORTR then uses the resulting maps to exclude pathological regions from the image-based correspondence term while simultaneously measuring the overlap between the aligned tumor and resection cavity. Embedded into a symmetric registration framework, we determine the optimal solution by taking advantage of both discrete and continuous search methods. We apply our method to scans of 24 glioma patients. Both quantitative and qualitative analysis of the results clearly show that our method is superior to other state-of-the-art approaches.
Dongjin Kwon, Marc Niethammer, Hamed Akbari, Michel Bilello, Christos Davatzikos, Kilian M. Pohl
IEEE Trans. Medical Imaging2
2013 Robust Multimodal Dictionary Learning
Tian Cao 0001, Vladimir Jojic, Shannon Modla, Debbie Powell, Kirk Czymmek, Marc Niethammer
MICCAI (1)6
2013 Weighted Functional Boxplot with Application to Statistical Atlas Construction
Yi Hong 0006, Bradley C. Davis, J. S. Marron, Roland Kwitt, Marc Niethammer
MICCAI (3)5
2013 Studying Cerebral Vasculature Using Structure Proximity and Graph Kernels
Roland Kwitt, Danielle F. Pace, Marc Niethammer, Stephen R. Aylward
MICCAI (2)3
2013 Sparse Scale-Space Decomposition of Volume Changes in Deformations Fields
Marco Lorenzi, Bjoern Menze, Marc Niethammer, Nicholas Ayache, Xavier Pennec
MICCAI (2)3
2013 Large Deformation Diffeomorphic Registration of Diffusion-Weighted Images with Explicit Orientation Optimization
Pei Zhang 0002, Marc Niethammer, Dinggang Shen, Pew-Thian Yap
MICCAI (2)2
2013 Large Deformation Image Classification Using Generalized Locality-Constrained Linear Coding
Pei Zhang 0002, Chong-Yaw Wee, Marc Niethammer, Dinggang Shen, Pew-Thian Yap
MICCAI (1)3
2013 Segmentation with area constraints
Marc Niethammer, Christopher Zach
Medical Image Anal.1
2013 Longitudinal Image Registration With Temporally-Dependent Image Similarity Measure
abstract
Longitudinal imaging studies are frequently used to investigate temporal changes in brain morphology and often require spatial correspondence between images achieved through image registration. Beside morphological changes, image intensity may also change over time, for example when studying brain maturation. However, such intensity changes are not accounted for in image similarity measures for standard image registration methods. Hence, 1) local similarity measures, 2) methods estimating intensity transformations between images, and 3) metamorphosis approaches have been developed to either achieve robustness with respect to intensity changes or to simultaneously capture spatial and intensity changes. For these methods, longitudinal intensity changes are not explicitly modeled and images are treated as independent static samples. Here, we propose a model-based image similarity measure for longitudinal image registration that estimates a temporal model of intensity change using all available images simultaneously.
Istvan Csapo, Bradley C. Davis, Yundi Shi, Mar Sanchez, Martin Styner, Marc Niethammer
IEEE Trans. Medical Imaging6
2013 A Locally Adaptive Regularization Based on Anisotropic Diffusion for Deformable Image Registration of Sliding Organs
abstract
We propose a deformable image registration algorithm that uses anisotropic smoothing for regularization to find correspondences between images of sliding organs. In particular, we apply the method for respiratory motion estimation in longitudinal thoracic and abdominal computed tomography scans. The algorithm uses locally adaptive diffusion tensors to determine the direction and magnitude with which to smooth the components of the displacement field that are normal and tangential to an expected sliding boundary. Validation was performed using synthetic, phantom, and 14 clinical datasets, including the publicly available DIR-Lab dataset. We show that motion discontinuities caused by sliding can be effectively recovered, unlike conventional regularizations that enforce globally smooth motion. In the clinical datasets, target registration error showed improved accuracy for lung landmarks compared to the diffusive regularization. We also present a generalization of our algorithm to other sliding geometries, including sliding tubes (e.g., needles sliding through tissue, or contrast agent flowing through a vessel). Potential clinical applications of this method include longitudinal change detection and radiotherapy for lung or abdominal tumours, especially those near the chest or abdominal wall.
Danielle F. Pace, Stephen R. Aylward, Marc Niethammer
IEEE Trans. Medical Imaging3
2012 LQG-obstacles: Feedback control with collision avoidance for mobile robots with motion and sensing uncertainty
abstract
This paper presents LQG-Obstacles, a new concept that combines linear-quadratic feedback control of mobile robots with guaranteed avoidance of collisions with obstacles. Our approach generalizes the concept of Velocity Obstacles [3] to any robotic system with a linear Gaussian dynamics model. We integrate a Kalman filter for state estimation and an LQR feedback controller into a closed-loop dynamics model of which a higher-level control objective is the “control input”. We then define the LQG-Obstacle as the set of control objectives that result in a collision with high probability. Selecting a control objective outside the LQG-Obstacle then produces collision-free motion. We demonstrate the potential of LQG-Obstacles by safely and smoothly navigating a simulated quadrotor helicopter with complex non-linear dynamics and motion and sensing uncertainty through three-dimensional environments with obstacles and narrow passages.
Jur P. van den Berg, David Wilkie, Stephen J. Guy, Marc Niethammer, Dinesh Manocha
ICRA4
2012 Longitudinal Image Registration with Non-uniform Appearance Change
Istvan Csapo, Bradley C. Davis, Yundi Shi, Mar Sanchez, Martin Styner, Marc Niethammer
MICCAI (3)6
2012 Metamorphic Geodesic Regression
Yi Hong 0006, Sarang C. Joshi, Mar Sanchez, Martin Styner, Marc Niethammer
MICCAI (3)5
2012 Large Deformation Diffeomorphic Registration of Diffusion-Weighted Images
Pei Zhang 0002, Marc Niethammer, Dinggang Shen, Pew-Thian Yap
MICCAI (2)2
2012 Simulation-Based Joint Estimation of Body Deformation and Elasticity Parameters for Medical Image Analysis
abstract
Estimation of tissue stiffness is an important means of noninvasive cancer detection. Existing elasticity reconstruction methods usually depend on a dense displacement field (inferred from ultrasound orMR images) and known external forces.Many imaging modalities, however, cannot provide details within an organ and therefore cannot provide such a displacement field. Furthermore, force exertion and measurement can be difficult for some internal organs, making boundary forces another missing parameter. We propose a general method for estimating elasticity and boundary forces automatically using an iterative optimization framework, given the desired (target) output surface. During the optimization, the input model is deformed by the simulator, and an objective function based on the distance between the deformed surface and the target surface is minimized numerically. The optimization framework does not depend on a particular simulation method and is therefore suitable for different physical models. We show a positive correlation between clinical prostate cancer stage (a clinical measure of severity) and the recovered elasticity of the organ. Since the surface correspondence is established, our method also provides a non-rigid image registration, where the quality of the deformation fields is guaranteed, as they are computed using a physics-based simulation.
Huai-Ping Lee, Mark Foskey, Marc Niethammer, Pavel Krajcevski, Ming C. Lin
IEEE Trans. Medical Imaging3
2011 Geometric Metamorphosis
Marc Niethammer, Gabriel L. Hart, Danielle F. Pace, Paul M. Vespa, Andrei Irimia, John D. Van Horn, Stephen R. Aylward
MICCAI (2)1
2011 Geodesic Regression for Image Time-Series
Marc Niethammer, François-Xavier Vialard
MICCAI (2)1
2011 An Optimal Control Approach for Texture Metamorphosis
abstract
Abstract In this paper, we introduce a new texture metamorphosis approach for interpolating texture samples from a source texture into a target texture. We use a new energy optimization scheme derived from optimal control principles which exploits the structure of the metamorphosis optimality conditions. Our approach considers the change in pixel position and pixel appearance in a single framework. In contrast to previous techniques that compute a global warping based on feature masks of textures, our approach allows to transform one texture into another by considering both intensity values and structural features of textures simultaneously. We demonstrate the usefulness of our approach for different textures, such as stochastic, semi‐structural and regular textures, with different levels of complexities. Our method produces visually appealing transformation sequences with no user interaction.
Ilknur Kabul, Stephen M. Pizer, Julian G. Rosenman, Marc Niethammer
Comput. Graph. Forum4
2009 Continuous maximal flows and Wulff shapes: Application to MRFs
abstract
Convex and continuous energy formulations for low level vision problems enable efficient search procedures for the corresponding globally optimal solutions. In this work we extend the well-established continuous, isotropic capacity-based maximal flow framework to the anisotropic setting. By using powerful results from convex analysis, a very simple and efficient minimization procedure is derived. Further, we show that many important properties carry over to the new anisotropic framework, e.g. globally optimal binary results can be achieved simply by thresholding the continuous solution. In addition, we unify the anisotropic continuous maximal flow approach with a recently proposed convex and continuous formulation for Markov random fields, thereby allowing more general smoothness priors to be incorporated. Dense stereo results are included to illustrate the capabilities of the proposed approach.
Christopher Zach, Marc Niethammer, Jan-Michael Frahm
CVPR2
2009 Laplace-Beltrami eigenvalues and topological features of eigenfunctions for statistical shape analysis
Martin Reuter 0001, Franz-Erich Wolter, Martha Elizabeth Shenton, Marc Niethammer
Comput. Aided Des.4
2008 Geometric Observers for Dynamically Evolving Curves
abstract
This paper proposes a deterministic observer framework for visual tracking based on non-parametric implicit (level-set) curve descriptions. The observer is continuous-discrete, with continuous-time system dynamics and discrete-time measurements. Its state-space consists of an estimated curve position augmented by additional states (e.g., velocities) associated with every point on the estimated curve. Multiple simulation models are proposed for state prediction. Measurements are performed through standard static segmentation algorithms and optical-flow computations. Special emphasis is given to the geometric formulation of the overall dynamical system. The discrete-time measurements lead to the problem of geometric curve interpolation and the discrete-time filtering of quantities propagated along with the estimated curve. Interpolation and filtering are intimately linked to the correspondence problem between curves. Correspondences are established by a Laplace-equation approach. The proposed scheme is implemented completely implicitly (by Eulerian numerical solutions of transport equations) and thus naturally allows for topological changes and subpixel accuracy on the computational grid.
Marc Niethammer, Patricio A. Vela, Allen R. Tannenbaum
IEEE Trans. Pattern Anal. Mach. Intell.1
2008 Restoration of DWI Data Using a Rician LMMSE Estimator
abstract
This paper introduces and analyzes a linear minimum mean square error (LMMSE) estimator using a Rician noise model and its recursive version (RLMMSE) for the restoration of diffusion weighted images. A method to estimate the noise level based on local estimations of mean or variance is used to automatically parametrize the estimator. The restoration performance is evaluated using quality indexes and compared to alternative estimation schemes. The overall scheme is simple, robust, fast, and improves estimations. Filtering diffusion weighted magnetic resonance imaging (DW-MRI) with the proposed methodology leads to more accurate tensor estimations. Real and synthetic datasets are analyzed.
Santiago Aja-Fernández, Marc Niethammer, Marek Kubicki, Martha Elizabeth Shenton, Carl-Fredrik Westin
IEEE Trans. Medical Imaging2
2007 A Variational Framework Combining Level-sets and Thresholding
abstract
Presented at British Machine Vision Conference 2007, University of Warwick, UK, September 10-13, 2007.
Samuel Dambreville, Marc Niethammer, Anthony J. Yezzi, Allen R. Tannenbaum
BMVC2
2007 Finsler Level Set Segmentation for Imagery in Oriented Domains
abstract
In this paper, we present a novel directional level set segmentation framework employing the theory of Finsler active contours. The framework provides a natural way to perform segmentation of image data in oriented domains. We share examples of this technique on diffusion-weighted magnetic resonance imagery (DW-MRI) for the segmentation of neural fiber bundles and we show examples of texture based segmentation using structure tensors. We also demonstrate that for some applications higher accuracy is achieved by the proposed framework than by level set methods that employ Riemannian metrics. This gain is attributed to the relaxation of the tensor model constraint which is imposed upon the metric in the Riemannian case. 1
Vandana Mohan, John Melonakos, Allen R. Tannenbaum, Marc Niethammer, Marek Kubicki
BMVC4
2007 Global Medical Shape Analysis Using the Volumetric Laplace Spectrum
abstract
This paper proposes to use the volumetric Laplace spectrum as a global shape descriptor for medical shape analysis. The approach allows for shape comparisons using minimal shape preprocessing. In particular, no registration, mapping, or remeshing is necessary. All computations can be performed directly on the voxel representations of the shapes. The discriminatory power of the method is tested on a population of female caudate shapes (brain structure) of normal control subjects and of subjects with schizotypal personality disorder. The behavior and properties of the volumetric Laplace spectrum are discussed extensively for both the Dirichlet and Neumann boundary condition showing advantages of the Neumann spectra. Both, the computations of spectra on 3D voxel data for shape matching as well as the use of the Neumann spectrum for shape analysis are completely new.
Martin Reuter 0001, Marc Niethammer, Franz-Erich Wolter, Sylvain Bouix, Martha Elizabeth Shenton
CW2
2007 Locally-Constrained Region-Based Methods for DW-MRI Segmentation
abstract
In this paper, we describe a method for segmenting fiber bundles from diffusion-weighted magnetic resonance images using a locally-constrained region based approach. From a pre-computed optimal path, the algorithm propagates outward capturing only those voxels which are locally connected to the fiber bundle. Rather than attempting to find large numbers of open curves or single fibers, which individually have questionable meaning, this method segments the full fiber bundle region. The strengths of this approach include its ease-of-use, computational speed, and applicability to a wide range of fiber bundles. In this work, we show results for segmenting the cingulum bundle. Finally, we explain how this approach and extensions thereto overcome a major problem that typical region-based flows experience when attempting to segment neural fiber bundles.
John Melonakos, Marc Niethammer, Vandana Mohan, Marek Kubicki, James V. Miller, Allen R. Tannenbaum
ICCV2
2007 Geodesic-Loxodromes for Diffusion Tensor Interpolation and Difference Measurement
Gordon L. Kindlmann, Raúl San José Estépar, Marc Niethammer, Steven Haker, Carl-Fredrik Westin
MICCAI (1)3
2007 Finsler Tractography for White Matter Connectivity Analysis of the Cingulum Bundle
John Melonakos, Vandana Mohan, Marc Niethammer, Kate Smith 0002, Marek Kubicki, Allen R. Tannenbaum
MICCAI (1)3
2007 Outlier Rejection for Diffusion Weighted Imaging
Marc Niethammer, Sylvain Bouix, Santiago Aja-Fernández, Carl-Fredrik Westin, Martha Elizabeth Shenton
MICCAI (1)1
2007 Global Medical Shape Analysis Using the Laplace-Beltrami Spectrum
Marc Niethammer, Martin Reuter 0001, Franz-Erich Wolter, Sylvain Bouix, Niklas Peinecke, Min-Seong Koo, Martha Elizabeth Shenton
MICCAI (1)1
2006 Fiber Bundle Estimation and Parameterization
Marc Niethammer, Sylvain Bouix, Carl-Fredrik Westin, Martha Elizabeth Shenton
MICCAI (2)1
2006 On the detection of simple points in higher dimensions using cubical homology
abstract
Simple point detection is an important task for several problems in discrete geometry, such as topology preserving thinning in image processing to compute discrete skeletons. In this paper, the approach to simple point detection is based on techniques from cubical homology, a framework ideally suited for problems in image processing. A (d-dimensional) unitary cube (for a d-dimensional digital image) is associated with every discrete picture element, instead of a point in epsilon(d) (the d-dimensional Euclidean space) as has been done previously. A simple point in this setting then refers to the removal of a unitary cube without changing the topology of the cubical complex induced by the digital image. The main result is a characterization of a simple point p (i.e., simple unitary cube) in terms of the homology groups of the (3d - 1) neighborhood of p for arbitrary, finite dimensions
Marc Niethammer, William D. Kalies, Konstantin Mischaikow, Allen R. Tannenbaum
IEEE Trans. Image Process.1
2005 On the Evolution of Vector Distance Functions of Closed Curves
Marc Niethammer, Patricio A. Vela, Allen R. Tannenbaum
Int. J. Comput. Vis.1
2004 Dynamic Geodesic Snakes for Visual Tracking
Marc Niethammer, Allen R. Tannenbaum
CVPR (1)1
2004 Area-Based Medial Axis of Planar Curves
Marc Niethammer, Santiago Betelú, Guillermo Sapiro, Allen R. Tannenbaum, Peter J. Giblin
Int. J. Comput. Vis.1
2003 A stokes flow boundary integral measurement of tubular structure cross sections in two dimensions
abstract
In this paper we will develop a method to determine cross sections of arbitrary two-dimensional tubular structures, which are allowed to branch, by means of a Stokes flow based boundary integral formulation. The measure for the cross sections for a point on the boundary of a given structure will be the path obtained by integrating perpendicularly to the flow lines from one side of the boundary to the other. Special emphasis will be put on the behavior at branching points, the behavior at vortices, and the necessary boundary conditions. The method can be extended to three dimensional problems.
Marc Niethammer, Eric Pichon, Allen R. Tannenbaum, Peter J. Mucha
ICIP (1)1
2003 Color histogram equalization through mesh deformation
abstract
In this paper we propose an extension of grayscale histogram equalization for color images. For aesthetic reasons, previously proposed color histogram equalization techniques do not generate uniform color histograms. Our method will always generate an almost uniform color histogram thus making an optimal use of the color space. This is particularly interesting for pseudo-color scientific visualization. The method is based on deforming a mesh in color space to fit the existing histogram and then map it to a uniform histogram. It is a natural extension of grayscale histogram equalization and it can be applied to spatial and color space of any dimension.
Eric Pichon, Marc Niethammer, Guillermo Sapiro
ICIP (2)2
2002 Analysis of blood vessel topology by cubical homology
abstract
We segment and topologically classify brain vessel data obtained from magnetic resonance angiography (MRA). The segmentation is done adaptively and the classification by means of cubical homology, i.e. the computation of homology groups. In this way the number of connected components; (measured by H/sub 0/), the tunnels (given by H/sub 1/) and the voids (given by H/sub 2/) are determined, resulting in a topological characterization of the blood vessels.
Konstantin Mischaikow, Pawel Pilarczyk, William D. Kalies, Marc Niethammer, Andrew Stein, Allen R. Tannenbaum
ICIP (2)4