2 What is Digital Imaging? Digital Imaging is the transforming of energy: (from light photon, sonic, magnetic, x-ray, or gamma radiation sources) to electrical signals that are measured and assigned discrete binary values.Binary data is processed into image information which may be enhanced, printed, displayed on a monitor, and stored as a computer file.
3 Digital Modalitites Every imaging modality may be digital. CT and MRI are only digital.From an equipment standpoint, the major differencebetween the modalities is the type of energy used,how the energy is changed as is traverses the body,and how the remnant energy is measured as it leavesthe body.
4 Computed Tomography (CT) Is only digitalX-radiation passes through,and is attenuated.
5 Cardiovascular Interventional Technology (CVI) digital application started in the 1980sX-radiation passes through,and is attenuated
6 Magnetic Resonance Imaging (MRI) Is only digitalHydrogen atomsexcited by radiofrequencies (RF)create magneticvectors that sweepan antenna.
7 Nuclear Medicine Technology An isotope is injected, ingested or inhaled. After being metabolized, concentrations of the isotope are collected by the nuclear medicine camera, whichwas originally viewed on a scope. Nucsare now digital.
8 Diagnostic Medical Sonography and Vascular Technology Sound waves pass into, andare reflected off of interfacesof tissues and organs. Virtuallyall ultrasound is digital today.
9 Digital Radiography (DR) Digital applications were available in the early 1980s, but the difficulties of displaying radiographic quality (in terms of spatial resolution) limited its use. By 2000 high resolution systems becameIncreasingly popular. By 2006 they have become the standard..X-radiation passes through,and is attenuated
10 Digital MammographyX-radiation passes through, and is attenuated Like digital radiography, highly dependant on excellent spatial resolution: evenmore so.
11 Question: How is an analog radiographic image created? Begin with photons coming off the anode.Outline the process, as each major step.Use the appropriate terminology.
12 Answer: How is an analog radiographic image created? Incident beam leaves anode.Attenuation in body.Remnant radiation exits as the aerial image.Photons interact with silver halide crystals.Latent image is formed.Latent image is manifest on development.
13 Question: What does a graphic representation of density building on a film look like, and what is it called?D log E (or)H & D Curve (or)Hurter & Driffield Curve (or)Characteristic Curve (or)Sensitometric Curve
14 Producing a digital radiograph is the same as for analog film, up to the point of the photons interacting with the film.Digital imaging samples the remnant radiation with (some kind of) a detector, not film.
15 Analog (343): Information display that is continually changing Analog (343): Information display that is continually changing. Every value, to infinity, exists. For examples: a sweep second hand on a clock, a mercury thermometer, and the gray scale of an x-ray film. (See digital)
16 Digital (343): Information (or a display of information) that is discrete. Values are absolute, with nothing in between. For examples: the second by second increments of a digital clock, a digital thermometer, and the gray scale of a digital image. (See analog)Analog is continuous. Digital is discrete.
17 = 1 = 0 Data (343): The smallest unit of information. If a brick building were used for analogy,a single brick would be data. (See information)Digital computers store data as binary digits. Question: How do they do that?Computer circuitry is a series of switchesthat store data in one of two elementarydiscrete- states: on, or off.On (Closed)= 1Off (Open)= 0Information: Processed data. If a brick building were used for analogy, a single brick would be data, and the building itself would be information. (See data)
18 Digital computers store data as binary digits. Question: How do they Bit (Binary digit) (344): In the binary numbering system, two symbols, 0 and 1, are used to represent any value from null to infinity. Like base 10 numbering, binary (base 2), is derived from the base number raised to every exponent of itself: 20, 21, 22, 23 etc. Bit depth refers to the dynamic range (gray scale) a microprocessor can display. A 4 bit processor displays 32 shades of gray, an 8 bit processor 256.0 and 1 are binary digitsor bitsDigital computers store data as binary digits.Question: How do theydo that?
19 Binary numbering system (344): In the base 2 numbering system all values are represented by 0 or 1. Zero = off when representing an open switch. One = on.41010310210110Binary numbering242322125122561286432168421= 14= 42= 127
21 Binary numbering5121248163264128256512111=400384Byte (344): A group of 8 bits, used in computer programmingfor organization of data. An 8 bit processor (28) stores 256 bitsof data. When the data is an image, than image can have up to256 shades of gray. (See appendix I)
22 AND Gate Off + Off = Off On + Off = Off On + On = On Machine language: (344) is a programming language that sets the configuration of switches in a computer chip, which determines how data is processed. Though cryptic to humans ( ), machine language is the most efficient programming code, for it does not require interpretationfor the computer uses it. (See bits, bytes, appendix I)AND GateThree logic gates:AND, OR, NOT,form a half adder.Any combinationof 0 and 1 can beadded in a halfadderOff Off = OffOn Off = OffOn On = On
25 Operation of a Half Adder A digital computer processes and stores data by configuring circuit pathways: opening and closing semiconductor switches of integrated circuits (IC). When a switch is closed a current will flow through that branch of the circuit. When it is open current will not flow.Operation of a Half Adder+= 0
29 Program (343): Operating instructions in the form of operating systems or application programs. (See software)Software (343): Software is the program (machine language, BASIC, Visual BASIC, Fortran, C, C+, C++, Magic) that directs a computer’s function by configuring the switches in the semiconductor material of a computer chip. (See program, hardware)
30 ALU CU Central Processing Unit (CPU) Arithmetic Logic Hardware (344): The computer chips or integrated circuits (IC), the mother board they reside on, the DVD, hard drive, ports, plugs, box, and anything else coffee can be spilled on.Central Processing Unit (CPU)Arithmetic LogicUnit (contains logic gatesin registers)ALUCUControl Unit (directs theflow of inputand output)PrimaryMemoryCentral processing unit (CPU) (344): The major components of a digital computer: the arithmetic logic unit (ALU), the control unit (CU), and primary memory (Random access memory or RAM), comprise the CPU. Input and outputdevices, as well as secondary memory are peripherals (CD, DVD, floppy drives, flash drives) that communicatewith the CPU.(RAM&ROM)
31 Read only memory (ROM) (345): Memory that can only be read (used) Random access memory (RAM) (345): Semiconductor switches in microchips have addresses: locations which may be accessed directly (randomly): a quick, electronic process. When a program (such as word processing) is loaded from a secondary storage device (such as a hard drive) it is copied into a RAM chip. As changes are made they are made in RAM. The program must be saved back to the hard drive to be retained. RAM is also called volatile memory, which means that when power is turned off data in RAM is lost.Read only memory (ROM) (345): Memory that can only be read (used)and not written to (changed).
32 RAM: addressable memory in an integrated circuit (IC) 4107410835013502Welcome to RAMPopulation: 376,243,101,765
33 When input is analog, (as sampled by a conventional video camera), an Analog to Digital Converter (ADC) digitizes thesignal before being sent to the control unit.ALUADCInputCUPrimaryMemory(RAM)When input is digital (keyboard, CT, MRI, DR etc.)the digital signal is sent directly to the contol unit
34 Processing & Saving ALU CU (RAM) Primary Memory 1. Raw data (digital signal) enters the CU from a digital imaging device or ADC2. The signal is identified and sent to the ALU for processing3. Processing complete, the CU routes the image data to RAMProcessing& Saving2ALUADC31CU4. From Primarymemory the imageis most often sentto a monitor, and,in the case ofimaging equipment, it is SAVEd in secondary memory.PrimaryMemory4(RAM)5Secondary MemorySecondary memory (floppy, hard, optical disk or tape) is most often measured in megabytes, or gigabytes.
35 Output ALU CU (RAM) Primary Memory Output is routed from RAM to the CU, then to the output device.If the image file had been saved to a secondary memory device and purged from RAM, it must be loaded back to RAM before being sent to output.Joe’scolonALUDACADCWhen the outputdevice is analog,it is sent to theDACCUPrimaryMemory(RAM)When the output deviceis digital the file is sentdirectly to itSecondary MemoryOutput
36 Pixel (Picture element) (346): Commonly thought of as the dots on a monitor or TV screen, but pixels also refer to the elements of certain digital detectors. The term conveys the concept of reducing nformation into a matrix of discreet elements (See matrix)One PixelOne bit of computer memory (on or off) is all it takes to light up a pixel (on), or not (off).
37 Matrix (346): An array of pixels arranged in rows and columns Matrix (346): An array of pixels arranged in rows and columns. The pixels of a monitor or TV screen form a matrix. A large matrix (more pixels) = better spatial resolution (See pixels)Only two bits of data (2 bit processor) is needed to control each pixel when the dynamic range is 21: on or off.A conventional (not HDTV orhigh resolution monitor) isa matrix of 525 x 525 pixels.MRI midsagittal head scandisplayed in 2 bits.
38 shade of gray for the pixel in column 250, row 210. Printout of the datain the matrix of aCT image250The number 47 defines theshade of gray for the pixelin column 250, row 210.
39 In this case, the pixel in column 250, row 210. Values of digits stored in bytes of computer memory directly correspond to the illumination of pixels.Column 250Row 210In this case, the pixel in column 250, row 210.
40 Bandwidth (Bandpass) (350): The range of frequencies in a signal Bandwidth (Bandpass) (350): The range of frequencies in a signal. Conventional commercial TV has a 525 x 525 matrix (1-2 lp/mm), which is very poor spatial resolution. Increasing the matrix size (more pixels) improves spatial resolution but also requires the pixels to be scanned faster, which requires the electron beam to modulate (change from pixel to pixel) more rapidly. The frequency of modulation is measured in Hz, and is referred to as the bandwidth. Commercial TV has a bandwidth of 4 MHz. A 1000 line (actually 1050 pixels vertically) high definition monitor requires 20 MHz, and resolves 5-7 lp/mm.
41 Voxel (Volume element) (346): Although each pixel on a monitor displays a two dimensional representation of data, the data did not come from a finite plane. For example, a sectional image of a CT scan is sampled by a fan beam which has a thickness from 1mm to a cm. The volume of the tissue within the sampled tissue contributes to the brightness of the pixels. This is the voxel.
42 in Cross Sectional Images Sampling the Voxelin Cross Sectional ImagesCross sectional images have depth, which is selected priorto a scan. When a two dimensional section is viewed, thedensity of each pixel actually represents all the tissues inthe volume of the section. This density represents thevolume element, or the voxel.Three contiguous CTsections with parts ofa frontal lobe mass ineach oneThe CT numbers from these samples would represent an average of the mass and healthy tissue.The CT number from this sample would represent the true density of the mass.
43 Using the region of interest (ROI) cursor to sample CT numbers from the voxels of pixels.This ROI has beensized to measure adensity in the rightkidney.The mean density of15.9 indicates a fluidfilled cyst.
44 Band-pass filtering: Demonstration (display) of a selected range of Filtering (Convolution) (350-35): With image data stored as binary numbers, mathematical algorithms (repeated applications of a formula, applied to raw data) are used to enhance the appearance of the image. Digital filters do not add to the data. They accentuate features by suppressing frequencies that may obscure detail, like blowing dust from a written page enhances readability without altering the print. This is done by suppressing spatial frequencies (which enhances others). An example of anatomy with low spatial frequencies is the liver, for it is a homogeneous shade of gray. High spatial frequencies occur in trabecular bone, which demonstrates heterogeneous shades of gray.Band-pass filtering: Demonstration (display) of a selected range offrequencies.High-pass filtering: Suppression of all but high frequency signals.Also called sharpening or edge enhancement.Low-pass filtering: Suppression of all but low frequency signals.Smoothing filter: A low-pass that averages adjacent pixelsPlain film x-ray ofthe abdomendemonstratinglow spatial frequencies(few changes in density)of water densityorgansAn ankle with Paget’sdisease demonstratinghigh spatial frequencies(many changes indensity) of the diseasedtrabecular bone
45 Repeatedapplicationsof a high passfilter (also knownas sharpeningor edgeenhancement)demonstratesthe effect ofsuppressing lowspatial frequenciesNo filterHighUltra HighRidiculously High
46 Low pass or smoothingfilterEdge sharpening filterhas an algorithm similarto a high pass filterNo filter
47 Windowing (Window level and width) (349): Digital images may have a dynamic range of thousands of shades of gray (depending on the bit depth of the processor) but the human eye can only distinguish about 32. To utilize this much information a feature called windowing allows selective display of the dynamic range. (See appendix I)Window width: If 256 shades of gray were acquired during imaging,but only half of those were chosen to be displayed on the monitor, thewindow width would be Widow width can be described ascontrolling density (or brightness).Window level (or center): The displayed dynamic range could beat the high or low end of the scale, or anywhere in between. Thewindow level (or center) is the number the display is centered on. Forexample, if the window width were 105, and the window center was 70,the display of grays would extend from 18 to (52 shades of graybelow 70, and 52 above, which = 105 shades of gray. Window levelcan be described as controlling contrast.
48 2 32 Windowing The human eye can distinguish 32 shades of gray. It’s like contrast and brightness, but it’s not.The human eye candistinguish 32 shadesof gray.2532
49 2 2 32 Windowing 1024 But a digitized image may contain thousands of shadesof gray, known as thedynamic range21025102432
50 CT Numbers (Hounsfield Units) Bone =Based onWater = 0CT numbers (HU),express attenuationvalues relative to waterAir =
51 Window Width The range of displayed pixel values For example: A window width of 5A narrow window is the digitalequivalent of a short scale ofcontrast on a radiograph
52 Window Width The range of displayed pixel values A wide window is the digitalequivalent of a long scale ofcontrast on a radiographFor example: A window width of 500
53 Window Center (or level) 7The middle of the range ofany given window width1For example: A windowwidth of 522*3145At a center of 2-7
54 Window Center (or level) 7A window width of 5At a center of - 2-1*-2-7
55 This CT sectionthrough the abdomenwas windowed witha width of 300 shadesof grayThe median number(the level or center)is 2 HU below water,-2
56 The same CT section of the head set at a width of 2010,at a level of 800Note the fracture throughthe frontal sinusA soft tissue window set ata width of 110, at a levelof 43
57 Width 2290Level 907Bone windows demonstratingtrauma to the left orbit,maxilla, and sinuses.
58 Two windows of the same section through the thorax Width 1269Level 202Width 1269Level 2
59 Digital subtractionangiography(DSA) images usenarrow windows toenhance the contrastdifference betweenthe vessel and thesurrounding tissue
60 Signal to noise ratio (SNR) (347): Along with a signal (such as the video signal) there are stray electrical currents that degrade image information. The higher the ratio the better the signal. For example, a vidicon camera has a SNR of 200:1 due the heat produced by an electron tube. A digital signal must be no less than 1000:1 to be of acceptable quality.
61 Question: How can a simple on/off switch be used to store complex information that contains many shades of gray?Answer: Many switches are used in combination.
62 Question: If one bit of data is enough to turn a pixel off or on, what can a byte of data do for a single pixel?Answer: A byte of image data stores values for 256 shades of gray.
63 How many KB of computer memory is required for a monitor with a 512 x 512 matrix displaying a gray scale of 2?512 x 512 = 262,144 bits262,144 / 8 bits per byte = 32,768 bytes32,768 bytes / 1024 bytes in a kilobyte = 32KBAnswer = 32KB (compared to the 3.2 KB filefor all the text of chapter 24)
64 262,144(8bits)/8 bits per bytes = 262,144 bytes How many bytes of computer memory is required for a for a monitor with a 512 x 512 matrix, displaying 256 shades of gray (2 )?8512 x 512 = 262,144 bits262,144(8bits)/8 bits per bytes = 262,144 bytes262,144 bytes/1024 bytes in a kilobyte =262KBAnswer = 262KB Conclusion: Images arememory hogs.