Transportation Security Administration Office of Security Capabilities Objective X-ray Image Display Evaluation (OXIDE) May 2014 Katrin Helbing / TSA /

Slides:



Advertisements
Similar presentations
FAA/Eurocontrol TIM 9 on Performance Metrics – INTEGRA Rod Gingell 16 May 2002.
Advertisements

Configuration Management
Airport Security – Post 9/11
Components of GIS.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
© University of Strathclyde Assessing Aesthetic Quality Martin Fitchie University of Strathclyde.
7M701 1 Software Prototyping Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 8
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
The Decision-Making Process IT Brainpower
Design Creative Process of transferring the problem into a solution
Software Quality Metrics
Designing the system Conceptual design and technical design
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 7 Evaluation. Purpose Assessment of the result Against requirements Qualitative Quantitative User trials Etc Assessment of and Reflection on process.
Introduction to Systems Analysis and Design
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Product Lifecycle Management Cost of Quality Pasi Kaipainen, Mika Huhta.
Applying Distributed Systems concepts to SCADA By Padmanabha Kamath.
Module 3: Business Information Systems
Computer System Lifecycle Chapter 1. Introduction Computer System users, administrators, and designers are all interested in performance evaluation. Whether.
Using Six Sigma to Achieve CMMI Levels 4 and 5
S/W Project Management
© Mahindra Satyam 2009 Project Metrics QMS Training.
Introduction to Software Quality Assurance (SQA)
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Software Processes Sumber dari : cc.ee.ntu.edu.tw/~farn/courses/SE/ch4.ppt.
Business Analysis and Essential Competencies
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
Software Processes lecture 8. Topics covered Software process models Process iteration Process activities The Rational Unified Process Computer-aided.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 3 Slide 1 Software Processes l Coherent sets of activities for specifying, designing,
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Event Management & ITIL V3
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Lecture 3 Software Engineering Models (Cont.)
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
HSARPA and Chemical Countermeasures for Homeland Security May 25-27, 2004 “NDIA Homeland Security Symposium”, Arlington, VA Dr. William S. Rees, Jr. Dr.
Air Cargo Security September /TPT-WG-28/AEG-SEC/ th Transportation Working Group Meeting Vancouver, British Columbia, Canada September 5.
1 Introduction to Software Engineering Lecture 1.
83 years of excellence The Association of Electrical and Medical Imaging Equipment Manufacturers 1 Development of DICOS: Data Format and Transmission Standard.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Software Prototyping Rapid software development to validate requirements.
Fault Tolerance Benchmarking. 2 Owerview What is Benchmarking? What is Dependability? What is Dependability Benchmarking? What is the relation between.
A Metrics Program. Advantages of Collecting Software Quality Metrics Objective assessments as to whether quality requirements are being met can be made.
Using Bayesian Nets to Predict Software Defects in Arbitrary Software Lifecycles Martin Neil Agena Ltd London, UK Web:
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Developing an Asset Management Plan Virginia Department of Rail & Public Transportation Terry Brown, Mgr of Financial Programming, DRPT Eric Ziering, Exec.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Year 2000 Project Outline Alex Khassin AM Computers.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
Software Design and Development Development Methodoligies Computing Science.
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Advanced Software Engineering Dr. Cheng
Intelligent Systems Development
The Development Process of Web Applications
Software Processes (a)
Software Processes.
Tools of Software Development
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Transportation Security Administration Office of Security Capabilities Objective X-ray Image Display Evaluation (OXIDE) May 2014 Katrin Helbing / TSA / OSC / EBSP

Background An inherent component of aviation security at our nation’s airports is the transportation security officers’ (TSOs) ability to detect potential threats in carryon and checked baggage. TSOs review displayed X-ray (2D) and CT (3D) images of passenger’s bags. Visual inspection of these images plays a large part in the security effectiveness. Slide 2

The Issue… Slide 3 There are currently no objective methods to quantify X-ray or CT image quality for both fixed and moving images as they apply to security screening. Image quality is not tied to operator performance or capabilities, nor is it tied to detection of various threat components. Image quality is currently assessed by running a ‘test kit’ (ASTM F792) through the x-ray machine, and ‘seeing’ what the smallest resolvable element is on the screen. ASTM F792 Step Wedge

Slide 4 The issue… (cont’d)

