Image Processing Concepts Data Translation, Inc. Basics of Image Processing.

Slides:



Advertisements
Similar presentations
“A Simplified Viewpoint??”
Advertisements

Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
C HAPTER 20: G ETTING T ECHNICAL – T HE V IDEO S IGNAL.
Digital Imaging and Image Analysis
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Fundamental concepts in video
Digital Camera Design. Agenda Digital video formats Image sensor technology Sensor interface with CoolRunner-II LCD CoolRunner-II system design.
Monochrome Television Block Diagram
School of Computing Science Simon Fraser University
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Comp :: Fall 2003 Video As A Datatype Ketan Mayer-Patel.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
Fundamentals of Multimedia Chapter 5 Fundamental Concepts in Video Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Display Systems Viewing Images.
Video Basics – Chapter 4 The Video Camera.
Monitors and Sound Systems section 3A This lesson includes the following sections: · Monitors · PC Projectors · Sound Systems.
1 CCTV SYSTEMS CCTV MONITORS. 2 CCTV SYSTEMS A monitor simply allows remote viewing of cameras in a CCTV system from a control room or other location.
Chapter 5 Fundamental Concepts in Video
Understanding Video.  Video Formats  Progressive vs. Interlaced  Video Image Sizes  Frame Rates  Video Outputs  Video as Digital Data  Compression.
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
Video Monitor Uses raster scanning to display images
Video Media Department of Computer Education KMUTNB.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
1 Color Processing Introduction Color models Color image processing.
Lecture 03 Fasih ur Rehman
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
Video Production for Education & Training Bill Duff, Jr. Copyright 1999 College of Human Resources & Education West Virginia University.
ECE291 Computer Engineering II Lecture 9 Josh Potts University of Illinois at Urbana- Champaign.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Video Monitor Uses raster scanning to display images –Beam of electrons illuminates phosphorus dots on the screen called pixels. Starting at the top of.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
ITBIS351 Multimedia Systems and Hypermedia Yaqoob Al-Slaise
1 Multimedia Information Representation. 2 Analog Signals  Fourier transform and analysis Analog signal and frequency components Signal bandwidth and.
Computer Graphics Lecture 04 Fasih ur Rehman. Last Class Overview of Graphics Systems – Display Devices Colors and colored displays Raster displays and.
Video Video.
DIGITAL Video. Video Creation Video captures the real world therefore video cannot be created in the same sense that images can be created video must.
 PLASMA DISPLAY MONITOR  RASTOR VS RANDOM SCAN  INTERLACING AND NON- INTERLACING.
Seeram Chapter #3: Digital Imaging
Control room High resolution flat screen monitors CCD image intensifiers are easily identified by their shape A modern fluoroscopic suite.
1 CP586 © Peter Lo 2003 Multimedia Communication Video Fundamentals.
Introduction to Graphical Hardware Display Technologies
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
Ch5: TELEVISION.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Color Web Design Professor Frank. Color Displays Based on cathode ray tubes (CRTs) or back- lighted flat-screen Monitors transmit light - displays use.
Digital Video Digital video is basically a sequence of digital images  Processing of digital video has much in common with digital image processing First.
Computer Fundamentals MSCH 233 Lecture 5. The Monitor A Monitor is a video screen that looks like a TV. It displays both the input data and instructions,
K.B.H.POLYTECHNIC,MALEGAON CAMP, MALEGAON. Computer Hardware & Maintenance. S.Y.C.M/I.F Guided By :- Mr.K.S.Pawar. Lecturer in Computer Department.
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
Lecture 11 Text mode video
Computer Graphics Lecture -02. Frame Buffer The image being displayed is stored in a dedicated system memory area that is often referred.
Computer Graphics CC416 Lecture 02: Overview of Graphics Systems: Raster & Random Displays – Chapter 2 Dr. Manal Helal – Fall 2014.
Pixel : it is the smallest unit of picture that can be represented or controlled. Prof.Bhavin Gajjar/Indus University.
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
The Cathode Ray Tube Monitor
Chapter 10 Digital Signal and Image Processing
COMP541 Video Monitors Montek Singh Oct 7, 2016.
Chapter 5 Fundamental Concepts in Video
COMP541 Video Monitors Montek Singh Sep 15, 2017.
Computer Graphics Lecture 3 Computer Graphics Hardware
Color Color is one of the most interesting aspects of both human perception and computer graphics. In principle, a display needs only three primary colors.
Computer Graphics Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion.
COURSE: AUDIO VIDEO ENGINNERING TV Transmitter and Receiver
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 02 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
COMP541 Video Monitors Montek Singh Feb 6, 2019.
Chapter 2 Overview of Graphics Systems
Faculty of Science Information Technology Safeen Hasan Assist Lecturer
Presentation transcript:

