implementation of a relational database as an aid to automatic target recognition christopher c....

16
Implementation of a Implementation of a Relational Database as Relational Database as an Aid to Automatic an Aid to Automatic Target Recognition Target Recognition Christopher C. Frost Christopher C. Frost Computer Science Mentor: Steven Vanstone

Upload: pierce-whitehead

Post on 18-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Implementation of aImplementation of aRelational Database as an Aid to Relational Database as an Aid to Automatic Target RecognitionAutomatic Target Recognition

Christopher C. FrostChristopher C. FrostComputer Science

Mentor: Steven Vanstone

Page 2: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

TopicsTopics

Introduction Problems with Existing Systems Proposed Solution Steps Taken Towards Solution Results Conclusions Areas of Further Study

Page 3: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Automatic Target Recognition Automatic Target Recognition (ATR)(ATR)

Compares Live Video Image To Known Target Signatures Through Pattern Matching

Utilizes Target Discrimination Filters Performance Dependent Upon Number of

Filters in Reference Library

Automatic Detection and Identification of Targets

Page 4: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Problems With Existing SystemsProblems With Existing Systems

Manual creation of filters– Time Consuming– Narrow Selection of References for Filter

Creation ATR Systems Must Understand Any

Format In Which Needed References Are Stored

Page 5: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Proposed SolutionProposed Solution

Process– Ground-truth Multitude of Image Sequences– Design the Database– Demonstrate Communication with the Database– Load Existing Data

Aid Filter Selection Through a Relational Database

Page 6: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Ground-truthing Image SequencesGround-truthing Image Sequences

Purpose: Train Automatic Target Recognition System

Steps: Identify Target Types Locate Target Infrared Signature Outlines Pinpoint Aimpoints

Page 7: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Initial Phase of Ground-truthingInitial Phase of Ground-truthing

Page 8: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Final Phase of Ground-truthingFinal Phase of Ground-truthing

Page 9: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

– Oracle– PostgreSQL– MySQL

Designing the DatabaseDesigning the Database

Database Server Selection

Table Design and Creation– Target Table– Frame Table– Sequence Location Table– Image Table

Page 10: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Communication With The Communication With The DatabaseDatabase

Demonstration of Methods of Communication with the Database– Connecting– Database selection– “Select”, “Update”, “Insert”, and “Delete” Queries– Displaying Retrieved Data

Database Must Interface with Filter Generators Written in the C Programming Language

Page 11: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Loading Gt2 File Formatted Data Loading Gt2 File Formatted Data

Purpose of Gt2 File Format– Enable Filter Creating Programs to Accurately

Analyze Image Sequences For Use in ATR Selection of Language: Python

– Database Server Abstraction– Flexibility

Importance:– All Ground-truthed Information Currently in a

File Format Known as Gt2

Page 12: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Gt2 Format BasicsGt2 Format Basics

LLIINNEE NNUUMMBBEERR CCOONNTTAAIINNEEDD IINNFFOORRMMAATTIIOONN

1 Sequence Location 2 Number of Targets 3 through (T + 2) References per Target (T + 4) through (T * 2 + 3) Generic Target Information (T * 2 + 4) through End of File Target References

(T = Number of Targets)

Page 13: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

ResultsResults

Communication With an External Database Proven to be Relatively Easy

Newly Ground-truthed Sequences Were Easily Added

“gt2import” Successfully Converts Data Currently in the Gt2 Format for Use in the Designed Database

Page 14: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

ConclusionsConclusions

Current Routines Can be Made More Flexible Through the Ability to Abstract Existing Tools from File Formats

Database Integration Can Provide More Accurate Filters Thereby Improving ATR Systems’ Ability to Detect and Classify Targets

Integration of a Relational Database With ATR Systems Is Possible

Page 15: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

Areas For Further StudyAreas For Further Study

Extend Current ATR System to Access Designed Database Using Example Code

Extend “gt2import” to Parse Wider Array of Formats

Page 16: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone

QuestionsQuestions

?