Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh

Similar documents
Innovative 3D Visualization of Electro-optic Data for MCM

COM DEV AIS Initiative. TEXAS II Meeting September 03, 2008 Ian D Souza

Durable Aircraft. February 7, 2011

Strategic Technical Baselines for UK Nuclear Clean-up Programmes. Presented by Brian Ensor Strategy and Engineering Manager NDA

U.S. Army Training and Doctrine Command (TRADOC) Virtual World Project

A RENEWED SPIRIT OF DISCOVERY

Investigation of a Forward Looking Conformal Broadband Antenna for Airborne Wide Area Surveillance

Technology Maturation Planning for the Autonomous Approach and Landing Capability (AALC) Program

August 9, Attached please find the progress report for ONR Contract N C-0230 for the period of January 20, 2015 to April 19, 2015.

Signal Processing Architectures for Ultra-Wideband Wide-Angle Synthetic Aperture Radar Applications

Rump Session: Advanced Silicon Technology Foundry Access Options for DoD Research. Prof. Ken Shepard. Columbia University

SA Joint USN/USMC Spectrum Conference. Gerry Fitzgerald. Organization: G036 Project: 0710V250-A1

Underwater Intelligent Sensor Protection System

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

David Siegel Masters Student University of Cincinnati. IAB 17, May 5 7, 2009 Ford & UM

VHF/UHF Imagery of Targets, Decoys, and Trees

Robotics and Artificial Intelligence. Rodney Brooks Director, MIT Computer Science and Artificial Intelligence Laboratory CTO, irobot Corp

Radar Detection of Marine Mammals

Measurement of Ocean Spatial Coherence by Spaceborne Synthetic Aperture Radar

INTEGRATIVE MIGRATORY BIRD MANAGEMENT ON MILITARY BASES: THE ROLE OF RADAR ORNITHOLOGY

Report Documentation Page

Synthetic Behavior for Small Unit Infantry: Basic Situational Awareness Infrastructure

AUVFEST 05 Quick Look Report of NPS Activities

3. Faster, Better, Cheaper The Fallacy of MBSE?

Development of a charged-particle accumulator using an RF confinement method FA

Acoustic Change Detection Using Sources of Opportunity

0.18 μm CMOS Fully Differential CTIA for a 32x16 ROIC for 3D Ladar Imaging Systems

Future Trends of Software Technology and Applications: Software Architecture

Joint Milli-Arcsecond Pathfinder Survey (JMAPS): Overview and Application to NWO Mission

Mathematics, Information, and Life Sciences

A Comparison of Two Computational Technologies for Digital Pulse Compression

UNCLASSIFIED UNCLASSIFIED 1

Coherent distributed radar for highresolution

Lattice Spacing Effect on Scan Loss for Bat-Wing Phased Array Antennas

14. Model Based Systems Engineering: Issues of application to Soft Systems

N C-0002 P13003-BBN. $475,359 (Base) $440,469 $277,858

Student Independent Research Project : Evaluation of Thermal Voltage Converters Low-Frequency Errors

THE DET CURVE IN ASSESSMENT OF DETECTION TASK PERFORMANCE

Non-Data Aided Doppler Shift Estimation for Underwater Acoustic Communication

Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

Solar Radar Experiments

FAA Research and Development Efforts in SHM

HIGH TEMPERATURE (250 C) SIC POWER MODULE FOR MILITARY HYBRID ELECTRICAL VEHICLE APPLICATIONS

Advancing Autonomy on Man Portable Robots. Brandon Sights SPAWAR Systems Center, San Diego May 14, 2008

Loop-Dipole Antenna Modeling using the FEKO code

Adaptive CFAR Performance Prediction in an Uncertain Environment

Frequency Stabilization Using Matched Fabry-Perots as References

ONE OF TIlE MORE RAPIDLY GROWING AREAS OF ECONOMIC RESEARCH

Argus Development and Support

Best Practices for Technology Transition. Technology Maturity Conference September 12, 2007

Management of Toxic Materials in DoD: The Emerging Contaminants Program

SILICON CARBIDE FOR NEXT GENERATION VEHICULAR POWER CONVERTERS. John Kajs SAIC August UNCLASSIFIED: Dist A. Approved for public release

Army Acoustics Needs

Effects of Radar Absorbing Material (RAM) on the Radiated Power of Monopoles with Finite Ground Plane

CFDTD Solution For Large Waveguide Slot Arrays

Department of Defense Partners in Flight

Remote Sediment Property From Chirp Data Collected During ASIAEX

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

Academia. Elizabeth Mezzacappa, Ph.D. & Kenneth Short, Ph.D. Target Behavioral Response Laboratory (973)

Modeling an HF NVIS Towel-Bar Antenna on a Coast Guard Patrol Boat A Comparison of WIPL-D and the Numerical Electromagnetics Code (NEC)

