Publications on interactive curve extraction from images (live-wires, intelligent scissors, snakes) used in Computer Graphics :
BibTeX references.
Michael Gleicher
Advanced Technology Group, Apple Computer Inc.
SIGGRAPH'95, Los Angeles, CA, Aug. 1995
Gradient descent on blurred feature maps (e.g. edges) extracted from an image.
Tomoo Mitsunaga and
Taku Yokoyama and Takashi Totsuka
SONY Corporation
SIGGRAPH'95, Los Angeles, CA, Aug. 1995
Processes color images.
Eric N. Mortensen and William A. Barrett
SIGGRAPH'95, Los Angeles, CA, Aug. 1995
Function of 3 measures :
Relative weighting of each function: 43% F1 + 43% F2 + 14% F3.
Eric N. Mortensen, William A. Barrett
Graphical Models and
Image Processing, v 60, n 5, September 1998, p.349-384
We present a new, interactive tool called Intelligent Scissors which we
use for image segmentation. Fully automated segmentation is an unsolved
problem, while manual tracing is inaccurate and laboriously
unacceptable. However, Intelligent Scissors allow objects within
digital images to be extracted quickly and accurately using simple
gesture motions with a mouse. When the gestured mouse position comes in
proximity to an object edge, a live-wire boundary "snaps" to,
and wraps around the object of interest. Live-wire boundary detection
formulates boundary detection as an optimal path search in a weighted
graph. Optimal graph searching provides mathematically piece-wise
optimal boundaries while greatly reducing sensitivity to local noise or
other intervening structures. Robustness is further enhanced with
on-the-fly training which causes the boundary to adhere to the specific
type of edge currently being followed, rather than simply the strongest
edge in the neighborhood. Boundary cooling automatically freezes
unchanging segments and automates input of additional seed points.
Cooling also allows the user to be much more free with the gesture
path, thereby increasing the efficiency and finesse with which
boundaries can be extracted.
Alexandre X. Falcão, Jayaram K. Udupa, Supun Samarasekera, Shoba
Sharma, Bruce Elliot Hirsch, Roberto de A. Lotufo
Graphical Models and
Image Processing, v 60, n 4, July 1998, p233-260
In multidimensional image analysis, there are, and will continue to be, situations wherein automatic image segmentation methods fail, calling for considerable user assistance in the process. The main goals of segmentation research for such situations ought to be (i) to provide effective control to the user on the segmentation process while it is being executed, and (ii) to minimize the total user's time required in the process. With these goals in mind, we present in this paper 2 paradigms, referred to as live wire and live lane, for practical image segmentation in large applications. For both approaches, we think of the pixel vertices and oriented edges as forming a graph, assign a set of features to each oriented edge to characterize its ``boundariness,'' and transform feature values to costs. We provide training facilities and automatic optimal feature and transform selection methods so that these assignments can be made with consistent effectiveness in any application. In live wire, the user first selects an initial point on the boundary. For any subsequent point indicated by the cursor, an optimal path from the initial point to the current point is found and displayed in real time. The user thus has a live wire on hand which is moved by moving the cursor. If the cursor goes close to the boundary, the live wire snaps onto the boundary. At this point, if the live wire describes the boundary appropriately, the user deposits the cursor which now becomes the new starting point and the process continues. A few points (live-wire segments) are usually adequate to segment the whole 2D boundary. In live lane, the user selects only the initial point. Subsequent points are selected automatically as the cursor is moved within a lane surrounding the boundary whose width changes as a function of the speed and acceleration of cursor motion. Live-wire segments are generated and displayed in real time between successive points. The users get the feeling that the curve snaps onto the boundary as and while they roughly mark in the vicinity of the boundary.
We describe formal evaluation studies to compare the utility of the new
methods with that of manual tracing based on speed and repeatability of
tracing and on data taken from a large ongoing application. The studies
indicate that the new methods are statistically significantly more
repeatable and 1.5-2.5 times faster than manual tracing.
Page created & maintained by Frederic Leymarie,
1998.
Comments, suggestions, etc., mail to: leymarie@lems.brown.edu