Figure 2: Original and PAM modulated image. Figure 4: Original image.

Similar documents
DIGITAL COMMUNICATION

Video Signals and Circuits Part 2

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

TERRESTRIAL broadcasting of digital television (DTV)

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

Communication Lab. Assignment On. Bi-Phase Code and Integrate-and-Dump (DC 7) MSc Telecommunications and Computer Networks Engineering

EC 6501 DIGITAL COMMUNICATION

WATERMARKING USING DECIMAL SEQUENCES. Navneet Mandhani and Subhash Kak

Smart Traffic Control System Using Image Processing

A prototype system for rule-based expressive modifications of audio recordings

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Nearest-neighbor and Bilinear Resampling Factor Estimation to Detect Blockiness or Blurriness of an Image*

Audio Compression Technology for Voice Transmission

Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

COSC3213W04 Exercise Set 2 - Solutions

Removing the Pattern Noise from all STIS Side-2 CCD data

An Overview of Video Coding Algorithms

BASE-LINE WANDER & LINE CODING

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

Various Applications of Digital Signal Processing (DSP)

Introduction to Computers and Programming

Lab 6: Edge Detection in Image and Video

Development of Simple-Matrix LCD Module for Motion Picture

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

Spectroscopy on Thick HgI 2 Detectors: A Comparison Between Planar and Pixelated Electrodes

