Color image processing: pseudocolor processing



Similar documents
Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green

Review for Introduction to Remote Sensing: Science Concepts and Technology

Spectral Response for DigitalGlobe Earth Imaging Instruments

A Proposal for OpenEXR Color Management

Scanners and How to Use Them

Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery

Computer Vision: Machine Vision Filters. Computer Vision. Optical Filters. 25 August 2014

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Lab #8: Introduction to ENVI (Environment for Visualizing Images) Image Processing

Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors

Resolutions of Remote Sensing

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University

Visualization Process. Alark Joshi

Probability and Random Variables. Generation of random variables (r.v.)

SAMPLE MIDTERM QUESTIONS

How Landsat Images are Made

1. Introduction to image processing

Digital image processing

Zeiss 780 Training Notes

Section 9.5: Equations of Lines and Planes

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim)

Package png. February 20, 2015

Light Waves and Matter

2.3 Spatial Resolution, Pixel Size, and Scale

Automatic and Objective Measurement of Residual Stress and Cord in Glass

A Comprehensive Set of Image Quality Metrics

Problem set on Cross Product

Theremino System Theremino Spectrometer Technology

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

Pantone Matching System Color Chart PMS Colors Used For Printing

Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features

and satellite image download with the USGS GloVis portal

Mathematics 205 HWK 6 Solutions Section 13.3 p627. Note: Remember that boldface is being used here, rather than overhead arrows, to indicate vectors.

General Survey of Radio Frequency Bands 30 MHz to 3 GHz

Technical Paper DISPLAY PROFILING SOLUTIONS

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM

= y y 0. = z z 0. (a) Find a parametric vector equation for L. (b) Find parametric (scalar) equations for L.

From lowest energy to highest energy, which of the following correctly orders the different categories of electromagnetic radiation?

Quantitative vs. Categorical Data: A Difference Worth Knowing Stephen Few April 2005

Digital Image Processing: Introduction

Lecture 14. Point Spread Function (PSF)

Outline. Quantizing Intensities. Achromatic Light. Optical Illusion. Quantizing Intensities. CS 430/585 Computer Graphics I

Multispectral stereo acquisition using 2 RGB cameras and color filters: color and disparity accuracy

Technical Data FLIR E40bx (incl. Wi-Fi)

Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES

GAFCHROMIC DOSIMETRY MEDIA TYPE MD-V3

TerraColor White Paper

1 P a g e Questions or comments? Contact us at TSLabs@TradeStation.com

Section 13.5 Equations of Lines and Planes

The Role of SPOT Satellite Images in Mapping Air Pollution Caused by Cement Factories

Advanced visualization with VisNow platform Case study #2 3D scalar data visualization

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

DC Circuits (Combination of resistances)

MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA

Lab E1: Introduction to Circuits

Information Contents of High Resolution Satellite Images

Name Date Class ELECTRONS IN ATOMS. Standard Curriculum Core content Extension topics

Why use ColorGauge Micro Analyzer with the Micro and Nano Targets?

Using the Spectrophotometer

Scitex FB5x0 and FB7x0 Printers

MSC/SuperModel A CAE Data Management and Advanced Structural Modeling System

GAFCHROMIC DOSIMETRY MEDIA, TYPE HD-V2

Physical Science Study Guide Unit 7 Wave properties and behaviors, electromagnetic spectrum, Doppler Effect

Upon completion of this lab, the student will be able to:

PRINTER DRIVER GUIDE (KODAK 305 Photo Printer)

Preparing an electronic file for McAdams Graphics, Inc.

Computer Vision. Color image processing. 25 August 2014

Introduction to Imagery and Raster Data in ArcGIS

Visualization of 2D Domains

Lecture 8: Signal Detection and Noise Assumption

PLC 1 SEPTIC SYSTEM SCADA SYSTEM OPERATION MANUAL. Revision 1.0 June 05, 2006

Logo Standards Guideline

Color quality guide. Quality menu. Color quality guide. Page 1 of 6

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs

Process Yellow PMS 100 PMS 101 PMS 102 Pantone Yellow PMS 103 PMS 104 PMS 105 PMS 106 PMS 107 PMS 108 PMS 109 PMS 110 PMS 111

Chapter 2. Point transformation. Look up Table (LUT) Fundamentals of Image processing

3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC. Version 1.3, March 2 nd 2012

Chromatic Improvement of Backgrounds Images Captured with Environmental Pollution Using Retinex Model

Predict the Popularity of YouTube Videos Using Early View Data

The following is an overview of lessons included in the tutorial.

Volcanic Ash Monitoring: Product Guide

RGB Workflow Key Communication Points. Journals today are published in two primary forms: the traditional printed journal and the

Plotting: Customizing the Graph

Digital Versus Analog Lesson 2 of 2

Night Microphysics RGB Nephanalysis in night time

3D Printing Design Guidelines Sierra College CACT

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

HDI 4000 Ultrasound System

Visualization with ParaView. Greg Johnson

Digitization of Old Maps Using Deskan Express 5.0

Data Mining: Exploring Data. Lecture Notes for Chapter 3. Introduction to Data Mining

Section 1.4. Lines, Planes, and Hyperplanes. The Calculus of Functions of Several Variables

The impact of window size on AMV

Nodal and Loop Analysis

How To Run Statistical Tests in Excel

Transcription:

Color image processing: pseudocolor processing by Gleb V. Tcheslavski: gleb@ee.lamar.edu http://ee.lamar.edu/gleb/dip/index.htm Spring 2008 ELEN 4304/5365 DIP 1 Preliminaries Pseudocolor (false color) image processing consists of assigning colors to gray values based on a specified criterion. The term pseudocolor emphasizes that the colors were assigned artificially opposing to the true (real) colors. The principal use of pseudocolors is for human visualization and dit interpretation tti of gray scale details dtil on an image or their sequence. Spring 2008 ELEN 4304/5365 DIP 2 1