Slide 5 Problems with this method include: –Subjectivity; –As observer/assessor becomes more familiar with the test kit and resultant images, ‘performance’ improves (this likely stems from learning, optical illusions, and expectations as to what ‘should’ be seen); –Quality of the displayed image varies depending upon orientation of the test kit within the x-ray tunnel and image tools use. Therefore, assessed “image quality” is dependent on the presentation/position of the test article; –The test kit, although standardized across the industry, does not include ‘realistic’ test articles, and the resulting images are not representative of operations; –Image must be stationary for assessment. Can be used for fixed images only. TSA is implementing “continuous belt” operations - image will be moving as the TSO review it. There is a need to determine image quality of moving images as viewed by the operator.

A Solution… DHS S&T Human Factors requested ideas for Small Business Innovation Research (SBIR) topics Submitted need for Objective, Quantitative Image Quality Measurements and Metrics for Screener Imaging Technologies Slide 6 Limitations: o Measure image quality from perspective of typical user (off of the display), not based solely on system-generated image data o No access or interface with vendor software or other system components o No access to vendor-proprietary algorithms o Initial CONOPs for laboratory use magic happens… Image Objective, Quantifiable Result Tool, Measurement, Analysis /20 X # 9876

SBIR Awarded Slide 7 Phase 1: Develop a tool that provides an objective metric to quantify image quality as it is presented on the screen. Image quality should be measurable for both fixed and moving imagery. –Selected 3 vendors from 10 submittals (Sept. 2012) –3 prototype systems were developed (April 2013) Phase 2: Tie image quality metrics to human performance and capabilities as they relate to X-ray and CT image review (7/2013 – 7/2014) –Down selected to 1 vendor to complete project: Charles River Analytics, Inc. –Refine tool, automate process, develop GUI –Contract w/ Draper Labs HF experts to correlate metrics with human performance Phase 3: Technology transition and commercialization (7//2014 – 7/2015) –Define additional display technologies –Refine tool use for continuous image quality monitoring / degradation

OXIDE Goals Slide 8 Key research goals include: Development of novel edge-based image measures for effectively describing complex structures in x-ray imagery Development of techniques for robustly modeling the relationship between performance, as it relates to the detection and identification of test kit items, with functional image quality ratings and human performance Uses COTS hardware with custom algorithms The achievement of these research goals will enable the eventual design, development, and deployment of a robust image quality measurement system Objective X-ray Image Display Evaluation (OXIDE)

Slide 9 OXIDE Technical Approach Use detectors trained on real collected images of a custom test kit to objectively inform a predictive algorithm Algorithm assesses the presence and magnitude of different types of image degradations on novel imagery that may or may not contain the test kit These degradations alter image quality, which determines if the image contains sufficient information for a detection to be made Assess whether the image has sufficient quality to enable detection by a human operator Approach will robustly handle changes to images caused by object orientation, glare, blur (including motion blur), projective distortion and noise Can be applied to fixed and moving imagery

OXIDE Phase I Results Slide 10 System Architecture Data and Hardware Test Kit Item Detection Semantic Interpretation Performance Prediction Evaluation

Slide 11 Phase I: Image Degradation Metrics Motion BlurContrastNoise

OXIDE Phase II Slide 12 Requirements Elicitation Data Collection Hardware Prototype Object Detection Refinement Human Performance Model Image Metrics Expansion Software Interfaces System Evaluation Are there any restrictions on computing hardware or certifications required? –E.g., tablet, laptop What are high-priority capability needs? –E.g., image quality factor prediction vs. general image scores What set of image quality factors are most desirable beyond contrast, noise, and motion blur? –E.g., compression artifacts, aliasing, glare

Phase II: General Image Score (GIS) Slide 13 OXIDE measures the image, and calculates a General Image Score (GIS). GIS is a single continuous value that objectively quantifies functional image quality To begin validation of the GIS, degraded pristine imagery with varying levels of blur and other factors, sorted the images according to GIS. GIS matches up with a human’s subjective ranking Lowest GIS Highest GIS

Phase II: Auto-Calibration Slide 14 Developed software tool for rapidly performing auto- calibration of the OXIDE camera system. Calibration includes corrections for nonlinear deformations, such as rotation or perspective skew.

Phase II: GUI Slide 15 Graphical User Interface developed  Open File  Open Camera Stream  New General Image Score  Auto-Calibrate  View Image Statistics  Start/Stop Recording Prototype hardware and software developed and delivered GIS

Phase II: Next Steps Slide 16 Correlate General Image Score (GIS) with human performance (pairwise comparisons) TSIF Demo AB

What Next? Interest in determining impact of X-ray and CT image quality on operator thereat detection performance. Need to link image quality requirements to threat detection performance needs. Slide 17