EDBT 2026 Demo / reviewers in the wild / expert
J. Michael Brady
dblp:b/MichaelBrady · also John Michael Brady, Michael Brady 0001, Mike Brady 0001
· DBLP profile ↗
165ranked-venue papers
16as first author
1since 2021 · last 2021
0000-0003-0430-0353ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 97 · 11 first-authorGraphics, computer vision, multimedia, augmented reality and games · 72 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 63 · 3 first-author · 1 since 2021Systems, architecture and hardware · 7 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1
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
18 papers |
Image and video processing · 62% Geometric modeling and processing · 32% Computational photography and imaging · 4% | |
| Artificial intelligence
29 papers |
3D vision · 34% Segmentation and scene understanding · 17% Probabilistic and Bayesian machine learning · 15% | |
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Medical and health informatics · 100% | |
| Theoretical computer science
3 papers |
Information theory · 88% Computational geometry · 12% |
Topics — the 30 heaviest of 81, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Medical and health informatics › medical imaging › computational anatomy
anatomical landmark detection |
0.2 | 1 | 2015 | Personalized Graphical Models for Anatomical Landmark Localization in Whole-Body Medical Images · Int. J. Comput. Vis. 2015 |
Geometric modeling and processing › shape analysis
shape description and matching |
0.2 | 1 | 2015 | Shape Description and Matching Using Integral Invariants on Eccentricity Transformed Images · Int. J. Comput. Vis. 2015 |
Medical and health informatics
clinical decision support |
0.2 | 2 | 2008 | The Benefits of an Ontological Patient Model in Clinical Decision-Support · AAAI 2008 The Benefits of an Ontological Patient Model in Clinical Decision-Support · AAAI 2008 |
Information theory › estimation theory › density estimation
nonparametric density estimation |
0.1 | 1 | 2011 | Simplified Computation for Nonparametric Windows Method of Probability Density Function Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 2011 |
Medical and health informatics › medical imaging
medical image analysis |
0.1 | 1 | 2010 | Non-Parametric Mixture Model Based Evolution of Level Sets and Application to Medical Images · Int. J. Comput. Vis. 2010 |
Medical and health informatics › medical imaging › medical image analysis
medical image segmentation |
0.1 | 1 | 2010 | Non-Parametric Mixture Model Based Evolution of Level Sets and Application to Medical Images · Int. J. Comput. Vis. 2010 |
Image and video processing
texture analysis |
0.1 | 1 | 2008 | Locally Rotation, Contrast, and Scale Invariant Descriptors for Texture Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Image and video processing › texture analysis
texture classification |
0.1 | 1 | 2008 | Locally Rotation, Contrast, and Scale Invariant Descriptors for Texture Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 2008 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.1 | 1 | 2015 | Personalized Graphical Models for Anatomical Landmark Localization in Whole-Body Medical Images · Int. J. Comput. Vis. 2015 |
Image and video processing
image transform |
0.1 | 1 | 2015 | Shape Description and Matching Using Integral Invariants on Eccentricity Transformed Images · Int. J. Comput. Vis. 2015 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.0 | 2 | 2008 | The Benefits of an Ontological Patient Model in Clinical Decision-Support · AAAI 2008 The Benefits of an Ontological Patient Model in Clinical Decision-Support · AAAI 2008 |
Computer vision › 3D vision
structure from motion |
0.0 | 4 | 1995 | 3D Motion recovery via affine Epipolar geometry · Int. J. Comput. Vis. 1995 Closing the Loop on Multiple Motions · ICCV 1995 Motion From Point Matches Using Affine Epipolar Geometry · ECCV (2) 1994 |
Image and video processing › saliency detection
salient object detection |
0.0 | 1 | 2004 | An Affine Invariant Salient Region Detector · ECCV (1) 2004 |
Accessibility and assistive technology
sign language technologies |
0.0 | 1 | 2004 | A Linguistic Feature Vector for the Visual Interpretation of Sign Language · ECCV (1) 2004 |
Image and video processing
image registration |
0.0 | 2 | 1999 | A Non-Rigid Registration Algorithm for Dynamic Breast MR Images · Artif. Intell. 1999 Correspondence between Different View Breast X-Rays Using a Simulation of Breast Deformation · CVPR 1998 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.0 | 1 | 2003 | Unsupervised Non-parametric Region Segmentation Using Level Sets · ICCV 2003 |
Computer vision › Segmentation and scene understanding › image segmentation
level set segmentation |
0.0 | 1 | 2003 | Unsupervised Non-parametric Region Segmentation Using Level Sets · ICCV 2003 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
kernel density estimation |
0.0 | 1 | 2011 | Simplified Computation for Nonparametric Windows Method of Probability Density Function Estimation · IEEE Trans. Pattern Anal. Mach. Intell. 2011 |
Image and video processing › feature detection
edge and corner detection |
0.0 | 2 | 1997 | SUSAN - A New Approach to Low Level Image Processing · Int. J. Comput. Vis. 1997 Isotropic Gradient Estimatio · CVPR 1996 |
Image and video processing › mathematical imaging › partial differential equations for image processing
level set methods |
0.0 | 1 | 2010 | Non-Parametric Mixture Model Based Evolution of Level Sets and Application to Medical Images · Int. J. Comput. Vis. 2010 |
Computer vision › Segmentation and scene understanding
saliency detection |
0.0 | 1 | 2001 | Saliency, Scale and Image Description · Int. J. Comput. Vis. 2001 |
Computational photography and imaging
camera model |
0.0 | 2 | 1996 | Ground Plane Motion Camera Models · ECCV (2) 1996 On the Appropriateness of Camera Models · ECCV (2) 1996 |
Medical and health informatics
medical imaging |
0.0 | 2 | 1999 | Correspondence between Different View Breast X-Rays Using a Simulation of Breast Deformation · CVPR 1998 A Non-Rigid Registration Algorithm for Dynamic Breast MR Images · Artif. Intell. 1999 |
Geometric modeling and processing › 3d reconstruction
structure from motion |
0.0 | 1 | 2000 | Practical Structure and Motion from Stereo When Motion is Unconstrained · Int. J. Comput. Vis. 2000 |
Computer vision › 3D vision › multi-view geometry › epipolar geometry
affine epipolar geometry |
0.0 | 2 | 1995 | 3D Motion recovery via affine Epipolar geometry · Int. J. Comput. Vis. 1995 Motion From Point Matches Using Affine Epipolar Geometry · ECCV (2) 1994 |
Computer vision › 3D vision
stereo vision |
0.0 | 2 | 2000 | Fast Computation of the Fundamental Matrix for an Active Stereo Vision System · ECCV (1) 1996 Practical Structure and Motion from Stereo When Motion is Unconstrained · Int. J. Comput. Vis. 2000 |
Geometric modeling and processing › registration
non-rigid registration |
0.0 | 1 | 1999 | A Non-Rigid Registration Algorithm for Dynamic Breast MR Images · Artif. Intell. 1999 |
Image and video processing
image filtering |
0.0 | 2 | 1997 | SUSAN - A New Approach to Low Level Image Processing · Int. J. Comput. Vis. 1997 Model-Based Image Enhancement of Far Infrared Images · IEEE Trans. Pattern Anal. Mach. Intell. 1997 |
Image and video processing › image registration
deformable image registration |
0.0 | 1 | 1998 | Correspondence between Different View Breast X-Rays Using a Simulation of Breast Deformation · CVPR 1998 |
Robotics › Motion planning and robot control › path planning
global path planning |
0.0 | 1 | 1997 | Dynamic global path planning with uncertainty for mobile robots in manufacturing · IEEE Trans. Robotics Autom. 1997 |
Methods — techniques the papers use, named apart from their topics
personalized graphical model · 0.4ontology · 0.3level set · 0.3kernel density estimation · 0.2interpolation · 0.2analytical reformulation · 0.2non-parametric mixture model · 0.2integral invariants · 0.2eccentricity transform · 0.2linguistic feature vectors · 0.1affine invariance · 0.1linear filter combinations · 0.1a2 similarity measure · 0.1epipolar geometry · 0.0breast deformation simulation · 0.0nonparametric density estimation · 0.0minimum description length · 0.0unconstrained motion estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | RICE: A method for quantitative mammographic image enhancement
Faraz Janan, J. Michael Brady |
Medical Image Anal. | 2 |
| 2019 | Segmentation of Vasculature From Fluorescently Labeled Endothelial Cells in Multi-Photon Microscopy ImagesabstractVasculature is known to be of key biological significance, especially in the study of tumors. As such, considerable effort has been focused on the automated segmentation of vasculature in medical and pre-clinical images. The majority of vascular segmentation methods focus on bloodpool labeling methods; however, particularly, in the study of tumors, it is of particular interest to be able to visualize both the perfused and the non-perfused vasculature. Imaging vasculature by highlighting the endothelium provides a way to separate the morphology of vasculature from the potentially confounding factor of perfusion. Here, we present a method for the segmentation of tumor vasculature in 3D fluorescence microscopic images using signals from the endothelial and surrounding cells. We show that our method can provide complete and semantically meaningful segmentations of complex vasculature using a supervoxel-Markov random field approach. We show that in terms of extracting meaningful segmentations of the vasculature, our method outperforms both state-of-the-art method, specific to these data, as well as more classical vasculature segmentation methods. Russell Bates, Benjamin Irving, Bostjan Markelc, Jakob Kaeppler, Graham Brown, Ruth J. Muschel, J. Michael Brady, Vicente Grau, Julia A. Schnabel |
IEEE Trans. Medical Imaging | 7 |
| 2016 | Oncological image analysis
J. Michael Brady, Ralph Highnam, Benjamin Irving, Julia A. Schnabel |
Medical Image Anal. | 1 |
| 2016 | Deformable image registration by combining uncertainty estimates from supervoxel belief propagation
Mattias P. Heinrich, Ivor J. A. Simpson, Bartlomiej Wladyslaw Papiez, J. Michael Brady, Julia A. Schnabel |
Medical Image Anal. | 4 |
| 2016 | Pieces-of-parts for supervoxel segmentation with global context: Application to DCE-MRI tumour delineationabstractRectal tumour segmentation in dynamic contrast-enhanced MRI (DCE-MRI) is a challenging task, and an automated and consistent method would be highly desirable to improve the modelling and prediction of patient outcomes from tissue contrast enhancement characteristics - particularly in routine clinical practice. A framework is developed to automate DCE-MRI tumour segmentation, by introducing: perfusion-supervoxels to over-segment and classify DCE-MRI volumes using the dynamic contrast enhancement characteristics; and the pieces-of-parts graphical model, which adds global (anatomic) constraints that further refine the supervoxel components that comprise the tumour. The framework was evaluated on 23 DCE-MRI scans of patients with rectal adenocarcinomas, and achieved a voxelwise area-under the receiver operating characteristic curve (AUC) of 0.97 compared to expert delineations. Creating a binary tumour segmentation, 21 of the 23 cases were segmented correctly with a median Dice similarity coefficient (DSC) of 0.63, which is close to the inter-rater variability of this challenging task. A second study is also included to demonstrate the method's generalisability and achieved a DSC of 0.71. The framework achieves promising results for the underexplored area of rectal tumour segmentation in DCE-MRI, and the methods have potential to be applied to other DCE-MRI and supervoxel segmentation problems. Benjamin Irving, James M. Franklin, Bartlomiej Wladyslaw Papiez, Ewan M. Anderson, Ricky A. Sharma, Fergus Gleeson, J. Michael Brady, Julia A. Schnabel |
Medical Image Anal. | 7 |
| 2016 | Advances and challenges in deformable image registration: From image fusion to complex motion modelling
Julia A. Schnabel, Mattias P. Heinrich, Bartlomiej Wladyslaw Papiez, J. Michael Brady |
Medical Image Anal. | 4 |
| 2015 | Shape Description and Matching Using Integral Invariants on Eccentricity Transformed Images
Faraz Janan, J. Michael Brady |
Int. J. Comput. Vis. | 2 |
| 2015 | Personalized Graphical Models for Anatomical Landmark Localization in Whole-Body Medical Images
Vaclav Potesil, Timor Kadir, Günther Platsch, J. Michael Brady |
Int. J. Comput. Vis. | 4 |
| 2014 | Automated Colorectal Tumour Segmentation in DCE-MRI Using Supervoxel Neighbourhood Contrast Characteristics
Benjamin Irving, Amalia Cifor, Bartlomiej Wladyslaw Papiez, Jamie Franklin, Ewan M. Anderson, J. Michael Brady, Julia A. Schnabel |
MICCAI (1) | 6 |
| 2014 | Learning New Parts for Landmark Localization in Whole-Body CT ScansabstractThe goal of this work is to reliably and accurately localize anatomical landmarks in 3-D computed tomography scans, particularly for the deformable registration of whole-body scans, which show huge variation in posture, and the spatial distribution of anatomical features. Parts-based graphical models (GM) have shown attractive properties for this task because they capture naturally anatomical relationships between landmarks. Unfortunately, standard GMs are learned from manually annotated training images and the quantity of landmarks is limited by the high cost of expert annotation. We propose a novel method that automatically learns new corresponding landmarks from a database of 3-D whole-body CT scans, using a limited initial set of expert-labeled ground-truth landmarks. The newly learned landmarks, called B-landmarks, are used to build enriched GMs. We compare our method of deformable registration based on such GM landmarks to a conventional deformable registration method and to a "baseline" state-of-the-art GM. The results show our method finds new relevant anatomical correspondences and improves by up to 35% the matching accuracy of highly variable skeletal and soft-tissue landmarks of clinical interest. Vaclav Potesil, Timor Kadir, J. Michael Brady |
IEEE Trans. Medical Imaging | 3 |
| 2013 | The Impact of Heterogeneity and Uncertainty on Prediction of Response to Therapy Using Dynamic MRI Data
Manav Bhushan, Julia A. Schnabel, Michael A. Chappell, Fergus Gleeson, Mark Anderson 0002, Jamie Franklin, J. Michael Brady, Mark Jenkinson |
MICCAI (1) | 7 |
| 2013 | Towards Realtime Multimodal Fusion for Image-Guided Interventions Using Self-similarities
Mattias P. Heinrich, Mark Jenkinson, Bartlomiej Wladyslaw Papiez, J. Michael Brady, Julia A. Schnabel |
MICCAI (1) | 4 |
| 2013 | MRF-Based Deformable Registration and Ventilation Estimation of Lung CTabstractDeformable image registration is an important tool in medical image analysis. In the case of lung computed tomography (CT) registration there are three major challenges: large motion of small features, sliding motions between organs, and changing image contrast due to compression. Recently, Markov random field (MRF)-based discrete optimization strategies have been proposed to overcome problems involved with continuous optimization for registration, in particular its susceptibility to local minima. However, to date the simplifications made to obtain tractable computational complexity reduced the registration accuracy. We address these challenges and preserve the potentially higher quality of discrete approaches with three novel contributions. First, we use an image-derived minimum spanning tree as a simplified graph structure, which copes well with the complex sliding motion and allows us to find the global optimum very efficiently. Second, a stochastic sampling approach for the similarity cost between images is introduced within a symmetric, diffeomorphic B-spline transformation model with diffusion regularization. The complexity is reduced by orders of magnitude and enables the minimization of much larger label spaces. In addition to the geometric transform labels, hyper-labels are introduced, which represent local intensity variations in this task, and allow for the direct estimation of lung ventilation. We validate the improvements in accuracy and performance on exhale-inhale CT volume pairs using a large number of expert landmarks. Mattias P. Heinrich, Mark Jenkinson, J. Michael Brady, Julia A. Schnabel |
IEEE Trans. Medical Imaging | 3 |
| 2012 | Survival Prediction and Treatment Recommendation with Bayesian Techniques in Lung Cancer
Mustafa Sesen, Timor Kadir, René Bañares-Alcántara, John Fox 0001, J. Michael Brady |
AMIA | 5 |
| 2012 | Globally Optimal Deformable Registration on a Minimum Spanning Tree Using Dense Displacement Sampling
Mattias P. Heinrich, Mark Jenkinson, J. Michael Brady, Julia A. Schnabel |
MICCAI (3) | 3 |
| 2012 | MIND: Modality independent neighbourhood descriptor for multi-modal deformable registration
Mattias P. Heinrich, Mark Jenkinson, Manav Bhushan, Tahreema N. Matin, Fergus Gleeson, J. Michael Brady, Julia A. Schnabel |
Medical Image Anal. | 6 |
| 2012 | Regularising limited view tomography using anatomical reference images and information theoretic similarity metrics
Dominique Van de Sompel, J. Michael Brady |
Medical Image Anal. | 2 |
| 2012 | Automatic segmentation of adherent biological cell boundaries and nuclei from brightfield microscopy images
Rehan Ali, Mark J. Gooding, Tünde Szilágyi, Borivoj Vojnovic, Martin Christlieb, J. Michael Brady |
Mach. Vis. Appl. | 6 |
| 2011 | Motion Correction and Parameter Estimation in dceMRI Sequences: Application to Colorectal Cancer
Manav Bhushan, Julia A. Schnabel, Laurent Risser, Mattias P. Heinrich, J. Michael Brady, Mark Jenkinson |
MICCAI (1) | 5 |
| 2011 | Non-local Shape Descriptor: A New Similarity Metric for Deformable Multi-modal Registration
Mattias P. Heinrich, Mark Jenkinson, Manav Bhushan, Tahreema N. Matin, Fergus Gleeson, J. Michael Brady, Julia A. Schnabel |
MICCAI (2) | 6 |
| 2011 | Task-based performance analysis of FBP, SART and ML for digital breast tomosynthesis using signal CNR and Channelised Hotelling Observers
Dominique Van de Sompel, J. Michael Brady, John M. Boone |
Medical Image Anal. | 2 |
| 2011 | Simplified Computation for Nonparametric Windows Method of Probability Density Function EstimationabstractRecently, Kadir and Brady proposed a method for estimating probability density functions (PDFs) for digital signals which they call the Nonparametric (NP) Windows method. The method involves constructing a continuous space representation of the discrete space and sampled signal by using a suitable interpolation method. NP Windows requires only a small number of observed signal samples to estimate the PDF and is completely data driven. In this short paper, we first develop analytical formulae to obtain the NP Windows PDF estimates for 1D, 2D, and 3D signals, for different interpolation methods. We then show that the original procedure to calculate the PDF estimate can be significantly simplified and made computationally more efficient by a judicious choice of the frame of reference. We have also outlined specific algorithmic details of the procedures enabling quick implementation. Our reformulation of the original concept has directly demonstrated a close link between the NP Windows method and the Kernel Density Estimator. Niranjan Joshi, Timor Kadir, J. Michael Brady |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2011 | Motion Correction and Attenuation Correction for Respiratory Gated PET ImagesabstractPositron emission tomography (PET) is a molecular imaging technique which provides important functional information about the human body. However, thoracic PET images are often substantially degraded by respiratory motion, which adversely impacts on subsequent diagnosis. In this paper, a motion correction and attenuation correction method is proposed to correct for motion in respiratory gated PET images and to yield an accurate distribution of the radioactivity concentration. Experimental results show that this method can effectively correct for motion and improve PET image quality. The method is able to provide improved diagnostic information without increasing the acquisition time or the radiation burden. Wenjia Bai, J. Michael Brady |
IEEE Trans. Medical Imaging | 2 |
| 2010 | Improved Anatomical Landmark Localization in Medical Images Using Dense Matching of Graphical ModelsabstractWe propose a method for reliably and accurately identifying anatomical landmarks in 3D CT volumes based on dense matching of parts-based graphical models. Such a system can be used to establish reliable correspondences in medical images which can be useful on their own or as part of more complex processing e.g. atlas building. We propose and investigate novel methods for efficiently optimizing parameters of appearance models for landmark localization in 3D images. We also investigate the trade-off between the number of model parameters and registration accuracy. We present results for the localization of 22 landmarks in clinical 3D CT volumes of cancer patients and optimization of part-specific patch scales. Over-fitting is likely due to an intrinsically high variability of the data and a limited labeled training and test set, here 83 scans, so we employ a rigorous bootstrap analysis to validate the results. The average mean and maximum registration error over all landmarks is reduced by 31% and 25% for the optimized model, compared to an empirically determined baseline. Additionally, we show a significantly improved performance over standard methods as the number of free parameters increases from an isotropic patch scale shared by all parts, to specific anisotropic patch scales learnt for each part in the model. Vaclav Potesil, Timor Kadir, Günther Platsch, J. Michael Brady |
BMVC | 4 |
| 2010 | Using interactive and multi-touch technology to support decision making in multidisciplinary team meetingsabstractIn multidisciplinary team (MDT) meetings for colorectal and liver cancer, each patient case is reviewed while evidence, including digital image scans such as MRI and PET/CT, is presented by clinicians. Currently these images are projected onto a wall, limiting clinician interaction. While multi-touch and interactive tabletops have been used to enhance collaboration in various scenarios, some aspects such as image quality and touch resolution need to be evaluated in this particular scenario. In this paper we present the results of work conducted to test the suitability of using a DiamondTouch tabletop, a multi-touch and multi-user surface, in MDT meetings to enhance clinician interaction. Maria Susana Avila Garcia, Anne E. Trefethen, J. Michael Brady, Fergus Gleeson |
CBMS | 3 |
| 2010 | Non-Parametric Mixture Model Based Evolution of Level Sets and Application to Medical Images
Niranjan Joshi, J. Michael Brady |
Int. J. Comput. Vis. | 2 |
| 2010 | The segmentation of colorectal MRI images
Niranjan Joshi, Sarah L. Bond, J. Michael Brady |
Medical Image Anal. | 3 |
| 2009 | Spatio-temporal Reconstruction of dPET Data Using Complex Wavelet Regularisation
Andrew McLennan, J. Michael Brady |
MICCAI (1) | 2 |
| 2008 | The Benefits of an Ontological Patient Model in Clinical Decision-Support
Mark Austin, Matt Kelly 0001, J. Michael Brady |
AAAI | 3 |
| 2008 | The Benefits of an Ontological Patient Model in Clinical Decision-Support
Mark Austin, Matt Kelly 0001, J. Michael Brady |
AAAI | 3 |
| 2008 | Maximum likelihood reconstruction for fluorescence Optical Projection TomographyabstractTomographic reconstruction of fluorescence optical projection tomography (OPT) data is usually performed using the standard filtered back projection (FBP) algorithm. However, there are several physical aspects of fluorescence OPT that pose major challenges for the FBP algorithm. These include blurring, and the fact that for an isotropically emitting point source (or fluorophore), the power received by an objective aperture decreases with the inverse square of the distance to the source. These two effects are shown to result in qualitative and quantitative inaccuracies in fluorescence OPT reconstructions obtained using standard FBP. A model of image formation is developed which includes the effects of isotropic emission and blurring. The model is used to calculate a probabilistic system matrix for use in the maximum likelihood expectation maximisation algorithm, which leads to reconstructions that are both qualitatively superior and quantitatively correct. Alex Darrell, Heiko Meyer, Udo Birk, Kostas Marias, J. Michael Brady, Jorge Ripoll |
BIBE | 5 |
| 2008 | Lowering the Barriers to Cancer ImagingabstractThere are various issues that limit the development and deployment of new software solutions in cancer image analysis research. In this paper we discuss some of these and propose a framework design based on cloud computing concepts, Microsoft technologies, existing middleware and imaging toolkits. Furthermore, we address some of these issues by introducing collaborative visual tools for visual input data and multi-user interactions. Maria Susana Avila Garcia, Anne E. Trefethen, J. Michael Brady, Fergus Gleeson, Daniel Goodman 0001 |
eScience | 3 |
| 2008 | Locally Rotation, Contrast, and Scale Invariant Descriptors for Texture AnalysisabstractTextures within real images vary in brightness, contrast, scale and skew as imaging conditions change. To enable recognition of textures in real images, it is necessary to employ a similarity measure which is invariant to these properties. Furthermore, since textures often appear on undulating surfaces, such invariances must necessarily be local rather than global. Despite these requirements, it is only relatively recently that texture recognition algorithms with local scale and affine invariance properties have begun to be reported. Typically, they comprise detecting feature points followed by geometric normalization prior to description. We describe a method based on invariant combinations of linear filters. Unlike previous methods, we introduce a novel family of filters, which provide scale invariance, resulting in a texture description invariant to local changes in orientation, contrast and scale and robust to local skew. Significantly, the family of filters enable local scale invariants to be defined without using a scale selection principle or a large number of filters. A texture discrimination method based on the A2 similarity measure applied to histograms derived from our filter responses outperforms existing methods for retrieval and classification results for both the Brodatz textures and the UIUC database, which has been designed to require local invariance. Matthew Mellor, Byung-Woo Hong, J. Michael Brady |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2007 | Spatio-temporal Registration of Real Time 3D Ultrasound to Cardiovascular MR Sequences
Weiwei Zhang 0001, J. Alison Noble, J. Michael Brady |
MICCAI (1) | 3 |
| 2007 | Geometric and photometric invariant distinctive regions detection
Ling Shao 0001, Timor Kadir, J. Michael Brady |
Inf. Sci. | 3 |
| 2007 | Integrating temporal information with a non-rigid method of motion correction for functional magnetic resonance images
Peter R. Bannister, J. Michael Brady, Mark Jenkinson |
Image Vis. Comput. | 2 |
| 2006 | A Prototype Infrastructure for the Secure Aggregation of Imaging and Pathology Data for Colorectal Cancer CareabstractIn recent years, a significant number of developments across a broad range of disciplines have allowed researchers and clinicians to start to build up a picture of cancer development. In this paper we report upon the development of a prototype of a secure distributed infrastructure that links imaging data from pathology and radiology. The intention is that a fully-developed system will be capable of supporting studies that will examine whether prognostic and diagnostic features which are apparent in histopathological sections and clinical scans are related. Further, these studies will consider whether these features can be meaningfully linked into a diagnostic or predictive profile. The project in which the prototype is being developed naturally involves a large degree of cooperation across various disciplines. The focus of this paper is primarily on the development of the underlying prototype infrastructure. Mark Slaymaker, Andrew C. Simpson, J. Michael Brady, David Gavaghan, Fiona Reddington, Philip Quirke |
CBMS | 3 |
| 2006 | Simultaneous Multiple Image Registration Method for T1 Estimation in Breast MRI Images
Jonathan Lok-Chuen Lo, J. Michael Brady, Niall Moore |
MICCAI (1) | 2 |
| 2006 | Invariant salient regions based image retrieval under viewpoint and illumination variations
Ling Shao 0001, J. Michael Brady |
J. Vis. Commun. Image Represent. | 2 |
| 2006 | A biologically inspired algorithm for microcalcification cluster detection
Marius George Linguraru, Kostas Marias, Ruth E. English, J. Michael Brady |
Medical Image Anal. | 4 |
| 2006 | Specific object retrieval based on salient regions
Ling Shao 0001, J. Michael Brady |
Pattern Recognit. | 2 |
| 2005 | Structural Comparison of MammogramsabstractThis paper presents a robust algorithm for the comparison of mammogram pairs. Salient regions are extracted in a topographic way. An integral invariant representation of shape, in combination with area and distance measures, are used for establishing their correspondences. The experimental results demonstrate that the algorithm can provide a useful tool for a ComputerAided Diagnosis system in mammography. Byung-Woo Hong, J. Michael Brady |
BMVC | 2 |
| 2005 | A Non-parametric Model for Partial Volume Segmentation of MR Images
Niranjan Joshi, J. Michael Brady |
BMVC | 2 |
| 2005 | Estimating Statistics in Arbitrary Regions of InterestabstractWe address the problem of estimating statistics in regions of interest (ROIs) containing both whole and partial pixels. Such ROIs arise frequently in vision problems such as segmentation and registration. For example, even where the control points of an ROI, say the vertices of a polygon, are forcibly aligned with the pixel grid, the connecting edges will rarely do so. In medical image analysis, for instance, this can be a cause of significant error. More generally, any cost function that includes statistics estimated from the image will often exhibit irregularities due to such partial pixels. Our proposed solution addresses this problem by correctly accounting for the partial pixel area. Moreover, the method has no arbitrary parameters such as bin widths or kernel sizes. It implicitly addresses the issue of independence and gives rise to continuous density estimates whose quality is, in principle at least, independent of the number of pixels in the ROI. We present results to compare our proposed method with conventional techniques such as weighted histograms and Parzen windowing. Timor Kadir, J. Michael Brady |
BMVC | 2 |
| 2005 | Fluid Registration of Ultrasound using Multi-scale Phase EstimatesabstractWe consider the registration of successive images over a cardiac ultrasound sequence. A key challenge is speckle. We suggest that, for practical purposes, speckle should be regarded as the sum of two components: the useful, temporally correlated speckle pattern; and speckle noise, which is the unpredictable change in the speckle pattern. We also propose that an increase in robustness can be obtained by modelling the spatial correlation of speckle noise. A model is introduced that captures the correlation of speckle noise, by separating the noise into sub-bands and measuring variance within each sub-band and covariance between bands. In order to gain contrast invariance, we express similarity between sub-bands in terms of local phase only, and describe a phase-based extension of the Demons algorithm. The parameters estimated from the noise model significantly enhance the already good registration performance of the phase-demons algorithm. 1 Matthew Mellor, J. Michael Brady |
BMVC | 2 |
| 2005 | Challenges of Ultra Large Scale Integration of Biomedical Computing SystemsabstractThe NCRI Informatics Initiative is overseeing the implementation of an informatics framework for the UK cancer research community. The framework advocates an integrated multidisciplinary method of working between scientific and medical communities. Key to this process is community adoption of high quality acquisition, storage, sharing and integration of diverse data elements to improve knowledge of the causes, prevention and treatment of cancer. The integration of the complex data and meta-data used by these multiple communities is a significant challenge and there are technical, resource-based and sociological issues to be addressed. In this paper we review progress aimed at establishing the framework and outline key challenges in ultra large scale integration of biomedical computing systems. Richard H. J. Begent, J. Michael Brady, Anthony Finkelstein, David Gavaghan, Peter Kerr, Helen Parkinson, Fiona Reddington, J. Max Wilkinson |
CBMS | 2 |
| 2005 | Extracting and visualizing physiological parameters using dynamic contrast-enhanced magnetic resonance imaging of the breast
Paul A. Armitage, Christian P. Behrenbruch, J. Michael Brady, Niall Moore |
Medical Image Anal. | 3 |
| 2005 | Phase mutual information as a similarity measure for registration
Matthew Mellor, J. Michael Brady |
Medical Image Anal. | 2 |
| 2005 | A registration framework for the comparison of mammogram sequencesabstractIn this paper, we present a two-stage algorithm for mammogram registration, the geometrical alignment of mammogram sequences. The rationale behind this paper stems from the intrinsic difficulties in comparing mammogram sequences. Mammogram comparison is a valuable tool in national breast screening programs as well as in frequent monitoring and hormone replacement therapy (HRT). The method presented in this paper aims to improve mammogram comparison by estimating the underlying geometric transformation for any mammogram sequence. It takes into consideration the various temporal changes that may occur between successive scans of the same woman and is designed to overcome the inconsistencies of mammogram image formation. Kostas Marias, Christian P. Behrenbruch, Santilal Parbhoo, Alexander M. Seifalian, J. Michael Brady |
IEEE Trans. Medical Imaging | 5 |
| 2004 | A Linguistic Feature Vector for the Visual Interpretation of Sign Language
Richard Bowden, David Windridge, Timor Kadir, Andrew Zisserman, J. Michael Brady |
ECCV (1) | 5 |
| 2004 | An Affine Invariant Salient Region Detector
Timor Kadir, Andrew Zisserman, J. Michael Brady |
ECCV (1) | 3 |
| 2004 | Foveal Algorithm for the Detection of Microcalcification Clusters: A FROC Analysis
Marius George Linguraru, J. Michael Brady, Ruth E. English |
MICCAI (2) | 2 |
| 2004 | Non-rigid Multimodal Image Registration Using Local Phase
Matthew Mellor, J. Michael Brady |
MICCAI (1) | 2 |
| 2004 | Predicting Tumour Location by Simulating Large Deformations of the Breast Using a 3D Finite Element Model and Nonlinear Elasticity
Pras Pathmanathan, David Gavaghan, Jonathan P. Whiteley, J. Michael Brady, Martyn P. Nash, Poul M. F. Nielsen, Vijay Rajagopal |
MICCAI (2) | 4 |
| 2004 | Texture Based Mammogram Registration Using Geodesic Interpolating Splines
Styliani Petroudi, J. Michael Brady |
MICCAI (2) | 2 |
| 2004 | A Multi-resolution CLS Detection Algorithm for Mammographic Image Analysis
Lionel C. C. Wai, Matthew Mellor, J. Michael Brady |
MICCAI (2) | 3 |
| 2004 | Simultaneous Segmentation and Registration for Medical Image
J. Michael Brady, Daniel Rueckert |
MICCAI (1) | 2 |
| 2004 | Enhancement and feature extraction for images of incised and ink texts
Xiaobo Pan, J. Michael Brady, Alan K. Bowman, Charles Crowther, Roger S. O. Tomlin |
Image Vis. Comput. | 2 |
| 2004 | Fully Bayesian spatio-temporal modeling of FMRI dataabstractWe present a fully Bayesian approach to modeling in functional magnetic resonance imaging (FMRI), incorporating spatio-temporal noise modeling and haemodynamic response function (HRF) modeling. A fully Bayesian approach allows for the uncertainties in the noise and signal modeling to be incorporated together to provide full posterior distributions of the HRF parameters. The noise modeling is achieved via a nonseparable space-time vector autoregressive process. Previous FMRI noise models have either been purely temporal, separable or modeling deterministic trends. The specific form of the noise process is determined using model selection techniques. Notably, this results in the need for a spatially nonstationary and temporally stationary spatial component. Within the same full model, we also investigate the variation of the HRF in different areas of the activation, and for different experimental stimuli. We propose a novel HRF model made up of half-cosines, which allows distinct combinations of parameters to represent characteristics of interest. In addition, to adaptively avoid over-fitting we propose the use of automatic relevance determination priors to force certain parameters in the model to zero with high precision if there is no evidence to support them in the data. We apply the model to three datasets and observe matter-type dependence of the spatial and temporal noise, and a negative correlation between activation height and HRF time to main peak (although we suggest that this apparent correlation may be due to a number of different effects). Mark W. Woolrich, Mark Jenkinson, J. Michael Brady, Stephen M. Smith 0001 |
IEEE Trans. Medical Imaging | 3 |
| 2003 | Improving Phase-Congruency Based Feature Detection through Automatic Scale-Selection
Veit U. B. Schenk, J. Michael Brady |
CIARP | 2 |
| 2003 | Unsupervised Non-parametric Region Segmentation Using Level SetsabstractWe present a novel non-parametric unsupervised segmentation algorithm based on region competition (Zhu and Yuille, 1996); but implemented within a level sets framework (Osher and Sethian, 1988). The key novelty of the algorithm is that it can solve N /spl ges/ 2 class segmentation problems using just one embedded surface; this is achieved by controlling the merging and splitting behaviour of the level sets according to a minimum description length (MDL) (Leclerc (1989) and Rissanen (1985)) cost function. This is in contrast to N class region-based level set segmentation methods to date which operate by evolving multiple coupled embedded surfaces in parallel (Chan et al., 2002). Furthermore, it operates in an unsupervised manner; it is necessary neither to specify the value of N nor the class models a-priori. We argue that the level sets methodology provides a more convenient framework for the implementation of the region competition algorithm, which is conventionally implemented using region membership arrays due to the lack of a intrinsic curve representation. Finally, we generalise the Gaussian region model used in standard region competition to the non-parametric case. The region boundary motion and merge equations become simple expressions containing cross-entropy and entropy terms. Timor Kadir, J. Michael Brady |
ICCV | 2 |
| 2003 | A Topographic Representation for Mammogram Segmentation
Byung-Woo Hong, J. Michael Brady |
MICCAI (2) | 2 |
| 2003 | Automatic Nipple Detection on Mammograms
Styliani Petroudi, J. Michael Brady |
MICCAI (2) | 2 |
| 2003 | Fusion of contrast-enhanced breast MR and mammographic imaging data
Christian P. Behrenbruch, Kostas Marias, Paul A. Armitage, Margaret Yam, Niall Moore, Ruth E. English, Jane Clarke, J. Michael Brady |
Medical Image Anal. | 8 |
| 2003 | Road feature detection and estimation
Stephen Se, J. Michael Brady |
Mach. Vis. Appl. | 2 |
| 2003 | Visual enhancement of incised text
Nicholas Molton, Xiaobo Pan, J. Michael Brady, Alan K. Bowman, Charles Crowther, Roger S. O. Tomlin |
Pattern Recognit. | 3 |
| 2002 | A saliency-based hierarchy for local symmetries
Mark Jenkinson, J. Michael Brady |
Image Vis. Comput. | 2 |
| 2002 | Estimation of the partial volume effect in MRI
Miguel Ángel González Ballester, Andrew Zisserman, J. Michael Brady |
Medical Image Anal. | 3 |
| 2002 | A CAD system for the 3D location of lesions in mammograms
Yasuyo Kita, Eriko Tohno, Ralph Highnam, J. Michael Brady |
Medical Image Anal. | 4 |
| 2002 | Non-rigid registration of 3-D free-hand ultrasound images of the breastabstractThree-dimensional (3-D) ultrasound imaging of the breast enables better assessment of diseases than conventional two-dimensional (2-D) imaging. Free-hand techniques are often used for generating 3-D data from a sequence of 2-D slice images. However, the breast deforms substantially during scanning because it is composed primarily of soft tissue. This often causes tissue mis-registration in spatial compounding of multiple scan sweeps. To overcome this problem, in this paper, instead of introducing additional constraints on scanning conditions, we use image processing techniques. We present a fully automatic algorithm for 3-D nonlinear registration of free-hand ultrasound data. It uses a block matching scheme and local statistics to estimate local tissue deformation. A Bayesian regularization method is applied to the sample displacement field. The final deformation field is obtained by fitting a B-spline approximating mesh to the sample displacement field. Registration accuracy is evaluated using phantom data and similar registration errors are achieved with (0.19 mm) and without (0.16 mm) gaps in the data. Experimental results show that registration is crucial in spatial compounding of different sweeps. The execution time of the method on moderate hardware is sufficiently fast for fairly large research studies. Guofang Xiao, J. Michael Brady, J. Alison Noble, Michael Burcher, Ruth E. English |
IEEE Trans. Medical Imaging | 2 |
| 2002 | Segmentation of Ultrasound B-mode Images with Intensity Inhomogeneity CorrectionabstractDisplayed ultrasound (US) B-mode images often exhibit tissue intensity inhomogeneities dominated by nonuniform beam attenuation within the body. This is a major problem for intensity-based, automatic segmentation of video-intensity images because conventional threshold-based or intensity-statistic-based approaches do not work well in the presence of such image distortions. Time gain compensation (TGC) is typically used in standard US machines in an attempt to overcome this. However this compensation method is position-dependent which means that different tissues in the same TGC time-range (or corresponding depth range) will be, incorrectly, compensated by the same amount. Compensation should really be tissue-type dependent but automating this step is difficult. The main contribution of this paper is to develop a method for simultaneous estimation of video-intensity inhomogeities and segmentation of US image tissue regions. The method uses a combination of the maximum a posteriori (MAP) and Markov random field (MRF) methods to estimate the US image distortion field assuming it follows a multiplicative model while at the same time labeling image regions based on the corrected intensity statistics. The MAP step is used to estimate the intensity model parameters while the MRF step provides a novel way of incorporating the distributions of image tissue classes as a spatial smoothness constraint. We explain how this multiplicative model can be related to the ultrasonic physics of image formation to justify our approach. Experiments are presented on synthetic images and a gelatin phantom to evaluate quantitatively the accuracy of the method. We also discuss qualitatively the application of the method to clinical breast and cardiac US images. Limitations of the method and potential clinical applications are outlined in the conclusion. Guofang Xiao, J. Michael Brady, J. Alison Noble, Yongyue Zhang |
IEEE Trans. Medical Imaging | 2 |
| 2001 | Mutual Scale
Christian P. Behrenbruch, Timor Kadir, J. Michael Brady |
MICCAI | 3 |
| 2001 | A CAD System for 3D Locating of Lesions in Mammogram
Yasuyo Kita, Eriko Tohno, Ralph Highnam, J. Michael Brady |
MICCAI | 4 |
| 2001 | Filtering hint Images for the Detection of Microcalcifications
Marius George Linguraru, J. Michael Brady, Margaret Yam |
MICCAI | 2 |
| 2001 | Correspondence between Different View Breast X Rays Using Curved Epipolar Lines
Yasuyo Kita, Ralph Highnam, J. Michael Brady |
Comput. Vis. Image Underst. | 3 |
| 2001 | Saliency, Scale and Image Description
Timor Kadir, J. Michael Brady |
Int. J. Comput. Vis. | 2 |
| 2001 | Segmentation of Brain MR Images through a Hidden Markov Random Field Model and the Expectation Maximization AlgorithmabstractThe finite mixture (FM) model is the most commonly used model for statistical segmentation of brain magnetic resonance (MR) images because of its simple mathematical form and the piecewise constant nature of ideal brain MR images. However, being a histogram-based model, the FM has an intrinsic limitation--no spatial information is taken into account. This causes the FM model to work only on well-defined images with low levels of noise; unfortunately, this is often not the the case due to artifacts such as partial volume effect and bias field distortion. Under these conditions, FM model-based methods produce unreliable results. In this paper, we propose a novel hidden Markov random field (HMRF) model, which is a stochastic process generated by a MRF whose state sequence cannot be observed directly but which can be indirectly estimated through observations. Mathematically, it can be shown that the FM model is a degenerate version of the HMRF model. The advantage of the HMRF model derives from the way in which the spatial information is encoded through the mutual influences of neighboring sites. Although MRF modeling has been employed in MR image segmentation by other researchers, most reported methods are limited to using MRF as a general prior in an FM model-based approach. To fit the HMRF model, an EM algorithm is used. We show that by incorporating both the HMRF model and the EM algorithm into a HMRF-EM framework, an accurate and robust segmentation can be achieved. More importantly, the HMRF-EM framework can easily be combined with other techniques. As an example, we show how the bias field correction algorithm of Guillemaud and Brady (1997) can be incorporated into this framework to achieve a three-dimensional fully automated approach for brain MR image segmentation. Yongyue Zhang, J. Michael Brady, Stephen M. Smith 0001 |
IEEE Trans. Medical Imaging | 2 |
| 2000 | Active Contour Road Model for Smart VehicleabstractWe propose a method to solve the general problem of road tracking and 3D-shape reconstruction for a smart vehicle. The method assumes that the road boundaries are parallel and that the width of the road is constant. We then detect and track the road region in the image using active contour models subject to a parallelism constraint. The system then generates a 3D-road model from a single image. We evaluate the effectiveness of the method by applying to real road scenes comprising more than 2000 images. Yasushi Yagi, Yoshiteru Kawasaki, Masahiko Yachida, J. Michael Brady |
ICPR | 4 |
| 2000 | MRI-Mammography 2D/3D Data Fusion for Breast Pathology Assessment
Christian P. Behrenbruch, Kostas Marias, Paul A. Armitage, Margaret Yam, Niall Moore, Ruth E. English, J. Michael Brady |
MICCAI | 7 |
| 2000 | Practical Structure and Motion from Stereo When Motion is Unconstrained
Nicholas Molton, J. Michael Brady |
Int. J. Comput. Vis. | 2 |
| 2000 | Segmentation and measurement of brain structures in MRI including confidence bounds
Miguel Ángel González Ballester, Andrew Zisserman, J. Michael Brady |
Medical Image Anal. | 3 |
| 2000 | Detecting the brain surface in sparse MRI using boundary models
Patrick C. Marais, J. Michael Brady |
Medical Image Anal. | 2 |
| 1999 | De-noising hint Surfaces: A Physics-Based Approach
Margaret Yam, Ralph Highnam, J. Michael Brady |
MICCAI | 3 |
| 1999 | A Non-Rigid Registration Algorithm for Dynamic Breast MR Images
Paul M. Hayton, J. Michael Brady, Stephen M. Smith 0001, Niall Moore |
Artif. Intell. | 2 |
| 1999 | Detection Film-Screen Artefacts in Mammography Using a Model-Based ApproachabstractMicrocalcifications can be one of the earliest signs of breast cancer. Unfortunately, their appearance in mammograms can be mimicked by dust and dirt entering the imaging process and this has been shown previously to lead to false positives. We use a model of the imaging process and, in particular, the blurring functions inherent within it to detect the film-screen artifacts caused by dust and dirt and, thus, reduce false-positives. A crucial facet of the work is the choice of the correct image representation upon which to perform the image processing. After extensive testing, our algorithm has identified no microcalcifications as being artifacts and has an artifact detection rate of approaching 96%. Ralph Highnam, J. Michael Brady, Ruth E. English |
IEEE Trans. Medical Imaging | 2 |
| 1998 | Feature Saliency from Noise Variations in Invariants
Mark Jenkinson, J. Michael Brady |
ACCV (2) | 2 |
| 1998 | Dynamic Calibration of an Active Vision System to Compute the Ground Plane Transformation
Fuxing Li, J. Michael Brady |
ACCV (1) | 2 |
| 1998 | Stereo Vision-Based Obstacle Detection for Partially Sighted People
Stephen Se, J. Michael Brady |
ACCV (1) | 2 |
| 1998 | Correspondence between Different View Breast X-Rays Using a Simulation of Breast DeformationabstractWe develop a method to find correspondences between a Cranio-Caudal (CC) and a Medio-Lateral Oblique (MLO) X-ray image of the same breast. Matching between such pairs of images is considered essential by radiologists for more reliable diagnosis of early breast cancer. The two images are taken while the breast is compressed between the cassette and plate of the X-ray machine, but, almost always, to a different extent in each direction. The deformations of the breast caused by the different compressions in the different directions causes corresponding points to appear far from the straight "epipolar lines" familiar from binocular stereo vision. The method developed in this paper calculates the line in a MLO image corresponding to a point in the CC image through simulation of the deformation and the projection of a 3D line (curve) corresponding to the point. Experiments using actual images show that the method gives good predictions which can be used to find exact correspondences between points in the two images. Yasuyo Kita, Ralph Highnam, J. Michael Brady |
CVPR | 3 |
| 1998 | Measurement of Brain Structures Based on Statistical and Geometrical 3D Segmentation
Miguel Ángel González Ballester, Andrew Zisserman, J. Michael Brady |
MICCAI | 3 |
| 1998 | Artificial Intelligence 40 Years later
Daniel G. Bobrow, J. Michael Brady |
Artif. Intell. | 2 |
| 1998 | Modeling the Ground Plane Transformation for Real-Time Obstacle Detection
Fuxing Li, J. Michael Brady |
Comput. Vis. Image Underst. | 2 |
| 1998 | A stereo vision-based aid for the visually impaired
Nicholas Molton, Stephen Se, J. Michael Brady, Penny Probert Smith |
Image Vis. Comput. | 3 |
| 1997 | Vision-based Detection of Kerbs and Steps
Stephen Se, J. Michael Brady |
BMVC | 2 |
| 1997 | SUSAN - A New Approach to Low Level Image Processing
Stephen M. Smith 0001, J. Michael Brady |
Int. J. Comput. Vis. | 2 |
| 1997 | Software and hardware architecture of advanced mobile robots for manufacturingabstractModern manufacturing requires flexible and autonomous systems for materials handling and transportation. For such applications, a succession of implemented mobile robots has been developed over the past seven years. In this paper, the questions of software and hardware architecture are discussed in light of experience gained so far. Also discussed are mobile robot projects that seem realistic over the next five to ten years. J. Michael Brady, Huosheng Hu |
J. Exp. Theor. Artif. Intell. | 1 |
| 1997 | Analysis of dynamic MR breast images using a model of contrast enhancement
Paul M. Hayton, J. Michael Brady, Lionel Tarassenko, Niall Moore |
Medical Image Anal. | 2 |
| 1997 | Model-Based Image Enhancement of Far Infrared ImagesabstractWe devise enhancement algorithms for far infrared images based upon a model of an idealized far infrared image being piecewise-constant. We then apply two known enhancement algorithms: median filtering and spatial homomorphic filtering, and then extend the model to develop spatio-temporal homomorphic filtering. The algorithms have been applied to several image sequences and work well, showing significant image enhancement. Ralph Highnam, J. Michael Brady |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1997 | Estimating the Bias Field of MR ImagesabstractWe propose a modification of Wells et al. technique for bias field estimation and segmentation of magnetic resonance (MR) images. We show that replacing the class other, which includes all tissue not modeled explicitly by Gaussians with small variance, by a uniform probability density, and amending the expectation-maximization (EM) algorithm appropriately, gives significantly better results. We next consider the estimation and filtering of high-frequency information in MR images, comprising noise, intertissue boundaries, and within tissue microstructures. We conclude that post-filtering is preferable to the prefiltering that has been proposed previously. We observe that the performance of any segmentation algorithm, in particular that of Wells et al. (and our refinements of it) is affected substantially by the number and selection of the tissue classes that are modeled explicitly, the corresponding defining parameters and, critically, the spatial distribution of tissues in the image. We present an initial exploration to choose automatically the number of classes and the associated parameters that give the best output. This requires us to define what is meant by "best output" and for this we propose the application of minimum entropy. The methods developed have been implemented and are illustrated throughout on simulated and real data (brain and breast MR). Régis Guillemaud, J. Michael Brady |
IEEE Trans. Medical Imaging | 2 |
| 1997 | Dynamic global path planning with uncertainty for mobile robots in manufacturingabstractWe propose a probabilistic approach to the problem of global path planning with uncertainty for mobile robots in a dynamic manufacturing environment. To model the changing environment, we use a topological graph weighted by scalar cost functions. The cost functions consist of two elements: a deterministic cost for the known part of the robot's environment, and an uncertainty cost for the unknown part of the environment. Statistical models are built to quantify the unknown part of the environment, forming uncertainty costs for handling unexpected events. These uncertainty costs are dynamically updated by available sensor data when the mobile robot moves around. An optimal path (suboptimal in practice) is then found from the weighted topological graph using dynamic programming. Huosheng Hu, J. Michael Brady |
IEEE Trans. Robotics Autom. | 2 |
| 1996 | Isotropic Gradient EstimatioabstractThe vast majority of corner and edge detectors measure image intensity gradients in order to estimate the positions and strengths of features. However, many of the most popular intensity gradient estimators are inherently and significantly anisotropic. In spite of this, few algorithms take the anisotropy into account, and so the set of features uncovered is typically sensitive to rotations of the image, compromising recognition, matching (e.g. stereo), and tracking. We introduce an effective technique for removing unwanted anisotropies from analytical gradient estimates, by measuring local intensity gradients in four directions rather than the more traditional two. In experiments using real image data, our algorithm reduces the gradient anisotropy associated with conventional analytical gradient estimates by up to 85%, yielding more consistent feature topologies. Jason Merron, J. Michael Brady |
CVPR | 2 |
| 1996 | Fast Computation of the Fundamental Matrix for an Active Stereo Vision System
Fuxing Li, J. Michael Brady, Charles Wiles |
ECCV (1) | 2 |
| 1996 | On the Appropriateness of Camera Models
Charles Wiles, J. Michael Brady |
ECCV (2) | 2 |
| 1996 | Ground Plane Motion Camera Models
Charles Wiles, J. Michael Brady |
ECCV (2) | 2 |
| 1996 | Texture Segmentation Using Local Energy in Wavelet Scale Space
Zhi-Yan Xie, J. Michael Brady |
ECCV (1) | 2 |
| 1996 | Symmetry Analysis Through Wave PropagationabstractA significant drawback of the symmetry set evaluation for a 2D shape using the wave diffusion process1 is its slow execution time caused, in large part, by the diffusion step. We first recall the need for a diffusion process. A parallel implementation of the wave diffusion algorithm on a transputer network is presented. A faster alternative approach to detect the symmetry set, which we call the normal transform, and which is similar to the wave propagation mechanism, is described. Dipti Prasad Mukherjee, J. Michael Brady |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 1996 | A representation for mammographic image processing
Ralph Highnam, J. Michael Brady, Basil Shepstone |
Medical Image Anal. | 2 |
| 1995 | Closing the Loop on Multiple MotionsabstractWe describe a number of advances in the analysis of road scenes when the scene contains multiple moving objects and is observed by a single nonsteerable camera mounted on the front of a vehicle. Our structure from motion approach to scene segmentation derives front the observed motions of independently moving objects and requires no prior knowledge. We describe a hierarchy of camera models for the analysis of the scene, the simpler models handle degeneracies that occur in the more complex models. The major technical contribution is the recursive computation of feature clusters, which are fed forward over time. This closed loop feature tracking generates extended feature trajectories which significantly improve the discriminating power of scene segmentation.> Charles Wiles, J. Michael Brady |
ICCV | 2 |
| 1995 | 2D phase-independent local features for texture segmentationabstractFor many image processing tasks, the wavelet transform is used to represent an image by oriented spatial-frequency (scale-space) channels in which some properties of the image are better represented than in image space. The spatial behaviour in each channel, and the relationships between the channels are critically important for subsequent processing. In this paper, a 2D local energy and phase representation of a wavelet transform is presented. Based on this representation, we note that in general a wavelet transform is coupled with the phase component of the analysing wavelet associated with that scale and orientation. Consequently, commonly used features, such as squaring, and half- or full-wave rectification of a wavelet transform also depend on this phase component which not only causes unnecessary spatial variation of features at each scale but also makes it more difficult to associate features meaningfully across scales. Instead, the 2D local energy of a wavelet transform is proposed as a local feature for image texture segmentation. The advantages of using this local energy feature are that the feature is not only immune to spatial variations caused by the phase component of the analysing wavelet but can be related from one scale to another. The success of the approach is demonstrated by experimental results for both real infrared line scan (IRLS) aerial images and Brodatz images. Zhi-Yan Xie, J. Michael Brady |
ICIP (3) | 2 |
| 1995 | LICAs: a modular architecture for intelligent control of mobile robotsabstractA modular architecture used for intelligent control of mobile robots has been developed at Oxford University over the last few years. This architecture takes the form of multiple sensing and control layers, based on "locally intelligent control agents" (LICAs). Central to such a design is the concept of "communication sequential processes" (CSP). This paper describes briefly the LICA-based control architecture for an Oxford mobile robot. Two typical operations of sonar and active vision systems have been given to demonstrate its flexibility and efficiency. Such a modular and unified system has been licensed commercially and allows for the integration of all kinds of sensors and actuators to meet future needs. Huosheng Hu, J. Michael Brady, J. Grothusen, Penny Probert Smith |
IROS (1) | 2 |
| 1995 | Recognition of Object Classes from Range Data
Ian D. Reid 0001, J. Michael Brady |
Artif. Intell. | 2 |
| 1995 | PARADOX - a heterogeneous machine for the 3D vision algorithmabstractAbstract We present in the paper a heterogeneous machine, PARADOX, designed in Oxford for real time image processing. PARADOX consists of a Datacube pipelined image processor, a configurable network of 32 T800 transputers, a Sun‐4 workstation and a special‐purpose interface connecting the Datacube to the transputer network. Its programming style is a mixture of MIMD paradigm employing a processor farm and interrupts to control the image processing pipeline in the Datacube via a VME bus. A number of vision algorithms including the Canny edge detector have been implemented on this machine at video rate. In particular, a 3D vision algorithm, Droid, has been implemented to provide navigation data for an autonomous guided vehicle. Han Wang 0001, J. Michael Brady |
Concurr. Pract. Exp. | 2 |
| 1995 | 3D Motion recovery via affine Epipolar geometry
Larry S. Shapiro, Andrew Zisserman, J. Michael Brady |
Int. J. Comput. Vis. | 3 |
| 1995 | Real-time corner detection algorithm for motion estimation
Han Wang 0001, J. Michael Brady |
Image Vis. Comput. | 2 |
| 1995 | ASSET-2: Real-Time Motion Segmentation and Shape TrackingabstractThis paper describes a system for detecting and tracking moving objects in a moving world. The feature-based optic flow field is segmented into clusters with affine internal motion which are tracked over time. The system runs in real-time, and is accurate and reliable.> Stephen M. Smith 0001, J. Michael Brady |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1994 | Motion From Point Matches Using Affine Epipolar Geometry
Larry S. Shapiro, Andrew Zisserman, J. Michael Brady |
ECCV (2) | 3 |
| 1994 | A Practical Solution to Corner DetectionabstractA new corner detection algorithm has been developed based on the observation of surface curvature. The algorithm utilizes a linear interpolation scheme for intermediate pixel addressing in the differentiation step, which results in improved accuracy of corner localisation and reduced computational complexity. Noise is reduced by a combination of Gaussian convolution, non-maximum suppression and false corner response suppression. The corner finder is applied to computing stereo disparities and structures from motion. It is implemented on a hybrid parallel processor PARADOX with a performance of 14 frames per second.> Han Wang 0001, J. Michael Brady |
ICIP (1) | 2 |
| 1994 | A Four Degree-Of-Freedom Robot Head for Active VisionabstractThe design of a robot head for active computer vision tasks is described. The stereo head/eye platform uses a common elevation configuration and has four degree-of-freedom. The joints are driven by DC servo motors coupled with incremental optical encoders and backlash minimizing gearboxes. The details of mechanical design, head controller design, the architecture of the system, and the design criteria for various specifications are presented. Fenglei Du, J. Michael Brady |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 1994 | Recognition of parameterized objects from 3D data: a parallel implementation
Frédéric Chenavier, Ian D. Reid 0001, J. Michael Brady |
Image Vis. Comput. | 3 |
| 1994 | Extracting structure from an affine view of a 3D point set with one or two bilateral symmetries
Roger Fawcett, Andrew Zisserman, J. Michael Brady |
Image Vis. Comput. | 3 |
| 1994 | Computing the scatter component of mammographic imagesabstractThe authors build upon a technical report (Tech. Report OUEL 2009/93, Engng. Sci., Oxford Uni., Oxford, UK, 1993) in which they proposed a model of the mammographic imaging process for which scattered radiation is a key degrading factor. Here, the authors propose a way of estimating the scatter component of the signal at any pixel within a mammographic image, and they use this estimate for model-based image enhancement. The first step is to extend the authors' previous model to divide breast tissue into "interesting" (fibrous/glandular/cancerous) tissue and fat. The scatter model is then based on the idea that the amount of scattered radiation reaching a point is related to the energy imparted to the surrounding neighbourhood. This complex relationship is approximated using published empirical data, and it varies with the size of the breast being imaged. The approximation is further complicated by needing to take account of extra-focal radiation and breast edge effects. The approximation takes the form of a weighting mask which is convolved with the total signal (primary and scatter) to give a value which is input to a "scatter function", approximated using three reference cases, and which returns a scatter estimate. Given a scatter estimate, the more important primary component can be calculated and used to create an image recognizable by a radiologist. The images resulting from this process are clearly enhanced, and model verification tests based on an estimate of the thickness of interesting tissue present proved to be very successful. A good scatter model opens the was for further processing to remove the effects of other degrading factors, such as beam hardening. Ralph Highnam, J. Michael Brady, Basil Shepstone |
IEEE Trans. Medical Imaging | 2 |
| 1994 | Dynamic Belief Networks for Discrete MonitoringabstractWe describe the development of a monitoring system which uses sensor observation data about discrete events to construct dynamically a probabilistic model of the world. This model is a Bayesian network incorporating temporal aspects, which we call a dynamic belief network; it is used to reason under uncertainty about both the causes and consequences of the events being monitored. The basic dynamic construction of the network is data-driven. However the model construction process combines sensor data about events with externally provided information about agents' behavior, and knowledge already contained within the model, to control the size and complexity of the network. This means that both the network structure within a time interval, and the amount of history and detail maintained, can vary over time. We illustrate the system with the example domain of monitoring robot vehicles and people in a restricted dynamic environment using light-beam sensor data. In addition to presenting a generic network structure for monitoring domains, we describe the use of more complex network structures which address two specific monitoring problems, sensor validation and the data association problem.> Ann E. Nicholson, J. Michael Brady |
IEEE Trans. Syst. Man Cybern. Syst. | 2 |
| 1993 | Extracting Structure from an Affine View of a 3D Point Set with One or Two Bilateral SymmetriesabstractAbstract We demonstrate that the structure of a 3D point set with a single bilateral symmetry can be reconstructed from an uncalibrated affine image, modulo a Euclidean transformation, up to a four parameter family of symmetric objects that could have given rise to the image. If the object has two orthogonal bilateral symmetries, its shape can be reconstructed, modulo a Euclidean transformation, to a three parameter family of symmetric shapes that could have given rise to the image. Furthermore, if the camera aspects ratio is known, the three parameter family reduces to a single scale and the orientation of the object can be determined. These results are demonstrated using real images with uncalibrated cameras. Roger Fawcett, Andrew Zisserman, J. Michael Brady |
BMVC | 3 |
| 1993 | Self-calibration of the intrinsic parameters of cameras for active vision systemsabstractA new technique for the calibration of the intrinsic parameters of cameras for active vision systems is presented. By making deliberate camera motions, the intrinsics of the cameras can be calibrated based either on the positional difference of optical flow field (PDOFF) or the trajectories of features (TOF) on the image plane. A way to detect the distortion of a camera lens is also presented. The calibration method is simple, fast, reliable, and very easy to combine with task performing processes. The performance of the technique is illustrated. The method can be used for general calibration of camera intrinsics.> Fenglei Du, J. Michael Brady |
CVPR | 2 |
| 1993 | Recognition of object classes from range dataabstractThe authors present techniques for recognizing instances of 3-D object classes from sets of 3-D feature observations. Recognition of a class instance is structured as a search of an interpretation tree in which geometric constraints on pairs of sensed features not only prune the tree, but are used to determine upper and lower bounds on the model parameter values of the instance. A real-valued constraint propagation network unifies the representations of the model parameters, model constraints and feature constraints, and provides a simple and effective mechanism for accessing and updating parameter values. Recognition of objects with multiple internal degrees of freedom, including non-uniform scaling and stretching, articulations, and subpart repetitions, is demonstrated for two different types of real range data: 3-D edge fragments from a stereo vision system, and position/surface normal data derived from planar patches extracted from a range image.> Ian D. Reid 0001, J. Michael Brady |
ICCV | 2 |
| 1993 | Dynamic tracking of a wheeled mobile robotabstractBased on a dynamic model of a wheeled mobile robot (WMR), a dynamic control method is developed so that the WMR tracks a desired trajectory. The full nonlinear dynamics and the kinematic constraints are embodied in the controller. The steering and driving torques are chosen as the control inputs. Examples are presented that demonstrate the effectiveness of the model and the control methods. Zhongping Deng, J. Michael Brady |
IROS | 2 |
| 1993 | A decision theoretic approach to real-time obstacle avoidance for a mobile robotabstractInvestigates how a car-like mobile robot handles unexpected static obstacles while following an optimal path planned by the global path planner. To find an optimal solution of the problem, the obstacle avoidance problem is formulated as a decision theoretic approach. The optimal decision rule we seek is to minimize the Bayes risk by trading off between deliberative maneuver and the alternatives. Real-time implementation is emphasized in order to provide a framework for real-world applications. Huosheng Hu, J. Michael Brady, Penny Probert Smith |
IROS | 2 |
| 1992 | A Matching and Tracking Strategy for Independently Moving Objects
Larry S. Shapiro, Han Wang 0001, J. Michael Brady |
BMVC | 3 |
| 1992 | The Data Association Problem when Monitoring Robot Vehicles Using Dynamic Belief Networks
Ann E. Nicholson, J. Michael Brady |
ECAI | 2 |
| 1992 | A parallel implementation of a structure-from-motion algorithm
Han Wang 0001, Chris Bowman, J. Michael Brady, Christopher G. Harris 0002 |
ECCV | 3 |
| 1992 | Sensor Validation Using Dynamic Belief Networks
Ann E. Nicholson, J. Michael Brady |
UAI | 2 |
| 1992 | Model-based recognition and range imaging for a guided vehicle
Ian D. Reid 0001, J. Michael Brady |
Image Vis. Comput. | 2 |
| 1992 | Feature-based correspondence: an eigenvector approach
Larry S. Shapiro, J. Michael Brady |
Image Vis. Comput. | 2 |
| 1991 | The Kinematics and Eye Movements for a Two-Eyed Robot Head
Fenglei Du, J. Michael Brady |
BMVC | 2 |
| 1991 | Gaze Control for a Two-Eyed Robot Head
Fenglei Du, J. Michael Brady, David William Murray 0001 |
BMVC | 2 |
| 1991 | Optic Disk Boundary Detection
Simon Lee, J. Michael Brady |
BMVC | 2 |
| 1991 | Recognizing Parameterized Objects Using 3D Edges
Ian D. Reid 0001, J. Michael Brady |
BMVC | 2 |
| 1991 | A Modal Approach to Feature-based Correspondence
Larry S. Shapiro, J. Michael Brady |
BMVC | 2 |
| 1991 | Coping with uncertainty in control and planning for a mobile robotabstractDescribes a decision theoretic approach to real-time obstacle avoidance and path planning for a mobile robot. The mobile robot navigates in a semi-structured environment in which unexpected obstacles may appear at random locations. Twelve sonar sensors are currently used to report the presence and location of the obstacles. To handle the uncertainty of an obstacle's appearance, the authors adopt a Bayesian approach by assuming a prior distribution for the presence of unknown obstacles. The distribution is changed dynamically according to the information accumulated by sensors. When searching for an optimal path using dynamic programming, the authors take the probability into account in making a decision. Based on prior information and sensor data, they show that the proposed method allows the mobile robot to avoid unexpected obstacles and finds an optimal path to the goal in real time.> Huosheng Hu, J. Michael Brady, Penny Probert Smith |
IROS | 2 |
| 1991 | Integrating stereo and photometric stereo to monitor the development of glaucoma
Simon Lee, J. Michael Brady |
Image Vis. Comput. | 2 |
| 1990 | Prediction of stereo disparity using optical flowabstractThis paper describes a scheme in which optical flow information is used to guide stereo correspondence matching. The epipolar constraint, which is used in static stereo to confine correspondence search to a line, is replaced by a mechanism which confines search to an area around a point. The experimental setup consists of a pair of cameras mounted on a mobile robot vehicle. A sequence of stereo image pairs is taken during vehicle motion, and the images are processed by a corner detector. One of the first steps in extracting useful information from the corners is to solve the correspondence problem. For a stereo sequence, this requires both the temporal matching of corners along the sequence, and also the stereo matching of corners between left and right images. The results of Paul A. Beardsley, J. Michael Brady, David William Murray 0001 |
BMVC | 2 |
| 1990 | The computation of deformation and rotation in stereopsis
Keith Langley, B. J. Rogers, J. Michael Brady |
BMVC | 3 |
| 1990 | Integrating stereo and photometric stereo to monitor the development of glaucomaabstractAbstract Progress on a system to monitor the development of glaucoma by measuring the topography of the optic disk is reported. The need for an accurate method for doing this using passive vision is explained. Sparse depth measurements from stereo matching of blood vessels provide insufficient constraint for reconstructing the surface of the optic disk. Shape from shading has to contend with a spatially-varying albedo. We show how a particular arrangement of fundus cameras allows us to apply a technique akin to homomorphic filtering to recover estimates of δz δx that can be smoothed by appropriate regularization. Stereo is integrated with these photometric stereo depth estimates. Examples of artificial object and optic disk surface reconstructions are presented. Simon Lee, J. Michael Brady |
BMVC | 2 |
| 1990 | A fast algorithm for computing optic flow and its implementation on a Transputer array
Han Wang 0001, J. Michael Brady, I. Page |
BMVC | 2 |
| 1990 | Parallel Computation Of Optic Flow
Shaogang Gong, J. Michael Brady |
ECCV | 2 |
| 1990 | Stereo matching of curves
Andrew T. Brint, J. Michael Brady |
Image Vis. Comput. | 2 |
| 1988 | On the Geometric Interpretation of Contours
Radu Horaud, J. Michael Brady |
Artif. Intell. | 2 |
| 1987 | Generating and Generalizing Models of Visual Objects
Jonathan H. Connell, J. Michael Brady |
Artif. Intell. | 2 |
| 1986 | The Curvature Primal SketchabstractIn this paper we introduce a novel representation of the significant changes in curvature along the bounding contour of planar shape. We call the representation the Curvature Primal Sketch because of the close analogy to the primal sketch representation advocated by Marr for describing significant intensity changes. We define a set of primitive parameterized curvature discontinuities, and derive expressions for their convolutions with the first and second derivatives of a Gaussian. We describe an implemented algorithm that computes the Curvature Primal Sketch by matching the multiscale convolutions of a shape, and illustrate its performance on a set of tool shapes. Several applications of the representation are sketched. Haruo Asada, J. Michael Brady |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1985 | Toward a surface primal sketchabstractThis paper reports progress toward the development of a representation of significant surface changes in dense depth maps. We call tile representation the Surface Primal Sketch by analogy with representations of intensity changes, image structure, and changes in curvature of planar curves. We describe an implemented program that detects, localizes, and symbolically describes: steps, where the surface height function is discontinuous, and roofs, where the surface is continuous but the surface normal is discontinuous. We illustrate the performance of the program on range maps of objects of varying complexity. Jean Ponce, J. Michael Brady |
ICRA | 2 |
| 1985 | Learning Shape Descriptions
Jonathan H. Connell, J. Michael Brady |
IJCAI | 2 |
| 1985 | Artificial Intelligence and Robotics
J. Michael Brady |
Artif. Intell. | 1 |
| 1985 | Describing surfaces
J. Michael Brady, Jean Ponce, Alan L. Yuille, Haruo Asada |
Comput. Vis. Graph. Image Process. | 1 |
| 1984 | The Mechanic's Mate
J. Michael Brady, Philip E. Agre |
ECAI | 1 |
| 1984 | Representing shapeabstractWe summarize recent work by the author and his colleagues aimed at generating rich representations of shape for two and three-dimensional objects. An implementation of the smoothed local symmetries representation of 2D shapes is described and its use for inspection and the recognition of occluded objects sketched. The implementation uses an edge finder developed by Canny that is optimal in a precisely defined sense. The curvature patch representation of 3D shape is based on ideas of differential geometry. J. Michael Brady |
ICRA | 1 |
| 1984 | An Extremum Principle for Shape from ContourabstractAn extremum principle is developed that determines three-dimensional surface orientation from a two-dimensional contour. The principle maximizes the ratio of the area to the square of the perimeter, a measure of the compactness or symmetry of the three-dimensional surface. The principle interprets regular figures correctly and it interprets skew symmetries as oriented real symmetries. The maximum likelihood method approximates the principle on irregular figures, but we show that it consistently overestimates the slant of an ellipse. J. Michael Brady, Alan L. Yuille |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1983 | An Extremum Principle for Shape From Contour
J. Michael Brady, Alan L. Yuille |
IJCAI | 1 |
| 1983 | Parallelism in Vision
J. Michael Brady |
Artif. Intell. | 1 |
| 1983 | Rotationally symmetric operators for surface interpolation
J. Michael Brady, Berthold K. P. Horn |
Comput. Vis. Graph. Image Process. | 1 |
| 1982 | Computer Vision
J. Michael Brady |
Artif. Intell. | 1 |
| 1981 | Preface - The Changing Shape of Computer Vision
J. Michael Brady |
Artif. Intell. | 1 |
| 1980 | Shape Encoding and Subjective Contours
J. Michael Brady, W. Eric L. Grimson, D. J. Langridge |
AAAI | 1 |
| 1980 | Stuart C. Shapiro, Techniques of Artificial lntelligence
J. Michael Brady |
Artif. Intell. | 1 |
| 1977 | Hints on Proofs by Recursion InductionabstractIn 1963 John McCarthy proposed a formalism based on conditional expression and recursion for use in the emergent theory of computation. Included in his proposals was a proof technique, known as recursive induction, which could be used to establish the equivalence of recursively defined functions. This paper shows that the discovery of an equations to serve in a proof by recursive induction does not have to rely on luck or inspiration, but can be developed rationally hand in hand with the development of the proof. J. Michael Brady |
Comput. J. | 1 |
| 1976 | A Programming Approach to Some Concepts and Results in the Theory of ComputationabstractThe benefits of a programming approach to the theory of computation are illustrated by considering a traditional proof, namely the equivalence of Turing's formalism and general recursive functions (GRF). In these terms, we are led to criticise the GRF and to give a programmer's view of the Kleene normal form theorem. J. Michael Brady |
Comput. J. | 1 |