Geobild’ 89: Proceedings of the 4th Workshop on Geometrical Problems of Image Processing held in Georgenthal (GDR), March 13–17, 1989 [Reprint 2022 ed.] 9783112659007, 9783112658994


164 38 13MB

German Pages 213 [212] Year 1989

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
PREFACE
TABLE OF CONTENTS
Digital Geometry
Discrete Straight Line Segments: Parameters, Primitives and Properties
The structure of boundaries of digital sets with application to parallel thinning
Random point sets in lattices
Motions in the discrete plane
Some properties of the unimodular group in R2
Computational Geometry
Optimal lines in the plane: A survey
Special dissection of polygonal regions in LSI mask pattern design
Separability of simple polygons
Polarity of polyhedra and separability of point sets
The complexity of polygon cover and partition problems
Integral Geometry and Stochastic Geometry
Translative integral geometry
Object Recognition in Images using Models of Geometric Structures
Random paths in non-convex bodies
On means, medians and variances of random compact sets
On expected figures in the plane
The Johnson-Mehl tesselation with time dependent nucleation intensity in view of basic 3-D tesselations
Stereology
Mathematical aspects of the stereological membrane problem
Stereological estimation of second- and higher—order properties of random sets
Some remarks on stereological estimation of particle densities
On anisotropy of shape and spatial distributions
Geometric covariograms for pairs of parallel j-planes
X-ray pictures of convex sets
Geometry and other contributions to Image Processing
On basic notions of fuzzy set theory and some ideas for their application in image processing
Polyhedral Object Recognition by Hough Space Analysis
Quadtrees and the Hausdorff dimension of pictures
On the distance of two circles
Last Minute Papers
Precision of systematic sampling on a step function
Applications of Computational Geometry in Knowledge-Based Dialog Systems
Convex bodies integral representations
Recommend Papers

Geobild’ 89: Proceedings of the 4th Workshop on Geometrical Problems of Image Processing held in Georgenthal (GDR), March 13–17, 1989 [Reprint 2022 ed.]
 9783112659007, 9783112658994

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

Mathematica/ Research Geobild '89 edited by A. Hübler • W . Nagel B. D. Ripley • G. Werner

Volume 51

AKADEMIE-VERLAG

BERLIN

«7

In this series original contributions of mathematical research in all fields are contained, such as — research monographs — collections of papers to a single topic — reports on congresses of exceptional interest for mathematical research. This series is aimed at promoting quick information and communication between mathematicians of the various special branches.

In diese Reihe werden Originalbeiträge zu allen Gebieten der mathematischen Forschung aufgenommen wie — Forschungsmonographien — Sammlungen von Arbeiten zu einem speziellen Thema — Berichte von Tagungen, die für die mathematische Forschung besonders aktuell sind. Die Reihe soll die schnelle Information und gute Kommunikation zwischen den Mathematikern der verschiedenen Fachgebiete fördern.

Manuscripts in English and German comprising at least 100 pages and not more than 500 pages can be admitted to this series. W i t h respect to a quick publication the manuscripts are reproduced photomechanically. Authors w h o are interested in this series please turn directly to the 'Akademie-Verlag'. Here you will get more detailed information about the form of the manuscripts and the modalities of publication.

Manuskripte in englischer und deutscher Sprache, die mindestens 100 Seiten und nicht mehr als 500 Seiten umfassen, können in diese Reihe aufgenommen werden. Im Interesse einer schnellen Publikation werden die Manuskripte auf fotomechanischem Weg reproduziert. Autoren, die an der Veröffentlichung entsprechender Arbeiten in dieser Reihe interessiert sind, wenden sich bitte direkt an den Akademie-Verlag. Sie erhalten dort genauere Informationen über die Gestaltung der Manuskripte und die Modalitäten der Veröffentlichung.

Geobild '89

Mathematical Research



