Image Processing Algorithms for Identifying the Gulf Oil Spill Mingrui Zhang, Ph.D. Computer Science Department Winona State University.

Slides:



Advertisements
Similar presentations
Marine and Coastal Studies MR1510 The Role of Geospatial Technologies in Coastal and Marine Applications.
Advertisements

Marine and Coastal Studies MR1510 The Role of Geospatial Technologies in Coastal and Marine Applications.
Scaling impacts from oil spills: lessons learned from Ixtoc I, Exxon Valdez, and BP/Deepwater Horizon J. Christopher Haney, Ph.D. Chief Scientist, Defenders.
Geographic Information Systems “GIS”
Red Tide Study in Sarasota Examines Oil Human Health Effects CORMP Coastal Ocean Research & Monitoring Program (NCSU, NWS, Caro-COOPS, SEACOOS, NOAA, SECOORA,
A Graphical Operator Framework for Signature Detection in Hyperspectral Imagery David Messinger, Ph.D. Digital Imaging and Remote Sensing Laboratory Chester.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Ecology, Climate, Physical Oceanography. Bering Sea, Alaska SeaWifs Image (Norman Kuring image, NASA, April 25, 1998) Turquoise = phytoplankton bloom.
A SOFTWARE TOOL DEVELOPED FOR THE CLASSIFICATION OF REMOTE SENSING SPECTRAL REFLECTANCE DATA Abdullah Faruque School of Computing & Software Engineering.
Panel 1 - Role of Science Charlie Henry Director, NOAA’s GOM Disaster Response Center.
ASTER image – one of the fastest changing places in the U.S. Where??
Why you need McIDAS-V Steve Ackerman Tom Achtor. Introduction What is McIDAS-V? Why I want it? Why you will want it!
GIS Information Project!
Introduction to Cartography GEOG 2016 E
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Integrated Ecosystem Assessment for the Gulf of Mexico Becky Allee Gulf Coast Services Center.
Ocean Observations: Present and Future Capitol Hill Oceans Week June 10, 2004 Brig. Gen. David L. Johnson, USAF (Ret.) NOAA Assistant Administrator for.
GIS and Environmental Science
Oil Spills. Background Information Each year, millions of gallons of oil are released into the environment, either accidentally or intentionally. Each.
Satellite Imagery ARSET Applied Remote SEnsing Training A project of NASA Applied Sciences Introduction to Remote Sensing and Air Quality Applications.
An Overview of Satellite Imagery ARSET - AQ Applied Remote SEnsing Training – Air Quality A project of NASA Applied Sciences Originally presented as part.
Use of GNOME to model oil spills in an Environmental Geology Course
Using Ocean Observing Systems & Real Time Data to monitor and clean up Oil Spills.
Green Space Services for Local Monitoring Aratos Technologies S.A.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
U.S. Department of the Interior U.S. Geological Survey U.S. Department of the Interior U.S. Geological Survey British Geological Survey 175th Anniversary.
Do Now: Movie: Plastic Bottles and the Ocean Copy the questions into your notebook. While watching the movie answer the following: 1)How many animals are.
The Digital Library for Earth System Education: A Community Resource
 ERMA Environmental Response Management Application.
