Seeram Chapter #3: Digital Imaging

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

Digital Image Processing
Image Processing Lecture 4
The Field of Digital Radiography
Chap 1 Image fundamental. Trends Image processing techniques have developed from Gray-level processing to color processing 2-D processing to 3-D processing.
Digital Imaging and Image Analysis
Resident Physics Lectures
Digital Image Processing
Digital Image Processing
Chapter 4: Image Enhancement
6/9/2015Digital Image Processing1. 2 Example Histogram.
Digital Image Processing
Image Enhancement.
02/12/02 (c) 2002 University of Wisconsin, CS 559 Filters A filter is something that attenuates or enhances particular frequencies Easiest to visualize.
Digital Image Characteristic
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
(2.1) Fundamentals  Terms for magnitudes – logarithms and logarithmic graphs  Digital representations – Binary numbers – Text – Analog information 
Computers in Imaging Q & A Robert Metzger, Ph.D..
The fifty Cent Version of Digital Imaging Bits Bytes Pixels Matrix Dynamic range Machine language Processors (8,10,12 bits etc.) Base 10 numbering Binary.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
The Digital Image Dr. John Ryan.
Digital Imaging Systems. Medical Imaging Systems Projection Radiography Computed Tomography Nuclear Medicine Ultrasound Imaging Magnetic Resonance Imaging.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
Factors affecting CT image RAD
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Digital Media Dr. Jim Rowan ITEC 2110 Bitmapped Images.
Chapter Teacher: Remah W. Al-Khatib. This lecture will cover:  The human visual system  Light and the electromagnetic spectrum  Image representation.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
DIGITAL IMAGE PROCESING NASA LUNAR AND PLANETARY EXPLORATION.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Quiz # 1 Chapters 1,2, & 3.
Registry Review Digital Imaging Considerations (Image Production and Evaluation)
Image Acquisition and Processing Hardware
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
Computer History Earliest computer was the abacus abacus invented around 3,000 B.C. other calculating machines developed in 1600’s digital computer started.
Image Subtraction Mask mode radiography h(x,y) is the mask.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
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.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Digital Image Processing EEE415 Lecture 3
CSCI-100 Introduction to Computing Hardware Part II.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
Image Display. But first a review Remember the 3 main steps 1. Data Acquisition 2. Image Reconstruction 3. Image Display.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
Digital Image Processing Image Enhancement in Spatial Domain
Digital Radiographic Image Processing and Manipulation Chapter 7.
By Prof. Stelmark. Digital Imaging In digital imaging, the latent image is stored as digital data and must be processed by the computer for viewing on.
DIGITAL RADIOGRAPHY.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
SPS Lab 14 th. 진성민. Contents  Scan Converter Memory  Digital Device  Analog-to-digital converter  Scan converter matrix  Writing, Reading, and image.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Ultrasound Physics Image Formation ‘97. Real-time Scanning Each pulse generates one line Except for multiple focal zones frame one frame consists of many.
Chapter 10 Digital Signal and Image Processing
Ultrasound Physics Image Formation ‘97.
- photometric aspects of image formation gray level images
Ultrasound Physics Image Formation ‘97.
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Chapter I Digital Imaging Fundamentals
Dr. Jim Rowan ITEC 2110 Bitmapped Images
Image Enhancement.
Digital Media Dr. Jim Rowan ITEC 2110.
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing

Presentation transcript:

Seeram Chapter #3: Digital Imaging CT Seeram Chapter #3: Digital Imaging

Analog vs. Digital Information continuous information Can have any of an infinite number of values Digital discrete information Can have a finite number of values limited by # of digits on display # of bits used to represent value

Analog vs. Digital Images continuous spatial information Digital discrete spatial information

Digitizing a Picture Commercial scanner Renders a photograph into numbers 311, 255, 309, 78, 43, 99, 124,…

Analog vs. Digital Images continuous gray shade information Digital Discrete gray shade information

Digital Image Formation Screen Wire Mesh Clinical Image

Digital Image Formation: Sampling Place mesh over image Assign each square (pixel) a value based on density Pixel values form the digital image 194 73 22

Digital Image Formation: Sampling Each pixel assigned a value Value averages entire pixel Any spatial variation within a pixel is lost The larger the pixel, the more variation 194 73 22

Digital Image Formation The finer the mesh (sampling), the more accurate the digital rendering

What is this? 12 X 9 Matrix

Same object, smaller squares 24 X 18 Matrix

Same object, smaller squares 48 X 36 Matrix

Same object, smaller squares 96 X 72 Matrix

Same object, smaller squares 192 X 144 Matrix

The Bit Fundamental unit of computer storage Only 2 allowable values 1 Computers do all operations with 0’s & 1’s BUT Computers group bits together

Popular Bit Groupings Bit (binary digit) Byte Word Double Word Smallest binary unit; has value 0 or 1 only Byte 8 bits 28 = 256 unique values Word 16 bits 216 = 65536 unique values Double Word 32 binary bits (1110 0100 0000 1011 0101 0101 1110 0101)

