Using the NTSC color space to double the quantity of information in an image

Similar documents
Television History. Date / Place E. Nemer - 1

The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Video Signals and Circuits Part 2

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Essence of Image and Video

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

1. Broadcast television

Lecture 2 Video Formation and Representation

Murdoch redux. Colorimetry as Linear Algebra. Math of additive mixing. Approaching color mathematically. RGB colors add as vectors

Communication Theory and Engineering

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Improving Color Text Sharpness in Images with Reduced Chromatic Bandwidth

Fundamentals of Multimedia. Lecture 3 Color in Image & Video

Minimizing the Perception of Chromatic Noise in Digital Images

Analog TV Systems: Monochrome TV. Yao Wang Polytechnic University, Brooklyn, NY11201

An Overview of Video Coding Algorithms

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Mike Robin MIKE ROBIN S COLUMN SEPTEMBER Introduction. Generation of a color bars signal

Circular Statistics Applied to Colour Images

[source unknown] Cornell CS465 Fall 2004 Lecture Steve Marschner 1

Computer Graphics. Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion

ANTENNAS, WAVE PROPAGATION &TV ENGG. Lecture : TV working

Reducing False Positives in Video Shot Detection

CHAPTER 3 COLOR TELEVISION SYSTEMS

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

NAPIER. University School of Engineering. Advanced Communication Systems Module: SE Television Broadcast Signal.

Dan Schuster Arusha Technical College March 4, 2010

High-Definition, Standard-Definition Compatible Color Bar Signal

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

GLOSSARY. 10. Chrominan ce -- Chroma ; the hue and saturation of an object as differentiated from the brightness value (luminance) of that object.

Chapter 4 Color in Image and Video. 4.1 Color Science 4.2 Color Models in Images 4.3 Color Models in Video

Understanding Human Color Vision

Vannevar Bush: As We May Think

Technical Bulletin 625 Line PAL Spec v Digital Page 1 of 5

Masking in Chrominance Channels of Natural Images Data, Analysis, and Prediction

Getting Images of the World

Errata to the 2nd, 3rd, and 4th printings, A Technical Introduction to Digital Video

digital disk recorder A60/64 Video Systems, Inc. A Carlton Company A60/64 Preliminary Digital Video Interface Manual

Computer and Machine Vision

COGS 119/219 MATLAB for Experimental Research. Fall 2017 Image Processing in Matlab

Upgrading E-learning of basic measurement algorithms based on DSP and MATLAB Web Server. Milos Sedlacek 1, Ondrej Tomiska 2

Color Spaces in Digital Video

COPYRIGHTED MATERIAL. Introduction to Analog and Digital Television. Chapter INTRODUCTION 1.2. ANALOG TELEVISION

Elements of a Television System

4KScope Software Waveform, Vectorscope, Histogram and Monitor

Signal Ingest in Uncompromising Linear Video Archiving: Pitfalls, Loopholes and Solutions.

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

DISPLAY WEEK 2015 REVIEW AND METROLOGY ISSUE

VIDEO 101: INTRODUCTION:

Assessing and Measuring VCR Playback Image Quality, Part 1. Leo Backman/DigiOmmel & Co.

CS229 Project Report Polyphonic Piano Transcription

Chapter 2. RECORDING TECHNIQUES AND ANIMATION HARDWARE. 2.1 Real-Time Versus Single-Frame Animation

Doubletalk Detection

Advanced Computer Networks

COLOR AND COLOR SPACES ABSTRACT

Television and video engineering

Escaping RGBland: Selecting Colors for Statistical Graphics

VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS. O. Javed, S. Khan, Z. Rasheed, M.Shah. {ojaved, khan, zrasheed,

pdf Why CbCr?

Color in Information Visualization

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

Lecture 2 Video Formation and Representation

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

LCD and Plasma display technologies are promising solutions for large-format

A Real Time Infrared Imaging System Based on DSP & FPGA

Calibration Best Practices

Rotation p. 55 Scale p. 56 3D Transforms p. 56 Warping p. 58 Expression Language p. 58 Filtering Algorithms p. 60 Basic Image Compositing p.

Supplemental Material: Color Compatibility From Large Datasets

CONTEMPORARY video surveillance systems allow for

Technical Documentation Blue Only Test Pattern

4. Video and Animation. Contents. 4.3 Computer-based Animation. 4.1 Basic Concepts. 4.2 Television. Enhanced Definition Systems

Color Correction in Final Cut Studio Introduction to Color

MPEG has been established as an international standard

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

A New Standardized Method for Objectively Measuring Video Quality

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved?

Color Image Compression Using Colorization Based On Coding Technique

Basics of Video. Yao Wang Polytechnic University, Brooklyn, NY11201

Contents. EEM401 Digital Signal Processing. Textbook. Examples of Typical Signals - ECG. Examples of Typical Signals - Speech

Video Compression Basics. Nimrod Peleg Update: Dec. 2003

Module 8 : Numerical Relaying I : Fundamentals

Superior Digital Video Images through Multi-Dimensional Color Tables

Using Low-Cost Plasma Displays As Reference Monitors. Peter Putman, CTS, ISF President, ROAM Consulting LLC Editor/Publisher, HDTVexpert.

Power saving in LCD panels

The theory of data visualisation

RECOMMENDATION ITU-R BT Methodology for the subjective assessment of video quality in multimedia applications

Calibrating the timecode signal input

Mahdi Amiri. April Sharif University of Technology

Essence of Image and Video

Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES

Transcription:

Stanford Exploration Project, Report 110, September 18, 2001, pages 1 181 Short Note Using the NTSC color space to double the quantity of information in an image Ioan Vlad 1 INTRODUCTION Geophysical images are, by their nature, intensity images: matrices of real numbers. Thus, representing an image in a color scale will only enlarge the visible dynamic color range without adding any information. But color can be used to encode information taken from a second geophysical image. The combination of the two images produces a meaningful image that can be understood better if two criteria are fulfilled: 1) The information used to create color (referred to from now on as the chrominance image) is entirely separated from the shading (black and white) information (referred to from now on as the luminance image). 2) The frequency content of the chrominance image must be different from that of the luminance image, preferably richer in lower frequencies, since the human eye is less sensitive to high spatial frequency color information. This short note will show how to combine two intensity images (i.e. a seismic section and a velocity model) into a single color image, using the NTSC (National Television Standards Committee) color space. NTSC AND ITS PROPERTIES The human eye has receptors for three primary colors - red, green and blue (Ruston, 1975). Thus, all color spaces have three dimensions. There are several color spaces available, the most widely known being RGB (Red-Green-Blue), HSV (Hue-Saturation-Value) and NTSC. NTSC is the color space used for television broadcast in the United States, and the only space among the above-mentioned ones that realizes a complete separation between the luminance and the chrominance information. NTSC has this property because when it was introduced, it had to separate the information used by the monochrome TV receivers from the supplementary one used by color receivers. (Blinn, 1993). The components of the NTSC color space are Y (the luminance component), I (the cyan-orange component), and Q (the green-purple component). There is a link between I and Q and the more intuitive hue and saturation: components I and Q have the property that, when modulated in quadrature in respect to each other by the 3.58 1 email: nick@sep.stanford.edu 1

2 Vlad SEP 110 MHz TV carrier wave and then summed, they form a signal (chrominance) whose magnitude represents the color saturation and whose phase represents the hue (Kuhn, 1996). Saturation and hue are directly present as components of the HSV color space, and their meaning is more intuitive than that of the NTSC I and Q axes, so why not use HSV instead then? We must not not confuse between meaningfulness of the axes and meaningfulness of the object represented using these axes: because the separation between the luminance and chrominance information is not complete in HSV, those parts of the luminance image that are dark are not colored effectively and are rendered deep tones of gray, and ultimately a black pixel in the V component of HSV results in a black spot in a final image, thus not in the desired color. HSV images with the V component given by the luminance, and the H and S by the chrominance, will thus lack the ability to render fine detail, and the continuity of the color field will be broken by the dark pixels. The meaning of the dimensions of the HSV color space is easy to understand, but the final target, an image produced by taking the V component from one intensity image and the H and S components from the second intensity image, is harder to interpret than an image created in a similar manner using the NTSC color space. The exact way of constructing such an image using the NTSC color space is detailed in the next section. CREATING THE COLOR IMAGE The input data in this process consists of the luminance and the chrominance images. Both are stored in real-valued, normalized matrices (respectively L and C). The output will be a RGB image with three components: R,G and B, obtained by transforming a NTSC image composed of the matrices Y, I and Q. The first step is thus transforming L and C into the NTSC components Y, I and Q through a colormap operator (actually, a set of three related operators) Y = M 1 L (1) I = M 2 C (2) Q = M 3 C (3) The next section will elaborate on the construction of the three operators. Once the Y, I and Q matrices are obtained, we basically have the color image, but since computer devices work with RGB, we usually need to transform to RGB with the equation R 1.000 G = 1.000 B 1.000 before writing the file to disk (Kuhn, 1996). 0.956 0.272 1.106 0.621 0.647 1.703 Y I (4) Q BUILDING THE THREE COLORMAP OPERATORS In simple cases M 1, from eq. (1), is a histogram equalization operator (for contrast adjustment) or only the identity matrix, and M 2 and M 3 represent raising each point in the matrix to a

