A MULTICHANNEL FILTER FOR TV SIGNAL PROCESSING

Similar documents
Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Digital Audio and Video Fidelity. Ken Wacks, Ph.D.

An Overview of Video Coding Algorithms

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Color Image Compression Using Colorization Based On Coding Technique

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

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING

Interlace and De-interlace Application on Video

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

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

N T I. Introduction. II. Proposed Adaptive CTI Algorithm. III. Experimental Results. IV. Conclusion. Seo Jeong-Hoon

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

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

1 Introduction to PSQM

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

Introduction to Data Conversion and Processing

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

Motion Video Compression

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

TV Synchronism Generation with PIC Microcontroller

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

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

Study of White Gaussian Noise with Varying Signal to Noise Ratio in Speech Signal using Wavelet

Region Adaptive Unsharp Masking based DCT Interpolation for Efficient Video Intra Frame Up-sampling

Temporal Error Concealment Algorithm Using Adaptive Multi- Side Boundary Matching Principle

TERRESTRIAL broadcasting of digital television (DTV)

Bar Codes to the Rescue!

Research and Development Report

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

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

Communication Theory and Engineering

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

Chapter 1. Introduction to Digital Signal Processing

A Novel Bus Encoding Technique for Low Power VLSI

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

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

Design Approach of Colour Image Denoising Using Adaptive Wavelet

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

Swept-tuned spectrum analyzer. Gianfranco Miele, Ph.D

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

DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes

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

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Journal of Theoretical and Applied Information Technology 20 th July Vol. 65 No JATIT & LLS. All rights reserved.

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

Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

MPEG has been established as an international standard

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

Lecture 2 Video Formation and Representation

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

FRAME RATE CONVERSION OF INTERLACED VIDEO

Selective Intra Prediction Mode Decision for H.264/AVC Encoders

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

Robust Transmission of H.264/AVC Video Using 64-QAM and Unequal Error Protection

Dual frame motion compensation for a rate switching network

ATSC Candidate Standard: Video Watermark Emission (A/335)

Design of an Error Output Feedback Digital Delta Sigma Modulator with In Stage Dithering for Spur Free Output Spectrum

Proceedings of Meetings on Acoustics

Research Article Design and Analysis of a High Secure Video Encryption Algorithm with Integrated Compression and Denoising Block

ATSC Standard: Video Watermark Emission (A/335)

Composite Video vs. Component Video

Will Widescreen (16:9) Work Over Cable? Ralph W. Brown

Video Signals and Circuits Part 2

A Study of Encoding and Decoding Techniques for Syndrome-Based Video Coding

High-Definition, Standard-Definition Compatible Color Bar Signal

THE CAPABILITY to display a large number of gray

Various Applications of Digital Signal Processing (DSP)

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MEDICAL IMAGING

CHAPTER 8 CONCLUSION AND FUTURE SCOPE

Experiment 2: Sampling and Quantization

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

Research Article Low Power 256-bit Modified Carry Select Adder

MULTISIM DEMO 9.5: 60 HZ ACTIVE NOTCH FILTER

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Intra-frame JPEG-2000 vs. Inter-frame Compression Comparison: The benefits and trade-offs for very high quality, high resolution sequences

Video Quality Evaluation with Multiple Coding Artifacts

Television History. Date / Place E. Nemer - 1

DVB-T2 Transmission System in the GE-06 Plan

from ocean to cloud ADAPTING THE C&A PROCESS FOR COHERENT TECHNOLOGY

Survey on MultiFrames Super Resolution Methods

Technical Developments for Widescreen LCDs, and Products Employed These Technologies

ATI Theater 650 Pro: Bringing TV to the PC. Perfecting Analog and Digital TV Worldwide

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

AUDIOVISUAL COMMUNICATION

Troubleshooting EMI in Embedded Designs White Paper

Unequal Error Protection Codes for Wavelet Image Transmission over W-CDMA, AWGN and Rayleigh Fading Channels