Wissenschaftliche Beiträge herausgegeben von der Akademie der Wissenschaften der D D R Karl-Weierstraß-Institut für Mathematik

Band 51 Geobild '89

Mathematische Forschung

Geobild '89 Proceedings of the 4 t h Workshop on Geometrical Problems of Image Processing held in Georgenthal ( G D R ) , March 13 - 17, 1989

edited by Albrecht Hübler Werner Nagel Brian David Ripley Günter Werner

Akademie-Verlag Berlin 1989

Herausgeber: Dr.

rer.

nat.

Albrecht

Hübler

ür,

rer.

nat.

Werner

Nagel

Dr.

rer.

nat.

Günter

Werner

Friedrich-Sckiller-Universitat Sektion Prof.

Jena

Mathematik Dr.

Brian

David

Ripley

Department

of

¡.lathematics

University

of

Strathclyde

Die

Titel

skript

dieser der

ISBN

Autoren

tenreihe

werden

vorn

Originalmanu-

reproduziert.

3-05-500677-1

ISSN

0138-3019

Erschienen

im Akademie-Verlag

Leipziger (c)

Schrif

Str.

3 - 4 ,

Akademie-Verlag

Lizenznummer: Printed

in

Berlin,

Berlin, Berlin

DDR-1086 1989

202-100/411/89 the

German

Gesamtherstellung:

Democratic

VEB Kongreß-

Republic und

Oberlungwitz, Lektor: LSV

Dr.

Höppner

1085

Bestellnummer: 02800

Reinhard 763

790

6

(2182/51)

Werbedruck,

DDR-Q273

PREFACE At the present time there are a lot of good algorithms and effective tools for Image Processing and Analysis. Several of them are based upon solid theoretical foundations. But there is an obvious need for a further involvement of Mathematics. The theory should provide clear and consistent formulations of problems, definitions and notations as well as a systematic approach and, of course, new ideas! We - and, we think, the authors too - find this a provoking

challenge.

It is one intention of the "GeobiId"-workshops to reflect the state and the current trends of the geometric and stochastic foundations of Image Processing and Analysis. The emphasis is on the fields of Digital Geometry - Computational Geometry - integral Geometry - Stochastic Geometry - Stereology. According to the mind of the workshop several tutorial and 'review papers are included. Digital Geometry, as it has developed in the last 20 years,

investigates

the interconnections between traditional continuous geometry and its image in discrete grids with respect to given digitization

mappings.

Important problems are the characterization of digitized objects

like

straight lines, circles, convex sets etc. and their parameters, as well as the provision of practicable algorithmic solutions of corresponding computational problems. For several years there has been a growing interest in the study of the discrete image structures

themselves

independent of a continuous geometry. The main aims of current in this area are to understand and to describe the discrete

activity

topology

and geometry inherent in the supporting domain of discrete images. The papers in this volume which refer to this subject should be understood as first attempts in this direction. Computational Geometry as we understand it, was introduced ten years ago. Current trends are given in an incomplete list of typical geometrical problems: convexity, intersection, visibility,

point

location, contour, shortest path motion, partition and computation of parameters such as distances, perimeter. Many new solutions to computational problems are now available. Design principles foi algorithms such as the sweep-line paradigm, divide and conquer, geometric transformations, belong in the toolbox of theorists and practitioners working in this area. Classical data structures Voronoi-diagrams were used successfully

like

and new structures such as

segment-, interval-, and priority search trees have been invented. In Integral Geometry some progress has been made with respect to translative integral formulae, i.e. here, as opposed to the classical

theory, only

translations but not rotations are taken into account. This meets the practical need of an investigation of the anisotropy of structures

and

5

of parallel

sectioning

(e.g. confocal distribution

in S t e r e o l o g y .

Furthermore,

m i c r o s c o p e s ) allow the o b s e r v a t i o n

of p r o f i l e s on several

section p l a n e s

new

techniques

of the

joint

through a s p e c i m e n .

