Resident Physics Lectures 05: Image Formation George David, M.S. Associate Professor of Radiology.

Post on 17-Dec-2015

221 views 0 download

transcript

Resident Physics LecturesResident Physics Lectures

05:05:Image FormationImage Formation

George David, M.S.Associate Professor of Radiology

Scanner Processing of EchoesScanner Processing of Echoes

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

AmplificationAmplification

• Increases small voltage signals from transducer incoming voltage signal

» 10’s of millivolts

• larger voltage required for processing & storage

Amplifier

CompensationCompensation

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

Your Scanner Knows…Your Scanner Knows…

• Delay time between sound transmission and echo

• Direction sound transmitted

• Intensity of echo

Your Scanner Assumes…

Your Scanner Assumes…

• Speed of sound in body

• Sound travels in straight line

• Constant sound attenuation in body Scanner corrects echo

intensities based on this assumption

Attenuation CorrectionAttenuation Correction

• intensity of dot indicates strength of echo

• equal intensity echoes should appear to have equal gray shade regardless of depth of echo structure

Need for CompensationNeed for Compensation

• equal intensity reflections from different depths return with different intensities different travel distances

» attenuation is function of path length

Display without compensation

time since pulse

echointensity

CompensationCompensation• Problem

how to display equal echoes from different depths at equal intensities

• Solution late echoes need to be amplified more

than early echoes

• compensates for greater attenuation suffered by later echoes

Equal EchoesEqual Echoes

VoltageAmplification

VoltageAmplitude

afterAmplification

Equal echoes,equal voltages

Later EchoesEarly Echoes

Voltagebefore

Compensation

Time within a pulse

dB CalculationdB Calculation

Power ratio dB

1 0

2 3

10 10

100 20

1000 30

5 cm

4 MHz

Attenuation0.5 dB/cm/MHz X 10 cm X 4 MHz

or20 dB

orFactor of 100 attenuation

Attenuation0.5 dB/cm/MHz X 10 cm X 4 MHz

or20 dB

orFactor of 100 attenuation

Compensation (TGC)Compensation (TGC)• Body attenuation varies from 0.5 dB/cm/MHz

• TGC allows manual fine tuning of compensation vs. delay

• TGC curve often displayed graphically

Compensation (TGC)Compensation (TGC)

• TGC adjustment affects all echoes at a specific distance range from transducer

CompressionCompression

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

ChallengeChallenge

• Design scale that can weigh both

feather & elephant

Challenge Re-StatedChallenge Re-Stated

• Find a scale that can tell which feather weighs more & which elephant weighs more

Dynamic RangeDynamic Range

• ratio of largest to smallest power an electronic system can process

• can be expressed in dBdB

Logarithm ReviewLogarithm Review• logarithms are

exponents

• log10x is exponent to which 10 is raised to get x

• log10100 =2 because 102=100

100,00010,0001,000100101

543210

Input Logarithm

Logarithms & Dynamic Range

Logarithms & Dynamic Range

100,00010,0001,000100101

543210

Input Logarithm

Using logarithms the difference between 10,000 & 100,000 is the same as the difference between 10 & 100

90,000

90 1

1

CompressionCompression1,000

1 10 100 1000

3 = log 1000

1 10 100 1000

2 =log 100

1 = log 10

0 = log 10

100,00010,0001,000100101

543210

Input Logarithm

Can’t easily distinguish

between 1 & 10 here

Difference between 1 & 10 the same as between 100 & 1000

Logarithms stretch low end of scale; compress

high end

CompressionCompression

• Logarithmic amplifier hardware which does compression accepts widely varying input takes logarithm of input amplifies logarithm

• Compressed logarithmic output dynamic range matches other system components

100,00010,000

1,000100

101

543210

Input Logarithm

DemodulationDemodulation

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

Demodulation & RadioDemodulation & Radio• Any station (frequency) can carry any format

DemodulationDemodulation

• Height or magnitude of received sine wave indicates beam intensity• Frequency of echoed sound beam same as operating frequency

Exception: moving structures

DemodulationDemodulation• Intensity information carried on

“envelope” of operating frequency’s sine wave varying amplitude of sine wave

• demodulation separates intensity information from sine wave

Demodulation Sub-steps

Demodulation Sub-steps

• rectify turn negative signals

positive

• smooth follow peaks

RejectionRejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

• Amplification

