-
SUND: simulation using nonlinear dynamic models - a toolbox for simulating multi-level, time-dynamic systems in a modular way
Authors:
Henrik Podéus,
Gustav Magnusson,
Sasan Keshmiri,
Kajsa Tunedal,
Nicolas Sundqvist,
William Lövfors,
Gunnar Cedersund
Abstract:
When modeling complex, hierarchical, and time-dynamic systems, such as biological systems, good computational tools are essential. Current tools, while powerful, often lack comprehensive frameworks for modular model composition, hierarchical system building, and time-dependent input handling, particularly within the Python ecosystem. We present SUND (Simulation Using Nonlinear Dynamic models), a P…
▽ More
When modeling complex, hierarchical, and time-dynamic systems, such as biological systems, good computational tools are essential. Current tools, while powerful, often lack comprehensive frameworks for modular model composition, hierarchical system building, and time-dependent input handling, particularly within the Python ecosystem. We present SUND (Simulation Using Nonlinear Dynamic models), a Python toolbox designed to address these challenges. SUND provides a unified framework for defining, combining, and simulating multi-level time-dynamic systems. The toolbox enables users to define models with interconnectable inputs and outputs, facilitating the construction of complex systems from simpler, reusable components. It supports time-dependent functions and piecewise constant inputs, enabling intuitive simulation of various experimental conditions such as multiple dosing schemes. We demonstrate the toolbox's capabilities through simulation of a multi-level human glucose-insulin system model, showcasing its flexibility in handling multiple temporal scales, and levels of biological detail. SUND is open-source, easily extensible, and available at PyPI (https://pypi.org/project/sund/) and at Gitlab (https://gitlab.liu.se/ISBgroup/projects/sund/).
△ Less
Submitted 15 October, 2025;
originally announced October 2025.
-
A Versatile and Programmable UAV Platform for Radio Access Network and End-to-End Cellular Measurements
Authors:
Sherwan Jalal Abdullah,
Sravan Reddy Chintareddy,
Victor S. Frost,
Shawn Keshmiri,
Morteza Hashemi
Abstract:
In this work, we develop a measurement platform to capture mobile network performance metrics including coverage and quality of service in regions where conventional coverage testing approaches are frequently time-intensive, labor-demanding, and occasionally hazardous. Traditionally, crowd-sourcing methods are used to collect cellular network performance metrics. However, these approaches are inad…
▽ More
In this work, we develop a measurement platform to capture mobile network performance metrics including coverage and quality of service in regions where conventional coverage testing approaches are frequently time-intensive, labor-demanding, and occasionally hazardous. Traditionally, crowd-sourcing methods are used to collect cellular network performance metrics. However, these approaches are inadequate in rural areas due to low-density population, and difficult terrain. The platform described here is a UAV-based and is designed to investigate the mobile network performance through aerial operations and gather Radio Access Network (RAN) signal alongside end-to-end network performance metrics. Our platform gathers metrics through the integration of an onboard computation unit and commercial off-the-shelf cellular modem. The gathered data are subsequently analyzed and displayed using geospatial mapping utilities and statistical techniques to deliver key observations on cellular network performance. Experimental results showed that the received signal power improves at higher altitudes due to enhanced line-of-sight (LoS) conditions as expected. However, the signal quality degrades as a result of increased interference from neighboring cells. The analysis reveals that for most of the geographic area covered in the initial experiments the system maintained acceptable signal quality, with adequate throughput performance for both uplink and downlink communications, while maintaining satisfactory round-trip time characteristics. Notably, the experiment showed that a strong radio signal metric for a given cell does not necessarily translate to consistent spatial coverage across the tested region.
△ Less
Submitted 3 September, 2025;
originally announced September 2025.
-
Novel 1-bit Hybrid Reconfigurable Intelligent Surface
Authors:
Sajedeh Keshmiri,
Suren Jayasuriya,
Mohammadreza F. Imani
Abstract:
This paper proposes a novel 1-bit hybrid reconfigurable intelligent surface (HRIS) designed to sense the incident signal's angle of arrival (AoA) and redirect it toward desired directions. This device consists of independently tunable resonant patch elements loaded with PIN diodes. To introduce sensing capabilities, a portion of the signal incident on each element is coupled to a parallel plate wa…
▽ More
This paper proposes a novel 1-bit hybrid reconfigurable intelligent surface (HRIS) designed to sense the incident signal's angle of arrival (AoA) and redirect it toward desired directions. This device consists of independently tunable resonant patch elements loaded with PIN diodes. To introduce sensing capabilities, a portion of the signal incident on each element is coupled to a parallel plate waveguide (PPWG) through small rectangular slots. Two coaxial connectors are then used to collect the signal coupled to the PPWG. We use compressive sensing techniques and a multi-layer perceptron to analyze this signal and detect AoA. Further, pre-coded phase randomization is implemented by varying slot sizes to suppress undesired quantization lobes. The proposed HRIS is simple, low-cost, and can pave the way for intelligent wireless communication, power transfer, and sensing without needing feedback loops.
△ Less
Submitted 7 July, 2025;
originally announced July 2025.
-
Stacked Wasserstein Autoencoder
Authors:
Wenju Xu,
Shawn Keshmiri,
Guanghui Wang
Abstract:
Approximating distributions over complicated manifolds, such as natural images, are conceptually attractive. The deep latent variable model, trained using variational autoencoders and generative adversarial networks, is now a key technique for representation learning. However, it is difficult to unify these two models for exact latent-variable inference and parallelize both reconstruction and samp…
▽ More
Approximating distributions over complicated manifolds, such as natural images, are conceptually attractive. The deep latent variable model, trained using variational autoencoders and generative adversarial networks, is now a key technique for representation learning. However, it is difficult to unify these two models for exact latent-variable inference and parallelize both reconstruction and sampling, partly due to the regularization under the latent variables, to match a simple explicit prior distribution. These approaches are prone to be oversimplified, and can only characterize a few modes of the true distribution. Based on the recently proposed Wasserstein autoencoder (WAE) with a new regularization as an optimal transport. The paper proposes a stacked Wasserstein autoencoder (SWAE) to learn a deep latent variable model. SWAE is a hierarchical model, which relaxes the optimal transport constraints at two stages. At the first stage, the SWAE flexibly learns a representation distribution, i.e., the encoded prior; and at the second stage, the encoded representation distribution is approximated with a latent variable model under the regularization encouraging the latent distribution to match the explicit prior. This model allows us to generate natural textual outputs as well as perform manipulations in the latent space to induce changes in the output space. Both quantitative and qualitative results demonstrate the superior performance of SWAE compared with the state-of-the-art approaches in terms of faithful reconstruction and generation quality.
△ Less
Submitted 4 October, 2019;
originally announced October 2019.
-
Toward Learning a Unified Many-to-Many Mapping for Diverse Image Translation
Authors:
Wenju Xu,
Shawn Keshmiri,
Guanghui Wang
Abstract:
Image-to-image translation, which translates input images to a different domain with a learned one-to-one mapping, has achieved impressive success in recent years. The success of translation mainly relies on the network architecture to reserve the structural information while modify the appearance slightly at the pixel level through adversarial training. Although these networks are able to learn t…
▽ More
Image-to-image translation, which translates input images to a different domain with a learned one-to-one mapping, has achieved impressive success in recent years. The success of translation mainly relies on the network architecture to reserve the structural information while modify the appearance slightly at the pixel level through adversarial training. Although these networks are able to learn the mapping, the translated images are predictable without exclusion. It is more desirable to diversify them using image-to-image translation by introducing uncertainties, i.e., the generated images hold potential for variations in colors and textures in addition to the general similarity to the input images, and this happens in both the target and source domains. To this end, we propose a novel generative adversarial network (GAN) based model, InjectionGAN, to learn a many-to-many mapping. In this model, the input image is combined with latent variables, which comprise of domain-specific attribute and unspecific random variations. The domain-specific attribute indicates the target domain of the translation, while the unspecific random variations introduce uncertainty into the model. A unified framework is proposed to regroup these two parts and obtain diverse generations in each domain. Extensive experiments demonstrate that the diverse generations have high quality for the challenging image-to-image translation tasks where no pairing information of the training dataset exits. Both quantitative and qualitative results prove the superior performance of InjectionGAN over the state-of-the-art approaches.
△ Less
Submitted 21 May, 2019;
originally announced May 2019.
-
Adversarially Approximated Autoencoder for Image Generation and Manipulation
Authors:
Wenju Xu,
Shawn Keshmiri,
Guanghui Wang
Abstract:
Regularized autoencoders learn the latent codes, a structure with the regularization under the distribution, which enables them the capability to infer the latent codes given observations and generate new samples given the codes. However, they are sometimes ambiguous as they tend to produce reconstructions that are not necessarily faithful reproduction of the inputs. The main reason is to enforce…
▽ More
Regularized autoencoders learn the latent codes, a structure with the regularization under the distribution, which enables them the capability to infer the latent codes given observations and generate new samples given the codes. However, they are sometimes ambiguous as they tend to produce reconstructions that are not necessarily faithful reproduction of the inputs. The main reason is to enforce the learned latent code distribution to match a prior distribution while the true distribution remains unknown. To improve the reconstruction quality and learn the latent space a manifold structure, this work present a novel approach using the adversarially approximated autoencoder (AAAE) to investigate the latent codes with adversarial approximation. Instead of regularizing the latent codes by penalizing on the distance between the distributions of the model and the target, AAAE learns the autoencoder flexibly and approximates the latent space with a simpler generator. The ratio is estimated using generative adversarial network (GAN) to enforce the similarity of the distributions. Additionally, the image space is regularized with an additional adversarial regularizer. The proposed approach unifies two deep generative models for both latent space inference and diverse generation. The learning scheme is realized without regularization on the latent codes, which also encourages faithful reconstruction. Extensive validation experiments on four real-world datasets demonstrate the superior performance of AAAE. In comparison to the state-of-the-art approaches, AAAE generates samples with better quality and shares the properties of regularized autoencoder with a nice latent manifold structure.
△ Less
Submitted 14 February, 2019;
originally announced February 2019.
-
Minimalist Regression Network with Reinforced Gradients and Weighted Estimates: a Case Study on Parameters Estimation in Automated Welding
Authors:
Soheil Keshmiri
Abstract:
This paper presents a minimalist neural regression network as an aggregate of independent identical regression blocks that are trained simultaneously. Moreover, it introduces a new multiplicative parameter, shared by all the neural units of a given layer, to maintain the quality of its gradients. Furthermore, it increases its estimation accuracy via learning a weight factor whose quantity captures…
▽ More
This paper presents a minimalist neural regression network as an aggregate of independent identical regression blocks that are trained simultaneously. Moreover, it introduces a new multiplicative parameter, shared by all the neural units of a given layer, to maintain the quality of its gradients. Furthermore, it increases its estimation accuracy via learning a weight factor whose quantity captures the redundancy between the estimated and actual values at each training iteration. We choose the estimation of the direct weld parameters of different welding techniques to show a significant improvement in calculation of these parameters by our model in contrast to state-of-the-arts techniques in the literature. Furthermore, we demonstrate the ability of our model to retain its performance when presented with combined data of different welding techniques. This is a nontrivial result in attaining an scalable model whose quality of estimation is independent of adopted welding techniques.
△ Less
Submitted 5 July, 2016;
originally announced July 2016.
-
An Adaptive Sampling Approach to 3D Reconstruction of Weld Joint
Authors:
Soheil Keshmiri,
Syeda Mariam Ahmed,
Yue Wu,
Chee Meng Chew,
Chee Khiang Pang
Abstract:
We present an adaptive sampling approach to 3D reconstruction of the welding joint using the point cloud that is generated by a laser sensor. We start with a randomized strategy to approximate the surface of the volume of interest through selection of a number of pivotal candidates. Furthermore, we introduce three proposal distributions over the neighborhood of each of these pivots to adaptively s…
▽ More
We present an adaptive sampling approach to 3D reconstruction of the welding joint using the point cloud that is generated by a laser sensor. We start with a randomized strategy to approximate the surface of the volume of interest through selection of a number of pivotal candidates. Furthermore, we introduce three proposal distributions over the neighborhood of each of these pivots to adaptively sample from their neighbors to refine the original randomized approximation to incrementally reconstruct this welding space. We prevent our algorithm from being trapped in a neighborhood via permanently labeling the visited samples. In addition, we accumulate the accepted candidates along with their selected neighbors in a queue structure to allow every selected sample to contribute to the evolution of the reconstructed welding space as the algorithm progresses. We analyze the performance of our adaptive sampling algorithm in contrast to the random sampling, with and without replacement, to show a significant improvement in total number of samples that are drawn to identify the region of interest, thereby expanding upon neighboring samples to extract the entire region in a fewer iterations and a shorter computation time.
△ Less
Submitted 8 July, 2015; v1 submitted 14 February, 2015;
originally announced February 2015.
-
Application of Deep Neural Network in Estimation of the Weld Bead Parameters
Authors:
Soheil Keshmiri,
Xin Zheng,
Chee Meng Chew,
Chee Khiang Pang
Abstract:
We present a deep learning approach to estimation of the bead parameters in welding tasks. Our model is based on a four-hidden-layer neural network architecture. More specifically, the first three hidden layers of this architecture utilize Sigmoid function to produce their respective intermediate outputs. On the other hand, the last hidden layer uses a linear transformation to generate the final o…
▽ More
We present a deep learning approach to estimation of the bead parameters in welding tasks. Our model is based on a four-hidden-layer neural network architecture. More specifically, the first three hidden layers of this architecture utilize Sigmoid function to produce their respective intermediate outputs. On the other hand, the last hidden layer uses a linear transformation to generate the final output of this architecture. This transforms our deep network architecture from a classifier to a non-linear regression model. We compare the performance of our deep network with a selected number of results in the literature to show a considerable improvement in reducing the errors in estimation of these values. Furthermore, we show its scalability on estimating the weld bead parameters with same level of accuracy on combination of datasets that pertain to different welding techniques. This is a nontrivial result that is counter-intuitive to the general belief in this field of research.
△ Less
Submitted 8 July, 2015; v1 submitted 14 February, 2015;
originally announced February 2015.
-
Model-Free 3D Reconstruction of Weld Joint Using Laser Scanning
Authors:
Soheil Keshmiri,
Syeda Mariam Ahmed,
Yue Wu,
Chee Meng Chew,
Chee Khiang Pang
Abstract:
This article presents a novel utilization of the concept of entropy in information theory to model-free 3D reconstruction of weld joint in presence of noise. We show that our formulation attains its global minimum at the upper edge of this joint. This property significantly simplifies the extraction of this welding joint. Furthermore, we present an approach to compute the volume of this extracted…
▽ More
This article presents a novel utilization of the concept of entropy in information theory to model-free 3D reconstruction of weld joint in presence of noise. We show that our formulation attains its global minimum at the upper edge of this joint. This property significantly simplifies the extraction of this welding joint. Furthermore, we present an approach to compute the volume of this extracted space to facilitate the monitoring of the progress of the welding task. Moreover, we provide a preliminary analysis of the effect of variation of the noise on the extraction process of this space to realize the impact of this noise on the computation of its area and volume.
△ Less
Submitted 8 July, 2015; v1 submitted 15 October, 2014;
originally announced October 2014.