Image Processing Concepts Data Translation, Inc. Basics of Image Processing

Image Processing Concepts Types of Video Images Monochrome –Image made up of varying shades of gray, from black to white –Number of shades depends on resolution of frame grabber

Image Processing Concepts Monochrome Resolutions Bits of Resolution Number of Gray Levels Black ValueWhite Value

Image Processing Concepts Types of Video Images RGB Color – –Three sets of brightness signals –One for each: RED, GREEN, BLUE

Image Processing Concepts Capturing Images Terminology –Video formats –Frames (interlaced and non-interlaced) –Fields (odd and even) –Video signals

Image Processing Concepts Standard Video Fundamentals Light collides with the surface of an image sensing device (camera) Result: an electrical voltage level, related to the amount of light hitting the particular area of the surface, is produced

Image Processing Concepts Video Format This information is then arranged into a standard format and output from the camera Sync pulses are also added so that the receiving device can recognize where the sequence is in the frame data

Image Processing Concepts Simplified Camera Diagram Electron Beam Video Signal Target Lens Object

Image Processing Concepts Pixels Images are broken down into horizontal lines Lines are broken down into picture elements, or pixels

Image Processing Concepts Monochrome Pixels Each pixel has a gray value. On 8-bit systems, 0=black and 255=white. All other values are shades of gray.

Image Processing Concepts Color Pixels Each pixel contains 3 colored phosphors: RED, GREEN, and BLUE. Each color receives a different intensity value (similar to “gray scale” in monochrome image processing). The resulting combinations determine which color we see.

Image Processing Concepts Frames Interlaced Non-interlaced

Image Processing Concepts Interlaced Image Frames All odd-numbered lines are read from top to bottom, followed by all even- numbered lines

Image Processing Concepts Interlaced Image Frames - Diagonal lines are active video - Horizontal lines are blanking (beam off) - At the bottom of the raster, the beam if off and video begins its vertical retrace (vertical blanking)

Image Processing Concepts Fields Interlacing causes the frame to be divided into two fields: odd and even Each field is displayed sequentially giving the perception that the frame is updated twice as often as it really is

Image Processing Concepts Fields Each field updated every 1/60 or 1/50 s Each frame updated every 1/30 or 1/25 s 60 (50) fields per second: 30 (25) odd and 30 (25) even

Image Processing Concepts Fields This method reduces noticeable flicker when displaying images When working with graphics or thin lines, flicker becomes extremely noticeable

Image Processing Concepts Fields To reduce flicker: –Use horizontal lines that are wider than 1 pixel (2 lines??) –Use long-persistence monitor –Use non-interlaced monitor for graphics

Image Processing Concepts Monitors An electron beam scans the surface of the display tube A horizontal sync resets the beam to the left-most side of the screen and then moves it down to the next line When a vertical sync is detected, the beam is reset to the top, left-most point of the screen

Image Processing Concepts Diagram of Monitor Essentials Phosphors Video Signal Gun Grid Electrons

Image Processing Concepts Video Signals A video signal contains a series of analog TV lines Lines are separated from one another by a sync pulse called horizontal sync Fields are separated by a longer sync pulse called vertical sync

Image Processing Concepts Typical Video Line Active Pixel Region Full Scan Area Horiz. Blanking Blanking Level Horiz. Sync

Image Processing Concepts Video Signals Digital video transfers several bits (representing pixel values) simultaneously Two voltage levels, Logic 0 and 1 Transmitted on individual TTL (Transistor-Transistor Logic) lines or pairs of lines in differential mode (RS-422 standard, less noise)

Image Processing Concepts Interfacing Input Devices with Frame Grabbers Video Formats: –RS-170 and CCIR –RS-170 RGB and CCIR RGB –NTSC and PAL

Image Processing Concepts RS-170 Specifies all timing and voltage levels for standard commercial video signals Used as basis for most B&W video equipment in the U.S.

Image Processing Concepts RS-170 For 60 Hz television systems (North American standard) Frame consists of 525 lines and is displayed once every 1/30 of a second Each field contains lines

Image Processing Concepts RS-170 Each field also contains 9 sync lines (18 lines per frame) and 11 “no video” or “blanking” lines A video frame consists of 485 viewable lines: 525 – 18 (sync) – 22 (blanking) = 485

Image Processing Concepts RS-170 For camera compatibility, most frame grabber manufacturers design boards which capture 480 lines Therefore, lines are clipped at the top and bottom of the image

