Eric Neufeld
University of Saskatchewan, Department of Computer Science, Faculty Member
Interactive edge detection is used in both graphics art tools and in tools for building anatomical models from serially sectioned images. To build models, contours are traced and later triangulated. Contour tracing is time-consuming... more
Interactive edge detection is used in both graphics art tools and in tools for building anatomical models from serially sectioned images. To build models, contours are traced and later triangulated. Contour tracing is time-consuming because of the quantity and fidelity of points needed, and expensive because of the back- ground training required of individuals who do the trac- ing. Here
Research Interests:
The current generation of GPUs support parallel operations within a stream processing architecture, using an instruction set tailored to, and optimized for, rendering problems. The computing model is rich enough to solve interesting... more
The current generation of GPUs support parallel operations within a stream processing architecture, using an instruction set tailored to, and optimized for, rendering problems. The computing model is rich enough to solve interesting graphics and computing problems not directly related to rendering, with significant performance improvements. Here, we investigate sorting, perhaps the most basic computing problem and the key to
Research Interests:
Research Interests:
Perhaps the most difficult, and certainly the most intensely studied problem in temporal reasoning is the persistence of information-that is, what reasonable inferences can we draw about non-change given partial knowledge of the world and... more
Perhaps the most difficult, and certainly the most intensely studied problem in temporal reasoning is the persistence of information-that is, what reasonable inferences can we draw about non-change given partial knowledge of the world and of the changes taking place. Almost all previous work hinges on McCarthy's common sense law of inertia (CSLI): things tend not to change. The obvious
Research Interests:
ABSTRACT Belief revision for an intelligent system is usually computationally expensive. Here we tackle this problem by using focus in belief revision: that is, revision occurs only in a subset of beliefs under attention (or in focus).... more
ABSTRACT Belief revision for an intelligent system is usually computationally expensive. Here we tackle this problem by using focus in belief revision: that is, revision occurs only in a subset of beliefs under attention (or in focus). Attention can be shifted within the belief base, thus allowing use and revision of other subsets of beliefs. This attention-shifting belief revision architecture shows promise to allow efficient and natural revision of belief bases.
Research Interests:
Research Interests:
Requirements engineering for video games must address a wide range of functional and non-functional requirements. Video game designers are most concerned with capturing and representing the player experience: the means by which the... more
Requirements engineering for video games must address a wide range of functional and non-functional requirements. Video game designers are most concerned with capturing and representing the player experience: the means by which the player's consciousness is cognitively engaged while simultaneously inducing emotional responses. We show that emotional requirements can be expressed in two parts: as the emotional intent of the
Research Interests:
... David Callele, Eric Neufeld, Kevin Schneider Department of Computer Science University of Saskatchewan ... Attacks upon, or requiring access to, the physical devices used in gameplay. ... In-stead, a negotiation process is needed that... more
... David Callele, Eric Neufeld, Kevin Schneider Department of Computer Science University of Saskatchewan ... Attacks upon, or requiring access to, the physical devices used in gameplay. ... In-stead, a negotiation process is needed that eliminates the requirement to resolve all ...
Research Interests:
... David Callele, Eric Neufeld, Kevin Schneider Department of Computer Science University of Saskatchewan ... via a source code patch, or the publication of means for access-ing alternative ... Instead, a negotiation process is needed... more
... David Callele, Eric Neufeld, Kevin Schneider Department of Computer Science University of Saskatchewan ... via a source code patch, or the publication of means for access-ing alternative ... Instead, a negotiation process is needed that eliminates the requirement to iden-tify and ...
Research Interests:
Emotional requirements capture the game designer's vision for the player's emotional experience and are used to facilitate communication... more
Emotional requirements capture the game designer's vision for the player's emotional experience and are used to facilitate communication between pre-production and production teams. However, production-phase deficiencies in emotional requirements have been identified. In this work, we extend the definition of emotional requirements to include emotion prototypes and emotion markers and present improved techniques for eliciting, capturing and visualizing emotional requirements.
Research Interests:
Research Interests:
ABSTRACT Various semantics have been used for conditionals in the area of knowledge representation and reasoning. In this paper, we study similarities and differences between a purely qualitative semantics based on the popular... more
ABSTRACT Various semantics have been used for conditionals in the area of knowledge representation and reasoning. In this paper, we study similarities and differences between a purely qualitative semantics based on the popular system-of-spheres semantics of Lewis, ...
Research Interests:
Research Interests:
Research Interests:
Research Interests:
We present a physically-inspired model of wax crayons, which synthesizes drawings from collections of user- specified strokes. Paper is represented by a height-field tex- ture, and a crayon is modelled with a 2D mask that evolves as it... more
We present a physically-inspired model of wax crayons, which synthesizes drawings from collections of user- specified strokes. Paper is represented by a height-field tex- ture, and a crayon is modelled with a 2D mask that evolves as it interacts with the paper. The amount of wax deposition is computed based on the crayon contact profile, contact force, and friction. Previously