• Compensation

• Compression

• Demodulation

• Rejection

RejectionRejection

• also known as suppression threshold

• object eliminate small amplitude

voltage pulses

• reason reduce noise

» electronic noise

» acoustic noise

noise contributes no useful information to image Amplitudes below dotted line

reset to zero

Image Resolution Image Resolution

• Detail Resolution spatial resolution separation required to produce

separate reflections

• Detail Resolution typesAxial

Lateral

Resolution & Reflector SizeResolution & Reflector Size• minimum imaged size of a reflector in each dimension is equal

to resolution• Objects never imaged smaller than system’s resolution

Axial ResolutionAxial Resolution

• minimum reflector separation in direction of sound travel which produces separate reflections

• depends on spatial pulse lengthspatial pulse length Distance in space covered by a pulse

HEYH.......E.......Y

Spatial Pulse Length

Axial ResolutionAxial Resolution

Separationjust greaterthan half thespatialpulse length

Gap;SeparateEchoes

Axial Resolution = Spatial Pulse Length / 2

Axial ResolutionAxial Resolution

Separationjust lessthan half thespatialpulse length

Overlap;No Gap;No SeparateEchoes

Axial Resolution = Spatial Pulse Length / 2

Improve Axial Resolution by Reducing Spatial Pulse LengthImprove Axial Resolution by

Reducing Spatial Pulse Length

• increase frequency Decreases wavelength decreases penetration;

limits imaging depth

• Reduce cycles per pulse requires damping

» reduces intensity» increases bandwidth

Spat. Pulse Length = # cycles per pulse X wavelength

Speed = Wavelength X Frequency

Lateral ResolutionLateral Resolution

• Definition minimum separation between reflectors in

direction perpendicular to beam travel which produces separate reflections when the beam is scanned across them

Lateral Resolution = Beam Diameter

Lateral ResolutionLateral Resolution

• if separation is greater than beam diameter, objects can be resolved as two reflectors

Lateral ResolutionLateral Resolution

• Complication: beam diameter

varies with distance from transducer

Near zone length varies with

» Frequency

» transducer diameter

Near zone lengthNearzone

Farzone

Lateral ResolutionLateral Resolution• Improving lateral resolution for

unfocused beam at one depth hurts resolution elsewhere axial resolution constant at all depths

• electronic focusing is primary means of reducing beam diameter improving lateral resolution requires phased array transducers

» most common type multiple focal zones can be defined

» Slows imaging

Contrast ResolutionContrast Resolution

Contrast ResolutionContrast Resolution

• difference in echo intensity between 2 echoes for them to be assigned different digital values

89

88

Pre-ProcessingPre-Processing

• Assigning of specific values to analog echo intensities

• analog to digital (A/D) converter• converts output signal from receiver

(after rejection) to a value

89

Digital Image Bit DepthDigital 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, 100, 01, 10, 11000, 001, 010, 011, 100, 101, 110, 111...00000000, 00000001, ... 11111111

2 1 = 22 2 = 42 3 = 8...2 8 = 256

Bits Values # Values

Gray ScaleGray Scale• the more candidate values for a pixel

the more shades of gray image can be stored in digital image

The less difference between echo intensity required to guarantee different pixel values

» See next slide

1

2

3

4

5

6

7

1 2 6 6 4 4 5 3 2 3 7 7 6 4 2 5 5 2

1234567

2 4 11 11 7 8 10 6 3 6 14 14 11 6 4 8 12 4

89

1011121314

Display LimitationsDisplay Limitations• 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 =

65 =

Change window / level

17 =

65 =

Presentation of Brightness LevelsPresentation of Brightness Levels• pixel values assigned brightness levels

pre-processing

• manipulating brightness levels does not affect image data post-processing

» window» level

125 25 311 111 182 222 176

199 192 85 69 133 149 112

77 103 118 139 154 125 120

145 301 256 223 287 256 225

178 322 325 299 353 333 300

Pre-ProcessingPre-Processing

• Contrast resolution (dB/gray shade) corresponds to minimum % intensity difference between pixel values

Bits per Pixel Shades Decibels per shade % Intensity Difference

4 16 2.5 78 5 32 1.2 32

6 64 0.6 15

7 128 0.3 7 8 256 0.2 5

Contrast Resolution of Digital Memories with 40 dB dynamic range

40/16

40/32

The EndThe End