The technique of intensity (density) slicing can be explained by interpreting a grayscale image as a 3D function being sliced by a plane parallel to the coordinate plane of the image. For instance, a plane at l i slices the image into two levels. Assigning next one color to the pixels, whose intensities are above the plane and another color to the pixels, whose intensities are below the plane (pixels are on different sides of the plane), we create a two-color image, whose appearance depends on pixel intensities. Spring 2008 ELEN 4304/5365 DIP 3 Alternatively, the same mapping can be interpreted using the following representation. Any input intensity level is assigned to one of two colors, depending on whether it is above or below the value of l i. When more levels are used, the mapping function looks like stairs. Spring 2008 ELEN 4304/5365 DIP 4 2

In general, this technique is as follows: Supposing that the image has the gray scale values [0, L-1] where the level l 0 represents black [f(x,y) = 0] and the level l L-1 represents white, we form P planes perpendicular to the intensity axes at levels l 1, l 2,..., l P such that 0 < P < L-1 and the planes partition the gray scale into P + 1 intervals V 1, V 2,, V P+1. Then, intensity to color assignment is made according to f ( x, y ) = c if f ( x, y ) V k k Where c k is the color associated with the k th intensity interval V k defined by the partitioning planes at l = k-1 and l = k. Spring 2008 ELEN 4304/5365 DIP 5 Monochrome image of Picker Thyroid Phantom Result of intensity slicing i into 8 colored regions It is quite evident that the regions appearing as uniform (with a constant intensity) in the monochrome image are really quite variable as shown in the pseudocolor image. Spring 2008 ELEN 4304/5365 DIP 6 3

4/28/2008 takes much useful and meaningful role when subdivision is based on physical h i l characteristics h t i ti off the th image. i In X-ray images of the weld, it is known that, while encountering porosity or a crack in the weld, the full strength of the X-rays would hit the sensor. Therefore, assuming 8-bit X-ray weld images, the intensity values close to 255 would indicate problems. Therefore, assigning one color to level 255 and another color to all other levels, would simplify the weld inspection and lower its error rate. Spring 2008 ELEN 4304/5365 DIP 7 Average rainfall measurements are usually done by satellites: a grayscale image is formed, whose intensity values are proportional to precipitation. i it ti Rain fall data plotted on a world map Color-coding greatly improves readability of such maps. Spring 2008 ELEN 4304/5365 DIP 8 4

Other types of intensity-to-color transformations exist. One practically attractive method implies performing three independent transformations on the intensity of any input pixel. The results are fed separately into the red, green, and blue monitor channels producing a composite image whose colors are modulated by the transformation functions. Note that the result is a function of pixel s intensity but not of its position. Spring 2008 ELEN 4304/5365 DIP 9 Airport X-ray scanner: ordinary luggage and one with a block of simulated plastic explosives. Pseudocolor image obtained with the first set of transformation functions: explosive and background have different intensity levels and are mapped to different colors. The block, however, is quite uniform. Explosives and the bag were mapped by similar transformations: the observer can see through the explosives. Spring 2008 ELEN 4304/5365 DIP 10 5

Trimmed sinusoidal functions used for the intensity transformations in the previous example. Changing the phase and frequency of each sinusoid can emphasize (in color) ranges in the gray scale: if all three transformations have the same phase and frequency, the output image would be monochrome. A small change in phase between 3 transformations leads to a slight change in pixels, whose intensities correspond to peaks. Pixels with intensity values in the steep section of sinusoids are assigned to much stronger colors. Spring 2008 ELEN 4304/5365 DIP 11 Often, it is desired to combine several monochrome images into a single color composite image. A frequent use of this approach is in multispectral image processing: different sensors produce individual monochrome images, each in a different spectral band. Next, three images can be selected for display (based, for instance, on a type of information each sensor produces). Spring 2008 ELEN 4304/5365 DIP 12 6

Intensity to color transformation Spectral satellite images of DC area: red, green, blue, and near infrared. First 3 images combined into a full-color image sometimes (dense areas) are hard to interpret. Red component replaced by the near IR (component with strong response to biomass): biomass is represented in red and urban features appear grayish. Spring 2008 ELEN 4304/5365 DIP 13 Images of Io combined from different Galileo imagers (some of them are in an invisible region). However, understanding of chemical and physical processes affecting sensor responses helps building meaningful color maps: Material newly ejected from active volcanoes are mapped to red; older sulfur deposits are indicated by yellow. Such composite images might be easier to understand and interpret than individual images acquired from individual sensors. Spring 2008 ELEN 4304/5365 DIP 14 7

Full-color image processing basics There are two major categories of full-color image processing: 1) Process each component image (R,G,B, for instance) individually and then form a composite processed image; 2) Directly work with color pixels: since full-color images have at least 3 components, color pixels are vectors In RGB color space, an arbitrary vector (color pixel) is c R ( x, y) R( x, y) c( x, yz, ) = cg ( xy, ) Gxy (, ) = cb ( x, y) B( x, y) Whose components are the RGB components of a color image at a point. Note that the vector components are spatial variables! Spring 2008 ELEN 4304/5365 DIP 15 Full-color image processing basics It might be easier to process each individual component image but the result of such processing is not always equivalent to direct processing. In order to both processings to be equivalent: 1) The process (filtering) has to be applicable to both vectors and scalars; 2) The operation on each component of a vector must be independent of the other components. Spring 2008 ELEN 4304/5365 DIP 16 8