Constraint Satisfaction Problem with Bilevel Constraint: Application to Interpretation of Over-Segmented Images

Abstract In classical finite-domain constraint satisfaction problems, the assumption made is that only one value is associated with only one variable. For example, in pattern recognition one variable is associated with only one segmented region. However, in practice, regions are often oversegmented which results in failure of any one to one mapping. This paper proposes a definition of finite-domain constraint satisfaction problems with bilevel constraints in order to take into account a many to one relation between the values and the variables. The additional level of constraint concerns the data assigned to the same complex variable. Then, we give a definition of the arc-consistency problem for bilevel constraint satisfaction checking. A new algorithm for arc consistency to deal with these problems is presented as well. This extension of the arc-consistency algorithm retains its good properties and has a time complexity in O( en 3 d 2 ) in the worst case. This algorithm was tested on medical images. These tests demonstrate its reliability in correctly identifying the segmented regions even when the image is over-segmented.

[1]  Aline Deruyver,et al.  A segmentation technique for cerebral NMR images , 1994, Proceedings of 1st International Conference on Image Processing.

[2]  Aline Deruyver,et al.  Semantic graph and arc consistency in "true" three dimensional image labelling , 1995, Proceedings., International Conference on Image Processing.

[3]  Philippe Charman,et al.  A constraint-based approach for the generation of floor plans , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[4]  Christian Bessiere,et al.  Arc-Consistency and Arc-Consistency Again , 1993, Artif. Intell..

[5]  Azriel Rosenfeld,et al.  Scene Labeling by Relaxation Operations , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  T. Kokeny,et al.  A new arc consistency algorithm for CSPs with hierarchical domains , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[7]  Abdel Belaïd,et al.  Reconnaissance des Formes : Méthodes et applications , 1992 .

[8]  Eugene C. Freuder,et al.  The Complexity of Some Polynomial Network Consistency Algorithms for Constraint Satisfaction Problems , 1985, Artif. Intell..

[9]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[10]  C. Bessiere,et al.  An arc-consistency algorithm optimal in the number of constraint checks , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[11]  William S. Havens,et al.  Knowledge Structuring and Constraint Satisfaction: The Mapsee Approach , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  François Charpillet,et al.  Representing and propagating constraints in temporal reasoning , 1991, [Proceedings] Third International Conference on Tools for Artificial Intelligence - TAI 91.

[13]  Thomas C. Henderson,et al.  Arc and Path Consistency Revisited , 1986, Artif. Intell..

[14]  Pascal Van Hentenryck,et al.  A Generic Arc-Consistency Algorithm and its Specializations , 1992, Artif. Intell..

[15]  Marcello Pelillo,et al.  Learning Compatibility Coefficients for Relaxation Labeling Processes , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Heinrich Niemann,et al.  ERNEST: A Semantic Network System for Pattern Understanding , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Roger Mohr,et al.  Good Old Discrete Relaxation , 1988, ECAI.

[18]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..