REPORT DOCUMENTATION PAGE

Report Documentation Page

A New Scheme for Acoustical Tomography of the Ocean

MATLAB Algorithms for Rapid Detection and Embedding of Palindrome and Emordnilap Electronic Watermarks in Simulated Chemical and Biological Image Data

Evanescent Acoustic Wave Scattering by Targets and Diffraction by Ripples

Wavelength Division Multiplexing (WDM) Technology for Naval Air Applications

Fuzzy Logic Approach for Impact Source Identification in Ceramic Plates

SPOT 5 / HRS: a key source for navigation database

Transitioning the Opportune Landing Site System to Initial Operating Capability

EFFECTS OF ELECTROMAGNETIC PULSES ON A MULTILAYERED SYSTEM

REPORT DOCUMENTATION PAGE. A peer-to-peer non-line-of-sight localization system scheme in GPS-denied scenarios. Dr.

Department of Energy Technology Readiness Assessments Process Guide and Training Plan

GLOBAL POSITIONING SYSTEM SHIPBORNE REFERENCE SYSTEM

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

MONITORING RUBBLE-MOUND COASTAL STRUCTURES WITH PHOTOGRAMMETRY

DoDTechipedia. Technology Awareness. Technology and the Modern World

RECENT TIMING ACTIVITIES AT THE U.S. NAVAL RESEARCH LABORATORY

Modeling Antennas on Automobiles in the VHF and UHF Frequency Bands, Comparisons of Predictions and Measurements

DARPA TRUST in IC s Effort. Dr. Dean Collins Deputy Director, MTO 7 March 2007

IREAP. MURI 2001 Review. John Rodgers, T. M. Firestone,V. L. Granatstein, M. Walter

Active Denial Array. Directed Energy. Technology, Modeling, and Assessment

Defense Environmental Management Program