OVERVIEW- What is GIS? A geographic information system (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying.
SPATIAL ASSESSMENT OF THE GULF OF MEXICO & CORAL REEF FISHERIES WITH AN EMPHASIS ON THE 2010 DEEPWATER HORIZON OIL SPILL Patrina Bly Educational Partnership.
Cameron Smith, GIS Manager.  Introductions A Geographic Information System or GIS is a computer system that allows you to map, model, query, and analyze.
Tim Osborn NOAA Office of Coast Survey Gulf of Mexico Marine Debris Mapping Project Presented to Center for Ocean Sciences Education Excellence: Central.
Planning for Arctic GIS and Geographic Information Infrastructure Sponsored by the Arctic Research Support and Logistics Program 30 October 2003 Seattle,
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 Commerce and Transportation.
Considerations for future remote sensing activities Edward D. Santoro, M.S. Monitoring Coordinator Delaware River Basin Commission
NWS Partners Meeting 2010 Dave Westerholm, Director National Oceanic and Atmospheric Administration’s Office of Response and Restoration June 9, 2010.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Freshwater Pollution Tuesday 2/4/2014. Warm-up  Define a point and nonpoint source of pollution.  Label if the below examples are point or nonpoint.
Estimating Water Optical Properties, Water Depth and Bottom Albedo Using High Resolution Satellite Imagery for Coastal Habitat Mapping S. C. Liew #, P.
Detecting and Monitoring Harmful Algal Blooms on Florida Coast Joseph Tuzzino, Brooklyn Technical High School Jonathan Tien, St. Francis Preparatory Dr.
Geographic Information System Dr B P Lakshmikantha Scientist, KSRSAC.
 Introduction to Remote Sensing Example Applications and Principles  Exploring Images with MultiSpec User Interface and Band Combinations  Questions…
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 Presented by Menghua Wang.
Digital Image Processing
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 CoastWatch / OceanWatch Presented.
1 Ch. 1: Software Development (Read) 5 Phases of Software Life Cycle: Problem Analysis and Specification Design Implementation (Coding) Testing, Execution.
Satellite Imagery ARSET - AQ Applied Remote SEnsing Training – Air Quality A project of NASA Applied Sciences NASA ARSET- AQ – EPA Training September 29,
USGS Response to Deepwater Horizon Oil Spill USGS/NWS/COE Tri-Agency Coordination Meeting October 5-6, 2010 Brainerd, MN George Arcement, Jr. Louisiana.
Science Questions Societal Relevance Observational Requirements Observational Strategies Satellite Missions Scientific Basis for NASA OBB Mission Planning.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Software Development Problem Analysis and Specification Design Implementation (Coding) Testing, Execution and Debugging Maintenance.
What is GIS ? A method to visualize, manipulate, analyze, and display spatial data “Smart Maps” linking a database to the map.
Tools for Coordinating Aircraft During Hurricane Field Campaigns: Real Time Mission Monitor and Waypoint Planning Tool Richard Blakeslee / NASA Marshall.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 Image: MODIS Land Group,
Remote Sensing Theory & Background III GEOG370 Instructor: Yang Shao.
Ocean Vector Winds, Looking Toward the Future Aimee Fish, NWS Alaska Region Satellite Surface Vector Winds Requirements Workshop June 6, 2006.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
CSC400W Honors Project Proposal Understanding ocean surface features from satellite images Jared Tilanus Nemanja Spasic.
Image Processing Algorithms for Identifying the Gulf Oil Spill Mingrui Zhang, Ph.D. Computer Science Department Winona State University.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Illustrating NOAA’s Geospatial Role in Resilient Coastal Zones Joseph Klimavicz, NOAA CIO and Director of High Performance Computing and Communications.
University of New Mexico
Sea Surface Temperature as a Trigger of Butterfish Migration: A Study of Fall Phenology Amelia Snow1, John Manderson2, Josh Kohut1, Laura Palamara1, Oscar.
ASTER image – one of the fastest changing places in the U.S. Where??
Oil Spills.
Module 43 Oil Pollution After reading this module you should be able to Identify the major sources of oil pollution. Explain some of the current methods.
Potential Environmental Impact of Liquids
Scientific Visualization
Presentation transcript:

Image Processing Algorithms for Identifying the Gulf Oil Spill Mingrui Zhang, Ph.D. Computer Science Department Winona State University

Oil Spill A marine oil spill is an occurrence where oil is released into the ocean or coastal waters by natural seeps or by human activity. Oil spills may be due to releases of crude oil from tankers, offshore platforms, drilling rigs and wells. Oil also enters the marine environment through natural oil seeps ( 2

Gulf Oil Spill (Apr – Sept 2010) The Gulf of Mexico oil spill in 2010 was the largest offshore spill in U.S. history. 3 Deepwater Horizon oil spill captured by NASA's Terra Satellites on May 24, 2010.

Oil Spills Assessment Tools Computer application, such as Geographic Information System (GIS) tool, has been designed to assist both emergency responders and environmental resource managers who deal with incidents that may adversely impact the environment. Also see "Emergency Response: Responding to Oil Spills". National Oceanic and Atmospheric Administration ( 4

Specific Problem To provide starting points of oil spill for ocean circulation models To map oil contaminated area on the latest satellite images with least human intervention 5

Algorithm Development for Problem Solving Our problem solving strategy cycles through 5 phases –Phase 1 – understand the problem –Phase 2 – study the images with a software tool –Phase 3 – propose a solution –Phase 4 – code program –Phase 5 – apply to images Repeat 5 phases to improve algorithm. 6

Software Functions We have developed a Java application with graphical user interface. –It reads in a satellite image and displays. –It allows user to collect sample pixels on image. –It provides menu items for different oil spill recognition algorithms. –It displays a processed image side by side the original image. Software features are added as needed in solving the problem. 7

Algorithm Development Using the software tool, we repeated the algorithm development cycle in developing oil recognition algorithms. We have explored –The use of scatter plots –Different threshold values/functions –Band rationing technique In redesigning the algorithm, we seek to reduce number of mislabeled oil pixels. 8

Scatter Plot Scatter plots are used in discovering threshold values or functions for oil spills –Its axes are values of color components of sample pixels –When collecting sample pixels, We may use multiple images We collect on the center and edge of oil spills Thresholds could be formulated as constants, a linear or non-linear functions 9

Solution 1 – Threshold Value or Function Scatter plots are used in discovering threshold values or functions –IF red color > 40 THEN pixel is oil –IF green < 3*(red – 20) THEN pixel is oil 10

Tradeoffs in Threshold Functions Simple linear threshold functions + They are easy for interpretation + They take less time to compute – Need multiple functions to define a cluster of sample pixels on a scatter plot Non-linear functions + Handle complex boundaries of cluster of sample pixels – They are slow to compute 11

Images After Processing 12

Solution 2 – Rationing Technique We have explored band rationing technique. –Band rationing is to divide the pixels in one spectral band by the corresponding pixels in a second band. –The differences between the spectral reflectance curves of surface types can be brought out. An example ratio –Oil spill index = (red-blue) / (red + blue) 13

Tradeoffs in Rationing Technique + In theory, it precisely depicts the spectral curves of different remotely sensed objects – Noises are enhanced in processed images It did not work out in this case. 14

Mislabeling of Oil Spill 15 In real-world application, algorithm can never be perfect. We still have mislabeled pixels  Labeled island (keys) as oil spills  Missed oil spill pixels

Additional Software Functions 16 Processing a satellite image needs large memory space, often beyond the size of memory a personal compute has. For example,  The size of an image is big  Image has multiple spectral bands Some useful functions to add to your software tool:  Reducing image size for display  Allowing user to choose a color to display

Benefits to Society Your application can assist in response planning and is accessible to both the command post and to assets in the field during an actual response incident. –It provides integrated and timely information to improve decision-making. –It provides fast visualization of current information. –Also see “The effects of oil spills on wildlife”, NOAA, ( 17

Other Project Considerations The software tool we developed and the problem solving strategy we used for oil recognition can be adapted for solving other real-world problems: –Harmful algal blooms occur around the world — from Florida to Maine, Norway to Africa. It can create health problems for both animals and humans. ( –Any brain tumor is inherently serious and life-threatening to human. MRI images are often used in diagnosis of brain tumor. ( 18

Oil Spill is Still a Threat Oil spill causes many environmental hazards to marine life, such as sea grass, fish or birds. It can be very difficult to control and to predict. Videos –"Hindsight and Foresight, 20 Years After the Exxon Valdez Spill". NOAA ( –“Gulf Oil Plumes Still a Threat?”, National Geographic, ( ment-news/nsf-oil-plumes-joye-vin.html). ment-news/nsf-oil-plumes-joye-vin.html 19