Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Willem Jan Palenstijn is active.

Publication


Featured researches published by Willem Jan Palenstijn.


Optics Express | 2016

Fast and flexible X-ray tomography using the ASTRA toolbox

Wim van Aarle; Willem Jan Palenstijn; Jeroen Cant; Eline Janssens; Folkert Bleichrodt; Andrei Dabravolski; Jan De Beenhouwer; K. Joost Batenburg; Jan Sijbers

Object reconstruction from a series of projection images, such as in computed tomography (CT), is a popular tool in many different application fields. Existing commercial software typically provides sufficiently accurate and convenient-to-use reconstruction tools to the end-user. However, in applications where a non-standard acquisition protocol is used, or where advanced reconstruction methods are required, the standard software tools often are incapable of computing accurate reconstruction images. This article introduces the ASTRA Toolbox. Aimed at researchers across multiple tomographic application fields, the ASTRA Toolbox provides a highly efficient and highly flexible open source set of tools for tomographic projection and reconstruction. The main features of the ASTRA Toolbox are discussed and several use cases are presented.


Journal of Synchrotron Radiation | 2016

Integration of TomoPy and the ASTRA toolbox for advanced processing and reconstruction of tomographic synchrotron data

Daniël M. Pelt; D. Gürsoy; Willem Jan Palenstijn; Jan Sijbers; F. De Carlo; Kees Joost Batenburg

The integration of two Python toolboxes used for processing tomographic data, TomoPy and the ASTRA toolbox, is presented.


IEEE Transactions on Image Processing | 2016

TVR-DART: A More Robust Algorithm for Discrete Tomography From Limited Projection Data With Automated Gray Value Estimation

Xiaodong Zhuge; Willem Jan Palenstijn; Kees Joost Batenburg

In this paper, we present a novel iterative reconstruction algorithm for discrete tomography (DT) named total variation regularized discrete algebraic reconstruction technique (TVR-DART) with automated gray value estimation. This algorithm is more robust and automated than the original DART algorithm, and is aimed at imaging of objects consisting of only a few different material compositions, each corresponding to a different gray value in the reconstruction. By exploiting two types of prior knowledge of the scanned object simultaneously, TVR-DART solves the discrete reconstruction problem within an optimization framework inspired by compressive sensing to steer the current reconstruction toward a solution with the specified number of discrete gray values. The gray values and the thresholds are estimated as the reconstruction improves through iterations. Extensive experiments from simulated data, experimental μCT, and electron tomography data sets show that TVR-DART is capable of providing more accurate reconstruction than existing algorithms under noisy conditions from a small number of projection images and/or from a small angular range. Furthermore, the new algorithm requires less effort on parameter tuning compared with the original DART algorithm. With TVR-DART, we aim to provide the tomography society with an easy-to-use and robust algorithm for DT.


Numerical Algorithms | 2016

Easy implementation of advanced tomography algorithms using the ASTRA toolbox with Spot operators

Folkert Bleichrodt; Tristan van Leeuwen; Willem Jan Palenstijn; Wim van Aarle; Jan Sijbers; K. Joost Batenburg

Mathematical scripting languages are commonly used to develop new tomographic reconstruction algorithms. For large experimental datasets, high performance parallel (GPU) implementations are essential, requiring a re-implementation of the algorithm using a language that is closer to the computing hardware. In this paper, we introduce a new MATLAB interface to the ASTRA toolbox, a high performance toolbox for building tomographic reconstruction algorithms. By exposing the ASTRA linear tomography operators through a standard MATLAB matrix syntax, existing and new reconstruction algorithms implemented in MATLAB can now be applied directly to large experimental datasets. This is achieved by using the Spot toolbox, which wraps external code for linear operations into MATLAB objects that can be used as matrices. We provide a series of examples that demonstrate how this Spot operator can be used in combination with existing algorithms implemented in MATLAB and how it can be used for rapid development of new algorithms, resulting in direct applicability to large-scale experimental datasets.


Advanced Structural and Chemical Imaging | 2017

A distributed ASTRA toolbox

Willem Jan Palenstijn; Jeroen Bédorf; Jan Sijbers; K. Joost Batenburg

