Outline • Display Processing – – – – – – – – Digital Image Processing in Radiography Data preprocessing ROI segmentation and analysis Tonal rendering Signal equalization Edge restoration Noise suppression Collimation masking Display compensation • Image Processing Features – – – – – – Xiaohui Wang, PhD David H. Foos, MS Health Group Research Laboratory Eastman Kodak Company 1 Stationary grid detection and suppression Long-length imaging Dual energy imaging Mammography Oncology processing Quality control testing 2 “Analog” Image Processing… Screen/Film Radiography (S/F) Density 3 Display Processing 2 1.0 1 0.8 4 5 6 Log Exposure Modulation Transfer 0 0.6 Low Speed Screens 7 0.4 0.2 Film Speed & Contrast Screen Speed & MTF 3 0 High Speed Screens 0 1 2 3 4 5 -1 Spatial Frequency (mm ) 4 1 Digital Image Processing Why Image Processing? • Maintain the familiar characteristics of S/F Digital Image Acquisition – Provide a similar tonal rendering – Restore desired sharpness • Beyond the familiar – – – – – – Digital Image Processing Automatically adjust for errors in exposure Automatically accommodate changes in latitude Increase the range of exposures visualized Enhance selected spatial frequencies Highlight regions of interest (ROI) Assist the radiologist to find features of interest Digital Image Display 5 6 Display Processing • Transform digital radiography raw data to display values for presentation using a workstation or film printer, automatically, robustly, and consistently. Components of Image Quality – Latitude – Contrast – Brightness – Sharpness – Noise • Original Image Tone Scale Edge Restoration Signal Equalization Collimation Masking 3 Overexposed 100 2 Correctly exposed 10 1 Underexposed 1 0.01 7 4 Film-screen (400 speed) 1,000 Film Optical Density Relative intensity of PSL PSP plate 10,000 0 0.1 1 10 Incident exposure, mR 100 8 2 Schematic Flow Chart of Display Processing Original Image Image Capture Tone Scale Data Preprocessing ROI Segmentation & Analysis Tone-Scale Generation Edge Restoration Signal Equalization Edge Restoration Collimation Masking Signal Equalization Tonal Rendering Collimation Masking Display Compensation PACS & Print Noise Suppression Multi-Frequency Processing 9 10 Data Preprocessing • • • Data Preprocessing (cont.) Linear-to-log conversion Image reformation – Composition (dual-side CR reading) – Decomposition (dual energy) – Resize Signal filtering – Gain, offset, and bad pixel correction (DR) – Noise reduction – Stationary grid artifact suppression Data space conversion – Linear to logarithmic (const. object contrast vs. pixel value) – Linear to square root (const. quantum noise vs. pixel value) Shape of image histogram invariant to exposure I0 I f ( x) 1 f ( x) log( I 0 / I ) ~ 1 log( I ) const. f (x) Baseline I 4x over exposure 4x under-ex posure 0 11 I0 e 1000 2000 3000 4000 5000 12 3 ROI Segmentation & Analysis • Extract diagnostically relevant ROIs • Analyze ROI characteristics • Derive the optimal display-rendering parameters • Include four basic steps – Detect collimation mask Direct – Detect direct exposure Exposure – Extract anatomy regions – Calculate key image descriptors Segmentation – Collimation Mask • Confine exposure regions • Mask applied to collimated regions to reduce viewing flare Collimation Anatomy “Method for recognizing multiple radiation fields in computed radiography,” X. Wang, J. Luo, R. Senn, and D. Foos, Proc SPIE 3661, 1625-36, 1999. 13 14 Segmentation – Collimation Mask (cont.) Segmentation – Collimation Mask (cont.) • • Collimation boundary pixels – Edge profile analysis – Transition segments classification Multiple radiation field masking – Optimal individual image processing – Exam workflow improvement • Candidate collimation blades – Edge delineation – FOM analysis • straightness • connectedness… • Candidate configurations • Select “best” configuration – Parallelism, convexity, orthogonality, etc. “Method for recognizing multiple radiation fields in computed radiography,” X. Wang, J. Luo, R. Senn, and D. Foos, Proc SPIE 3661, 1625-36, 1999. J. Luo and R. Senn, “Collimation detection for digital radiography," Proc. SPIE 3034, 74-85 (1997). 15 16 4 Segmentation - Direct Exposure Detection Segmentation – Collimation Mask (cont.) Aggressive Failure Exclude non-anatomical regions within the collimation. Conservative Failure • Compensate – Radiation field non-uniformity – X-ray scatter – Multiple exposures • Transition segment analysis – – – – Line profile analysis Background transitions characterized by slope and extent Background pixel histogram analysis Spatial correlation of exposure variations L. Barski and R. Senn “Determination of direct x-ray exposure regions in digital medical imaging,” U.S. Patent 5,606,587 (1997). 17 18 ROI Analysis - Key Image Descriptors Segmentation – Anatomy Extraction Lateral Lumbar Spine ROI Selection 1 0.9 Normalized Frequency 0.8 0.7 0.6 act hist 0.5 cv. hist 0.4 0.3 0.2 Anatomy 0.1 Anatomy 0 Left pt Far left pt 19 “Automatic and exam-type independent algorithm for the segmentation and extraction of foreground, background, and anatomy regions in digital radiographic images,” X. Wang, H. Luo, Proc. SPIE 5370, 1427-1434, 2004. Right pt Far right pt 20 5 Effect of Density Shift Pa ram eter Tone-Scale Generation 4000 Brightness Adjustment 3500 Code Value Out 3000 • Render image with proper brightness and contrast – Calculate average exposure within ROI – Automatically adjust for errors in exposure • Sigmoid curve shape in general – Curve shift (brightness adjustment) – Curve rotation (contrast adjustment) – Toe & shoulder adjustment • Bear different names – Kodak: PTS (Perceptual Tone Scale) – Fuji: Gradation Processing – … 2500 2000 1500 shift = -0.5 1000 shift = 0 500 shift = 0.5 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 Code Value In 22 Toe & Shoulder Adjustment Effect of Contrast Parameter Contrast Adjustment 4000 Code Value Out 3500 3000 2500 2000 c = 0.8 1500 c = 1.3 1000 Effect of Toe and Shoulder Para meters 4000 3500 3000 Code Value Out 21 2500 2000 1500 T=0, S=0 c = 1.8 1000 500 0 T=0.3, S=0.7 T=0.6, S=1.4 500 0 1000 2000 3000 4000 5000 0 Code Value In 0 1000 2000 3000 4000 5000 Code V alue In c 23 24 6 Visually Optimized Tone Scale Visually Optimized Tone Scale (cont.) Perceptual Linearity - Radiologists prefer S/F systems with perceptually linear sensitometric response. Render ROI such that… equal physical contrast being perceived as equal brightness by the observer across the full brightness range X-rays 2 3 Kodak Insight HC Thoracic Imaging System Kodak Insight Thoracic Imaging System 25 26 Perceptual Tone Scale Perceptual Tone Scale (cont.) Equal Log (E) Equal Brightness dmax Perceptually Linearity Tone Scale Density – Luminance (Physics) dmin flp B= frp lp Visual Perception Model Daly’s Global Cone Model rp Bm Ln Ln + L0n B = perceived brightness L = luminance of the image area Bm = scale factor n = 0.7 L0 = 12.6*(0.2*Lw)0.63 + 1.083*10-5 Perception Linearity Lw = luminance of the reference white H. Lee, S. Daly, and R. Van Metter, “Visual optimization of radiographic tone scale,” Proc. SPIE 3036, 118-129, 1996. 27 28 7 Signal Equalization Tone Scale Failures Effect of Contrast Parameter 4000 Code Value Out 3500 Balance between contrast vs. latitude 3000 2500 Bone 2000 c = 0.8 Soft c = 1.3 Tissue c = 1.8 1500 1000 500 0 0 1000 2000 3000 4000 5000 Code Value In Too Bright Too Dark Too Much Contrast Too Less Contrast 29 Good Soft Tissue Contrast Signal Equalization (cont.) Good Bone Contrast Signal Equalization (Kodak EVP) • Automatically accommodate changes in latitude – Compress the image-signal dynamic range such that all information within ROI can be rendered with optimal contrast • Increase the range of exposures visualized • Reduce exposure re-take and improve workflow • Signal equalization processing is Input Image & PTONE LUT • • • • • EVP - Enhanced Visualization Processing (Kodak) DRC - Dynamic Range Compression (Fuji) Latitude Reduction (AGFA) Tissue Equalization Processing (GE) … EVP GAIN Original Image EVP KERNEL SIZE – 2D spatial processing – Digital wedge filter – Bearing different names: 31 Signal Equalization 30 Output Image & PTONE LUT - Blurred Image PTONE LUT NEW PTONE LUT EVP GAIN and EVP DENSITY E’(i,j) = { E(i,j) K}+(1- ) Emid + { E(i,j) - ( E(i,j) K)} D(i,j) = [ E’(i,j) ]. 32 “Enhanced latitude for digital projection radiography,” R. Van Metter and D. Foos, Proc. SPIE 3658, 468-483, 1999. 8 Signal Equalization (cont.) Signal Equalization (cont.) Increasing Contrast, …Decreasing Latitude 11-11 8-8 5-5 11-11 8-11 5-11 Increasing Contrast, …Constant Latitude 33 34 RSNA 2001 Education Exhibit Observer “rendering preferences” established through collaborative studies with university hospitals (…to set default parameters for automatic processing) Contrast High Low Latitude Detail LogE Contrast D/ LogE => 6.75 5.75 5 3.75 3.1 2.25 1.9 1.6 1.2 1 0.85 Latitude rel. to Ref. Narrow 0.35 1.4 1.0 0.38 0.47 1.8 1.5 1.3 1.0 0.56 2.2 1.9 1.6 1.2 1.0 0.78 3.0 2.6 2.2 1.7 1.4 1.0 0.51 0.61 0.84 0.92 3.6 3.0 2.6 2.0 1.6 1.2 1.0 1.09 4.2 3.6 3.1 2.3 1.9 1.4 1.2 1.0 1.46 5.6 4.8 4.2 3.1 2.6 1.9 1.6 1.3 1.0 1.75 6.8 5.8 5.0 3.8 3.1 2.3 1.9 1.6 1.2 1.0 2.06 7.9 6.8 5.9 4.4 3.6 2.6 2.2 1.9 1.4 1.2 1.0 1.00 1.19 1.58 1.90 2.24 Latitude Wide “Optimal display processing for digital radiography,” M. Flynn, M. Couwenhoven, W. Eyler, B. Whiting, E. Samei, D. Foos, R. Slone, and E. Marom, Proc. SPIE 4319-36, 2001. 35 36 9 Signal Equalization (cont.) Equalization Processing Artifact Optimal PA View Kodak T-Mat G Film detail contrast with 2X extended latitude Properly Processed 37 Halo Artifact Overprocessed 38 Edge Restoration Edge Restoration (cont.) • Selectively boost high-frequency signals based on Modulation Transfer Function – – – – – 1 CR Hi-Res Screen CR Std Screen 0.8 High-frequency signal is suppressed by system MTF. CsI DR Selenium DR MTF 0.6 Selectively boost high frequency 0.4 0.2 • Multi-frequency processing (2D spatial) – – – – – 0 0 1 2 3 4 Exam type Brightness Exposure Diagnostic features Capture device characteristics 5 Kodak: EVP & USM (Enhanced Visualization Processing & UnSharp Mask) AGFA: MUSICA (MUlti-Scale Image Contrast Amplification) Konica: Hybrid (Mutil-Resolution Hybrid Processing) Fuji: USM & MFP (Multi-Objective Frequency Processing) Philips: UNIQUE (UNified Image QUality Enhancement) Spatial Frequency (cycles/mm) 39 40 10 Edge Restoration (cont.) Edge Restoration (cont.) M o d u la t io n T r a n s f e r F u n c t io n Unsharp Mask Processing 1 .2 USM Gain K = 5, g = 1.2 1 Output Image MTF + 0 .6 K = 3, g = 1.5 0 .4 Original Image - B a e li n e US M 1 US M 2 0 .8 High-Freq. Image 0 .2 0 USM Kernel Size 0 Blurred Image 1 2 3 4 5 S p a t ia l F r e q u e n c y (c y c le s /m m ) 41 42 Edge Restoration (cont.) Edge Restoration (cont.) Halo Artifact Processing Artifact Multi-Frequency Processing 1 2 3 … Original Image + n Edge-Enhanced Image n+1 Properly Processed 43 Overprocessed 44 11 Edge Restoration (cont.) Noise Suppression • It is desired to drive toward lower x-ray exposures to reduce patient dose • The appearance of noise increases as exposure level is decreased • A predominant source of noise in digital radiography is generally the quantum noise. • Noise suppression should be signal dependent, it should be applied only to areas of the image that have a low SNR. Processing Artifact Halo Artifact Properly Processed • A noise suppression algorithm needs to reduce the appearance of noise while preserving diagnostic detail. Overprocessed “Observer study of a noise suppression algorithm for computed radiography images,” M. Couwenhoven et al, Proc. SPIE 5749, 318-327, 2005. 45 46 Noise Suppression (cont.) Noise Suppression (cont.) Suppress the noise in low signal areas and phase out suppression in high signal areas High Signal Areas / Less Dense Anatomy Noise Suppression • • • • 2D spatial processing Applies to high freq. signals Signal dependent Balance between sharpness & noise Low Signal Areas / More Dense Anatomy 47 48 12 Display Compensation Display Compensation (cont.) Workstation Calibration Check • Image pixel values can be mapped for different output devices – Film printer (monochrome 1) – Softcopy display (monochrome 2) 10.00 Image looks darker throughout the dark regions Luminance • Both capture and output devices need to be configured properly • Output device calibration is critical to optimal image display – – – – 100.00 1.00 Aim Luminance Measured Luminance Different dynamic range and response CRT vs. flat-panel Images from multi-vendors viewed at same PACS workstation Archived images 0.10 0% 20% 40% 60% 80% 100% SMPTE Patch • DICOM Part 14 specifies grayscale display standard function (GSDF) • AAPM TG-18 specifies display QA & QC testing Reference 49 Non-calibrated Display 50 Display Compensation (cont.) Monitor Responses Monitor Response Examples 1000 Lum inance 100 Image displayed at CRT looks brighter CRT Flat-Panel 10 Image Processing Features 1 0 1024 2048 3072 4096 0.1 DDL Reference (flat-panel) 51 CRT 52 13 Stationary Grid Suppression Automatic Grid Line Detection & Suppression Moiré Pattern A B C (A) CR chest image minified by a factor of 0.2 showing a grid-caused Moiré pattern (B) Filtered image fragment without Moiré pattern (C) Difference image 53 “Antiscatter stationary grid artifacts automated detection and removal in projection radiography imagery,” I. Belykh and C. Cornelius, Proc. SPIE 2000. 54 Long-Length Imaging with CR Long-Length Imaging • Screen Film Systems 35cm x130cm and 35cm x 90cm Cassettes Computed Radiography Currently Limited to 35cm x 43cm • • • 55 Multiple 35cm x 43cm CR screens arranged in alternating and partially overlapping fashion for patient imaging Storage phosphor screens scanned individually Image processing software used to automatically – Determine CR screen sequence and orientation – Correct for magnification, translation, and rotation among individual screens – Remove redundant image data in the overlap region – Construct (stitch) a large geometrically accurate composite – Eliminate the seam lines in the composite image Composite image stored to PACS for interpretation 56 14 Scan Individually Storage Phosphor Screens Long-Length Imaging (cont.) Image Processing to Construct Large Composite “Fully automatic and reference-marker-free image stitching method for full-spine and full-leg imaging with computed radiography,” X. Wang, D. H. Foos, J. Doran, and M. K. Rogers, Proc. SPIE 5368, p361-369, 2004. 57 58 Dual-Energy Imaging Long-Length Imaging (cont.) High kVp Radiograph Tissue-Only Bone-Only • Measurements from CR equivalent to screen-film – Angular – Absolute distance Images acquired at high and low energies are processed to selectively cancel overlying tissues • Visual quality of CR superior to S/F – Wide exposure latitude of CR – Equalization processing • 35% retake rate with S/F reduced to 0% retake rate with CR – 43 cm width – Equalization processing Images courtesy of Dr. Jeff Siewerdsen at the Ontario Cancer Institute, Princess Margaret Hospital and University of Toronto.” 59 60 15 Mammography Processing Mammography Processing (cont.) Recent advances in s/f mammography S/F: A large dynamic range is needed to detect and display all parts of the breast with good contrast Min-R EV 150 system vs. Min -R 2000 system Min -R EV 150 vs Min - R 2000 System 6.5 High Dmax and shoulder contrast 6.0 Results in greater overexposure latitude due to higher upper scale contrast 5.5 5.0 4.5 4.0 2.5 Higher contrast 3.5 Better of 2.0 visualization Density 3.0 breast 1.5 parenchyma Sharp toe Results in “whiter whites ”, more “sparkle”, improved visibility of microcalci fications 1.0 0.5 0.0 0.0 0.5 1.0 1.5 2.0 2.5 Log E X-ray Sensitometry KODAK MIN -R EV/ EV 150 Screen 61 KODAK MIN -R 2000/2000 Screen 62 Mammography Processing Digital Mammography • Wide dynamic range (> 1000:1) captures all the image information • Edge restoration enhances image details of different sizes • Equalization processing compresses image latitude while maintaining contrast S/F look Edge Enhanced Oncology Processing Black surround Signal Equalization Simulation Localization Verification Equalized look “Method for contrast-enhancement of digital portal images,” S. Young, W. E. Moore, D. H. Foos, US Patent US6836570 B2 63 64 16 Test Phantom for Kodak DIRECTVIEW Total Quality Tool Quality Control Testing 0.5 mm Cu 1.0 mm Al 180 cm 10.0 0.2 mR @ 80 kVp 24 x 30 cm 35 x 43 cm 18 x 24 cm 65 66 KODAK TQT User Interface Test Result Details MTF (slow scan) 29.5% 67 68 17 Quality Control Testing (cont.) Summary • Tone scale processing establishes the overall image brightness and global contrast Automated Image Quality Control Tool • Edge restoration enhances detail contrast Precise and accurate quality control testing • Signal equalization extends the latitude that can be visualized while maintaining detail contrast Highly reproducible quantitative results Detects sub-visible changes in CR image quality performance to initiate timely preventive maintenance Avoids hours of tedious and labor-intensive effort with a highly automated procedure Full data reporting in Excel format • Edge restoration, signal equalization, and noise suppression are 2D spatial processing • Multi-frequency has been widely adopted, yet users should be aware of processing artifacts • Display processing are becoming easier and more intuitive to use • Image processing provides many new features unique to digital capture • Image processing can provide many automations to improve work efficiency 69 70 Acknowledgements • • • • Richard VanMetter Lori L. Barski William J. Sehnert Lynn M. Fletcher-Heath 71 18