Image Processing Concepts RS-170 RGB Three RS-170 type signals, one for each of the additive primary colors – red, green, and blue Red, green and blue images are displayed simultaneously Image manipulations must be performed independently on all three components

Image Processing Concepts CCIR CCIR – International Radio Consultative Committee 50 Hz equivalent to RS-170 A frame consists of 625 lines Subtracting sync and blanking lines yields 544 lines of displayable video Lines are clipped from top and bottom to display 512 lines

Image Processing Concepts NTSC NTSC – National Television Standards Committee Standard specification for color signals – 60 Hz Single line input Color is superimposed over the monochrome (RS-170) signal

Image Processing Concepts NTSC Color can be removed by frame grabber using chrominance filter Three most popular NTSC uses: –Broadcast television –Cable television –VCRs

Image Processing Concepts PAL (Phase Alternation Line) 50 Hz equivalent to NTSC European standard

Image Processing Concepts Summary of Standard Signals Used Where* ColorHertzLines In RS-170USANo601 RS-170 RGB USAYes603 CCIRINTLNo501 CCIR RGB INTLYes503 NTSCUSAYes601 PALINTLYes501 *USA = US, Canada, Japan, Brazil INTL = Most other countries

Image Processing Concepts Non-standard Video Signals Input device tells frame grabber when to digitize Non-interlaced signal All lines are read in succession to create a frame One type is referred to as “slow scan”

Image Processing Concepts Non-standard Video Signals The following control signals must be provided by the user –Scan trigger –Clock enable –Pixel clock –Pixel value (analog)

Image Processing Concepts Other Definitions

Image Processing Concepts Picture Aspect Ratio The relationship between the width and height of a frame 4 3

Image Processing Concepts Pixel Aspect Ratio The relationship between the width and height of a pixel US INTL 5:41:1 3:2

Image Processing Concepts Chrominance Filter Jumper-selectable circuit that removes color information from NTSC signals. Normally found on monochrome frame grabbers to prevent interference with the monochrome image Implemented via a notch filter

Image Processing Concepts Look-Up Tables (LUT’s) Implements pixel (point) processing One value goes in, another comes out 0 = 0 60 = = = = =

Image Processing Concepts Input Look-Up Tables Used for thresholding Real-time processing Add or multiply by a constant

Image Processing Concepts Thresholding A pixel operation used to reduce the number of gray levels displayed One example is binary thresholding, resulting in either black or white

Image Processing Concepts Binary Thresholding Example LUT

Image Processing Concepts Binary Thresholding Example # LUT

Image Processing Concepts Contrast Refers to the clarity (sharpness or dullness) of an image A result of the ratio of black to gray to white

Image Processing Concepts Histogram Graphic representation of contrast Number of pixels 0 = black, 255 = white

Image Processing Concepts Histogram Equalization Alters the histogram, thereby smoothing the contrast

Image Processing Concepts Zoom Magnification of an image Typical factors: 2, 4, or 8

Image Processing Concepts Pan Shifts image to left or right

Image Processing Concepts Scroll Shifts image up or down

Image Processing Concepts Overlay Graphics or text that can be added to an image Destructive and non-destructive

Image Processing Concepts Area of Interest (AOI) Also known as Region of Interest (ROI) or Active Region of Interest A portion of an image Specific rows and columns form a rectangular section to be worked on

Image Processing Concepts Frame Buffer An individual array of image data. Most common are: –512 x 512 x 8 bits (256 Kb of memory) used on older boards –640 x 480 x 8 bits (300 Kb of memory) used on newer boards

Image Processing Concepts Filtering A method of massaging the image’s data

Image Processing Concepts Types of Filtering Low pass – blur High pass – sharpen Laplacian – enhance all edges Horizontal edge detection/enhancement Vertical edge detection/enhancement

Image Processing Concepts Group Processing Works on a group of pixels at one time Used for filtering

Image Processing Concepts Kernel Arithmetic grid used to perform filtering Original Pixel Values KernelResulting Middle Pixel

Image Processing Concepts Frame Averaging Adds together several frames, then divides by the number of frames. This produces a less noisy image True vs. Weighted

Image Processing Concepts Logic Operations Provide a pixel-by-pixel combination of two images

Image Processing Concepts Logic Operations O = False1 = True ANDORXOR

Image Processing Concepts Hue Saturation Intensity (HSI) “Human view of colors” Rather than specifying a color as percentages of red, green and blue, they are specified as “dark magenta” or “light aqua” Takes the same number of bits to store an HSI image as an RGB one

Image Processing Concepts Conclusion Additional image processing questions? Contact Data Translation at (800)