{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/21023"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/21023","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Feature guided pixel matching and segmentation in motion image sequences","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.","abstract_html":"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.","abstract_has_math":false,"creators":["Charan, Ram"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Electrical Engineering","degree_department":null,"school":null,"contributors":["Ahuja, Narendra"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-07T12:56:05Z","date_published":"2011-05-07T12:56:05Z","updated_at":"2026-07-22T22:25:17Z","subjects":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"],"languages":["eng"],"rights":["Copyright 1995 Charan, Ram"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9624308","(UMI)AAI9624308"],"render_values":[{"text":"AAI9624308","href":null,"code":true},{"text":"(UMI)AAI9624308","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/21023","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Ahuja, Narendra"]},{"key":"dc:creator","label":"Author","values":["Charan, Ram"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-07T12:56:05Z","10000-01-01","1995"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 1995 Charan, Ram"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9624308","(UMI)AAI9624308","http://hdl.handle.net/2142/21023"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["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.","Made available in DSpace on 2011-05-07T12:56:05Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9624308.pdf: 3267125 bytes, checksum: 09d7e6ec9c3cbb5a568f208f837423c4 (MD5) Previous issue date: 1995","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:47:57Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:21:41-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"]},{"key":"dc:title","label":"Title","values":["Feature guided pixel matching and segmentation in motion image sequences"]}]}],"canonical_facts":{"dc:contributor":["Ahuja, Narendra"],"dc:creator":["Charan, Ram"],"dc:date":["2011-05-07T12:56:05Z","10000-01-01","1995"],"dc:description":["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.","Made available in DSpace on 2011-05-07T12:56:05Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9624308.pdf: 3267125 bytes, checksum: 09d7e6ec9c3cbb5a568f208f837423c4 (MD5) Previous issue date: 1995","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:47:57Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:21:41-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"],"dc:identifier":["AAI9624308","(UMI)AAI9624308","http://hdl.handle.net/2142/21023"],"dc:language":["eng"],"dc:rights":["Copyright 1995 Charan, Ram"],"dc:subject":["Engineering, Electronics and Electrical","Artificial Intelligence","Computer Science"],"dc:title":["Feature guided pixel matching and segmentation in motion image sequences"],"dc:type":["text"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:17Z"}