implementation of a relational database as an aid to automatic target recognition christopher c....
TRANSCRIPT
![Page 1: Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/9.jpg)
– 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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070413/5697bfc21a28abf838ca4a06/html5/thumbnails/16.jpg)
QuestionsQuestions
?