Abstract While iterative reconstruction algorithms for tomography have several advantages compared to standard backprojection methods, the adoption of such algorithms in large-scale imaging facilities is still limited, one of the key obstacles being their high computational load. Although GPU-enabled computing clusters are, in principle, powerful enough to carry out iterative reconstructions on large datasets in reasonable time, creating efficient distributed algorithms has so far remained a complex task, requiring low-level programming to deal with memory management and network communication. The ASTRA toolbox is a software toolbox that enables rapid development of GPU accelerated tomography algorithms. It contains GPU implementations of forward and backprojection operations for many scanning geometries, as well as a set of algorithms for iterative reconstruction. These algorithms are currently limited to using GPUs in a single workstation. In this paper, we present an extension of the ASTRA toolbox and its Python interface with implementations of forward projection, backprojection and the SIRT algorithm that can be distributed over multiple GPUs and multiple workstations, as well as the tools to write distributed versions of custom reconstruction algorithms, to make processing larger datasets with ASTRA feasible. As a result, algorithms that are implemented in a high-level conceptual script can run seamlessly on GPU-enabled computing clusters, up to 32 GPUs or more. Our approach is not limited to slice-based reconstruction, facilitating a direct portability of algorithms coded for parallel-beam synchrotron tomography to cone-beam laboratory tomography setups without making changes to the reconstruction algorithm.


Ultramicroscopy | 2018

EDS tomographic reconstruction regularized by total nuclear variation joined with HAADF-STEM tomography

Zhichao Zhong; Willem Jan Palenstijn; Jonas Adler; K. Joost Batenburg

Energy-dispersive X-ray spectroscopy (EDS) tomography is an advanced technique to characterize compositional information for nanostructures in three dimensions (3D). However, the application is hindered by the poor image quality caused by the low signal-to-noise ratios and the limited number of tilts, which are fundamentally limited by the insufficient number of X-ray counts. In this paper, we explore how to make accurate EDS reconstructions from such data. We propose to augment EDS tomography by joining with it a more accurate high-angle annular dark-field STEM (HAADF-STEM) tomographic reconstruction, for which usually a larger number of tilt images are feasible. This augmentation is realized through total nuclear variation (TNV) regularization, which encourages the joint EDS and HAADF reconstructions to have not only sparse gradients but also common edges and parallel (or antiparallel) gradients. Our experiments show that reconstruction images are more accurate compared to the non-regularized and the total variation regularized reconstructions, even when the number of tilts is small or the X-ray counts are low.


discrete geometry for computer imagery | 2017

High-level algorithm prototyping : An example extending the TVR-DART algorithm

Axel Ringh; Xiaodong Zhuge; Willem Jan Palenstijn; Kees Joost Batenburg; Ozan Öktem

Operator Discretization Library (ODL) is an open-source Python library for prototyping reconstruction methods for inverse problems, and ASTRA is a high-performance Matlab/Python toolbox for large-scale tomographic reconstruction. The paper demonstrates the feasibility of combining ODL with ASTRA to prototype complex reconstruction methods for discrete tomography. As a case in point, we consider the total-variation regularized discrete algebraic reconstruction technique (TVR-DART). TVR-DART assumes that the object to be imaged consists of a limited number of distinct materials. The ODL/ASTRA implementation of this algorithm makes use of standardized building blocks, that can be combined in a plug-and-play manner. Thus, this implementation of TVR-DART can easily be adapted to account for application specific aspects, such as various noise statistics that come with different imaging modalities.


Physics in Medicine and Biology | 2017

Point spread function based image reconstruction in optical projection tomography

A. K. Trull; Jelle van der Horst; Willem Jan Palenstijn; Lucas J. van Vliet; Tristan van Leeuwen; Jeroen Kalkman

As a result of the shallow depth of focus of the optical imaging system, the use of standard filtered back projection in optical projection tomography causes space-variant tangential blurring that increases with the distance to the rotation axis. We present a novel optical tomographic image reconstruction technique that incorporates the point spread function of the imaging lens in an iterative reconstruction. The technique is demonstrated using numerical simulations, tested on experimental optical projection tomography data of single fluorescent beads, and applied to high-resolution emission optical projection tomography imaging of an entire zebrafish larva. Compared to filtered back projection our results show greatly reduced radial and tangential blurring over the entire [Formula: see text] mm2 field of view, and a significantly improved signal to noise ratio.


Nanoscale | 2016

Quantitative 3D analysis of huge nanoparticle assemblies

Daniele Zanaga; Folkert Bleichrodt; Thomas Altantzis; Naomi Winckelmans; Willem Jan Palenstijn; Jan Sijbers; Bart de Nijs; Marijn A. van Huis; Ana Sánchez-Iglesias; Luis M. Liz-Marzán; Alfons van Blaaderen; K. Joost Batenburg; Sara Bals; Gustaaf Van Tendeloo


Archive | 2015

A distributed SIRT implementation for the ASTRA Toolbox

Willem Jan Palenstijn; Jeroen Bédorf; Joost Batenburg; M. King; S. Glick; K. Mueller

Collaboration


Dive into the Willem Jan Palenstijn's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sara Bals

University of Antwerp

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

A. K. Trull

Delft University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge