Noise reduction of an image signal
AssigneeKoninklijke Philips Electronics N. V.
InventorRafael Wiemker
Life of this patent
Estimating the term…
Abstract
A process for reducing noise in medical image data is disclosed. Medical image data is received and is converted into a binary image (S30). The Euler histogram, consisting of the Euler number of the binary image data corresponding to several thresholds used to determine the binary image is then determined (S40). The Euler histogram of the binary image data is then compared with that of reference image data (S60) and is used to provide a control signal (S70) to a noise suppression process (S80) for reducing noise in the image data.
Claims13
A method of processing image data, the method comprising:
- receiving first input image data representing at least one image of an object and including a plurality of first data sets, wherein each said first data set includes a respective first component representing a detected physical parameter at a respective location of the object;
- providing binary image data representing a respective binary image corresponding to at least one said image and including a respective plurality of second data sets corresponding to each said first data set, wherein each said second data set includes a respective second component having a first or second value determined by means of a comparison of the first component of the corresponding said first data set with a respective threshold value;
- determining a respective Euler number of a respective plurality of said binary images corresponding to at least one said image;
- providing at least one control signal dependent upon said plurality of Euler numbers;
- applying a noise suppression process to said input image data to provide output image data;
- and
- controlling said noise suppression process by means of at least one said control signal.
An image processing apparatus for processing image data, the apparatus comprising at least one processor for:
- receiving first input image data representing at least one image of an object and including a plurality of first data sets, wherein each said first data set includes a respective first component representing a detected physical parameter at a respective location of the object;
- providing binary image data representing a respective binary image corresponding to at least one said image and including a respective plurality of second data sets corresponding to each said first data set, wherein each said second data set includes a respective second component having a first or second value determined by means of a comparison of the first component of the corresponding said first data set with a respective threshold value;
- determining a respective Euler number of a respective plurality of said binary images corresponding to at least one said image;
- providing at least one control signal dependent upon said plurality of Euler numbers;
- applying a noise suppression process to said input image data to provide output image data;
- and
- controlling said noise suppression process by means of at least one said control signal.
A data structure for use by a computer for processing image data, the data structure comprising:
- first computer code executable to receive first input image data representing at least one image of an object and including a plurality of first data sets, wherein each said first data set includes a respective first component representing a detected physical parameter at a respective location of the object;
- second computer code executable to provide binary image data representing a respective binary image corresponding to at least one said image and including a respective plurality of second data sets corresponding to each said first data set, wherein each said second data set includes a respective second component having a first or second value determined by means of a comparison of the first component of the corresponding said first data set with a respective threshold value;
- third computer code executable to determine a respective Euler number of a respective plurality of said binary images corresponding to at least one said image;
- fourth computer code executable to provide at least one control signal dependent upon said plurality of Euler numbers;
- fifth computer code executable to apply a noise suppression process to said input image data to provide output image data;
- and
- sixth computer code executable to control said noise suppression process by means of at least one said control signal.
Dependencies are inferred from the claim text.