Aug 2026· Journal of Imaging· Vol 12, pp. 406· 0 citations· 20 references
Medicine
TL;DR
TgLang is presented, a domain-specific language with explicit, runtime-enforced representation types that makes meshes, point clouds, curve networks, grids, two-dimensional images, and image stacks first-class executable values.
Abstract
Geometry-processing and computational-imaging workflows combine heterogeneous data structures, topology-changing edits, dense numerical fields, visualization, and repeated experimental variation. These workflows are often clear as algorithms but obscured in software by traversal boilerplate, representation conversions, build-system boundaries, and ad hoc scripting conventions. This paper presents tgLang, a domain-specific language with explicit, runtime-enforced representation types that makes meshes, point clouds, curve networks, grids, two-dimensional images, and image stacks first-class executable values. The language combines manifest types, typed arrays, modules, deterministic parallel constructs, flow-oriented queries, and runtime-provided domain operations. Its current implementation uses a stack-based bytecode virtual machine for reference semantics and dispatches representation-heavy operations to optimized C++ kernels. The evaluation is organized around complete workflows: topological hole detection, distance-field-based mean camber line extraction, voxel downsampling of point clouds, curve-network generation, surface-mesh smoothing and remeshing, image-stack edge detection, morphological image processing, and image-stack surface extraction. These examples show that a domain-aware source language can express multi-representation geometry and imaging algorithms as compact, reproducible programs while preserving explicit representation choices and a path toward deployable implementations.
Graph message passing offers a common way to express learning algorithms, physical simulations, and numerical solvers. Efficient execution depends on interaction structure and data movement, which can be obscured when a program is expressed as a sequence of tensor operations. On memory-constrained systems such as lapto...
This paper presents a procedural tool developed in Blender using Geometry Nodes for reduction, voxelization, spatial clipping, outlier filtering, primitive instancing, and visualization of attributes associated with point clouds.
E. Pérez, S. Salamanca, P. Merchán· Jornadas de Automática· 0 citations
CTrex is introduced, a research-oriented, GPU-accelerated iterative reconstruction framework that exposes the projection-correction-backprojection pipeline down to the kernel level and allows non-ideal acquisition effects to be incorporated directly into the numerical operators rather than treated as external correctio...
Karel Desplenter, Wannes Goethals, T. de Schryver et al.· 0 citations
Complex functions \(f :\mathbb {C} \rightarrow \mathbb {C}\) are inherently four-dimensional objects, and the substantial literature on their visualization is fragmented across incompatible APIs and proprietary environments that demand prior familiarity to use. We present a browser-accessible framework that unifies the...
Admir Huseini, Art Saiti· Proceedings of the 31st ACM...· 0 citations
3D Gaussian splatting (3DGS) represents scenes with explicit primitives and supports real-time novel-view synthesis, yet its system efficiency varies substantially across scenes, viewpoints, rendering paths, and platform constraints. Existing studies pursue efficiency through representation and algorithm design, GPU ru...
Min-Nan Pei, Qi-Wei Dong, Yi-Han Zhou et al.· 0 citations
Voxel representation is one of the natural ways of describing three-dimensional objects as a set of cubic elements with coordinates. It is widely used in medical visualization, geology, computer simulations, and games. At the same time, most modern 3D editors and engines operate with polygonal models, which creates the...
С. С. Дуванов, I. Baranova· Informatyka Automatyka Pomia...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.