Understanding Compression Technologies for HD and Megapixel Surveillance

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery

The Measurement Tools and What They Do

SDR Implementation of Convolutional Encoder and Viterbi Decoder

Transcription:

Vinayagamoorthy, et al.: A Multichannel Filter for TV Signal Processing 199 A MULTICHANNEL FILTER FOR TV SIGNAL PROCESSING S. Vinayagamoorthy, K. N. Plataniotis, D. Androutsos, and A. N. Venetsanopoulos Department of Electrical and Computer Engineering University of Toronto Toronto, Ontario, M5S 1A4, Canada Abstruct- A multichannel filtering approach is introduced here. The framework is used to correct impulsive noise and other image impairments in TV signal transmission. The principles behind the new filter is explained in detail. Simulation results indicate that the new filter offers some flexibility and has excellent performance. I. INTRODUCTION Image filtering refers to the process of noise reduction in an image. As such, it utilizes the spatial properties of the image and is characterized by memory. Filtering is an important part of any image processing system whether the final image is utilized for visual interpretation or for automatic analysis [ 11. Filtering of multichannel images has recently received increased attention due to its importance in the processing of color images. It is widely accepted that color conveys information about the objects in a scene and that this information can be used to further refine the performance of an imaging system. The generation of high quality color images which are aesthetically pleasing is of great interest. Noise in the image sequence may result from sensor malfunction, electronic interference, or flaws in the data transmission procedure. In considering the signal-to-noise ratio over practical mediums, such as microwave or satellite links, there would be a degradation in quality due to the low received signal. Degradation of the broadcasting quality can be also a result of processing techniques, such as aperture correction which amplifies both high frequency signals and noise. The appearance of the noise and its effect is related to its characteristics. Noise signals can be either periodic in nature or random. Usually noise signals introduced during the transmission process are random in nature resulting in abrupt Contributed Paper Manuscript received January 24, 1996 0098 3063/96 $04.00 1996 IEEE local changes in the image data. These noise signals cannot be adequately described in terms of the commonly used Gaussian noise models [a]. Rather, they can be characterized as impulsive sequences which occur in the form of short time duration, high energy spikes attaining large amplitudes with probability higher than the probability predicted by a Gaussian density model. There are various sources that can generate impulsive noise. Among others, man made phenomena, such as car ignition systems, industrial machines in the vicinity of the receiver, switching transients in power lines and various unprotected electric switches. In addition, natural causes, such as lightning in the atmosphere and ice cracking in the antarctic region, also generate impulsive noise. Impulsive noise is frequently encountered during the transmission of TV signals through UHF, VHF, terestial microwave links and FM satellite links. It is therefore important to develop a digital signal processing technique that can remove such image impairment in real-time and thus, guarantee the quality of service delivered to the consumers. Such a system is proposed here. A new two-stage multidimensional color filter is developed. The color filter is applied on-line on the digitized image frames in order to remove image noise. A number of digital techniques have been applied to the problem aiming to smooth out impulsive noise and restore TV images. In [3], [4] a multi-shell median filter has been introduced. The approach introduced in [4] is applicable only to gray-scale images. Since the TV signal is a color signal, such an approach can be applied only to the luminance component of the transmitted signal without any reference or association to the corresponding chrominance signals. However, there is some indication that noise correlation among the different image channels exists in real color im-

200 IEEE Transactions on Consumer Electronics, Vol. 42, No. 2, MAY 1996 ages. Particularly, in the case of NTSC television broadcast signal, if there is any degradation of the chrominance signal that is broadcast, both the I and Q components would be affected simultaneously [5]. Therefore, n'oise removal operations on only one channel are not adequate and a multichannel filter is necessaxy to remove the noise and restore the originally transmitted signal. 11. A MULTICHANNEL FILTER FOR IMPULSIVE NOISE REDUCTION Impulsive noise can be classified as a short duration, high energy spike which results in the alteration of the digital value of the image pixel. After the effect of the noise, the altered value of the image pixel usually differs from the corresponding values of the neighboring pixels. However, in TV signals, any kinds of scenes, pictures or images are transmitted. Thus, it is important for the filter to differentiate between impulsive noise and other image featurles such as, intended dots or thin lines in the image, which may resemble this kind of noise. The class of median filters is considered the most appropriate for the removal of impulsive noise [l]. However, repeated applications of a median filter in a filtering window centered around a pixel of the image will probab1.y remove the noise but will also reduce the resolution of the image by filtering out thin lines and details. Similarly, using a larger size of filtering window (e.g., 5 x 5 instead of 3 x 3) might result in better noise removal, but will blur the fine details of the image. Thus, to filter out noise and preservle image details a different approach is necessary. A two stage adaptive median filter is introduced. As with any other nonlinear filter, a working area (window or template) is centered around an image pixel [l], [6]. To prevent thin lines and intended spots in the image from being altered through the nonlinear filtering process, we applied directional median filters inside the processing window. In other words, instead oq a combined median filter applied to the whole window, four different median filters are applied across the four main direc- tions at O", 45", go", 135" (see Fig. 1). Be aware that the pixel ai the window center (pixel under consideration) belongs to all four sets. If the pixel under consideration has considerably larger or smaller values than those of the other pixels along a specific direction it will be treated as an outlier and it will be replaced by the median value across this specific direction. Otherwise the value remains unchanged during this operation. Thus, by employing filtering across the main directions, lines and other fine details will be preserved. In a second stage, another median operates on the four filtered results to generate the final output. The mathematical description of the filter can be summarized as follows: Let y(x): 2' + Z", represent a multichannel signal and let W E 2' be a window of finite size n x n (square window with filter length n2), where n is generally an odd number. The pixel under consideration xi,j is at the window center. The noisy vectors (n2 in total) inside the window W are noted as (see Fig. 1): The median filter applied along the 0" direction operates on the horizontal pixels, across and including the center pixel q j, noted as (see Fig. 1): For simplification and clarity, let these vectors be hl... h, (h stands for horizontal direction). Now, according to standard vector median operation, a scalar distance dp is associated with each vector h,, p = 1,..., n, as follows: (3) where llh, - h,ll~~ is the L1 norm or the city block distance between the vectors h, and h,. An ordering of the 4's (4) implies the same ordering to the corresponding h,'s: h(1) 5 h(2) 5 * - * 5 h(n), (5) where, h(,) is the pth order statistics [l]. The vector median y1 along the 0" direction is defined as: y1 = h(1) (6)

Vinayagamoorthy, et al.: A Multichannel Filter for TV Signal Processing 20 1 Similarly, the process is repeated for the other three directions. The vectors f,, p = 1,..., n (f stands for 45" direction) representing those pixels along the 45" direction are (see Fig. 1): of 3 x 3 (small window), is applied to the corrupted images and the filtered output images are displayed and compared visually with the original images. In all three images,,no impulsive noise is visible. In addition, all the edge information, thin lines and fine details, are well preserved. The vector median yz along the 45" direction is as follows: Y2 = f(1) (8) For the 90" direction, the corresponding vectors up, p = 1,..., n (v stands for vertical, i.e. 90" direction) are (see Fig. 1): The vector median y3 along the 90" direction is given as: Y3 = V(1) (10) Finally, the vectors r,, p = 1,...,n (r stands for reverse 45", i.e. 135" direction) representing those pixels along the 135" direction are (see Fig. 1): 111. REMOVAL OF MISSING LINES An additional motivation to introduce directional filtering, is the presence of missing lines in TV signals in addition to impulsive noise which have been observed to be a common problem in TV signals transmitted over satellite or microwave links. Usually, the signal along a horizontal line of one pixel width will be lost and appears as either a white or black line along the image. In other words, these lines appear like continuous impulsive noise along the horizontal direction. On a single frame (image), normally, around one or more such lines can appear. Since, such lines are horizontal and, most of the time, have a width of one pixel, the horizontal direction filtering within the filtering window W is not considered in such cases. Therefore, the DVMF for images having missing lines is re-defined as: The vector median y4 along the 135" direction is defined as: of the ordered sequence of vectors r,: In the second stage, a vector median filter is applied to the four vector median outputs y1, y2, y3 and y4 obtained in the directional filtering of the previous stage. Hence, the final output XDVMF of this Directional Vector Median Filter (DVMF) is derived as: XDVMF = Y(1) (13) where, y(l) is the first order statistic of the ordered sequence of vectors yp, p = 1,...,4. This new Directional Vector Median Filter (DVMF) is applied to different color images, namely Lenna, Pepper and Lake to assess qualitatively the performance. First, the original images are corrupted with 4% impulsive noise and 50% noise correlation between the Red, Green, and Blue channels using an appropriate noise generator [l]. Then, the DVMF, with a window size where, f(l), vp) and T-(~) are the first order statistics of the ordered vector sequences f,, up and rp respectively as before, and y(1) is the first order statistics of the ordered sequence of vectors y,, p= 1,..., 3. Two types of simulations are made to assess the performance of this modified DVMF for removing missing lines. First, only some missing lines are inserted at random positions in the original image without adding any impulsive noise and the filter is then applied. Results showed that the missing lines are perfectly removed and nothing atypical could be visually detected on those locations where those lines were introduced (Figs. 2-3). In order to examine the robustness of the proposed filter, an extreme case was investigated in another simulation experiment by adding 4% impulsive noise to the random missing line. Again,

202 IEEE Transactions on Consumer Electronics, Vol. 42, No. 2, MAY 1996 the filter performed well in removing the impulsive noise as well as the missing lines. However, at some positions where missing lines existed, the filter failed to remove the noise completely and few pixels with impulsive noise are visible. This could be attributed to the fact that both missing lines and noisy pixels are contained within the filter window at those locations, and thus more than 50% of the pixel values are outliers. Since the break-down point E* of the median filter is 0.5 [l], the directional median filter failed to remove the noise when the filter window contained more than 50% outliers. Nevertheless, the results seem to be fairly acceptable for viewing (Figs. 4-5). If the impulsive noise percentage is around to 2%) an actual figure for most real systems, then the filter performance improved further and almost no noise could be detected visually. IV. COMMENTS The proposed methodology can be applied online for any of the existing TV systems. Since it is a digital image processing technique, analog-todigital (A/D) converters are necessary to transform the in-coming analog TV signal to its digital form. After that, a real-time digital signal processor board can be designed to implement the method. Due to its inherent parallel structure and high regularity, the filter has regular computational structure, and can be implemented using array processors on VLSI hardware. Alternatively, a network of dedicated multiple microprocessors can be devised for its implementation. Each of the block in Fig. 6 can be implemented using an odd-even transportation network suitable for VLSI implementation. The two fundamental blocks required for its implementation are delays (T) and compare-and-swap (CS) circuits. The VLSI structure for median filtering of 3 elements and 5 elements are depicted in Fig. 7. V. CONCLUSIONS A new adaptive filter was introduced in this paper. The new filter perfectly suitable for real time implementation was used to remove impulsive noise and other impairment from color TV signals. Experimental results have been used to illustrate our discussion and to demonstrate the effectiveness of our method. In addition, we have outlined its hardware implementation which makes the proposed solution particularly attractive. With the advent of the all-digital TV system, such filters can lead to systems which would retain accurate image reproduction fidelity despite any unforeseen transmission developments. REFERENCES [I] I. Pitas, A.N. Venetsanopoulos, Nonlinear Digital Filters: Prrnciples and Applications, Kluwer Academic, Norwell Ma., 1990. [Z] I. Pitas, A.N. Venetsanopoulos, Order statistics in digital image processing, Proceedings of IEEE, vol. 80, no. 12, pp. 1893-1923, 1992. [3] J. Siu, J. Li, S. Luthi, A real-time 2-D median based filter for video signals, IEEE Trans. on Consumer Electronics, vol. 39, no. 2, pp. 115-121, 1993. [4] C. J. Juan, Modified 2D median filter for impulse noise suppression in a real-time system, IEEE Trans. on Consumer Electronics, vol. 41, pp. 73-80, 1995. [5] B. Grob, Basic Television and Video Systems McGraw-Hill, N.Y., 1984. [6] A.N. Venetsanopoulos, K.N. Plataniotis, Colour Image Software, Proceedings of the European Conference on Circuits and Systems Design, pp. 247-251, 1995. 135 90 m Fig. 1. The New Filter 45 O

Vinayagamoorthy, et al.: A Multichannel Filter for TV Signal Processing 203 Fig. 2. Lenna image with missing line Fig. 4. Corrupted image (4% impulsive noise and missing line Fig. 3. Filtered result of (2) Fig. 5. Filtered result of (4)

204 IEEE Transactions on Consumer Electronics, Vol. 42, No. 2, MAY 1996 x 3, (=x DyMp =Y(J Fig. 6. Parallel Implementation Fig. 7. Circuit implementation of the median filter (3x3) or (5x5) k Sri Vinayagamoorthy received his B.E. degree in Electrical and Electronics Engineering from the University of Madras, India in 1987 and M.Eng. degree from the Asian Institiute of Technology, Bangkok, Thailnad in 1990. He was with the UNEP-GRID at the Asian Institute of Technology from 1990 to 1994. He is currently with the communications group at the University of Toronto, orking towards his M.A.Sc. degree. His research interest are non-linear and adaptive processing of color and multi-spectral images. K.N. Plataniotis (S 88, M 95) was born in Ano Xora Nafpaktias Greece, in 1965. He received the B. Eng. degree in Computer Engineering and Information Science from the University of Patras, Greece in 1988 and the M.S and Ph.D degrees in Electrical Engineering from the Florida Institute of Technology, Melbourne, Florida, in 1992 and 1994 respectively. He was with the Computer Technology Institute (C.T.I), Patras, Greece from 1989 to 1991. Currently, he is with the Digital Signal/Image Processing Laboratory of the University of Toronto, Toronto, Canada. His research interests include image processing and analysis, stochastic systems and signal processing, adaptive filtering and neural networks. Dr. Plataniotis is a member of the Technical Chamber of Greece. D. Androutsos (S 90) was born in Toronto, Canada, in 1969. He received his B.A.Sc and M.A.Sc degrees in Electrical Engineering, both from the University of Toronto, in 1992 and 1994 respectively. He is currently with the Communications Group at the University of Toronto and is working towards his Ph.D. His research interests lie in imagelsignal processing and analysis, adaptive image filtering and image and video compression. A.N. Venetsanopoulos (S 66 - M 69 - SM 79 - F 88) received the B.Eng. degree from the National Technical University of Athens (NTU), Greece, in 1965, and the M.S., M.Phil., and Ph.D. degrees in Electrical Engineering from Yale University in 1966, 1968 and 1969 respectively. He joined the University of Toronto in September 1968, where he has been a Professor in the Department of Electrical and Computer Engineering since 1981. Prof. A.N. Venetsanopoulos was elected as a Fellow of the IEEE for contributions to digital signal and image processing,

Vinayagamoorthy, et al.: A Multichannel Filter for TV Signal Processing 205 is Fellow of EIC and was awarded an Honorary Doctorate from the National Technical University of Athens, for his contribution to engineering in October 1994. Present research interests include: Linear M-D and Nonlinear filters, Processing of multispectral (color) images and image sequences, telecommunications and image compression. In particular: the development of efficient techniques for multispectral image transmission, restoration, filtering and analysis.