Computers in Nuclear Medicine

Download as
 PPT
Presentation Description 

Computers in Nuclear Medicine

Happy Thanksgiving
What's up on authorSTREAM?
Views: 201
Like it  ( Likes) Dislike it  ( Dislikes)
Added: November 06, 2008 This Presentation is Public 
Presentation Category : Product Training/ Manuals All Rights Reserved
Presentation Transcript

COMPUTER SCIENCE :COMPUTER SCIENCE GROUP IV: Gipsy Morales Viviana Gonzalez Michael Mallo


Objectives :Objectives Describe the presentation of data in decimal, binary, octal, and hexadecimal format Analyze data representation Describe hardware Discuss the function of frequency filters. Describe the process of reconstructing images in SPECT systems. Define non-imaging computer application. Discuss the use of the internet as well as the definition of a network.


History :History 1500 BC→ Chinese invented the abacus 1889→ Herman Hollerith 1939 → John Atanasoff and Clifford Berry 1965 → digital equipment corporation 1971 → the first microprocessor 1970’s → the first computer into NM imaging


Data Representation :Data Representation Fundamental building block → transistor Binary →use for numbers representation Decimal →numbers from 0 through 9 Hexadecimal → numbers supplemented with letters 8 bits = 1 byte 2 bytes= 1 word 1 word= 16 bits in length Memory requirements Kilobytes Megabytes gigabytes


Hardware :Hardware Central Processing Units (CPU) regulate the system operation interact with memory Coordinate the control of input/output devices Components: Control unit (CU) Arithmetic logic unit (ALU)


Hardware :Hardware Memory Read-only memory (ROM) Random-access memory (RAM) Basic input/output system (BIOS) Direct memory access (DMA) Reduced-instruction set computer (RISC)


Hardware :Hardware Input/Output devices (I/O) Bus →communication of the CPU with the outside world Display terminals →keyboard and monitor Mouse →mechanical mouse Optical mouse Light pen Printer →laser printer Ink-jet printer Modem →connect computers with telephone line or high-speed


Hardware :Hardware Data storage Disk →magnetic disk, floppy, and hard disk Floppy disk →allows file to be stored Optical disk →latest technology to write large amounts of data on a very small area


Hardware :Hardware Camera interface Analog-to digital converters Digitize the X and Y signals No loss storing counts and waiting for them to transform electronic pulses into the digital format


Hardware :Hardware Care and quality assurance Air condition at 700 F Humidity around 50% Away any electromagnetic fields Voltage very small Cleanliness of environment Quality testing


Software :Software Software Set of instructions that provide control over the calculations and subsystems of the computer. Calculations Word processing Game playing Image processing System software Comprises the programs and files necessary Internal operation of the computer Programs necessary to manipulate the files. Programming software Editor (Word processing) Support libraries


Software :Software User Programs Instructions to execute applications needed Word processing, image processing Operating systems Systems software Set of programs used to control, assist and run other programs Toolbox Subprograms Interacts with disks, graphic display, modem and camera interface Allows user to list programs and file on disk Loading and executing programs Create, copy and delete files To create, modify and store data.


Software :Software Operating systems Large programs Stored on a Disk Operating System (DOS) Has a monitor with the portions not needed by memory retained on a disk until, they are needed. Controls internal functions in running programs Advance operating systems Foreground & Background operations (simultaneously) Foreground Process that has priority (Image acquisition program) When uses DMA (direct memory access) should have minimal requirements of the CPU Some other type of operation can be performed simultaneously


Software :Software Programming languages Machine oriented language Series of zeros and ones High level programming languages English Editor Program that allows keyboard entry of written material to create, modify and save Program Interpreted Program is interpreted to machine code and one line of instructions is executed at a time No zeros and ones Language runs very slowly


Software :Software Basic Beginners All Purpose Symbolic Instruction Code Lines of instructions are numbered Executed in numerical order Elementary image processing quickly Rapid image manipulation Ex: Decay processing We only provide the dose needed and the radiopharmaceutical Compiled languages Creates programs that execute directly Translates from English into a code file. Liker Program used to incorporate functions to the program Executable (Computer language)


Fortran :Fortran High level language For performing computation large amount of numeric data Complex calculations Poor dealing with texts C. (Computer Programming language) Interacts directly with the CPU Power to perform complex applications More transportable between computers Image Acquisition Digitalization By ADCs (Analog Digital Convertors) Provide location of the scintillation event. Digital location information locates the appropriate pixel into which the gamma event can be recorded. If output is an analog scintillation camera, the energy pulse has been analyzed by PHA & determined within the selected energy range.


Image Acquisition :Image Acquisition Digital Camera Z pulse is compared with the selected window for PH Analysis. If the Z pulse is within the appropriate window Scintillation event is recorded Each pixel store a limited amount of counts Pixel overflow Image density By the number of counts within the pixel. Prior acquisition Pixel data depth can be selected Pixel containing 1Byte (8bits) (255 counts) 256th not recorded (Information is lost) Most computers 64x64, 128x128, 256x256 or 512x512.