Marine~4 Pbscl~ PHYS(O laboratory -Ip ISUt

Presentation to TEXAS II

Neural Network-Based Hyperspectral Algorithms

RF Performance Predictions for Real Time Shipboard Applications

Buttress Thread Machining Technical Report Summary Final Report Raytheon Missile Systems Company NCDMM Project # NP MAY 12, 2006

SYSTEMATIC EFFECTS IN GPS AND WAAS TIME TRANSFERS

AN OBJECT-ORIENTED CLASSIFICATION METHOD ON HIGH RESOLUTION SATELLITE DATA , China -

Bistatic Underwater Optical Imaging Using AUVs

NPAL Acoustic Noise Field Coherence and Broadband Full Field Processing

Digital Radiography and X-ray Computed Tomography Slice Inspection of an Aluminum Truss Section

Effects of Fiberglass Poles on Radiation Patterns of Log-Periodic Antennas

Validated Antenna Models for Standard Gain Horn Antennas

RADAR SATELLITES AND MARITIME DOMAIN AWARENESS

Ocean Acoustics and Signal Processing for Robust Detection and Estimation

TRANSMISSION LINE AND ELECTROMAGNETIC MODELS OF THE MYKONOS-2 ACCELERATOR*

Modeling of Ionospheric Refraction of UHF Radar Signals at High Latitudes

Improving the Detection of Near Earth Objects for Ground Based Telescopes

A HIGH-PRECISION COUNTER USING THE DSP TECHNIQUE

Transcription:

Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh Technical Report DU-CS-05-08 Department of Computer Science Drexel University Philadelphia, PA 19104 July, 2005 1

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE JUL 2005 2. REPORT TYPE 3. DATES COVERED 00-07-2005 to 00-07-2005 4. TITLE AND SUBTITLE Drexel Object Occlusion Repository (DOOR) 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Department of Computer Science,Drexel University,Philadelphia,PA,19104 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES 14. ABSTRACT 15. SUBJECT TERMS 11. SPONSOR/MONITOR S REPORT NUMBER(S) 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified 18. NUMBER OF PAGES 5 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Drexel Object Occlusion Repository (DOOR) Trip Denton John Novatnack Ali Shokoufandeh Department of Computer Science, Drexel University Abstract The Drexel Object Occlusion Repository is a reference set of images for computer vision and object recognition researchers. The images are constructed by overlapping input objects from the COIL-20 database [1] and occluding them by various amounts. The amount of occlusion for each image is measured at the pixel level. An accompanying text file for each occlusion image describes the input files, occlusion rates etc. Figure 1. Occlusion example door 4 41.png 1. Overview The Drexel Object Occlusion Repository is a syntactic set of images constructed from the COIL- 20 database from Columbia University [1]. In a previous work [2] our tests with the COIL-20 database indicated a need for a set of reference scenes where we could test the ability of our algorithm to locate objects in scenes where the objects are partially occluded. In particular we required a precise measurement of the occlusion rates in addition to non-trivial occlusions. To accomplish these goals we have constructed the Drexel Object Occlusion Repository. The repository contains objects deterministically placed in groupings with varying amounts of occlusion. The repository 2

provides a reference set that researchers in computer vision and object recognition may use for qualitative analysis of algorithmic performance. The repository is organized into four series of images. Series one contains images with two objects, series two with three objects, series three with four objects and, lastly, series four with five objects. Each series contains 480 images and accompanying text files. The text files include various information about the image including, the name of the objects and percentage of occluded pixels in each of the objects. 2. Drexel Object Occlusion Repository (DOOR) 2.1. Construction The occluded images consist of a composed set of objects from the COIL-20 database. The objects have not been scaled or rotated, although we plan to expand to the repository in the future to include objects which have been transformed in the image plane. When composing two objects we first create a mask for each image. The background for the image is created by filling edge pixels with red. Then the non-red pixels in the mask are set to green, which designates them as object pixels. The red/green masks for the input image and the occlusion image are then convoluted with a Gaussian. The masks are used to combine the original images. If the pixel is an edge pixel the intensity, I, is given by I = R R + G G, where R, G are the red and green channels of the input image mask and R, G are the red and green channels of the mask of the image being constructed (occlusion image). This is similar to using an alpha channel for the mixing. For more information on the use of alpha channels consult an appropriate image processing text. After placing an object on the image the amount of occlusion for each object in the image is updated. A pixel is considered occluded if it has been covered by another object, or if it on the border between two objects. Figure 2. Object Layout Grid In general the objects contained in each image are arranged in a grid shown in Figure 2. For each image an object is placed in the center at position one. Objects are then added at the other positions at varying distances from the center object. As the objects move farther away from the center the amount of occlusion of the center object decreases. 3

2.2. Contents of the Accompanying Text Files Each image is accompanied by a text file that provides information about the various objects in the image. The following text file describes image forty-one in series four (shown in Figure 1). Input File1: coil-20-proc/obj1 0.png Input File3: coil-20-proc/obj12 0.png Input File4: coil-20-proc/obj13 0.png Input File5: coil-20-proc/obj14 0.png Input File2: coil-20-proc/obj15 0.png Output File: door_4/0-99/door_4_41.png Gaussian_radius=3 Gaussian_sigma=2 Border=10 Width=592 Height=592 Object=1 file=coil-20-proc/obj1 0.png x=222 y=222 occlusion=16.20 oldpixels=6668 newpixels=5588 Object=2 file=coil-20-proc/obj15 0.png x=222 y=122 occlusion=0.00 oldpixels=11697 newpixels=11697 Object=3 file=coil-20-proc/obj12 0.png x=322 y=222 occlusion=0.00 oldpixels=9975 newpixels=9975 Object=4 file=coil-20-proc/obj13 0.png x=222 y=322 occlusion=0.00 oldpixels=7751 newpixels=7751 Object=5 file=coil-20-proc/obj14 0.png x=122 y=222 occlusion=0.00 oldpixels=11826 newpixels=11826 The file lists the image files of the objects at the various grid positions. Next the file contains the parameters of the Gaussian convolution kernel used to combine the two images at the borders. Many images in the COIL-20 database are cropped such that the object lies on the edge of the image. Prior to composing the objects in the image we first add a border to each image. The size of this border is reported in the text file. Lastly the file contains the position of the (0, 0) pixel of each object in the image, as well as the percent of pixels that have been occluded. In this particular example object one has had 16.2% of its pixels occluded. 3. Query Tool A query tool is provided to assist the researcher in finding occlusion images../query_door.pl [OPTIONS] DESCRIPTION: This program queries a DOOD data file for objects that have certain amounts of occlusion. It prints the names of the files that meet the criteria. OPTIONS -help show this help -data=path path to DOOR data file (door_all.txt) -min=number minimum occlusion (0.0) -max=number maximum occlusion (10.0) -obj=pattern pattern for object selection (obj*) Example:./query_door.pl -min=9.9 -max=10.2 -obj=obj13.* Finds examples of object 13 that are occluded by 9.9-10.2% using the data from the file door_all.txt../query_door.pl -min=19.9 -max=20.2 Finds examples of objects that are occluded by 19.9-20.2% using the data from the file door_all.txt. 4

4. Obtaining the Repository The repository is on-line at http://aal.cs.drexel.edu/home/door/index.html. A gzipped tar file is available on the website as well. 5. Acknowledgments Funded in part by a grant from the Office of Naval Research (ONR-N000140410363). References [1] S. Nene, S. Nayar, and H. Murase. Columbia object image library: Coil, 1996. [2] J. Novatnack, T. Denton, A. Shokoufandeh, and L. Bretzner. Stable bounded canonical sets and image matching. In Proceedings, Workshop on Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR). (To Appear), 2005. 5