# of values which can be represented by 1 bit 2 unique combinations / values 1 2

# of values which can be represented by 2 bits 1 2 4 unique combinations / values 3 4

# of values which can be represented by 3 bits 5 1 6 2 7 3 8 4 8 unique combinations / values

Digital Image Bit Depth bit depth controls # of possible values a pixel can have increasing bit depth results in more possible values for a pixel better contrast resolution 1 2 3 . 8 0, 1 00, 01, 10, 11 000, 001, 010, 011, 100, 101, 110, 111 00000000, 00000001, ... 11111111 2 1 = 2 2 2 = 4 2 3 = 8 2 8 = 256 Bits Values # Values

# of Possible Values & Contrast Resolution The more possible values for a pixel, the more gray shades & the better the contrast. 4 grade shades 256 grade shades

Digital Image Formation Quantization (A to D Conversion) Process of assigning a number to a gray shade Only discrete #’s assigned can lose information because of discrete # assignment 88 ? 89 The middle pixel attenuates between the other two. What # will the A to D converter assign it?

Analog to Digital Converter 88 ? 89 Since there are no #’s between 88 & 89 (88.5 not allowed), the A to D converter will assign pixel either a 88 or a 89. The fact that the center pixel is darker than the left one and lighter than the right one is forever lost.

Contrast Resolution difference in x-ray attenuation required for 2 pixels to be assigned different digital values 88 89

Gray Scale the more candidate values for a pixel the more shades of gray image can be stored in digital image The less difference between x-ray attenuation required to guarantee different pixel values See next slide

1 2 3 4 5 6 7 Setting pixel values 1 2 3 4 5 6 7 11 8 10 14 12 9 13

Display Limitations 17 = 17 = 65 65 = = not possible to display all shades of gray simultaneously window & level controls determine how pixel values are mapped to gray shades numbers (pixel values) do not change; window & level only change gray shade mapping 17 = 17 = Change window / level 65 65 = =

Presentation of Brightness Levels Pre-processing Assignment of values to a pixel In CT values assigned according to attenuation Post-processing Each pixel value assigned a brightness Dynamic process Assigned brightness for a particular pixel values can be changeg Window Level Does not affect image data 125 25 311 111 182 222 176 199 192 85 69 133 149 112 77 103 118 139 154 120 145 301 256 223 287 225 178 322 325 299 353 333 300

Digital Image Sources CT MRI CR DR Digital Subtraction Angiography Ultrasound Nuclear Medicine

Why Digital? Required for computer use Perfect image copies Compression Reduction of image size in computer

Why Digital? Image Manipulation Rotation White/black reversal Zoom Window/level Enhancement Edge enhancement Smoothing (noise reduction) Analysis Image statistics Pattern recognition

Image Processing Techniques Point Operations Spatial Frequency Filtering Geometric Operations Some Operation Output / Display Pixel Values (Gray shades) Input Pixel Values Don’t Change Altered by Operation

Point Operations Value of each pixel altered according to some rule New pixel values assigned on pixel by pixel basis independent of adjoining pixels Example: Gray level mapping: window / level Look-up table (LUT) altered Maps pixel value to gray shades

Histogram Graph showing # of pixels at each gray shade Altered by point operations 1 2 3 4 5 6 7 8 9 10 11 Pixel Value # 1 2 3 4 5 6 7 8 9 10 11 Pixel Value #

Local Operations AKA Area processes Group processes Modification of input pixel based upon values of pixels close by

Local Operations High frequency image Low frequency image brightness changes rapidly with distance Small pixels required Low frequency image brightness changes slowly with distance

Spatial Frequency Filtering Can increase or decrease brightness changes with distance Increasing Sharpens image Increases noise Decreases Blurs image Smoothes image Decreases noise

Sharpening Image Original Image Sharpened Image Note Increased Noise

Note Decreased Noise & Blurring Smoothed Image Smoothed Image Note Decreased Noise & Blurring Original Image

Geometric Operations Scaling Sizing Rotation Translation Modifies Orientation of pixels Spatial position of pixels

Image Processing Hardware Image Memory Image Processor Digital to Analog Converter Host Computer

Image Processing Hardware Image Memory Temporary storage used while processing / displaying image Image Processor Digital to Analog Converter Host Computer

Image Processing Hardware Image Memory Image Processor Computer responsible for processing (arithmetic) done on input digital image Digital to Analog Converter Host Computer

Image Processing Hardware Image Memory Image Processor Digital to Analog Converter Converts output pixel values from Look-up table to analog voltage required by monitor Host Computer 125 25 311 111 182 222 176 199 192 85 69 133 149 112 77 103 118 139 154 120 145 301 256 223 287 225 178 322 325 299 353 333 300

Image Processing Hardware Image Memory Image Processor Digital to Analog Converter Host Computer Directs above hardware Holds stored images Directs archiving