EDBT 2026 Demo / reviewers in the wild / expert
Michael H. F. Wilkinson
dblp:13/1224
· DBLP profile ↗
44ranked-venue papers
10as first author
6since 2021 · last 2025
0000-0001-6258-1128ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 27 · 8 first-author · 4 since 2021Artificial intelligence and machine learning · 21 · 4 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
14 papers |
Image and video processing · 88% Multimedia analysis and retrieval · 6% Geometric modeling and processing · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Parallel and multicore computing · 88% High-performance computing · 11% Memory systems · 1% | |
| Artificial intelligence
1 paper |
Image recognition and object detection · 50% Representation and self-supervised learning · 50% |
Topics — the 30 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing › mathematical morphology
alpha-tree |
1.6 | 2 | 2025 | A Shared-Memory Parallel Alpha-Tree Algorithm for Extreme Dynamic Ranges · IEEE Trans. Image Process. 2025 A Fast Alpha-Tree Algorithm for Extreme Dynamic Range Pixel Dissimilarities · IEEE Trans. Pattern Anal. Mach. Intell. 2024 |
Image and video processing › image representation
hierarchical image representation |
1.6 | 2 | 2025 | A Shared-Memory Parallel Alpha-Tree Algorithm for Extreme Dynamic Ranges · IEEE Trans. Image Process. 2025 A Fast Alpha-Tree Algorithm for Extreme Dynamic Range Pixel Dissimilarities · IEEE Trans. Pattern Anal. Mach. Intell. 2024 |
Parallel and multicore computing › parallel algorithms
shared-memory parallel algorithms |
1.0 | 2 | 2025 | A Shared-Memory Parallel Alpha-Tree Algorithm for Extreme Dynamic Ranges · IEEE Trans. Image Process. 2025 A Hybrid Shared-Memory Parallel Max-Tree Algorithm for Extreme Dynamic-Range Images · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Parallel and multicore computing › parallel algorithms
parallel image processing |
1.0 | 2 | 2025 | A Shared-Memory Parallel Alpha-Tree Algorithm for Extreme Dynamic Ranges · IEEE Trans. Image Process. 2025 Concurrent Computation of Attribute Filters on Shared Memory Parallel Machines · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Image and video processing
image segmentation |
0.9 | 2 | 2025 | Evaluation of Alpha-Trees for Hierarchical Segmentation by Horizontal Cuts · IEEE Trans. Image Process. 2025 CPM: A Deformable Model for Shape Recovery and Segmentation Based on Charged Particles · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Image and video processing
mathematical morphology |
0.9 | 3 | 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets · IEEE Trans. Image Process. 2021 A Hybrid Shared-Memory Parallel Max-Tree Algorithm for Extreme Dynamic-Range Images · IEEE Trans. Pattern Anal. Mach. Intell. 2018 Efficient 2-D Grayscale Morphological Transformations With Arbitrary Flat Structuring Elements · IEEE Trans. Image Process. 2008 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › manifold learning › riemannian manifold
grassmann manifold |
0.9 | 1 | 2025 | Generalized Relevance Learning Grassmann Quantization · IEEE Trans. Pattern Anal. Mach. Intell. 2025 |
Computer vision › Image recognition and object detection › image classification
image set classification |
0.9 | 1 | 2025 | Generalized Relevance Learning Grassmann Quantization · IEEE Trans. Pattern Anal. Mach. Intell. 2025 |
Image and video processing › image segmentation
hierarchical segmentation |
0.9 | 1 | 2025 | Evaluation of Alpha-Trees for Hierarchical Segmentation by Horizontal Cuts · IEEE Trans. Image Process. 2025 |
Image and video processing › mathematical morphology
connected operators |
0.6 | 3 | 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets · IEEE Trans. Image Process. 2021 A Comparison of Algorithms for Connected Set Openings and Closings · IEEE Trans. Pattern Anal. Mach. Intell. 2002 Connected Shape-Size Pattern Spectra for Rotation and Scale-Invariant Classification of Gray-Scale Images · IEEE Trans. Pattern Anal. Mach. Intell. 2007 |
Image and video processing › mathematical morphology › connected operators
component tree |
0.5 | 1 | 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets · IEEE Trans. Image Process. 2021 |
Multimedia analysis and retrieval › image analysis
multiscale image analysis |
0.5 | 1 | 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets · IEEE Trans. Image Process. 2021 |
Image and video processing › mathematical morphology
morphological image processing |
0.3 | 3 | 2011 | Hyperconnected Attribute Filters Based on k-Flat Zones · IEEE Trans. Pattern Anal. Mach. Intell. 2011 Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation · IEEE Trans. Image Process. 2007 Mask-Based Second-Generation Connectivity and Attribute Filters · IEEE Trans. Pattern Anal. Mach. Intell. 2007 |
Image and video processing › remote sensing › remote sensing image processing
remote sensing image analysis |
0.2 | 1 | 2024 | A Fast Alpha-Tree Algorithm for Extreme Dynamic Range Pixel Dissimilarities · IEEE Trans. Pattern Anal. Mach. Intell. 2024 |
Parallel and multicore computing › parallel computing
distributed memory computing |
0.1 | 1 | 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data Sets · IEEE Trans. Image Process. 2021 |
Image and video processing › mathematical morphology
morphological filtering |
0.1 | 2 | 2008 | Concurrent Computation of Attribute Filters on Shared Memory Parallel Machines · IEEE Trans. Pattern Anal. Mach. Intell. 2008 A Comparison of Algorithms for Connected Set Openings and Closings · IEEE Trans. Pattern Anal. Mach. Intell. 2002 |
Image and video processing › mathematical morphology
pattern spectrum |
0.1 | 2 | 2007 | Connected Shape-Size Pattern Spectra for Rotation and Scale-Invariant Classification of Gray-Scale Images · IEEE Trans. Pattern Anal. Mach. Intell. 2007 A Comparison of Algorithms for Connected Set Openings and Closings · IEEE Trans. Pattern Anal. Mach. Intell. 2002 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2018 | A Hybrid Shared-Memory Parallel Max-Tree Algorithm for Extreme Dynamic-Range Images · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Image and video processing › mathematical morphology
grayscale morphology |
0.1 | 1 | 2008 | Efficient 2-D Grayscale Morphological Transformations With Arbitrary Flat Structuring Elements · IEEE Trans. Image Process. 2008 |
Visualization and visual analytics › volume visualization
interactive volume rendering |
0.1 | 1 | 2007 | Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation · IEEE Trans. Image Process. 2007 |
Geometric modeling and processing
isosurface extraction |
0.1 | 1 | 2007 | Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation · IEEE Trans. Image Process. 2007 |
Visualization and visual analytics › volume visualization
isosurface visualization |
0.1 | 1 | 2007 | Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation · IEEE Trans. Image Process. 2007 |
Visualization and visual analytics
volume visualization |
0.1 | 1 | 2007 | Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation · IEEE Trans. Image Process. 2007 |
Geometric modeling and processing › shape representation › multiscale shape representation
curvature scale space |
0.1 | 1 | 2006 | Shape representation and recognition through morphological curvature scale spaces · IEEE Trans. Image Process. 2006 |
Geometric modeling and processing › shape analysis
shape recognition |
0.1 | 1 | 2006 | Shape representation and recognition through morphological curvature scale spaces · IEEE Trans. Image Process. 2006 |
Geometric modeling and processing
shape representation |
0.1 | 1 | 2006 | Shape representation and recognition through morphological curvature scale spaces · IEEE Trans. Image Process. 2006 |
Geometric modeling and processing
deformable models |
0.0 | 1 | 2004 | CPM: A Deformable Model for Shape Recovery and Segmentation Based on Charged Particles · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Geometric modeling and processing
shape analysis |
0.0 | 1 | 2004 | CPM: A Deformable Model for Shape Recovery and Segmentation Based on Charged Particles · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Geometric modeling and processing › surface reconstruction
shape reconstruction |
0.0 | 1 | 2004 | CPM: A Deformable Model for Shape Recovery and Segmentation Based on Charged Particles · IEEE Trans. Pattern Anal. Mach. Intell. 2004 |
Memory systems › cache
cache behavior |
0.0 | 1 | 2008 | Concurrent Computation of Attribute Filters on Shared Memory Parallel Machines · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Methods — techniques the papers use, named apart from their topics
hybrid component tree algorithm · 1.7shared memory · 1.0distributed memory · 1.0relevance learning · 0.9learning vector quantization · 0.9horizontal cut filters · 0.9hierarchical heap priority queue · 0.8merging algorithm · 0.7flooding algorithm · 0.7max-tree · 0.4hyperconnectivity · 0.1anisotropic diffusion · 0.1shared-memory parallelism · 0.1min-tree · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Generalized Relevance Learning Grassmann QuantizationabstractDue to advancements in digital cameras, it is easy to gather multiple images (or videos) from an object under different conditions. Therefore, image-set classification has attracted more attention, and different solutions were proposed to model them. A popular way to model image sets is subspaces, which form a manifold called the Grassmann manifold. In this contribution, we extend the application of Generalized Relevance Learning Vector Quantization to deal with Grassmann manifold. The proposed model returns a set of prototype subspaces and a relevance vector. While prototypes model typical behaviours within classes, the relevance factors specify the most discriminative principal vectors (or images) for the classification task. They both provide insights into the model's decisions by highlighting influential images and pixels for predictions. Moreover, due to learning prototypes, the model complexity of the new method during inference is independent of dataset size, unlike previous works. We applied it to several recognition tasks including handwritten digit recognition, face recognition, activity recognition, and object recognition. Experiments demonstrate that it outperforms previous works with lower complexity and can successfully model the variation, such as handwritten style or lighting conditions. Moreover, the presence of relevances makes the model robust to the selection of subspaces' dimensionality. Mohammad Mohammadi 0004, Mohammad Babai, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2025 | A Shared-Memory Parallel Alpha-Tree Algorithm for Extreme Dynamic RangesabstractThe $\alpha $ -tree is an effective hierarchical image representation used for connected filtering or segmentation in remote sensing and other image applications. The $\alpha $ -tree constructs a tree based on the dissimilarities of the pixels in an image. Compared to other hierarchical image representations such as the component tree, the $\alpha $ -tree provides a better representation of the granularity of images and is easier to apply to multichannel images. The major drawback of the $\alpha $ -tree is its processing speed, due to the large amount of data to be processed and the lack of studies on an efficient algorithms, especially on multichannel and high dynamic range images. In this study, we introduce a novel adaptation of the hybrid component tree algorithm on the $\alpha $ -tree for fast parallel $\alpha $ -tree construction in any dynamic range of pixel dissimilarity. We tested the hybrid $\alpha $ -tree algorithm on Sentinel-2 remote sensing images from the European Space Agency (ESA) as well as randomly generated images, on the Hábrók high performance computing cluster. Experimental results show that the hybrid $\alpha $ -tree algorithm achieves the processing speed of 10-30Mpix/s and the speedup of 10-30 on a 128-core computer, proving the efficiency of the first parallel $\alpha $ -tree algorithm in high dynamic range, to the best of our knowledge. Jiwoo Ryu, Scott C. Trager, Michael H. F. Wilkinson |
IEEE Trans. Image Process. | 3 |
| 2025 | Evaluation of Alpha-Trees for Hierarchical Segmentation by Horizontal CutsabstractAlpha trees, and derived $\alpha $ - $\omega $ -hierarchies are powerful tools for hierarchical image representation in computer vision. However, the quality of $\alpha $ - $\omega $ -hierarchies has not been fully evaluated, limiting their further development and application. In our study, an algorithm for evaluating the quality of $\alpha $ - $\omega $ -hierarchies based on horizontal cut filters is proposed. With the aim to automatically select optimal parameters and dissimilarity measures for $\alpha $ - $\omega $ -hierarchy constructions, key factors including maximum accuracy, construction complexity, and efficiency of $\alpha $ - $\omega $ -hierarchies are systematically considered. Notably, remote sensing images based experiments were conducted to demonstrate the usefulness of this algorithm. In addition, our algorithm can be potentially extended to qualify other types of hierarchical trees, making it useful for the automatic selection of optimal hierarchical segmentation methods. Michael H. F. Wilkinson |
IEEE Trans. Image Process. | 2 |
| 2024 | A Fast Alpha-Tree Algorithm for Extreme Dynamic Range Pixel DissimilaritiesabstractThe α-tree algorithm is a useful hierarchical representation technique which facilitates comprehension of images such as remote sensing and medical images. Most α-tree algorithms make use of priority queues to process image edges in a correct order, but because traditional priority queues are inefficient in α-tree algorithms using extreme-dynamic-range pixel dissimilarities, they run slower compared with other related algorithms such as component tree. In this paper, we propose a novel hierarchical heap priority queue algorithm that can process α-tree edges much more efficiently than other state-of-the-art priority queues. Experimental results using 48-bit Sentinel-2 A remotely sensed images and randomly generated images have shown that the proposed hierarchical heap priority queue improved the timings of the flooding α-tree algorithm by replacing the heap priority queue with the proposed queue: 1.68 times in 4-N and 2.41 times in 8-N on Sentinel-2 A images, and 2.56 times and 4.43 times on randomly generated images. Jiwoo Ryu, Scott C. Trager, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2022 | Parallel Attribute Computation for Distributed Component ForestsabstractComponent trees are powerful image processing tools to analyze the connected components of an image. One attractive strategy consists in building the nested relations at first and then deriving the components’ attributes afterward, such that the user can switch between different attribute functions without having to re-compute the entire tree. Only sequential algorithms allow such an approach, while no parallel algorithm is available. In this paper, we extend a recent method using distributed memory techniques to enable posterior attribute computation in a parallel or distributed manner. This novel approach significantly reduces the computational time needed for combining several attribute functions interactively in Giga and Tera-Scale data sets. Simon Gazagnes, Michael H. F. Wilkinson |
ICIP | 2 |
| 2021 | Distributed Connected Component Filtering and Analysis in 2D and 3D Tera-Scale Data SetsabstractConnected filters and multi-scale tools are region-based operators acting on the connected components of an image. Component trees are image representations to efficiently perform these operations as they represent the inclusion relationship of the connected components hierarchically. This paper presents disccofan (DIStributed Connected COmponent Filtering and ANalysis), a new method that extends the previous 2D implementation of the Distributed Component Forests (DCFs) to handle 3D processing and higher dynamic range data sets. disccofan combines shared and distributed memory techniques to efficiently compute component trees, user-defined attributes filters, and multi-scale analysis. Compared to similar methods, disccofan is faster and scales better on low and moderate dynamic range images, and is the only method with a speed-up larger than 1 on a realistic, astronomical floating-point data set. It achieves a speed-up of 11.20 using 48 processes to compute the DCF of a 162 Gigapixels, single-precision floating-point 3D data set, while reducing the memory used by a factor of 22. This approach is suitable to perform attribute filtering and multi-scale analysis on very large 2D and 3D data sets, up to single-precision floating-point value. Simon Gazagnes, Michael H. F. Wilkinson |
IEEE Trans. Image Process. | 2 |
| 2020 | CGO: Multiband Astronomical Source Detection With Component-GraphsabstractComponent-graphs provide powerful and complex structures for multi-band image processing. We propose a multiband astronomical source detection framework with the component-graphs relying on a new set of component attributes. We propose two modules to differentiate nodes belong to distinct objects and to detect partial object nodes. Experiments demonstrate an improved capacity at detecting faint objects on a multi-band astronomical dataset. Giovanni Chierchia, Laurent Najman, Aku Venhola, Caroline Haigh, Reynier Peletier, Michael H. F. Wilkinson, Hugues Talbot, Benjamin Perret |
ICIP | 7 |
| 2020 | An efficient attribute-space connected filter on graphs to reconstruct paths in point-clouds
Mohammad Babai, Nasser Kalantar-Nayestanaki, Johan G. Messchendorp, Michael H. F. Wilkinson |
Pattern Recognit. | 4 |
| 2020 | Efficient binocular stereo correspondence matching with 1-D Max-TreesabstractExtraction of depth from images is of great importance for various computer vision applications. Methods based on convolutional neural networks are very accurate but have high computation requirements, which can be achieved with GPUs. However, GPUs are difficult to use on devices with low power requirements like robots and embedded systems. In this light, we propose a stereo matching method appropriate for applications in which limited computational and energy resources are available. The algorithm is based on a hierarchical representation of image pairs which is used to restrict disparity search range. We propose a cost function that takes into account region contextual information and a cost aggregation method that preserves disparity borders. We tested the proposed method on the Middlebury and KITTI benchmark data sets and on the TrimBot2020 synthetic data. We achieved accuracy and time efficiency results that show that the method is suitable to be deployed on embedded and robotics systems. Rafaël Brandt, Nicola Strisciuglio, Nicolai Petkov, Michael H. F. Wilkinson |
Pattern Recognit. Lett. | 4 |
| 2019 | Distributed Component Forests in 2-D: Hierarchical Image Representations Suitable for Tera-Scale ImagesabstractThe standard representations known as component trees, used in morphological connected attribute filtering and multi-scale analysis, are unsuitable for cases in which either the image itself or the tree do not fit in the memory of a single compute node. Recently, a new structure has been developed which consists of a collection of modified component trees, one for each image tile. It has to-date only been applied to fairly simple image filtering based on area. In this paper, we explore other applications of these distributed component forests, in particular to multi-scale analysis such as pattern spectra, and morphological attribute profiles and multi-scale leveling segmentations. Simon Gazagnes, Michael H. F. Wilkinson |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 2018 | A Hybrid Shared-Memory Parallel Max-Tree Algorithm for Extreme Dynamic-Range ImagesabstractMax-trees, or component trees, are graph structures that represent the connected components of an image in a hierarchical way. Nowadays, many application fields rely on images with high-dynamic range or floating point values. Efficient sequential algorithms exist to build trees and compute attributes for images of any bit depth. However, we show that the current parallel algorithms perform poorly already with integers at bit depths higher than 16 bits per pixel. We propose a parallel method combining the two worlds of flooding and merging max-tree algorithms. First, a pilot max-tree of a quantized version of the image is built in parallel using a flooding method. Later, this structure is used in a parallel leaf-to-root approach to compute efficiently the final max-tree and to drive the merging of the sub-trees computed by the threads. We present an analysis of the performance both on simulated and actual 2D images and 3D volumes. Execution times are about better than the fastest sequential algorithm and speed-up goes up to on 64 threads. Ugo Moschini, Arnold Meijster, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2017 | On the Use of the Tree Structure of Depth Levels for Comparing 3D Object Views
Fabio Bracci, Ulrich Hillenbrand, Zoltan-Csaba Marton, Michael H. F. Wilkinson |
CAIP (1) | 4 |
| 2016 | Automatic attribute threshold selection for morphological connected attribute filters
Fred N. Kiwanuka, Michael H. F. Wilkinson |
Pattern Recognit. | 2 |
| 2015 | Parallel 2D Local Pattern Spectra of Invariant Moments for Galaxy Classification
Ugo Moschini, Paul Teeninga, Scott C. Trager, Michael H. F. Wilkinson |
CAIP (2) | 4 |
| 2015 | Short local descriptors from 2D connected pattern spectraabstractWe propose a local region descriptor based on connected pattern spectra, and combined with normalized central moments. The descriptors are calculated for MSER regions of the image, and their performance compared against SIFT. The MSER regions were chosen because they can be efficiently selected by constructing a max-tree, a structure used to calculate both descriptors and region moments. Experiments on the UCID database show an improvement over SIFT in two out of five experimental setups, and comparable performance in two other experiments. The new descriptors are only half the size of SIFT, resulting in 4 times faster query times when performing exact search on descriptor index built from 262 images. Petra Bosilj, Ewa Kijak, Michael H. F. Wilkinson, Sébastien Lefèvre |
ICIP | 3 |
| 2015 | Improving background estimation for faint astronomical object detectionabstractEstimation of the background is an essential step in automated extraction of faint, extended objects from large-scale, optical surveys in astronomy. In this paper we present an improvement on the background estimation method of a commonly used tool in this field: Source Extractor (SEx-tractor). We show that the original method suffers from bias caused by presence of extended sources, and present an alternative which greatly reduces this effect, leading to much better preservation of faint extended structures. Paul Teeninga, Ugo Moschini, Scott C. Trager, Michael H. F. Wilkinson |
ICIP | 4 |
| 2012 | Cluster-based vector-attribute filtering for CT and MRI enhancement
Fred N. Kiwanuka, Michael H. F. Wilkinson |
ICPR | 2 |
| 2012 | Mask-edge connectivity: Theory, computation, and application to historical document analysis
Michael H. F. Wilkinson, Jaap Oosterbroek |
ICPR | 1 |
| 2011 | A fast component-tree algorithm for high dynamic-range images and second generation connectivityabstractComponent trees are important data structures for computation of connected attribute filters. Though some of the available algorithms are suitable for high-dynamic range, and in particular floating point data, none are suitable for computation of component trees for so-called second-generation, and mask-based connectivity. The latter allow generalization of the traditional notion of connected components, to allow considering e.g. a star cluster as a single entity. This paper provides an O(N log N) algorithm for component trees, suitable for standard and mask-based connectivity. At 24 bits per pixel, the new algorithm outperforms the existing by a factor of 20 to 77 in cpu-time, on 3 megapixel images, depending on the image content. Michael H. F. Wilkinson |
ICIP | 1 |
| 2011 | Hyperconnected Attribute Filters Based on k-Flat ZonesabstractIn this paper, we present a new method for attribute filtering, combining contrast and structural information. Using hyperconnectivity based on k-flat zones, we improve the ability of attribute filters to retain internal details in detected objects. Simultaneously, we improve the suppression of small, unwanted detail in the background. We extend the theory of attribute filters to hyperconnectivity and provide a fast algorithm to implement the new method. The new version is only marginally slower than the standard Max-Tree algorithm for connected attribute filters, and linear in the number of pixels or voxels. It is two orders of magnitude faster than anisotropic diffusion. The method is implemented in the form of a filtering rule suitable for handling both increasing (size) and nonincreasing (shape) attributes. We test this new framework on nonincreasing shape filters on both 2D images from astronomy, document processing, and microscopy, and 3D CT scans, and show increased robustness to noise while maintaining the advantages of previous methods. Georgios K. Ouzounis, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2010 | Automatic Attribute Threshold Selection for Blood Vessel EnhancementabstractAttribute filters allow enhancement and extraction of features without distorting their borders, and never introduce new image features. These are highly desirable properties in biomedical imaging, where accurate shape analysis is paramount. However, setting the attribute-threshold parameters has to date only been done manually. This paper explores simple, fast and automated methods of computing attribute threshold parameters based on image segmentation, thresholding and data clustering techniques. Though several techniques perform well on blood-vessel filtering, the choice of technique appears to depend on the imaging mode. Fred N. Kiwanuka, Michael H. F. Wilkinson |
ICPR | 2 |
| 2010 | Partition-induced connections and operators for pattern analysis
Georgios K. Ouzounis, Michael H. F. Wilkinson |
Pattern Recognit. | 2 |
| 2009 | Robust extraction of urinary stones from CT data using attribute filtersabstractIn medical imaging, anatomical and other structures such as urinary stones, are often extracted with the aid of active contour/ surface models. Active surface-based methods have robustness limitations and are computationally expensive. In this paper we present a morphological method based on attribute filters and the newly presented sphericity attribute. The operators involved, extract the targeted objects in their entirety without shape/size distortions and proceed rapidly. Experiments on three real 3D data-sets demonstrate their efficiency and their performance is discussed. Georgios K. Ouzounis, Stilianos Giannakopoulos, Constantinos E. Simopoulos, Michael H. F. Wilkinson |
ICIP | 4 |
| 2008 | Connected filtering by reconstruction: Basis and new advancesabstractOpenings-by-reconstruction are the oldest connected filters, and indeed, reconstruction methodology lies at the heart of many connected operators such as levelings. Starting out from the basic reconstruction principle of iterated geodesic dilations, extensions such as the use of reconstruction criteria, which constrain the reconstruction process, are discussed. The latter prevent linking distinct objects connected by narrow bridges during the reconstruction process, whilst maintaining as much edge preservation as possible. A far faster variant of filtering with reconstruction criteria is presented, which can be implemented in an O(N) algorithm in stead of O(N2). Michael H. F. Wilkinson |
ICIP | 1 |
| 2008 | Concurrent Computation of Attribute Filters on Shared Memory Parallel MachinesabstractMorphological attribute filters have not previously been parallelized, mainly because they are both global and non-separable. We propose a parallel algorithm that achieves efficient parallelism for a large class of attribute filters, including attribute openings, closings, thinnings and thickenings, based on Salembier's Max-Trees and Min-trees. The image or volume is first partitioned in multiple slices. We then compute the Max-trees of each slice using any sequential Max-Tree algorithm. Subsequently, the Max-trees of the slices can be merged to obtain the Max-tree of the image. A C-implementation yielded good speed-ups on both a 16-processor MIPS 14000 parallel machine, and a dual-core Opteron-based machine. It is shown that the speed-up of the parallel algorithm is a direct measure of the gain with respect to the sequential algorithm used. Furthermore, the concurrent algorithm shows a speed gain of up to 72 percent on a single-core processor, due to reduced cache thrashing. Michael H. F. Wilkinson, Wim H. Hesselink, Jan-Eppo Jonker, Arnold Meijster |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2008 | Efficient 2-D Grayscale Morphological Transformations With Arbitrary Flat Structuring ElementsabstractAn efficient algorithm is presented for the computation of grayscale morphological operations with arbitrary 2-D flat structuring elements (S.E.). The required computing time is independent of the image content and of the number of gray levels used. It always outperforms the only existing comparable method, which was proposed in the work by Van Droogenbroeck and Talbot, by a factor between 3.5 and 35.1, depending on the image type and shape of S.E. So far, filtering using multiple S.E.s is always done by performing the operator for each size and shape of the S.E. separately. With our method, filtering with multiple S.E.s can be performed by a single operator for a slightly reduced computational cost per size or shape, which makes this method more suitable for use in granulometries, dilation-erosion scale spaces, and template matching using the hit-or-miss transform. The discussion focuses on erosions and dilations, from which other transformations can be derived. Erik R. Urbach, Michael H. F. Wilkinson |
IEEE Trans. Image Process. | 2 |
| 2007 | Attribute-space connectivity and connected filtersabstractIn this paper connected operators from mathematical morphology are extended to a wider class of operators, which are based on connectivities in higher dimensional spaces, similar to scale spaces, which will be called attribute-spaces. Though some properties of connected filters are lost, granulometries can be defined under certain conditions, and pattern spectra in most cases. The advantage of this approach is that regions can be split into constituent parts before filtering more naturally than by using partitioning connectivities. Furthermore, the approach allows dealing with overlap, which is impossible in connectivity. A theoretical comparison to hyperconnectivity suggests the new concept is different. The theoretical results are illustrated by several examples. These show how attribute-space connected filters merge the ability of filtering based on local structure using classical, structuring-element-based filters to the object-attribute-based filtering of connected filters, and how this differs from similar attempts using second-generation connectivity. Michael H. F. Wilkinson |
Image Vis. Comput. | 1 |
| 2007 | Mask-Based Second-Generation Connectivity and Attribute FiltersabstractConnected filters are edge-preserving morphological operators, which rely on a notion of connectivity. This is usually the standard 4 and 8-connectivity, which is often too rigid since it cannot model generalized groupings such as object clusters or partitions. In the set-theoretical framework of connectivity, these groupings are modeled by the more general second-generation connectivity. In this paper, we present both an extension of this theory, and provide an efficient algorithm based on the Max-Tree to compute attribute filters based on these connectivities. We first look into the drawbacks of the existing framework that separates clustering and partitioning and is directly dependent on the properties of a preselected operator. We then propose a new type of second-generation connectivity termed mask-based connectivity which eliminates all previous dependencies and extends the ways the image domain can be connected. A previously developed Dual-Input Max-Tree algorithm for area openings is adapted for the wider class of attribute filters on images characterized by second-generation connectivity. CPU-times for the new algorithm are comparable to the original algorithm, typically deviating less than 10 percent either way. Georgios K. Ouzounis, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2007 | Connected Shape-Size Pattern Spectra for Rotation and Scale-Invariant Classification of Gray-Scale ImagesabstractIn this paper, we describe a multiscale and multishape morphological method for pattern-based analysis and classification of gray-scale images using connected operators. Compared with existing methods, which use structuring elements, our method has three advantages. First, in our method, the time needed for computing pattern spectra does not depend on the number of scales or shapes used, i.e., the computation time is independent of the dimensions of the pattern spectrum. Second, size and strict shape attributes can be computed, which we use for the construction of joint 2D shape-size pattern spectra. Third, our method is significantly less sensitive to noise and is rotation-invariant. Although rotation invariance can also be approximated by methods using structuring elements at different angles, this tends to be computationally intensive. The classification performance of these methods is discussed using four image sets: Brodatz, COIL-20, COIL-100, and diatoms. The new method obtains better or equal classification performance to the best competitor with a 5 to 9-fold speed gain. Erik R. Urbach, Jos B. T. M. Roerdink, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2007 | Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree RepresentationabstractThe Max-Tree designed for morphological attribute filtering in image processing, is a data structure in which the nodes represent connected components for all threshold levels in a data set. Attribute filters compute some attribute describing the shape or size of each connected component and then decide which components to keep or to discard. In this paper, we augment the basic Max-Tree data structure such that interactive volumetric filtering and visualization becomes possible. We introduce extensions that allow (1) direct, splatting-based, volume rendering; (2) representation of the Max-Tree on graphics hardware; and (3) fast active cell selection for isosurface generation. In all three cases, we can use the Max-Tree representation for visualization directly, without needing to reconstruct the volumetric data explicitly. We show that both filtering and visualization can be performed at interactive frame rates, ranging between 2.4 and 32 frames per seconds. In contrast, a standard texture-based volume visualization method manages only between 0.5 and 1.8 frames per second. For isovalue browsing, the experimental results show that the performance is comparable to the performance of an interval tree, where our method has the advantage that both filter threshold browsing and isolevel browsing are fast. It is shown that the methods using graphics hardware can be extended to other connected filters. Michel A. Westenberg, Jos B. T. M. Roerdink, Michael H. F. Wilkinson |
IEEE Trans. Image Process. | 3 |
| 2006 | Efficient 2-D Gray-Scale Dilations and Erosions with Arbitrary Flat Structuring ElementsabstractAn efficient algorithm is presented for the computation of gray-scale morphological operations with 2-D structuring elements (S.E.). The required computing time is independent of the image content and of the number of gray levels used. For circular S.E.s, it always outperforms the only existing comparable method, which was proposed by Van Droogenbroeck and Talbot (1996), by a factor between 1.8 and 8.6, depending on the image type. So far, filtering using multiple S.E.s is always done by performing the operator for each size and shape of the S.E. separately. With our method filtering with multiple S.E.s can be performed by a single operator for a reduced computational cost per size or shape, which makes this method more suitable for use in granulometries, dilation-erosion scale spaces, and template matching using the hit-or-miss transform. Erik R. Urbach, Michael H. F. Wilkinson |
ICIP | 2 |
| 2006 | Shape representation and recognition through morphological curvature scale spacesabstractA multiscale, morphological method for the purpose of shape-based object recognition is presented. A connected operator similar to the morphological hat-transform is defined, and two scale-space representations are built, using the curvature function as the underlying one-dimensional signal. Each peak and valley of the curvature is extracted and described by its maximum and average heights and by its extent and represents an entry in the top or bottom hat-transform scale spaces. We demonstrate object recognition based on hat-transform scale spaces for three large data sets, a set of diatom contours, the set of silhouettes from the MPEG-7 database and the set of two-dimensional views of three-dimensional objects from the COIL-20 database. Our approach outperforms other methods for which comparative results exist. Andrei C. Jalba, Michael H. F. Wilkinson, Jos B. T. M. Roerdink |
IEEE Trans. Image Process. | 2 |
| 2005 | Countering oversegmentation in partitioning-based connectivitiesabstractA new theoretical development is presented for handling the over-segmentation problem in partitioning-based connected openings. The definition we propose treats singletons generated with the earlier method, as elements of a larger connected component. Unlike the existing formalism, this new method allows detection of filamentous structures linking larger objects. This is demonstrated in attribute filtering on neuron images. Georgios K. Ouzounis, Michael H. F. Wilkinson |
ICIP (3) | 2 |
| 2005 | Automatic diatom identification using contour analysis by morphological curvature scale spaces
Andrei C. Jalba, Michael H. F. Wilkinson, Jos B. T. M. Roerdink, Micha Bayer, Steve Juggins |
Mach. Vis. Appl. | 2 |
| 2004 | CPM: A Deformable Model for Shape Recovery and Segmentation Based on Charged ParticlesabstractA novel, physically motivated deformable model for shape recovery and segmentation is presented. The model, referred to as the charged-particle model (CPM), is inspired by classical electrodynamics and is based on a simulation of charged particles moving in an electrostatic field. The charges are attracted towards the contours of the objects of interest by an electrostatic field, whose sources are computed based on the gradient-magnitude image. The electric field plays the same role as the potential forces in the snake model, while internal interactions are modeled by repulsive Coulomb forces. We demonstrate the flexibility and potential of the model in a wide variety of settings: shape recovery using manual initialization, automatic segmentation, and skeleton computation. We perform a comparative analysis of the proposed model with the active contour model and show that specific problems of the latter are surmounted by our model. The model is easily extendable to 3D and copes well with noisy images. Andrei C. Jalba, Michael H. F. Wilkinson, Jos B. T. M. Roerdink |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2004 | Morphological hat-transform scale spaces and their use in pattern classification
Andrei C. Jalba, Michael H. F. Wilkinson, Jos B. T. M. Roerdink |
Pattern Recognit. | 2 |
| 2003 | Gaussian-Weighted Moving-Window Robust Automatic Threshold Selection
Michael H. F. Wilkinson |
CAIP | 1 |
| 2003 | Morphological hat-transform scale spaces and their use in texture classificationabstractIn this paper we present a multiscale morphological method for use in texture classification. A connected operator similar to the morphological hat-transform is defined, and two scale-space representations are built. The most important features are extracted from the scale spaces by unsupervised cluster analysis, and the resulting pattern vectors provide the input of a decision tree classifier. We obtain 93.5 % correct classification for the Brodatz texture database. Andrei C. Jalba, Jos B. T. M. Roerdink, Michael H. F. Wilkinson |
ICIP (1) | 3 |
| 2003 | Blood vessel segmentation using moving-window robust automatic threshold selectionabstractTwo moving-window methods, using either flat or Gaussian weighted windows, for local thresholding with robust automatic threshold selection are developed. The results show that fast segmentation of blood vessels against a varying background and noise is possible at modest computational cost. Volumes of 128 x 256/sup 2/ and 256/sup 3/ can be segmented in 3.1 s and 6.6 s, for flat, and 12.6 s and 30.8 s for Gaussian windows, respectively, on a 1.9 GHz Pentium 4. Michael H. F. Wilkinson, Tsjipke Wijbenga, Gijs de Vries, Michel A. Westenberg |
ICIP (2) | 1 |
| 2002 | A Comparison of Algorithms for Connected Set Openings and ClosingsabstractThe implementation of morphological connected set operators for image filtering and pattern recognition is discussed. Two earlier algorithms based on priority queues and hierarchical queues, respectively, are compared to a more recent union-find approach. Unlike the earlier algorithms which process regional extrema in the image sequentially, the union-find method allows simultaneous processing of extrema. In the context of area openings, closings, and pattern spectra, the union-find algorithm outperforms the previous methods on almost all natural and synthetic images tested. Finally, extensions to pattern spectra and the more general class of attribute operators are presented for all three algorithms, and memory usages are compared. Arnold Meijster, Michael H. F. Wilkinson |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2001 | Fast computation of morphological area pattern spectraabstractAn area based counterpart of the binary structural opening spectra is developed. It is shown that these area opening and closing spectra can be computed using an adaptation of Tarjan's (1975) union-find algorithm. These spectra provide rotation, translation, and scale invariant pattern vectors for texture analysis. Arnold Meijster, Michael H. F. Wilkinson |
ICIP (3) | 2 |
| 2001 | Shape Preserving Filament Enhancement Filtering
Michael H. F. Wilkinson, Michel A. Westenberg |
MICCAI | 1 |
| 2000 | Diatom Contour Analysis Using Morphological Curvature Scale SpacesabstractA method for shape analysis of diatoms (single-cell algae with silica shells) based on extraction of features on the contour of the cells by multi-scale mathematical morphology is presented. After building a morphological contour curvature scale space, we present a method for extracting the most prominent features by unsupervised cluster analysis. The number of extracted features matches well with those found visually in 92% of the 350 diatom images examined. Michael H. F. Wilkinson, Jos B. T. M. Roerdink, Stephen Droop, Micha Bayer |
ICPR | 1 |
| 1998 | Optimizing Edge Detectors for Robust Automatic Threshold Selection: Coping with Edge Curvature and Noise
Michael H. F. Wilkinson |
Graph. Model. Image Process. | 1 |