This must be e x p l o i t e d by new integral

geonretric and

stereological

f o r m u l a e for s e c o n d order moments

quantities

geometrical

structures. Such quantities

and

are n e c e s s a r y

with r e g a r d to the p r o b l e m s of a n a l y z i n g

in order

of

to make

the spatial

headway

a r r a n g e m e n t of

particles.

In S t o c h a s t i c G e o m e t r y the theory of r a n d o m sets

developing

further

structures

is being

and the store of s t o c h a s t i c m o d e l s for enriched.

The theory of Fuzzy S e t s treatment

is b e c o m i n g

increasingly

of grey tone images. T h e r e f o r e ,

this topic is i n c l u d e d . In the l i t e r a t u r e i n t r o d u c e d under the name g r e y - s c a l e For the c o n v e n i e n c e of the reader, are a r r a n g e d topics.

(Thus

call

a longer

important tutorial

this a p p r o a c h

the order

the p a p e r s

specialization.

implies no e v a l u a t i o n

to the attention

in the p r e s e n t

hope that the w o r k s h o p as well

papers!)-

and we would like

of the reader

from their

volume

aforementioned

of the v a r i o u s

It seems to be a feature of our

build or r e c o n s t r u c t b r i d g e s

on

morphology.

s h o u l d not be m i s u n d e r s t o o d ,

all the papers

in the paper

is also

in such a way that they c o r r e s p o n d with the

This s u b d i v i s i o n

is

real

- whatever

time that

own fields

as the p r o c e e d i n g s

to

his

scientists

to other ones. add a brick

to

bridges. We w i s h to thank Dr. H o p p n e r

from A k a d e m i e - V e r 1 a g

cooperation. Jena/Glasgow,December

1988 The

6

editors

for his help

and

We these

T A B L E

O F

C O N T E N T S

Digital Geometry

O o r s t , L. ( B r i a r c l i f f M a n o r ) Discrete s t r a i g h t line segments: and properties

Parameters,

E c k h a r d t , U. ( H a m b u r g ) The structure of boundaries of digital application to parallel thinning

Voss,

K. ( J e n a ) Random point

sets

with

in l a t t i c e s

H u b l e r , A. ( J e n a ) M o t i o n s in t h e d i s c r e t e

B i t t e r , M. ( J e n a ) Some properties

sets

primitives

plane

of the unimodular

Computational

K o r n e e n k o , N. M. ( M i n s k ) O p t i m a l l i n e s in t h e p l a n e :

A

group

Geometry

survey

N o s o v , L. V. a n d N. M. K o r n e e n k o ( M i n s k ) S p e c i a l d i s s e c t i o n of p o l y g o n a l r e g i o n s pattern design

W e r n e r , G. ( J e n a ) Separability of simple

Schmidt, P.-M. (Jena) Polarity of polyhedra

in R

in L S I m a s k

polygons

and separability

Hecker, H.-D. (Dresden) T h e c o m p l e x i t y of p o l y g o n

cover

of point

a n d partition

sets

problems

Integral Geometry and Stochastic Geometry

Weil,

W. ( K a r l s r u h e ) Translative integral

R i p l e y , B. D. ( G l a s g o w ) Object recognition structures

geometry

in i m a g e s

using

models

of geometric

Saxl,

I. a n d J. Rataj (Praha) Random paths in non-convex bodies

93

Stoyan, D. (Freiberg) On means, medians a n d variances of random compact sets

99

