Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery The Center for Remote Sensing of Ice Sheets (CReSIS)

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Accumulation Layer Picking Using FMCW CReSIS Radar and North-Central Greenland Ice Core Data Renee’ Butler, David Braaten, Sam Buchanan, Kyle Purdon Center.
Chapter 6 Photoshop and ImageReady: Part II The Web Warrior Guide to Web Design Technologies.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Prototyping Photoshop: From Novice to Professionals.
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
Adobe Photoshop 6 Advanced Level Course. Easy Fixes Photoshop is the best tool to fix old, torn and faded photographs, and can fix almost all flaws in.
The ICE Tool Feng Wen Qi Yuan Kin Wah Leung. Presentation Overview  Project goal  Interactive GUI  Introduce image enhancement techniques  Integration.
Database System Development Lifecycle Transparencies
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Web Design Basic Concepts.
Marsis Ground Processing Overview and Data Analysis Approach M. Cartacci, A. Cicchetti, R. Noschese, S. Giuppi Madrid
SAR Imaging Radar System A fundamental problem in designing a SAR Image Formation System is finding an optimal estimator as an ideal.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Analysis Functionality to enhance MATLAB default interpolation schema using mGstat ABSTRACT The Center for Remote Sensing of Ice Sheets (CReSIS) has a.
Adobe Photoshop CS Design Professional LAYER FUNCTIONS WORKING WITH SPECIAL.
© 2004 The MathWorks, Inc. 1 MATLAB for C/C++ Programmers Support your C/C++ development using MATLAB’s prebuilt graphics functions and trusted numerics.
The Center for Remote Sensing of Ice Sheets (CReSIS) has been compiling Greenland ice sheet thickness data since The airborne program utilizes a.
Essential Questions What are some of the different types of remote sensing? How are satellites and sonar used to map Earth’s surface and its oceans? What.
Techniques for Estimating Layers from Polar Radar Imagery Jerome E. Mitchell, Geoffrey C. Fox, and David J. Crandall :: CReSIS NSF Site Visit :: School.
Objectives To identify the key parts of the clients brief. To identify possible success criteria To complete the specification sheet.
CSC/FAR 020, Computer Graphics, November 2012 Dr. Dale E. Parson Assignment #7, Illustrator/Photoshop Dual Image, due.
CHAPTER FOUR COMPUTER SOFTWARE.
Utilizing Data Sets from the CReSIS Data Archives to Visualize Greenland Echograms Information in Google Earth 2012 Research Experience for Undergraduates.
1 of 22 Glaciers and Ice Sheets Interferometric Radar (GISIR) Center for Remote Sensing of Ice Sheets, University of Kansas, Lawrence, KS
CHAPTER TEN AUTHORING.
PROCESSED RADAR DATA INTEGRATION WITH SOCIAL NETWORKING SITES FOR POLAR EDUCATION Jeffrey A. Wood April 19, 2010 A Thesis submitted to the Graduate Faculty.
Radiometric Correction and Image Enhancement Modifying digital numbers.
Abstract The Center for Remote Sensing of Ice Sheets (CReSIS) has collected hundreds of terabytes of radar depth sounder data over the Greenland and Antarctic.
Record Keeping and Using Data to Determine Report Card Markings.
Unit 1: Task 1 By Abbie Llewellyn. Vector Graphic Software (Corel Draw) Computer graphics can be classified into two different categories: raster graphics.
This material is based upon work supported by the National Science Foundation under Grant No. ANT Any opinions, findings, and conclusions or recommendations.
Wideband Radar Simulator for Evaluation of Direction-of-Arrival Processing Sean M. Holloway Center for the Remote Sensing of Ice Sheets, University of.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
A Comparative Analysis of Localized Command Line Execution, Remote Execution through Command Line, and Torque Submissions of MATLAB® Scripts for the Charting.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Adobe Photoshop CS5 - Illustrated Unit H: Improving Productivity.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
InSAR Application for mapping Ice Sheets Akhilesh Mishra Dec 04, 2015.
The rise of the planet’s temperature has a very negative impact on the subsurface dynamics of Earth’s Polar Regions. Analyzing the polar subsurface is.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Objective % Select and utilize tools to design and develop websites.
Detection of Areas of Basal Melt from RES Data
Layers in Adobe After Effect
MATLAB Distributed, and Other Toolboxes
Study Guide for ACA exam
A Closer Look at CODAR HF Radar Spectra
File Formats.
Objective % Select and utilize tools to design and develop websites.
Adobe Illustrator CS5 – Illustrated
Using Tensorflow to Detect Objects in an Image
Introduction & Getting ready to work
Reporting An In-Depth Guide.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Learning Outcome 2 – Assignment
Digital Image Processing
Project P06441: See Through Fog Imaging
Introduction & Getting ready to work
CSE 307 Basics of Image Processing
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
Remote Sensing.
Presentation transcript:

Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery The Center for Remote Sensing of Ice Sheets (CReSIS) has developed many radars that operate over the frequency range from 140 to 230 MHz with multiple receivers developed for airborne sounding, and imaging of ice sheets. Understanding the echogram data depends on knowing the process of how radar waves interact with natural surfaces. The purpose of this project was to use the Bas Relief filter for image processing in order to improve the interpretation of radar imagery. The filter, Bas Relief, is named after a sculpture technique in which figures or other design elements were just barely more prominent than the overall background. The University of Kansas CReSIS office heavily relies on the use of MATLAB along with Photoshop to perform several tasks. MATLAB is a high-level programming language and interactive environment with strong mathematical and graphics capabilities while Adobe Photoshop CC allows you to use advanced image processing algorithms that are not available in MATLAB. With Adobe Photoshop Extended we hoped to combine MATLAB commands with Photoshop’s image editing features to further interpret imagery. With the implementation of this algorithm in MATLAB, it would allow researchers to conveniently retrieve and use the newly edited image. By comparing the original image versus enhanced, researchers would be able to improve tracking of features such as internal layers and the ice bottom. Abstract Kalyx McDonald Mentor: John Paden Mississippi Valley State University The University of Kansas These images have helped researchers scan over ice surfaces to study the depth. Depth edges can often show clues toward the understanding and interpretation of image transformation. A radar echogram is generated by collecting these reflected signals as the aircraft flies over the target. From above a pulse is transmitted to the ground, if it hits a new layer, a signal wave is returned to the aircraft. After looking at the time of propagation to the reflection, we can estimate the depth of the layer in the ice. Radar Echogram In order to first begin the automated approach, installation of the Photoshop and MATLAB path had to take place. Upon completion of that several workshops about MATLAB took place to teach the fundamentals. After completing the workshops then trial programs were ran in order to produce the correct function format. Test cases of a smaller program simply opened radar echogram data by itself. The first effective program converted the selected image to the correct file format, sent the image to Photoshop, applied the specific filter, and then returned the image back into MATLAB. After several test cases, a final program was created. It would allow the user to send the selected radar echogram data from the load radar function. The load radar function simply loads CReSIS echogram data files saved on the network. After the data was loaded a scaling function was applied to adjust the size. The re-scaling function scaled the image between and a uint8 data type for 8 bit integers. After being scaled the Psnewdocmatrix function was applied. This created a new document in Photoshop with the sent image. While the sending process occur, the selected filter was applied, and then Psgetpixels was called from the Imshow function. This gathered the pixels of the current image in Photoshop and directly opened it in MATLAB along with Photoshop. MATLAB & Adobe Photoshop Interface References [1] N. S. F. "The Center for Remote Sensing of Ice Sheets (CReSIS) Investigates Melting Polar Ice," 25 February [Online]. [Accessed 23 June 2014]. [2] P. A. Mlsna and J. J. Rodriguez, "Gradient and Laplacian Edge Detection," in Handbook of Image & Video Processing, Burlington, Elsevier Incorporated, 2005, p [3] S. Esaak, "Bas Relief," [Online]. Available: [Accessed 2 July 2014]. [4] "New Employee Setup Guide," CReSIS, 4 June [Online].Available: 29. [Accessed 2 July 2014]. [5] Adobe Systems Inc., "Photoshop Toolbox," [Online].Available: html. [Accessed 2 July 2014]. Future Works The MATLAB/Photoshop Interface allows users to access images in Photoshop directly from MATLAB commands and the Photoshop toolbox. New enhanced images could be used for continued research and image quality. Researchers could run image processing techniques and see results as if it was directly edited within Adobe Photoshop. Methodology To complete this research first the re-scaling function must be corrected. In order to use the appropriate radar echogram, It should be re sized to and a data type conversion of uint8. Although it did that, the image is missing its color. All regular images will fall under the requirements by default. Next, attempt at sending not only 8-bit channel images but also 16-bit and 32-bit channels. Lastly, the Bas Relief operation must be written. Because the Photoshop functions seem to be based off the JavaScript functionality, script listener could be used. With script listener it will allow access to view what has happened from Photoshop live. It would log any current happenings from Photoshop and from there be used to recreate the filter Bas relief in MATLAB.