Image Acquisition :Image Acquisition Large field of view camera (400mm) FWHM resolution of 4mm 100 pixels (high resolution image) Static images 256x256 In a bone scan Image resolution deteriorates as the selected acquisition matrix gets smaller Dynamic images Record physiological information. Time per image Blood flow studies of organs (Kidneys) 1frame/sec 64x64 or 128x128 Cardiac studies (rapid physiological phenomena) 25 frames/sec 64x64


Image Acquisition :Image Acquisition Kidney function (many minutes) Frame rates of 20-20 seconds 64x64 or 128x128 Hepatobiliary 1-3min/frame 128-128 or 256-256 ((high count density) Blood pool studies are very similar to SPECT Size and storage format Whole body images (digital) High resolution matrix 512 pixels array (Minimum) Small organs (Heart & Thyroid) Hardware magnification (Zoom) Improve resolution X and y signals are amplified to fill the image matrix The outside perimeter is lost Zooming ↑ resolution ↓ counts per pixel = noisier image


Image Acquisition :Image Acquisition Increase the size of the heart SPECT Myocardial Perfusion (Myocardium) Bone scan (Small details ) RVG (Radionuclide Ventriculogram) Dynamic data acquisition of the heart cycle MUGA or ERNA 16-32 images For a 24- frame study (heart rate of 60) Each frame 42 milliseconds Count rate of a typical cardiac study is 10,000 to 20,000 Counts/sec 64x64 or larger matrixes Arrhythmia Data is compromised by PVCS (Primary Ventricular Contractions) Dual Buffering (Filter bad beats) While 1st beat is evaluated, images from the next beat are placed into the second buffer for RR interval evaluation. Data acquisition alternates (Saving only good cardiac intervals)


Image Acquisition :Image Acquisition List mode acquisition After acquiring the data, it can be evaluated Desired RR interval can be selected Images can be reconstructed Each event is recorded Timing makers are added to take out arrhythmias Measures and corrects respiration displacement of the ventricle to minimize motion blurring Use the store multispectral energy to perform scatter correction on the dynamic images


Image Display and Processing :Image Display and Processing Each pixel is stored as a byte or word Image is stored and displayed on High Resolution monitor Each pixel Gray scale value (# of counts) Images can be displayed Black on white or vise versa Some systems have assigned 64 shades of Gray Relationship between the number of counts and display intensity is Linear Uniform shading between count levels Exponential Relationship Holds the number of gray scales assigned to low count values while expanding the number of shades of gray assigned to higher pixel counts Provides a background Subtraction Logarithmic relationship More gray levels to low count pixels Allows better appreciation


Image Display and Processing :Image Display and Processing Another technique for image enhancement is the use of color Red Green and Blue can be assigned from 0 to 255 More that 16 million colors Image Algebra Add, Subtract, multiply and Divide Dynamic flow Add an image to improve count density Identify time activity changes within the image Subtraction Numeric value fro pixels (background subtraction) Body background is going to be eliminated from the image Subtraction of one frame from another can create a cardiac stroke image By subtracting the end-systolic image from the end-diastolic image Area of myocardial contractions Parathyroid image Technetium image is subtracted from the thallium image Parathyroid tissue only


Image Smoothing :Image Smoothing Reduce Noise from the random effects of the radionuclide counting Nine-point smooth Filtering technique Modify a specific pixel value according to its neighbors 3x3 matrix Can be a little beat blurry To filter a dynamic sets Temporal filter Gated cardiac images Removes noise without a loss of spatial resolution Cinematic Display Continuous-loop movie Information is saved in the buffer to be retrieve (disk) Kidney Studies


Image Quantization :Image Quantization ROI program Display or print counts within the region Number of pixels Counts per pixel Identify the edge of the organ Ex: to see the renal cortex Renal pelvis is subtracted from a region defining the whole kidney Curves Useful information in evaluating the accumulation and washout radiopharmaceutical from the kidney. Demonstrate diagnostic information Normalization Measurement is brought to a standard Two images with different maximum counts may have their intensities normalized if the image with the lowest maximum counts is multiplied so that the maximum count matches the maximum counts of second one. ROI or Curves


Emission Computed Tomography :Emission Computed Tomography Emission Computed Tomography (ECT) is a general term describing the reconstruction of three-dimensional image volumes derived from one of two techniques. Single Photon Emission Computer Tomography SPECT or Positron Emission Tomography PET. These techniques are similar in that they acquire information from different projections This projection information from around the patient is used to determine mathematically the three-dimensional distribution within the body.


SPECT :SPECT SPECT imaging is performed by obtaining planar images with the scintillation camera from may angles around the patient. Images are acquired from 360 degrees, except in myocardial perfusion studies, where 180 degree right anterior oblique to left posterior oblique images over the anterior chest are acquired. Images are acquired in 64x64 resolution for most studies for single detector cameras or low count images from multiple detector systems, and 128x128 resolution images can be acquired on high resolution studies.


Back & Filtered Back-Projection :Back & Filtered Back-Projection Back-projection produces a streak or star artifact that results from data being laid onto the slice image from various projections. The filtered back-projection reduces the streak artifact. In the reconstruction process a frequency space filter is used to modify the projection data, in essence creating negative values on each side of areas of increased count. These negative numbers, when combined with positive values, cancel each other out, thereby eliminating streak artifacts.


Frequency Filters :Frequency Filters Filters are mathematical formulas that generate the curve shape, and cutoff values determine the drop-off point of the filter. Cutoff frequency is a parameter used to generate and characterize filter shapes and may be measured in cycles/pixel, cycles/mm or just millimeters. The purpose of these filters are to increase the amplitudes of the object frequencies and reduce the amplitude of the high frequencies. The Ramp filter is the higher resolution filter, but it also significantly multiplies high frequencies, producing a noisy image. There is a group of filters classified as low-pass filters which let low frequencies through such as Von Hann, Hamming, Butterworth and Parzen.


Type of Filters :Type of Filters


Iterative Reconstruction Algorithms :Iterative Reconstruction Algorithms Most algorithms provide clinically useful images after a number of iterations. Iterative algorithms consist of computing a series of improving images of 3D distribution of activity. There are specific categories of iterative algorithms, such as Maximum Likelihood (ML), Expectation Maximization (EM), conjugate gradient, and Maximum a Priori (MAP). The most commonly used is the ordered-subset expectation maximization (OSEM) algorithm. OSEM is an EM technique that evaluates subsets of projections in order to calculate the 3D volume more quickly than calculating values in every pixel from all projections.


Clinical Applications :Clinical Applications Clinical application programs designed specifically for use in the hospital can be written using a programming language such as C or by using a Macro Protocol. A Macro is a chain of simple computer operations that are combined to form a practical and meaningful method of evaluating image data. Workstations are multitasking computers with graphical user interface. Non-imaging Computer Applications are commercial software programs that process studies and patient data such Unit Dose Manager. Network is the connection of two or more computers that share, store, and edit data between system Standard networking protocol is the Ethernet followed by the host computer, host computer, and a bus computer.


The Information SuperhighwayWorld Wide Web :The Information SuperhighwayWorld Wide Web


Summary :Summary CPU regulate the system operation, interact with memory and coordinate the control of O/I devices Fundamental building block is the transistor ROM: read only memory RAM: random access memory I/O devices: bus, keyboard, monitor, mouse, and printer Care and quality assurance A filter-back projection creates negative values on the sides of the high-count areas that cancel positive values and remove the star artifacts. Linear :Number of counts is equivalent to the intensity Logarithmic: assigns more gray levels to low count pixels Exponential: Provides background subtraction by restraining low counts.


Summary :Summary Using list mode acquisition: Desired RR interval can be selected, Images can be reconstructed, each event is recorded, timing makers are added to take out arrhythmias & measures and corrects respiration displacement of the ventricle to minimize motion blurring Desired RR interval can be selected, Images can be reconstructed Each event is recorded, timing makers are added to take out arrhythmias Measures and corrects respiration displacement of the ventricle to minimize motion blurring Emission Computed Tomography (ECT) is a general term describing the reconstruction of three-dimensional image volumes derived from one of two techniques The filtered back-projection reduces the streak artifact


References :References M.Waterstram-Rich, Paul E. Christian & Kristen. "Nuclear Medicine and PET/CT Technology and Techniques." Christian, Paul E. Nuclear Medicine and PET/CT Technology and Techniques. Salt Lake City, Utah: Patricia Tannian, 2007. 241-248 Radiological Society of North America. Radiology Info. 2008. 21 9 2008 http://www.radiologyinfo.org/en/about/index.cfm?pg=abt_copyrt&bhcp=1 Researchsoft, ISI. IOP Electronic Journals. 6 12 2008. 1 10 2008 .


Questions :Questions What CPU means and name its components Write the equivalent of the following 8 bits= 2 bytes= Name three input/output devices List four care and quality assurance T/F: A workstation is a system that allows the communication between several computer such as PACS, Acquisition Computers, and RIS. How is a 360-degree right anterior oblique to left posterior oblique image over the anterior chest images of a myocardial perfusion study is acquired? What is a filter-back projection? Explain Linear, logarithmic and exponential relationships Explain how to use curves when processing an image. List at least three benefits of using list mode acquisition.


Answers :Answers Central Processing Units (CPU). Control Unit and Arithmetic Logic Unit 8bits=1byte and 2 bytes=1 word mouse, printer keyboard, and monitor air condition at 700 F, humidity around 50%, voltage, and quality testing False False A filter-back projection creates negative values on the sides of the high-count areas that cancel positive values and remove the star artifacts. Linear :Number of counts is equivalent to the intensity Logarithmic: assigns more gray levels to low count pixels Exponential: Provides background subtraction by restraining low counts. 9. Explain 10. Desired RR interval can be selected, Images can be reconstructed Each event is recorded, timing makers are added to take out arrhythmias Measures and corrects respiration displacement of the ventricle to minimize motion blurring