Ziezold, H. (Kassel> On expected figures in the plane

105

Horalek, V. (Praha) The Johnson-Mehl tesselation with time dependent nucleation intensity in view of basic 3 - D tesselations

111

Stereology Mecke, J. (Jena) Mathematical

aspects of the stereological

membrane problem

117

Jensen, E. B., K. Ki§u a n d H. J. G. Gundersen (Aarhus) Stereological estimation of second- a n d higher—order properties of random sets

123

Schwandtke, A. (Freiberg) Some remarks on stereological densities

129

estimation

Benes, V. (Panenske Brezany) On anisotropy of shape a n d spatial Nagel, W. (Jena) Geometric covariograms

of particle

distributions

for pairs of parallel j-planes

Martini, H. (Dresden) X-ray pictures of convex sets

135

141

147

Geometry and other contributions to Image Processing Bandemer, H., A. Kraut a n d W. Nather (Freiberg) On basic notions of fuzzy s e t theory a n d some ideas for their application in image processing

153

Stahs, T. G. a n d F. M. Wahl (Braunschweig) Polyhedral Object recognition by Hough space analysis

165

Staiger, L. (Berlin) Quadtrees a n d the Hausdorff dimension of pictures

173

Ihle,

8

W. a n d L. Stammler (Halle) On the distance of two circles

179

Last M i n u t e C r u z - O r i v e , L.M. (Bern) P r e c i s i o n of s y s t e m a t i c sampling

Papers

on a step f u n c t i o n

N u s s b a u m , 0 . , J . - R . Sack (Ottawa) and T. S t r o t h o t t e ( S t u t t g a r t ) A p p l i c a t i o n s of c o m p u t a t i o n a l g e o m e t r y in k n o w l e d g e b a s e d dialog systems Panina,G.Y. (Leningrad) C o n v e x bodies integral

representations

185

195

Discrete Straight Line Segments: Parameters, Primitives and Properties

Leo Dorst 1 Robotics and Flexible Automation, Philips Laboratories, Briarcliff Manor, NY 10510, USA Abstract This paper is a terse overview of the main results of my research in discretized straight lines. It presents a formalism in which estimators for properties of straight lines, on the basis of their discretization, can be formulated and assessed. For the important proper 'length' the results are given in greater detail, and recommendations for the appropriate length estimators for different circumstances are given.

1

Introduction

In digital image analysis, the aim is to measure some aspects of the continuous world on the basis of digital images. In many applications, geometrical properties are foremost among the aspects to be measured. Therefore it is of interest to study how accurately these continuous parameters can still be determined from the digital data. The issues are non-trivial; this paper presents some of the first results, for discretized straight lines. A typical problem is the following. Assume we have a 2-dimensional disk in the world, black against a white background, described by a function f(x, y) which is 0 inside the object and 1 outside. The goad is to measure the circumference of the disk. By means of a camera and a digitizer, this object is represented in a discrete array as a function g(i,j), which may assume values in the continuous range [0,1] (when properly scaled) due to the imperfections of optics and digitization. From this function, we have to derive a good estimate of the circumference - exact measurement has become impossible. The measurement could be performed by first estimating the original object f(x, y) on the basis of g(i, j), and measuring the circumference of that estimate f(x, y). Alternatively, it could be performed by finding a good estimate of the circumference based on the discrete data directly. For instance, one could threshold g(i,j) at value approximate the contour by a chaincode, count the number of odd chaincode elements n0 and even chaincode elements n e , and estimate the circumference by estimator L = ne + n0-j2. The first method of measurement requires the estimating of a continuous function / ( x , y) on the basis of a deformed and sampled version g(x,y). This is amenable to classical image reconstruction techniques. However, the circumference of the best reconstruction is not necessarily the best reconstructed circumference. The second estimation technique is more commonly used in image processing, mainly because it is simpler and faster. Inspecting formulas used to determine the length of a discrete straight line, we found that many are based on discrete geometry alone, without evaluating their performance in actually coming up with a good value for the length of the original, continuous line. In fact, when we started this study, optimal estimators were not known, and the 'estimator' mentioned above, L = ne + n0%/2, was commonly used. In this paper we study the problem of measuring properties such as length, slope, angle, etc. of a straight fragment of a contour, discretized ideally (no distortion, no noise). This is admittedly a long way off from the general geometric parameter estimation problem outlined before. But we believe that this problem, and our way of solving it, sheds some light on the difficulties involved in the general problem. The paper is organized as follows. First, in Section 2 and 3, discretized line segments are described, and several characterizations of them by means of parameters are developed. Section 4 describes the inverse process, of finding the primitives, given the parameters. Then, in Section 5, estimators are defined for properties of the continous line segment, taking these characterizations as input. Various criteria and digitizations are studied. In Section 6 estimators are developed for the important property 'length', and in Section 7 the results of the different estimators are compared, showing that the best-known estimators are not always the best.

2

Digitization

Suppose we have a continuous straight boundary with equation y = ax + e,

(1)

with the object lying in the direction of negative y. Without loss of generality, we can assume: 0 < a < 1,

0< e< 1

(2)

'Work done w k t i with Pattern FUcog.itio» Group, Applied Physics, Delft University of Technology, Delft, T h e Netherlands

11

Digitizing the line of eq.(l) by 'object boundary quantization' (OBQ) [8], we obtain the discrete points: (i,yi)

= (i,[ai + eJ)

(3)

Here [.J indicates the floor function, or 'rounding down'. Another common method of digitization, used for lines rather than for boundaries, is 'grid intersection quantization' (GIQ) [8], which gives the points: (i, ! /;) = (i,[ai + e])

(4)

where [.] indicates the rounding-off function. Since we have that [i] = |x + we need only study OBQ, noting that results apply to GIQ when we rewrite e «— e + j . Discrete straight lines are commonly represented by their chaincode string C, of which the t-th element, c; is: c, = yi i (5) This is the representation we use. Straight strings of lines with the limitations of eq.(2) consist only of code elements 0 and 1. (see Fig.l). For the remainder of this paper, we consider finite strings, consisting of n elements, and we consider such a string as a finite part of an infinitely long string. We do not consider a finite string as the digitization of a continous line segment - that would require special treatment of the end points. The chaincode representation of straight lines has interesting properties, and it can be determined whether a given chaincode string could have been the discretization of a straight line, by checking the so-called 'linearity conditions' (which bear interesting relations to number-theoretical issues in the approximation of real numbers by rational numbers), see [14,3].

3

Parameters

The chaincode string representation is not yet convenient to use for estimation: formulas for estimators do not take strings as input, but numbers characterizing the string. As an example, the length estimator given ia the introduction was based on the number of odd and even chaincodes. Four characterizations are studied. 3.1

(n)-characterization

In this characterization, the string C is characterized by the number of chaincode elements n. All strings with the same number of elements are thus characterized by the same 1-tuple n. Among these, there are many non-straight strings. 3.2

(n e , n„)-characterization

The string C is characterized by the total number of even code elements nc and the number of odd code elements n„. The endpoint of the discrete line segment corresponding to a straight string C starting at (0,0) is (nc + n„, na). Thus all discrete line segments with the same endpoints have the same tuple (n e , n 0 ). Moreover, there are non-straight strings between the endpoints that also have the same tuple (namely all strings with only code elements 0 and 1).

12

3.3

(ne, n0, n c ) - c h a r a c t e r i z a t i o n

The parameters nc and n 0 have the same meaning as before. The parameter n c is the 'corner count', the number of transitions between odd and even elements, first introduced in [13]. It is the number of occurrences in the string where c,- ^ c,-_,. It can be shown that strings have the same tuple ( n „ n«,, n c ) if and only if they have the same discrete points at the columns i = 0 , 1 , (n - 1), n (see [13]). 3.4

(n, q, p, . ^ - c h a r a c t e r i z a t i o n

This is a tuple of parameters first introduced in [2]. It is defined by: n is the number of elements of C q = m i n t { t € { 1 , 2 , . . . , n } | k = n V V. € { 1 , 2 , . . . , n - * } : ci+k '

= c;}

P = E'=i « i : a e { 0 , 1 , . . . , q - 1} A { 1 , 2 , . . . ,