{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/33855"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/33855","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Vision-Based Self-Motion Estimation in a Fixed-Wing Aerial Vehicle","abstract":"This paper describes a complete algorithm to estimate the motion of a fixed-wing aircraft given a series of digitized flight images. The algorithm was designed for fixed-wing aircraft because carefully procured flight images and corresponding navigation data were available to us for testing. After image pre-processing, optic flow data is determined by automatically finding and tracking good features between pairs of images. The image coordinates of matched features are then processed by a rigid-object linear optic flow-motion estimation algorithm. Input factors are weighed to provide good testing techniques. Error analysis is performed with simulation data keeping these factors in mind to determine the effectiveness of the optic flow algorithm. The output of this program is an estimate of rotation and translation of the imaged environment in relation to the camera, and thereby the airplane. Real flight images from NASA test flights are used to confirm the accuracy of the algorithm. Where possible, the estimated motion parameters are compared with recorded flight instrument data to confirm the correctness of the algorithm. Results show that the algorithm is accurate to within a degree provided that enough optic flow feature points are tracked.","abstract_html":"This paper describes a complete algorithm to estimate the motion of a fixed-wing aircraft given a series of digitized flight images. The algorithm was designed for fixed-wing aircraft because carefully procured flight images and corresponding navigation data were available to us for testing. After image pre-processing, optic flow data is determined by automatically finding and tracking good features between pairs of images. The image coordinates of matched features are then processed by a rigid-object linear optic flow-motion estimation algorithm. Input factors are weighed to provide good testing techniques. Error analysis is performed with simulation data keeping these factors in mind to determine the effectiveness of the optic flow algorithm. The output of this program is an estimate of rotation and translation of the imaged environment in relation to the camera, and thereby the airplane. Real flight images from NASA test flights are used to confirm the accuracy of the algorithm. Where possible, the estimated motion parameters are compared with recorded flight instrument data to confirm the correctness of the algorithm. Results show that the algorithm is accurate to within a degree provided that enough optic flow feature points are tracked.","abstract_has_math":false,"creators":["Parks, Matthew Raymond"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical and Computer Engineering","degree_department":"Electrical and Computer Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Abbott, A. Lynn"],"committee_members":["Wyatt, Christopher L.","Kachroo, Pushkin"],"year":2006,"date_issued":"2006-01-20","date_published":"2006-01-20","updated_at":"2026-07-22T22:18:58Z","subjects":["Optic Flow","Computer Vision","Motion Estimation","Matching","Feature Tracking"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-07012006-011840"],"render_values":[{"text":"etd-07012006-011840","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/33855","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Abbott, A. Lynn"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Wyatt, Christopher L.","Kachroo, Pushkin"]},{"key":"dc:contributor.department","label":"Department","values":["Electrical and Computer Engineering"]},{"key":"dc:creator","label":"Author","values":["Parks, Matthew Raymond"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:40:57Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:40:57Z","2006-09-06"]},{"key":"dc:date.issued","label":"Date","values":["2006-01-20"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Optic Flow","Computer Vision","Motion Estimation","Matching","Feature Tracking"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-07012006-011840"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/33855"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This paper describes a complete algorithm to estimate the motion of a fixed-wing aircraft given a series of digitized flight images. The algorithm was designed for fixed-wing aircraft because carefully procured flight images and corresponding navigation data were available to us for testing. After image pre-processing, optic flow data is determined by automatically finding and tracking good features between pairs of images. The image coordinates of matched features are then processed by a rigid-object linear optic flow-motion estimation algorithm. Input factors are weighed to provide good testing techniques. Error analysis is performed with simulation data keeping these factors in mind to determine the effectiveness of the optic flow algorithm. The output of this program is an estimate of rotation and translation of the imaged environment in relation to the camera, and thereby the airplane. Real flight images from NASA test flights are used to confirm the accuracy of the algorithm. Where possible, the estimated motion parameters are compared with recorded flight instrument data to confirm the correctness of the algorithm. Results show that the algorithm is accurate to within a degree provided that enough optic flow feature points are tracked."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Vision-Based Self-Motion Estimation in a Fixed-Wing Aerial Vehicle"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Abbott, A. Lynn"],"dc:contributor.committeemember":["Wyatt, Christopher L.","Kachroo, Pushkin"],"dc:contributor.department":["Electrical and Computer Engineering"],"dc:creator":["Parks, Matthew Raymond"],"dc:date.accessioned":["2014-03-14T20:40:57Z"],"dc:date.available":["2014-03-14T20:40:57Z","2006-09-06"],"dc:date.issued":["2006-01-20"],"dc:description.abstract":["This paper describes a complete algorithm to estimate the motion of a fixed-wing aircraft given a series of digitized flight images. The algorithm was designed for fixed-wing aircraft because carefully procured flight images and corresponding navigation data were available to us for testing. After image pre-processing, optic flow data is determined by automatically finding and tracking good features between pairs of images. The image coordinates of matched features are then processed by a rigid-object linear optic flow-motion estimation algorithm. Input factors are weighed to provide good testing techniques. Error analysis is performed with simulation data keeping these factors in mind to determine the effectiveness of the optic flow algorithm. The output of this program is an estimate of rotation and translation of the imaged environment in relation to the camera, and thereby the airplane. Real flight images from NASA test flights are used to confirm the accuracy of the algorithm. Where possible, the estimated motion parameters are compared with recorded flight instrument data to confirm the correctness of the algorithm. Results show that the algorithm is accurate to within a degree provided that enough optic flow feature points are tracked."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-07012006-011840"],"dc:identifier.uri":["http://hdl.handle.net/10919/33855"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Optic Flow","Computer Vision","Motion Estimation","Matching","Feature Tracking"],"dc:title":["Vision-Based Self-Motion Estimation in a Fixed-Wing Aerial Vehicle"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:58Z"}