J.C. van Gemert
Please Note
167 records found
1
This thesis presents a defect-aware 3D inspection pipeline for turbine borescope footage. The final method combines fixed region-of-interest cropping, segmented HLOC/COLMAP-based sparse reconstruction, dense mesh generation, and reconstruction-aware transfer of precomputed image-domain defect annotations onto the recovered blade geometry. Rather than treating reconstruction as an isolated end goal, the pipeline uses reconstruction as the geometric basis for defect localization, mesh-level visualization, and inspection-oriented representation.
The final evaluated result shows that a usable defect-aware 3D representation can be produced for a selected turbine inspection sequence. The pipeline yields a sparse reconstruction, dense point cloud, Poisson mesh, defect-colored surface regions, sparse 3D defect support points, and timeline-linked defect outputs. An exploratory user evaluation did not show an overall preference for the 3D view over the current 2D image-based view, but it suggested that 3D geometry may support blade-level spatial interpretation. The current work should therefore be understood as a proof of concept that connects reconstruction, defect evidence, and visualization, while further work is needed to improve robustness, mapping confidence, and practical usability.
...
This thesis presents a defect-aware 3D inspection pipeline for turbine borescope footage. The final method combines fixed region-of-interest cropping, segmented HLOC/COLMAP-based sparse reconstruction, dense mesh generation, and reconstruction-aware transfer of precomputed image-domain defect annotations onto the recovered blade geometry. Rather than treating reconstruction as an isolated end goal, the pipeline uses reconstruction as the geometric basis for defect localization, mesh-level visualization, and inspection-oriented representation.
The final evaluated result shows that a usable defect-aware 3D representation can be produced for a selected turbine inspection sequence. The pipeline yields a sparse reconstruction, dense point cloud, Poisson mesh, defect-colored surface regions, sparse 3D defect support points, and timeline-linked defect outputs. An exploratory user evaluation did not show an overall preference for the 3D view over the current 2D image-based view, but it suggested that 3D geometry may support blade-level spatial interpretation. The current work should therefore be understood as a proof of concept that connects reconstruction, defect evidence, and visualization, while further work is needed to improve robustness, mapping confidence, and practical usability.
Towards Understanding RGB-Depth Pre-Training in ViT-based Models
An Exploration of a Novel Training Regime
uniformly in metric space with each layer. We test both construction methods under the sparse, non-uniform sampling conditions typical of real-world point clouds. To enable these comparisons, we introduce PointMNIST, a 2D point cloud control dataset designed to isolate and empirically expose the fundamental differences between radius and kNN graph construction. We further show that augmenting point clouds with regularly distributed background points, a form of spatial “padding”, partially compensates for the distortions of k-NN construction, and restores the connec- tivity that radius graphs lose on sparse point clouds. ...
uniformly in metric space with each layer. We test both construction methods under the sparse, non-uniform sampling conditions typical of real-world point clouds. To enable these comparisons, we introduce PointMNIST, a 2D point cloud control dataset designed to isolate and empirically expose the fundamental differences between radius and kNN graph construction. We further show that augmenting point clouds with regularly distributed background points, a form of spatial “padding”, partially compensates for the distortions of k-NN construction, and restores the connec- tivity that radius graphs lose on sparse point clouds.
The Homunculus in Deep Learning
On Learning RNN Gates with RNNs
Reducing data in visual AI
Assessing the Data Efficiency of Masked Autoencoders in Resource-Constrained Environments
How Does the Downstream Accuracy of Barlow Twins Scale with Pre-training Set Size?
A small-compute characterization with a ViT-Tiny on Tiny-ImageNet subsets
Reducing Data for Vision Foundation Models
Data-Efficiency of Self-Supervised Learning with Momentum Contrast
Understanding the Value of Depth: RGB-D Fusion and Pseudo-Depth for Robust Out-of-Distribution Generalisation
An Experimental Journey into How Depth Shapes Generalisation in Vision Models
In this work, we investigate whether estimated depth, obtained from a monocular RGB image, can serve as a simple and effective auxiliary signal to improve out-of-distribution (OOD) generalisation in standard CNN classifiers. Using both controlled toy experiments and real-world evaluations on the NICO++ benchmark, we compare RGB-only models against RGB-D variants that incorporate a single predicted depth channel via minimal fusion. Our results show that pseudo-depth consistently reduces OOD performance gaps across multiple CNN backbones, without degrading in-distribution accuracy. We further demonstrate that these gains persist under moderate corruption of the depth signal and disappear when geometric structure is entirely removed, indicating that the improvements stem from meaningful geometric information rather than the mere presence of an additional input channel. Furthermore, we analyse these effects through class-resolved confusion matrices and qualitative input-level examples, showing that depth specifically attenuates structured semantic confusions under domain shift.
Taken together, our findings suggest that even imperfect, predicted depth can act as a lightweight geometric inductive bias, helping CNN classifiers move away from brittle appearance-based shortcuts and toward more robust representations under domain shift.
https://gitlab.ewi.tudelft.nl/in5000/janvangemert/alexandraioana ...
In this work, we investigate whether estimated depth, obtained from a monocular RGB image, can serve as a simple and effective auxiliary signal to improve out-of-distribution (OOD) generalisation in standard CNN classifiers. Using both controlled toy experiments and real-world evaluations on the NICO++ benchmark, we compare RGB-only models against RGB-D variants that incorporate a single predicted depth channel via minimal fusion. Our results show that pseudo-depth consistently reduces OOD performance gaps across multiple CNN backbones, without degrading in-distribution accuracy. We further demonstrate that these gains persist under moderate corruption of the depth signal and disappear when geometric structure is entirely removed, indicating that the improvements stem from meaningful geometric information rather than the mere presence of an additional input channel. Furthermore, we analyse these effects through class-resolved confusion matrices and qualitative input-level examples, showing that depth specifically attenuates structured semantic confusions under domain shift.
Taken together, our findings suggest that even imperfect, predicted depth can act as a lightweight geometric inductive bias, helping CNN classifiers move away from brittle appearance-based shortcuts and toward more robust representations under domain shift.
https://gitlab.ewi.tudelft.nl/in5000/janvangemert/alexandraioana
Generative models are evaluated for their ability to reconstruct, sample, and represent multiple periodic-orbit families and their bifurcation structure, while regression-based surrogates are assessed for unstable manifold propagation. A loss formulation that explicitly incorporates the Jacobi constant is introduced, encouraging approximate conservation of energy within the system, and penalizing in-sequence variations in Jacobi.Generative models (variational autoencoders, transformer-based diffusion models) successfully capture orbital structure and orbital family bifurcationary relationships and support efficient exploration, though differential correction is typically required to enforce physical validity. Regression-based surrogates (Kolmogorov-Arnold and deep neural networks) reproduce qualitative behaviour but remain insufficiently accurate for mission design. ...
Generative models are evaluated for their ability to reconstruct, sample, and represent multiple periodic-orbit families and their bifurcation structure, while regression-based surrogates are assessed for unstable manifold propagation. A loss formulation that explicitly incorporates the Jacobi constant is introduced, encouraging approximate conservation of energy within the system, and penalizing in-sequence variations in Jacobi.Generative models (variational autoencoders, transformer-based diffusion models) successfully capture orbital structure and orbital family bifurcationary relationships and support efficient exploration, though differential correction is typically required to enforce physical validity. Regression-based surrogates (Kolmogorov-Arnold and deep neural networks) reproduce qualitative behaviour but remain insufficiently accurate for mission design.
Computer vision concerns itself with the research and development of deep learning models that work on visual data. These vision models are already heavily integrated into society, powering real-world applications such as automated radiology in hospitals, self-driving cars, and autonomous drones. However, it takes a lot of data, in the form of datasets containing thousands or millions of images, to learn reliable vision models. This thesis explores the role that spatial biases (prior knowledge on the position and pose of objects in the image) can play in learning better and more data-efficient vision models.
We find that the practice of integrating prior knowledge on spatial biases (inductive spatial biases) can help to learn biases that are otherwise hard or impossible to learn. Though inductive bias can be difficult and time-consuming to design, and often increases inference cost, integrating inductive bias can result in better performance and greater data efficiency. This work showcases these patterns in spatial biases, specifically position bias and scale bias.
We find that position bias may be learned to some degree by models without the proper inductive bias, but that inductive bias helps to model these biases and improves performance. We show that whether learning position bias is helpful depends on the data. We contribute measures for position bias in vision models in general, as well as in Vision Transformers specifically, to enable the discovery of these findings. We propose an inductive bias on the position embedding of ViTs to better (un)learn position bias.
For scale bias, we find that existing scale-equivariant models for scale bias need to be tuned to the scale distribution of the data. We propose an inductive bias that allows scale-equivariant models to learn the scale bias of the dataset, thereby fitting the data better. We also propose an alternative parameterization of convolutions called MAGNet that can be adapted to known scale distributions present in the data. Models using MAGNets (FlexNets) can be much shallower and do not require pooling.
There are those who advocate against spending much time on inductive biases. The “bitter lesson” of Richard Sutton prescribes that we should simply add more data, not more inductive bias. However, data will run out at some point, perhaps sooner rather than later. Besides raw performance of vision models, given as much data as possible, should not be our only goal: data-deficient settings are real, plentiful, and important. Data-efficient vision models are the future of our field, and the search for appropriate inductive biases will remain an important endeavor. ...
Computer vision concerns itself with the research and development of deep learning models that work on visual data. These vision models are already heavily integrated into society, powering real-world applications such as automated radiology in hospitals, self-driving cars, and autonomous drones. However, it takes a lot of data, in the form of datasets containing thousands or millions of images, to learn reliable vision models. This thesis explores the role that spatial biases (prior knowledge on the position and pose of objects in the image) can play in learning better and more data-efficient vision models.
We find that the practice of integrating prior knowledge on spatial biases (inductive spatial biases) can help to learn biases that are otherwise hard or impossible to learn. Though inductive bias can be difficult and time-consuming to design, and often increases inference cost, integrating inductive bias can result in better performance and greater data efficiency. This work showcases these patterns in spatial biases, specifically position bias and scale bias.
We find that position bias may be learned to some degree by models without the proper inductive bias, but that inductive bias helps to model these biases and improves performance. We show that whether learning position bias is helpful depends on the data. We contribute measures for position bias in vision models in general, as well as in Vision Transformers specifically, to enable the discovery of these findings. We propose an inductive bias on the position embedding of ViTs to better (un)learn position bias.
For scale bias, we find that existing scale-equivariant models for scale bias need to be tuned to the scale distribution of the data. We propose an inductive bias that allows scale-equivariant models to learn the scale bias of the dataset, thereby fitting the data better. We also propose an alternative parameterization of convolutions called MAGNet that can be adapted to known scale distributions present in the data. Models using MAGNets (FlexNets) can be much shallower and do not require pooling.
There are those who advocate against spending much time on inductive biases. The “bitter lesson” of Richard Sutton prescribes that we should simply add more data, not more inductive bias. However, data will run out at some point, perhaps sooner rather than later. Besides raw performance of vision models, given as much data as possible, should not be our only goal: data-deficient settings are real, plentiful, and important. Data-efficient vision models are the future of our field, and the search for appropriate inductive biases will remain an important endeavor.
Are we SMPLy biased
Identifying ethical biases in Action Recognition
First, we use a deep learning-based approach to remove burned-in medical annotations and introduce a weighted mean squared error (MSE) loss to improve its effectiveness by emphasizing relevant regions. This aims to better recover the original image content prior to annotation and remove annotations which can act as confounders. Second, we enhance classification by fusing image features with two readily available clinical factors at an intermediate stage of the network. Third, and central to this study, we incorporate a segmentation path that acts as a regularizer, encouraging the shared encoder to learn lesion-specific features that benefit the classification head.
These three contributions are informed by domain-specific knowledge of ovarian lesions and collectively demonstrate promising directions for improving deep learning-based models in this setting. ...
First, we use a deep learning-based approach to remove burned-in medical annotations and introduce a weighted mean squared error (MSE) loss to improve its effectiveness by emphasizing relevant regions. This aims to better recover the original image content prior to annotation and remove annotations which can act as confounders. Second, we enhance classification by fusing image features with two readily available clinical factors at an intermediate stage of the network. Third, and central to this study, we incorporate a segmentation path that acts as a regularizer, encouraging the shared encoder to learn lesion-specific features that benefit the classification head.
These three contributions are informed by domain-specific knowledge of ovarian lesions and collectively demonstrate promising directions for improving deep learning-based models in this setting.