Adaptive Markovian model for 3D x-ray vascular reconstruction
The Bayesian approach combined with the Markov random field approach provide a powerful and consistent mathematical framework for taking into account a priori knowledge and for regularizing ill-posed ...
Generalized method of moments for shape distribution in random images
The pattern spectrum method of moments has been used by the author to estimate the shape distribution in random binary images with unknown grain size. Simultaneous estimation of the parameters of the ...
Automatic programming of binary morphological machines by PAC learning
Proc. SPIE, Vol. 2568, 233 (1995);
doi:10.1117/12.216356
Online Publication Date: 11 May 2005
Conference Date: Tuesday 11 July 1995
Conference Location: San Diego, CA, USA
Conference Title: Neural, Morphological, and Stochastic Methods in Image and Signal Processing
Conference Chairs: Edward R. Dougherty, Francoise J. Preteux, Sylvia S. Shen
Binaryimage analysis problems can be solved by set operators implementedas programs for a binary morphological machine (BMM). This isa very general and powerful approach to solve this typeof problem. However, the design of these programs is nota task manageable by nonexperts on mathematical morphology. In orderto overcome this difficulty we have worked on tools thathelp users describe their goals at higher levels of abstractionand to translate them into BMM programs. Some of thesetools are based on the representation of the goals ofthe user as a collection of input-output pairs of imagesand the estimation of the target operator from these data.PAC learning is a well suited methodology for this task,since in this theory 'concepts' are represented as Boolean functionsthat are equivalent to set operators. In order to applythis technique in practice we must have efficient learning algorithms.In this paper we introduce two PAC learning algorithms, bothare based on the minimal representation of Boolean functions, whichhas a straightforward translation to the canonical decomposition of setoperators. The first algorithm is based on the classical Quine-McCluskeyalgorithm for the simplification of Boolean functions, and the secondone is based on a new idea for the constructionof Boolean functions: the incremental splitting of intervals. We alsopresent a comparative complexity analysis of the two algorithms. Finally,we give some application examples.