Feature guided pixel matching and segmentation in motion image sequences
Charan, Ram
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/21023
Description
Title
Feature guided pixel matching and segmentation in motion image sequences
Author(s)
Charan, Ram
Issue Date
1995
Doctoral Committee Chair(s)
Ahuja, Narendra
Department of Study
Electrical and Computer Engineering
Discipline
Electrical Engineering
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
Ph.D.
Degree Level
Dissertation
Keyword(s)
Engineering, Electronics and Electrical
Artificial Intelligence
Computer Science
Language
eng
Abstract
The problem of feature correspondences and trajectory finding for a long image sequence has received considerable attention. In this research, a coarse-to-fine algorithm is developed to obtain pixel trajectories through the sequence and to segment them into subsets corresponding to objects moving distinctly. First, a coarse-scale point-feature detector is used to detect point features that are then used to form a 3D dot pattern in the spatio-temporal region. The trajectories are extracted as 3D curves formed by the points using perceptual grouping. The set of feature points in each frame is divided into subsets corresponding to objects moving with different motion, using a measure of motion similarity between feature points.
Next, increasingly dense correspondences are obtained iteratively from the initial matches for sparse point features. A Delaunay triangulation of the matched features in each frame is computed. Additional point features having higher densities are detected. The motions of these denser features are predicted based on the known motions of nearby, coarser-level features. The coarser-level features near a detected fine-level feature may belong to one or more objects with different motions. All different motions are considered, and candidate matches are computed using gray-level correlation. The relaxation algorithm is used to select the best candidate for each feature point. These finer-level correspondences can again be segmented into objects moving distinctly in the same way as was done at the coarser level. This is followed by a reiteration of the process of taking more feature points, predicting their motions, computing candidate matches, selecting the best match, and segmenting these finer-level feature points into objects moving distinctly. The coarse-to-fine level iteration is repeated until the feature detector no longer provides useful new features.
Once the finest-level features are found and matched, the matching of all pixels is done using intensity correlation. Again, a pair of frames is considered for this purpose. A Delaunay triangulation is computed for the matched features at the finest level in a frame. The three vertices of a Delaunay triangle may belong to one, two, or three objects moving with different motions. All of the motions are considered for computing candidate matches for each pixel in a triangle. The relaxation algorithm is used to obtain the best match in a way similar to that used for finer-level matching. Once the pixel-level matches are available between two frames, an attempt is made to obtain the finest boundaries of the moving objects. The results of feature-point matching at the finest level are used to extend matches. Pixel-level matches are computed from the results of finest-level point-feature correspondences between a pair of frames. The batches of overlapping frames are formed and processed as described to obtain the results for an entire sequence.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.