Views on Vision Vision Flash 5 1971 C.

advertisement
Vision Flash 5
February, 1971
Views on Vision
Eugene C. Freuder
A.
Vision Group
I. Laboratory
M.I.T.
Introduction
in our
introduced
discussion of
the
"object partition
provide a unified theoretical
base for a
we
be expanded upon to
concepts which may
a number of
problem"
wider segment of
our
work in vision research.
This
paper
attempts to
indicate
some of
the
scope and
subtlety of the issues involved.
We discuss semantic, syntactic
and contextual distinctions that
bear on visual
analysis.
We
focus on line predicate analysis, and indicate how various other
aspects
of the information content of
treated
With
the
tame
partition analysis.
view
of
scene
structural
the picture graph can be
approach
This consistency is
analysis
as
an
we
applied
to
used to facilitate a
interlocking
heterarthy
of
knowledge structures,
A
very general discussion in Part
our approach, is
followed in
I of Issues which shape
Part II by
a solidification
and
expansion of the discussion in the cbntext of some specific line
predicates
and the
subproblems of
visual analysis
which they
characterize.
(Familiarity with
Vision
Flash 4,
The
Object
Partition
Problem, is assumed in this paper.)
I,
Model:
Semantic/syntactic
conceptual tool
analysis is gaining currency as a basic
in artificial
intelligence.
However care
must
be
taken if the application is to
We
will
w~11
the
employ
Wleld a net gain In Insight.
mathematical
of
approach
defined
We will not
logicians and model theoHists to such distinctions.
develop
this
Informally,
in
approach
great
an attempt
in
detail
to clarify
but
here,
our
view of
rather,
the scene
analysis problem,
We
start
"structure".
with
The
a
syntactic
language will
"language"
and
consist of
a
senantic
the elements that
form "line drawings" or "plicture graphs", points, line segments,
regions, plus
structure
predicate symbols
will consist
individual
that
picture
discussed
of physical corne s,
various physical predicates.
"Interpretation"
to be
later.
The
edges, faces, and
Our interest lies largely in
maps
graphs,
constructs
into
in
physical
the
the
language,
constructs,
three
dimensional physical scenes.
We
consider
first
Individual
picture
graphs
without
attendant predicate symbols.
We seek
the physical scene
corresponds
graph.
We
physical
to
the
interpretation
Interpretations are
"best"
picture
is
possible.
interpretation,
information about
configuration
may
possible.
the
The
and
nature
be viewed
of
as a
may
decide
that no
More
likely
several
process
obtaining
the
that
of
choosing
furthee
corresponding
problem in
the
specific
physical
determining how
appropriately to apply various predicate symbols to the
picture
graph.
An
Individual
line, for
example,
may be
representing one or several physical edges.
Interpreted as
A predicate symbol
"$" might be applied to the line with the understanding that "$"
Is Interpreted as the physical predicate "is a single edge".
of label
much.
we have seen, in
Howevet,
we generalize
this apprbach
mean
the partition problem paber,
terms,
to work directly in picturd
how convenient It may prove
and
seem to
manufacturing may not
priori this sort
A
below.
More importantly the
predicate concept does not let us forget the semantic content of
our
syntactic
manipulations.
In
particular
the
predicate
approach stimulates the search for basic r lationships that
be
may
used to characterize or Inform the more general questions of
scene analys.is.
We will
focus attention
in this
paper on a
class of predicates we call "line predtiates".
(in this paper we wili take the somewhat inelegant approach
of
using these distinctions where we
need them for clarity and
blurring them where we need to for simplicity.
This approach is
facilitated by the observation that a physical scene, in a given
view, can
indeed be
corresponding
will deal
two
largely
treated
largely isomorphically
dimensional projection.
"line" predicate
with
In
rather
with
the
particular, we
"edge"l
than
predicate terminology.
The
concept of scene plus
view could be expanded on.
think it may be important to recognize that our low level
We
three
dimensional predicates need not concern themselves with "hidden"
views
concerning invariant
view dependent
relations.
relations, but
The equating
may rather describe
of semantic
physical
models with full three dimensional encodings may have needlessly
hindered
and
confused
the
required
fusion
of
syntax
and
semantics
in vision research
work.
At any
rate it will be
understood that we may still use the familiar terminology,
line
at the concave julction of
"the
the two regions", for example,
as an abbreviation of "the edge represented by the line at
the,
etc.".)
Line Predicates:
A
line
predicate
is simply a
assertion involving a line.
use
predicate
vertices
more often
or the regibns of
the picture graph.
oh the
relation
across line boundaries,
vertex junctions.
example,
these
concern the riglons
generally are
predicates to the
Thus the
on either
the
Our predicates
ihht dbscribe
th.
as established at
In the case of the partition predicateS, for
the predicates
line, but we
key prb0ertles
we
of "line drawings."
been focused
will geherally f6tus
of regions
makes an
It may seem tautological that
lines as the basic unit of our analysit
However, attention has
that
various levels
concerned with
the aplication
of
entering a given vertek.
set of lines
of picture
bordering a given
graph elements
are
drawn
together In the line predicate concept.
Some of the properties of lines that are of Interest are:
definition
or membershlp--whether they define or belong to
one or both of the regions they bound, and if one, which;
junction--convex, concave, flat, or illusory;
multiplicity--whether they represent
one physical edge
or
two.
When
the edge Is Illusory we are interested in which plane
Is on top of which, and more generally when an ed.ke defines only
one of the bounding regions
we are concerned with which
region
is "over" or "occluding" the other.
There
are relationships between
Illusory
them obvious.
one edge;
implies
iMplies
flat
two
associated regions belong to
edge Implies that the
one
edges;
thdse properties, some of
the same body, two edies the opposite.
may
properties
be
the
facilitates
perhaps, line
importance
Of equal
operated
with in a
heterarchical
for
predicatds
these
manner which
uniform
required
Interaction
of a
successful vision system.
Analysis:
in brief, any
lIre 0pedlcate
may be
given the
treatment
afforded the "partition predicates" as described in the previous
immediate benefits may may vary from one predicate
The
paper.
to another
Increase
but the
basic
theoretilal advantages
remain,
and
as the aproach Is extended to unify more bf the vision
system analysis.
We begin
predicates)
our treatment
by
establishing a
possible Intetpretations
predicate
from
property.
context
dictate
of
and
of
a
other
base we
knowledge
picture graph.
analysis, or alternative
4
arrive
picture
or rate on a plausibility
a given
at
an
operati
predidate (bt
"complete
From this
have in applying the predicate
of
a llne
set
of
characterizatior'"
of
with
respect
the
cad apply information
structures
to
eliminate,
scale the various choices we
symbols to the various
On
to
this basis
analyses, of a
we can
given scene.
portions
compile ad
We
may
1
n
terms of syntactid rules for manipulating the predicate symbols.
The
procedure will derive, however, from a semantic motivation,
as it seeks to provide a semantic (physical) analysis.
A
complete
characterization
is
Initiated
with
an
enumeration of all possible intepretations of the various vertex
configurations with
predicates).
of the
a given
with the
restrictions;
of
the partition
relation,
for
tend
to reduce
predicate was
example,-and
the
symbols.
predicate concept for posible
corret0onding syntactic resttlcttvi.
type will
set
corresponding predicate
we examine the semantic
equivalence
predicate (or
Syntactically we can list all possible labellings
vertex type
However,
respect to
observed to
so
we
be
an
established a
Symmatrtis within a vettek
number of
different
labelling
possibilities as well.
The
physical domain will very likely be restricted in some
fashion, e.g.
further
concerned
to planar
restrictions
on
in this paper
polyhedral solids.
the
with
predicates.
ady context
This
We
more
may
will
impose
not
be
general than
planar polyhedra, i.e. we are not concerned with curved objects.
In this context we can observe
that any line (segment) must
be
consistently labelled along its length for any of the predicates
we consider.
The line cannot receive one interpretation at one
endpoint, another at the opposite endpoint;
e.g. a line
cannot
change from a concave to a convex junction.
Our "complete characterization" should be undertaken at the
most general possible context level to begin with.
we suggest a
physical domain limited
In our case
to planar polhedra,
with
few
Initial
constraints on the picture graph or Interpretation.
occlusions
"degenerate"
should allow the various
Our most general context
and overlaps of lines and vertlces.
Certain of our
specialists or initial programs may not be able to handle
problems,
but they should certainly
universe
which
our
system
Establishing an optimal
a given approach
of
these
be included in the overall
must
ultimately
understand.
level for the most general context under
Is itself a research decision..
planar polyhedra seems historically
General
views
and technically to be a
good top level context for line drawing analysis.
At this
level,
after the semantic, symmetric and contextual
Simplifications have
'been made,
alternative
labellings
vertex
predicates
and
range
of
we
for
vertex
are left
any
types.
with a
list
given
set
A
complete
of
obtained from applying the
vertices of the
That
cannot accept an overall
vertices
"global
to
receive
This
achieves
combinations.
"one line, one label"
illegal
a
all consistent
criteria, we
labelling that requires any
inconsistencies" as
then
various vertex labellings to the
picture graph in
is we must observe the
line
set of
alternative interpretations of any given picture graph may
be
of
labellings,
and
individual
we
must avoid
in the case of partition
labelling.
complete
characterization
of
property or set of properties in picture graph analysis.
a
given
Often
this much may buy us more than we expecL. The possibilities may
be considerably narrowed down, basic questions such as "is there
any
least
possible Interpretation" will
we
have
a
basis
have been answered.
At the
fo
ing,
and that of our programs.
We
are, of course, generally interested in the question of
which is the "best" or
picture
graph.
"most likely" interpretation of a
We need
to build
on our
given
characterization to
provide an answer to that need.
Cn text:
Contextual Issues arise in several forms in the restriction
or ordering
analysis.
of the
decision space
Often. we
in a
are Interested
Interpretation will be
(or if any
given line
in what the
predicate
most likely
interpretation Is
possible)
under a restricted context.
Further
order
the
context
predicate
reStrictIons may
labelling
analyser may thus be Informed
further narrow
possibilities.
"specialists"
the advice of
the
The ultimate goal,
which can handle any context,
perhaps, on
predicate
by, or alternatively inform,
context analyser of a heterarchical system.
of course, is a system
A
dowh or
employing
the context analyser.
Ih the course of development of such a system, we often need
restrict
the
specialist,
context
analysis,
either
to
produce a
or merely to simplify a problem sufficiently to get
a foothold on It.
appreciate
of
to
the
It is imperative at such times that we fully
nature
restrictions we make.
and
implications
of
the
context
To place this problem In focus we return
briefly to our model theoretic viewpoint.
Restrictions may
semantic
domain, or on
be imposed
on
either the
the interpretation.
for example, that only picture
syntactic
or
We may stipulate,
vertices joining three or
fewer
that only trihedral corners
lines may occur In a picture graph;
vertices are
or that three line picture
domain;
appear in the. physical
may
interpreted as
to be
trihedral
If we are to appreciate
three possibilities are not Identical,
the
of
difficulty
we
accomplishments
understand
must
"general
Huffman's
restrictions.
the
and
problems
our
These
corners.
of
our
of
our
criteria,
for
extent
nature
the
Position"
example, while a nice concept, is misleading in that it does hot
embody all of the restrictions Huffman apperently expects it to.
A common problem of newcomers to the area of partition
is
of restrictions that
the imposition
ahalysis
effectively reduce the
problem to the trivial case where separate objects meet only
occlusions.
T-joint
restriction;
it
restrictions.
quite
reduction need
This
follows
from
quite
not be
natural
at
an explicit
lower
level
Furthermore, exclusive T-joint demarcatlon is a
It happens, however, that it
common physical situation.
is almost
a degenerate
partition
analysis.
case
Unless
as regards
one realizes
thý full
problem
this, there
of
is the
temptation to possibly misuse the principle of generalizatio, in
concluding that the methods used
or
have analogues in the
for example, has
make
in the restricted case
general case.
possibilities in a
it impossible to use In
indication of partition;
extend
The "simple" T-joint,
more general context
that
any straightforward-fashion as an
on the contrary It may prove to be one
of the most misleading and complex vertices to analyze.
Furthermore, we might hote that
restrictions
we make, in order
the nature of thb
context
to achieve va ious results, may
at times be among the most Interesting aspects of our
As
in
other
mathematics, the
required strengths,
considerations
involved
restrictions,
for
realization
of the
an
alternatives, and
-various
can constitute a significant
An appreciation
moreover,
In
theoretical
may be
model
of a cOmprehdnsive analysis,
hypothesis
aspect 6f a result.
context restrictions
adequate
analysis.
required,
or
a model
practical
that can deal
as effectively as possible with both restricted and unrestricted
contexts.
Insofar as they affect possible or likelV labelling choices
for a given predicate, context restrictions can be viewed In
least
two alternative fashions.
area in
which we
question
are to
in order to
changing
assumptive
example
the
possible in a
restrictions, based
the
option of lifting
should
latter case,
on "general
a given
scene, or
they
the
or
lead
to
choice
of
experience", specific
whatever, becomes a
facility.
In
summary, our
define our
these
it, with the
restrictions
In
contextual analysis of
vital
questions, for
physical realization Is
limit or order
such
may formally define the
They may heuristically define our decision space
unsatisfactory results.
context
ask our
of whether any
given context.
They
at
context restrictions
results, and
results
without
we cannot
a clear
help to
properly assess
analysis
of
direct and
or
extend
these contextual
assumptions.
Semantics:
Within any context, whether
It be the most general
context
or
some more restricted one, we use semantic information.
The
nature of the semantic structure Indicates the limits on the set
of possible labelling dhoices in constructing a characterization
of a given
predicate.
Semantic Information
also assists
our
judgment on the relative plausibility of the various choices, in
order
to
inform
our "best
possible
interpretation" decision
procedure.
There
seems
to
be
some
semantic/syntactic distinction
benefit. from
a formal
needless
at
analysis.
confusion
on
the
we
may
this point.
Again
In loglc,
a "theory"
Is a
collection of statements, in a syntactic language, which may
defined
either semantically,
as statements
which are
some semantic domain, or syntactically, as statements
from
-true in
derivable
specified syntactic "axioms" by specified syntacti6 rules.
Often the Interesting "metatheoretical" problem arises,
a
be
whether
semantically defined theory can 6e derived also syntactically
a
The axioms
and
rules
that are
employed
in
a
syntactic
formulation of a semantically defined theory are not, of course,
pulled
out
of
awareness of
a random
the semantic
hat.
They
are chosen
content they
with
will embody
and
a keen
must
Imply.
Similarly
in our work in artificial
intelligence.
We may
seek a "syntactic" procedure for simulating a semantic function,
but there should
must
be
semantically informed
language study,
natural
be no surprise
language
for
may
example,
that our syntactic
to be
reasonable,
the legitimate
be regarded
as
a
operations
In hatural
sentences
of a
semanticaily defined
theory.
to
Some aspects of this theory are particularly
syntactic formalization;
or "syntax".
and
we
generally term "grammar"
This use of the term "syntax" may be
are further
definition
of
precise
model
need be
no
grammar"
these we
hindered
language
by a
"semantics".
that
a
misleading,
correspondingly restricted
However,
theoretic semantic/syntactic
surprise
amenable
reasonable
in
our
more
t6rminology, there
syntactic
"language
must implicitly, or preferably explicitly, ackndwledge
the semantic
generate.
motivation
And
there
for the
need
theory
be
no
semantically informed approach to
simultaheous
syntactic
basis
it is
surprise
attempting
if
to
a successful
language analysis provides a
fbO
"language
grammar"
and
their
own
"language semantics.
'1
Syntactic
momentum.
forebulations
They
may
indeed
sometimes
suggest
generate
new
semantic
insights.
However, we must keep semantic motivations in mind if we are
to
develop a comprehensive and comprehensible syntactic model.
Knowledge Structures:
Semantic
context implications
are certainly
important in
determining plausibilities In our scene analysis.
Knowledge of
many sorts, however, may have a bearing on our decisions for any
particular
problems.
predicate
or
set
of
We require the individual
predicates.
We
face
identification and analysis
of these various aspects of visual knowledge of a scene.
need to employ the heterarchical
structures,
analysis.
in their
twin
interrelation of the
construction, for
a given
And we
knowledge
picture graph
We may be aided in our implementation of the
latter
step if our individual analyses exhibit some common form.
The
partition analysis paper discussed
advantages
of
a
line
predicate,
in some detail the
complete
characterization
approach to the
description and analysis
structure.
noted, in particular, how th6 labelling network
We
of a given
description built in the potentially global
knowledge
Interrelationship of
the picture parts, and the comlete characterization allowed
alternative
aproach
failure
flexibility.
allows us to use
The
predicate
any and all parts
an
labelling
of the network for
information, and both positive and negative Indications.
We are
knowledge
interested in
structures which may be
analysis,
the
predicates, or
amenable
this paper
observation
sets
in the
that
bf predicates,
content of
of
approached with this type of
there
are
which
are worthy
Wd
to an analysis of this sort.
the information
multiplicity
picture
several
of
line
and
believe that much of
graphs can
be
profitably
characterized thus by line predicates.
Certain
sets of
these predicates
units of analysis for various
of
visual
analysis,
may be
useful as basic
specific subproblems In the
e.g. the
partition
several qualities whidh might recommend
problem.
area
There are
a set of predicates
as
basic analytical concepts for dealing with a particular problem.
We would like the predicates to characterize the problem in some
sense.
Ideally
characterize
the
we
would
problem,
like
in
the
the
predicates
sense
interpretations of a
given picture graph,
given
correspond to
problem, will
that
to
all
"fully"
possible
with respect to
the
alternative "labellings" of
the picture graph with the specified predicate symbols, and vice
characterization of the predicate
complete
sense allows
characterization in this
A full 1-1
versa.
the
set to constitute a
complete characterization of the specified problem, In the sense
of all
interpretations
possible
the
of
picture
graph
with
respect to that problem.
usual
The
will carry
over
to
a
particular
the predicate
network analysis
line predicate
advantages of
problem.
characterized
predicate
In
convenient framework on
network is a
which to add the context and knowledge informatioh that we
need
to make our analysis choices.
If
we have chosen our characterizing predicates well, they
will Indeed seem
problem
the
under consideration.
basic
fundamental properties of
to reflect the
of
nature
the
the
This can be most revealing as to
and
problem,
other
relevant
but
secondary or separate con§iderations may then be brought to bear
Isolatl6n and observation of
In a natural and effective model.
criteria of
the basic
their
under
modification
interdependent
understanding,
property, anb
a visual
properties,
and a
restrictions,
context
Is
an
procedural model
observation
ideal
outline
of
and
for
which follows naturally
from our basic theoretical approach.
If indeed many
predicate
of our knowledge
network labelling
conjoining the various
that
much
more
structures have the
crucial process of
.structure, the
structures heterarchically
tractable.
Our
model
same
of
our
may be
made
procedural
implementation of the visual process will be clarified.
II.
Without
high level of
from the (ahem)
descending too far
generality intended for this paper we might indicate some of the
areas in
which
than
other
predicates
line
are studying
we
partition analysis, in order to illustrate and elaborate some of
the issues and concepts discussed here.
Junction:
Huffman has done some work with what we would term the line
concavity,
predicates
convexity
and
(Huffman
"illusory."
uses two predicates which combine the illusory concept
actually
the true definition
with an indication of
These
of the ýdge.)
predicates have great relevance to the partition problem and the
"possible configuration" or "existence" probleh--whether a given
as a physical
any realizable interpretation
picture
graph has
scene.
Their usefulness will be clearer with the inclusion
the
of two coplanar
"flat" predicate (junction
complete
characterization
strongly restricted
predicates
(Huffman
approach
However,
context).
concave, convex,
planes), and a
with a
begins
we believe
flat, illusory,
of
that
the
characterize what
might be termed the "junction problem", and are not
appropriate
as
or possible
basic
units
of
configuration problem.
characterize
analysis
They
for
do
those problems in the
the
not
partition
characterize,
or
fully
manner that we indicated we
would like a set of predicates to characterize a visual analysis
problem.
It should
that
of
be obvious,
from our
any attempt to use the
partition
partition problem
paper,
junction predicates as basic units
analysts
is
unwarranted.
A
complete
characterization could not even be attempted.
The issues Involved in the characterization of the junction
problem
could be
might be
choose
expanded upon
more instructive
the
"possible
at some
for the
length.
purposes of
configuration
However, it
this paper
problem"
for
to
further
discussion.
Configuration:
We
note
"existence"
first
problem
that
is
the
in
"configuration" problem.
recall,
In
"possible
a sense
the case
aspect
or
of
a generAl
of partition
analysts,
we were Interested first In characterizing all possible
(physically realizable) partitions,
one.
an
configuration"
For
the
characterizing
configuration
all possible
then in
problem
choosing the
the
interest
configurations may
beSt
in
lie largely in
determining if any configuration I~ possible, i.e. the existence
problem.
of
course,
essentially
answer is
The question of choosing the "best" configuration is,
of
asks
interest.
for a
generally the
However,
complete
result of
since
this
analysis of
the
question
scene, its
previous decisions
on
the
various aspects of the s:cene analysis.
This
interpretation
become more concrete if
of
of the
"configuration"
we choose an appropriate
problem will
formalization
the configuration problem, e.g6 in terms of line predicates.
Huffman is, of cobrse, not dealing in our
characterization
and
framework,
problem.
existence
wish to
consider
for
appropriate
as a
be proposed
such
labelling
upon
the
We have no argument there, of couase.
We
to
be
would
the
to
approach
characterization
our
bear
predicates
junction
the
whether
another predicate set should
basic analytical
as provided
advice
relevant
junction
designed
several
problem, or whether
configuration
his
presents
clearly
one- among
as
approach
he
characterization, on
by
which
junction knowledge
the
structure might be hung.
Huffmah indicates that the junction predicates are not used
as what
would
we
problem.
In
to
complete
any case, they
less than
even something
respect
term a
the
characterization -of
characterization role
problem.
configuration
hopefully address
nature of the problem.
criteria.
than
proper
choice of
themselves directly
have
to the basic
The junction predicates do not meet this
An attempt to
view them
as characterizing,
rather
relating to, the problem will indicate that there are more
basic predicates,
that
A
with
problem will, as we
characterizing predicates for a given
indicated,
suitable to assume
do not appear
a "full"
this
really
assumed in
seem to
be the
the definition
of convex,
criteria
possible physical
of a
etc;,
realization.
Context:
the basic
issues
involved
should become
clearer
if
we
consider the configuration problem Its most general cOntext.
In
beginning
with the restricted context Huffman deals in, we lose
or obscure some of these issues.
Guzman
distinguishes
pictures
that
have
no
pbssible
physical interpretation as those which could not be produced
by
photographing or projecting any three dimensiondl scene from any
view.
This
definition
seems
desirable
as
a
basic
characterization of an "Impossible" object.
of the standard "optical
Guzman notes that many
illusion"
"impossible" figures do not fall under this definition, however.
The
"Penrose
special two
three
Triangle",
for
example, can
dimensional projection
dimensional
illusions",
or
Constructs.
"Impossible
of at
The
be
least two
study
figures",
obtained
of
different
such
precisely
"optical
formulated,
becomes then a question of which picture graphs have a
Interpretation,
(
given
certain contextual
as a
physical
constraints,
on the
physical domain, the picture domain or the Interpretation.
This
Is the problem that Huffman sets himself, for a context which he
defines.
Under
these
restrictions
circuistances
one
can
interesting aspects of
content
of
a
the
consider
becomes
the study.
reasonable
nature
In
model
of
of
one
a sense
what
the
of
dontext
the
they form
constitutes
most
the
the
"illusion".
Characterization:
We
now
have
an
Idea
of
the
general
nature
of
the
configuration problem to which we wish to apply a line predicate
characterization.
We
begin by seeking
a basic dharacterizing
predicate for the configuration problem, starting at the general
L_·_l~_··~
C
I·1
·
·
·
·
I
context level or arDitrary views or planar
polyhedra,
Context
restrictions may then be adduced in an instructive fashion.
might
tentatively
belongs
propose
the
to the bounddry of
line
following
R1 as defined-by
R2,
We
1
predicate:
or briefly R2
defines R1 along 1, where R1, R2 are faces, bordering an edge 1
in
a given view of the scene, and 1 physically forms a bounding
edge of
R1.
right
might employ
a
"-~-",
predicate symbol
foe
to be interpreted as this predicate, which we refer to
example,
as the
We
"definition" predicate.
angles to a picture line,
The
arrow would
be drawn
at
which Could be labelled with a
single arrow in either direction or with two arrowS
in
directions
Consider the
(abbreviated as a doubld ended arrow)i
opposite
following labelled f.gure:
We do not
predicate
here;
ourselves it
Intend to
Indeed
is the ideal
present a complete
we
have
not
yet
analysis of
fully
this
satisfied
predicate for our purposes.
However,
some further discussion should be instructive.
From our most general semantic context we observe that this
"definition" predicate Is anti-reflexive;
Correspondingly
any label for a line
sides by the same region is impossible.
believe,
encompass all
the truly
RO-RO is
impossible.
which is bordered on both
This criteria will, we
"impossible" objects
in our
general context, and allow us a complete characterization of the
possible configuration problem.
Restricted Context:
As it happens the context considerations here are very much
the partition problem, for example,
the opposite of that in
the
and discover
the problem,
aspects,
not
by
configuration problem we enrich
For the
following sense.
the most
this fashion
in
"human" optical
general
difficult
context,
but by
We may justify enriching the
considering a restricted context.
problem
interesting and
its most
allowing
In
in the
an thterest
to
by appealing
illusions, or by noting the advantageous aspects
of employing and understanding the implications of such
context
restrictions.
In
particular the context restrictions or assumptions that
lead humans to perceive an optical
object"
or
other
assumptions,
system.
experience.
angle
likely
human
They
they
processing
constitute
and
"Impossible
straight
line
overlapping lines, Whatever--
dismissed as weaknesses
More
facilitate
type)--right
absence of colinear
should not be
illusion (of the
are
and
in the human
very
good
heuristics
description
plausibility
perceptual
of
rankings
interpretation decision structure, based in part on a
that
visual
for
the
knowledge
of context plauslbilitids derived from wide visual experience In
a particular environment.
In
summary, strong
very useful
context plausibility
judgments, while
in choosing a "best" Interpretation, may essentially
function as at least a temporary context restriction, which
may
interest
In
determining
been
has
context
based
plausibility
restricted
of context
a study
(Though more interest should therefore be
"Impossible figures".
than
useful
bedeftt from
criteria may well
shown,
Thus our
ilUslons", or "impossible figures".
lead to "optical
in
at times,
context restrictions themselves,
various alternative
the
made to
whith can be
"model"
illusions".)
various human "optical
Consider the simple figure:
This
Is certainly nb Impossible
object in any deep sense.
could easily be looking straight down
at the top of two
bricks, for example, one cube, one L-shaped.
We
nested
If we were looking
at the bases of two pyramids we could shift our viewpoint a fair
amount
part
without changing this projection much.
here
is
in
fact
the
contextual
corresponding
context assumptions and
that
lead
us
a
cube
might
interpretation
correspondingly lead
verifier.
consideration
predicate,)
(This
of
a
to
vision
raises
the
a
junction
as
our
missing
system
obvious
experience,
and
the
context based judgments,
choose
with
The interestihg
to
similar
problem
most
line,
call
plausible
and
should
in
its
line
issues
for
our
and
thý
junction
A complete vision system would, of course, be aware
of the
of an
possibility
Similarly
a
knowledge of
view" to
"overhead
the
to the
lead
restrictions that
on.
back
fall
good
or a vision system, a
Penrose Triangle illusion gives us,
idea of how to physically Yealize the Triangle in a more general
context.
Restricted Characterization:
Very
briefly how, various alternative context restrictions
can be
proposed which
embody
considerable
permit formulation
"defini-tion predicate"
"context
certain
We
observations,
however,
labellings, and to
employ
require
number
rather
us to
catch
as
in the
assure "global
the
donsistency".
other knowledke ttruttures,
semantic
sophisticated
restrict
which
of possible-
configurations, e.g.
f,,lli
tn
the
This enables
labellings.
impossible"
figure.
above
on
restrictions
of principles
possible
We may
also
such the junctioh predicate
labelling network,
Huffman presents several subtle criteria that can be
in
these
roles.
Optimally, if
choice was ideal, any cýiteria
not
our
viewed
characterizing predicate
that implies a picture graph
physically realizable under
is
the given context restrictions
will also imply that no predicate labelling is possible that
is
consistent with the given context.
This
issue
may
partition analysis.
be
clearer in
the
familiar
By applying certain syntactic restrictions,
derived from the general semantic context we set for
to
the partition
cOntext of
predicate labelling procedurd,
"complete characteri-zation"
of
the
partition
ourselves,
we achieved a
problem.
That
meant that for the general context "structure" we had achieved a
1-1
correspondence
betWeen syntactically
allowable labellings
and semantically (physically) possible partitlions.
(Technically
a "complete" and "consistent" characterization.)
We then observed that restricting the context further could
indicate
further
partitions, and
restrictions
on
the
corresponding syntactic
made on the labelling p6ssibillitle.
physically
possible
restrictions could
be
These might take the form
of general principles (such as the "transitive" property usedd in
the general contekt) or
possibilities.
proving that
for
corresponding
could
be
We
any
or
that
all
would
kiiVeh
6-ntext
set of syntactic restrictions
Insure
there
we can continue to
That
is, there
the
this case,
restricted
still
a
1-1
as we
4uestlon
of
have a complete characterizatidn of
configuration problem
since in
was
is the
the partition problem In various restlicted
to
restrictions a
between poSslble syntactic labellings and possible -
physical configurations.
whether
labelli-ng.
did not concern ourselves at that time with
nice (e.g. finite)
found
relationship
|imple elimination of certain
this
contexts.
issue becomes
have noted,
Applied
more vital,
Interest lies
In
the
characterizations, whereas In partition analysis the
general context forms the basis of our problem.
Conclusion
Well clearly
several
We are
concluding
others, as we concluded
this paper
by
beginning
the partition paper by leading
into this discussion.
this
work are
But then, the continuing implications of
Indeed part
"definition" predicate
perhaps,
partly
Patrick
Winston,
as
determination, as
study,
a
on
of the
point of
for example,
formalization of
physically
the partiti6n
this paper.
could
some
associated
Our
be
viewed,
recent
work of
edges
predicate analysis
In
shape
formalizes
the germinal work of Guzman and otheks in partition analysiS.
Hopefully
we
have provided
significance of a nuinber of
some
idea bf
the
scbpe and
the key concepts, obserVatl6ns
methods that are guiding our current vision researdh.
and
Acknowledgements
The theoretical
result
of
a
atmosphere and
happy
the
approach
described
confluence
working
of
a
-
in this
propitious
environment of
the
paper
is a
theoretical
Vision
Group
Vision System.
Among those who contributed to either the atmosphere or the
environment (Ralph Nader excepted):
M.
Dowson
A.
Griffith
A.
Guzman-
B.
Horn
D.
Huffman
J.
Lerman
M.
Minsky
S.
Papert
M.
Rattner
P.
Winston
Download