SEP 110 Image display with NTSC 3 RGB colormap values 1 0.8 0.6 0.4 0.2 Matlab s jet colormap in the RGB, respectively NTSC color spaces R G B 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 NTSC colormap values 1 0.5 0 0.5 M1 M2 M3 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Value of L or C to be pointwise multiplied with the plotted coefficients (M1,M2,M3) Figure 1: The main part of the operators M 1, M 2 and M 3 consists of the transformation from RGB to NTSC of a common colormap nick1-jetcolormap [CR] power. Several variations that would result in monochrome colormaps suitable especially for highlighting linear, coherent shapes (fig. 6) can be imagined. If a more complex colormap is desired, the three operators must be constructed by transforming common RGB colormaps to NTSC, with the equation: Y I = Q 0.299 0.596 0.211 0.587 0.274 0.523 0.114 0.322 0.312 An example is provided in Figure 1 for Matlab s jet colormap. R G (5) B APPLICATIONS The use of color for highlighting linear objects is illustrated by figure 6. (All the color images were grouped at the end of the paper due to printing necessities). Luminance is given by a simple synthetic reflectivity model, and the result of applying a local monoplane anihilator to the luminance image constitutes the chrominance (fig 2). The two images were generated with code from Claerbout (2001). It must be noticed that the colored pixels do not obscure the local features of the image (the highlighting is not drawn over the luminance image), but they have the shading given by the synthetic model itself.

4 Vlad SEP 110 Figure 2: Luminance (left) and chrominance (right) for Fig. 6 nick1-lomoplan [ER] One of the best uses of the tool described in this paper is representing both the velocity model and the seismic section in the image. Fig. 3 represents the velocity model (chrominance), Fig. 4 the seismic section, and Fig. 7 the result of applying the above described algorithm to the two images. Operator M consisted in this case of a histogram equalization for the luminance, then of a transformation to Y, I and Q through the components of the jet colormap (fig. 1). Figure 3: The velocity model (chrominance for Fig. 7) nick1-chrominance_vel [CR] Dip fields, described in Fomel (2000) can be helpful in interpreting seismic data. Fig. 5 shows the value of the strongest dip in the corresponding point of Fig. 4, computed with the programs accompanying Fomel (2000). It is not easy to visually correlate the features in the two images. But when the dip field is used for chrominance, and the seismic image for luminance (with the operator M containing a 97 percent clip before applying jet colormap), the unconformities, as well as the areas with conflicting dips, become highly visible. (Fig. 8)

SEP 110 Image display with NTSC 5 Figure 4: Luminance for Fig. 7 nick1-luminance_vel [CR] Figure 5: Dip field of Fig. 4. This image will be used as chrominance for Fig. 8 nick1-chrominance_dip [CR]

6 Vlad SEP 110 CONCLUSIONS NTSC is the color space with the best separation between the luminance and the chrominance information. It is useful for enhancing the interpretability of geophysical images in a simple, intuitive way, easy to implement into software and computationally inexpensive. Several other examples can be found at http://sepwww.stanford.edu/sep/nick/research/ntsc/. Future work include implementation of this feature into SEPlib.

SEP 110 Image display with NTSC 7 REFERENCES Blinn, J. F., 1993, Ntsc: Nice technology, super color: IEEE Computer Graphics and Applications, 13, no. 2, 17 23. Claerbout, J. Geophysical estimation by example:. http://sepwww.stanford.edu/sep/prof/gee/toc_html/index.html, 2001. Fomel, S., 2000, Applications of plane-wave destructor filters: SEP-105, pages 1 27. Kuhn, K. J., 1996, Conventional analog television - an introduction: http://www.ee.washington.edu/conselec/ce/kuhn/ntsc/95x4.htm. Ruston, W., 1975, Visual pigments and color blindnes: Scientific American, pages 64 74. Figure 6: Image built using NTSC, the color highlights the discontinuity in the seismic section nick1-lomocolor [CR]

8 Vlad SEP 110 Figure 7: Composite image with shading taken from fig. 4 and color from Fig. 3. Electronic viewing of the image is highly recomended in order to show the full power of the technique described in this paper. nick1-color_vel [CR] Figure 8: Coloring the dips on the seismic section: composite image with shading taken from Fig. 4 and color from fig. 5. Electronic viewing of the image is highly recomended in order to show the full power of the technique described in this paper. nick1-color_dip [CR]

182 SEP 110