Cognitive vision is an area that is not yet well-defined, in the sense that one can unambiguously state what issues fall under
its purview and what considerations do not. Neither is there unequivocal consensus on the right approach to take in addressing
these issues — there isn’t a definitive universally-accepted scientific theory with ‘gaps in understanding’ that merely need
to be plugged. On the contrary, there are clearly competing viewpoints and many poorly-understood issues (such as the point
where vision stops and cognition starts). Depending on how you choose to view or define cognitive vision, there are many points
of departure, some based squarely in artificial intelligence and image processing, others in developmental psychology and
cognitive neuroscience, and others yet in cognitive robotics and autonomous systems theory. This paper is an attempt to sketch
a framework within which the complete domain of cognitive vision can be set, a framework that embraces all of the possible
approaches that can be taken and that highlights common concerns as well as fundamental differences between the approaches.
Our goal here is to define cognitive vision in a way that avoids alienating any particular community and to state what the
options are. While we will note in passing possible strengths and weaknesses of the various approaches, this paper will not
attempt to argue in favour of one approach over another.