Noise power spectrum (NPS) analysis is a useful image quality metric. It provides a quantitative description of the amount and frequency of the noise fundamentally contained within a particular imaging system. The calculation of the NPS of an imaging system has been greatly facilitated recently with the use of modern mathematical programs, such as MATLAB®, which can quickly calculate the two dimensional Fast Fourier Transform (FFT) of an image. However an application that allows users to conveniently import image files, appropriately manipulate data and effortlessly generate one and two dimensional noise power spectra in a standardized way remains lacking. The goal of this project is to develop a graphical user interface (GUI) equipped application, utilizing MATLAB® as the underlying program, which will allow imaging scientists, as well as clinical diagnostic imaging medical physicists, to quickly and easily perform NPS analyses. The resulting application developed allows the user to import a variety of common image formats, load single or multiple image realizations, linearize image data using common methods, graphically or numerically select a region of interest (ROI), select subROI sampling area matrixes, calculate the NPS using two common zerofrequency reduction methods, and generate one-dimensional NPS graphs along the different frequency axes. Further development of this program will allow it to be used as a standalone application without the user requiring access to the full version of MATLAB®.
Metrics
74 File views/ downloads
129 Record Views
Details
Title
A practical application for noise power spectrum analysis
Creators
Scott L. Cupp - DU
Contributors
Chang Chang (Advisor) - DU
Awarding Institution
Drexel University
Degree Awarded
Master of Science (M.S.)
Publisher
Drexel University; Philadelphia, Pennsylvania
Resource Type
Thesis
Language
English
Academic Unit
School of Biomedical Engineering, Science, and Health Systems (1997-2026); Drexel University