Automatic LP Digitalization Spring Group 6: Michael Sibley, Alexander Su, Daphne Tsatsoulis {msibley, ahs1,

Television History. Date / Place E. Nemer - 1

Introduction to Digital Signal Processing (DSP)

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad.

Lecture 2 Video Formation and Representation

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

Type-2 Fuzzy Logic Sensor Fusion for Fire Detection Robots

(12) United States Patent

Deep Neural Networks Scanning for patterns (aka convolutional networks) Bhiksha Raj

Data flow architecture for high-speed optical processors

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS

Detection and demodulation of non-cooperative burst signal Feng Yue 1, Wu Guangzhi 1, Tao Min 1

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

Module 3: Video Sampling Lecture 17: Sampling of raster scan pattern: BT.601 format, Color video signal sampling formats

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

Reducing tilt errors in moiré linear encoders using phase-modulated grating

COMPARISON ANALYSIS OF SENSITIVITY OF NOISE B/W VARIOUS EDGE DETECTION TECHNIQUE BY ESTIMATING THEIR PSNR VALUE

NDT Supply.com 7952 Nieman Road Lenexa, KS USA

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Chapter 6: Real-Time Image Formation

MONITORING AND ANALYSIS OF VIBRATION SIGNAL BASED ON VIRTUAL INSTRUMENTATION

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

2. AN INTROSPECTION OF THE MORPHING PROCESS

DISTRIBUTION STATEMENT A 7001Ö

Module 8 : Numerical Relaying I : Fundamentals

JASON FREEMAN THE LOCUST TREE IN FLOWER AN INTERACTIVE, MULTIMEDIA INSTALLATION BASED ON A TEXT BY WILLIAM CARLOS WILLIAMS

Chapter 1. Introduction to Digital Signal Processing

Lab 5 Linear Predictive Coding

High Value-Added IT Display - Technical Development and Actual Products

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

Communication Theory and Engineering

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

Smearing Algorithm for Vehicle Parking Management System

Experiment 13 Sampling and reconstruction

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

Class 1: Motivation, Signals, Systems, Policies

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

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Signal processing in the Philips 'VLP' system

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay

A COMPUTERIZED SYSTEM FOR THE ADVANCED INSPECTION OF REACTOR VESSEL STUDS AND NUTS BY COMBINED MULTI-FREQUENCY EDDY CURRENT AND ULTRASONIC TECHNIQUE

Adaptive Key Frame Selection for Efficient Video Coding

Module 4: Video Sampling Rate Conversion Lecture 25: Scan rate doubling, Standards conversion. The Lecture Contains: Algorithm 1: Algorithm 2:

Cost Effective ROF Communication System for CATV Channels over WDM Network and Fuzzy Modeling of the System

Frame Synchronization in Digital Communication Systems

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

Supplemental Material for Gamma-band Synchronization in the Macaque Hippocampus and Memory Formation

CSC475 Music Information Retrieval

Query By Humming: Finding Songs in a Polyphonic Database

PERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

Reference Manual. Using this Reference Manual...2. Edit Mode...2. Changing detailed operator settings...3

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax.

Characterization and improvement of unpatterned wafer defect review on SEMs

Experiments on musical instrument separation using multiplecause

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

Illumination-based Real-Time Contactless Synchronization of High-Speed Vision Sensors

THE CAPABILITY to display a large number of gray

CAP240 First semester 1430/1431. Sheet 4

Pitch Perception and Grouping. HST.723 Neural Coding and Perception of Sound

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

Development of an Optical Music Recognizer (O.M.R.).

IMPROVING SIGNAL DETECTION IN SOFTWARE-BASED FACIAL EXPRESSION ANALYSIS

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Hybrid active noise barrier with sound masking

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

PAM4 signals for 400 Gbps: acquisition for measurement and signal processing

Introduction to Data Conversion and Processing

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

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University

Transcription:

Figure 2: Original and PAM modulated image. Figure 4: Original image. An image can be represented as a 1D signal by replacing all the rows as one row. This gives us our image as a 1D signal. Suppose x(t) is the 1D signal with amplitude values varying between 0 255. If we apply PAM modulation on this signal, the resulting waveform will be represented by Modulated Image x PAM (t) = R[A m x(t)e j2πfct ] = A m x(t)cos(2πf c t) where m = 1,2,3,...,M; A m is the set of M possible amplitude corresponding to M = 2 k possible k-bit blocks of symbols. We know that the shape of x(t) influences the spectrum of the transmitted signal, because of the mapping or Gray encoding operation. Similarly, if we apply PAM modulation on an image with symbol order 2 or higher; we shall receive an image with new spectrum of the signal. A part of image after PAM modulation is shown in Figure 3. The image is considered to be 1D signal for comparison purpose. Modulated and original images are shown in Figures 4 and 5, respectively. Figure 5: Modulated image. phase of the carrier. To regenerate the original signal received signal is compared, at any given signaling interval, with the phase of the received signal from preceding signaling interval. Therefore, we can demodulate any received signal using DPSK irrespective of how it was modulated. After performing DPSK demodulation the image becomes as shown in Figure 6. Corresponding 1D signal together with original and PAM modulated signal is shown in Figure 7. 150 De modulated Image without Noise 100 50 0 0 10 20 30 40 50 60 Figure 3: Image as 1D signal. DPSK is a noncohorent communication technique and thus does not require and estimation of Figure 6: Demodulated image.

0 10 20 30 40 50 60 150 Modulate Image 100 50 0 Figure 7: Original, PAM modulated and DPSK demodulated image. Figure 9: Example-2 3 Discussion Thus after performing PAM modulation and DPSK demodulation we get an image which contains only major edges of the original image. Algorithms for PAM modulation and DPSK demodulation are easily available from open source communities, blogs and forums; therefore, one can easily write a program to extract edges from an image using these readily available programs in almost all the languages. This makes the discussed technique very handy and easy to implement. Some results are shown in Figures 8 to 12 by applying the discussed technique. Figure 10: Example-3 Figure 11: Example-4 Figure 8: Example-1 The only shortcoming of the discussed technique is nonavailability of handling the amount of edges we need. A possible way to control them is use of morphological filters together with the proposed algorithm. Figures 13 to 17 represent outcomes when the outcome of proposed techniques are passed through different types of morphological filters. From Figures 13 to 17 the structuring element are, correspondingly, as follows (while represents absence of element, shows presence of element value.) Figure 12: Example-5 for Figure 13

for Figure 14 for Figure 15 for Figure 16 for Figure 17 Figure 15: Example with morphological filter-3. Figure 16: Example with morphological filter-4. Figure 13: Example with morphological filter-1. Figure 17: Example with morphological filter-5. Figure 14: Example with morphological filter-2. 4 Comparison with other Techniques From Figures 18 and 19 we can make the following observations. While standard operators Prewitt and Sobel[3,4] detects sharp transitions. Prewitt operator is more sensitive to information (more edges are detected) whereas random edges (artifacts) are more profound in image obtained by application of Sobel operator. Prewitt operator might have minor errors at the intersection of lines. Moreover edges with vertical slant (Figure 19) lose their precision and there are artifacts around the intersections. Canny operator [5] is the most sensitive operator with respect to soft transitions in pixel intensity value. Therefore, the number of edges detected by this operator is also large and includes various unwanted edges. Proposed algorithm fairly detects the thinned edges with least artifacts (among all the major operators). It gives an enhanced version of Sobel

and Prewitt operator. It is more sensitive even to smooth transitions that other operators do not figure out. However, edges in the pattern that are vertical or have vertical components did not appear in the output. One can overcome this defect by applying the proposed operator twice, first on the original image and then rotating image by 90 o and applying the operator again. Finally both images must be superimposed to get the final image. 5 Conclusion The technique under discussion is a very simple way to extract edges from an image. The algorithm could be used for those applications which needs all major edges from the image; that is, palm recognition, object recognition, printed word recognition, etc. We are working to modify the proposed algorithm to keep its simplicity and introduce image quantity and quality control parameter. Edges due to Canny Operator Edges due to Prewitt Operator Edges due to Sobel Operator References [1] J.G.Proakis, Digital Communication. McGraw Hill, 2001. [2] B. Sklar, Digital Communications: Fundamentals and Applications. Prentice Hall, 2001. [3] J. Prewitt, Object enhancement and extraction, Picture Processing and Psychopictorics, vol. 10, no. 1, pp. 15 19, 1970. [4] R. Duda and P. Hart, Pattern Classification and Scene Analysis. John Wiley and Sons, 1973. Figure 18: Comparison with Prewitt and Sobel Operators, Example 1. [5] J. Canny, A computational approach to edge detection, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 6, pp. 679 698, 1986. Edges due to Prewitt Operator Edges due to Canny Operator Edges due to Sobel Operator Figure 19: Comparison with Prewitt and Sobel Operators, Example 2.