IP Library Granted Patent US 7,308,124
Granted Patent B2
US 7,308,124 · App. 10/474,861 · Granted Dec 11, 2007

Correction of boundary artefacts in image data processing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,308,124
App. No.
10/474,861
Granted
Dec 11, 2007
Kind
B2
Abstract

An image processing system in which sets of image elements having display values outside of a target range B of display values are each respectively morphologically dilated. The intersection between the morphologically dilated sets of image elements is then identified and those image elements within the intersecting region are removed from the set of image elements having the target range B of display values. This removes image elements incorrectly appearing to have display values corresponding to the target range B of display values due to aliasing effects between regions of image elements having display values either side of the target range B of image values. The imaging may be two-dimensional or three-dimensional imaging. The morphological dilatation is preferably performed with a quasi-circular or a quasi-spherical structuring element having a radius of between two and three voxels.

Claims (66)

1. A method of processing image data formed of an array of image elements, each image element having a display value, said method comprising the steps of:

identifying a set of target image elements having display values within a target range of display values from B min to B max ;

identifying a set of low display value image elements having display values below B min ;

identifying a set of high display value image elements having display values above B max ;

applying a morphological dilation to said set of low display value image elements to generate a dilated set of low display value image elements;

applying a morphological dilation to said set of high display value image elements to generate a dilated set of high display value image elements;

identifying an intersection set of image elements that are present in both said dilated set of low display value image elements and said dilated set of high display value image elements; and

removing from said set of target image elements any image elements also present within said intersection set of image elements to form a modified set of target image elements.

2. A method as claimed in claim 1 , wherein said image elements are voxels and said array is a three dimensional array of voxels.

3. A method as claimed in claim 2 , wherein said morphological dilation applied to said set of low display value image elements uses a quasi-spherical structuring element.

4. A method as claimed in claim 2 , wherein said morphological dilations applied to said set of low display value image elements and said set of high display value image elements use quasi-spherical structuring elements.

5. A method as claimed in claim 3 , wherein said quasi-spherical structuring element has a radius of between 2 and 3 voxels.

6. A method as claimed in claim 5 , wherein said quasi-spherical structuring element has a radius of substantially 2.5 voxels.

7. A method as claimed in claim 1 , wherein said display values represent a measured signal strength value returned from a portion of a subject being imaged mapped to a corresponding image element.

8. A method as claimed in claim 7 , wherein said measured signal strength values are detected using one of:

CAT scanning; and

MRI scanning;

ultrasound scanning; and

PET.

9. A method as claimed in claim 1 , wherein said set of low value image elements correspond to soft tissue, said set of high value image elements correspond to bone and said target set of image elements correspond to blood vessels containing a contrast enhancing agent.

10. Apparatus for processing image data formed of an array of image elements, each image element having a display value, said apparatus comprising:

a target set identifier operable to identify a set of target image elements having display values within a target range of display values from B min to B max ;

a low display value set identifier operable to identify a set of low display value image elements having display values below B min ;

a high display value set identifier operable to identify a set of high display value image elements having display values above B max ;

a low set dilator operable to apply a morphological dilation to said set of low display value image elements to generate a dilated set of low display value image elements;

a high set dilator operable to apply a morphological dilation to said set of high display value image elements to generate a dilated set of high display value image elements;

an intersection identifier operable to identifying an intersection set of image elements that are present in both said dilated set of low display value image elements and said dilated set of high display value image elements; and

an intersection remover operable to remove from said set of target image elements any image elements also present within said intersection set of image elements to form a modified set of target image elements.

11. Apparatus as claimed in claim 10 , wherein said image elements are voxels and said array is a three dimensional array of voxels.

12. Apparatus as claimed in claim 11 , wherein said morphological dilation applied to said set of low display value image elements uses a quasi-spherical structuring element.

13. Apparatus as claimed in claim 11 , wherein said morphological dilations applied to said set of low display value image elements and said set of high display value image elements use quasi-spherical structuring elements.

14. Apparatus as claimed in claim 12 , wherein said quasi-spherical structuring element has a radius of between 2 and 3 voxels.

15. Apparatus as claimed in claim 14 , wherein said quasi-spherical structuring element has a radius of substantially 2.5 voxels.

16. Apparatus as claimed in claim 10 , wherein said display values represent a measured signal strength value returned from a portion of a subject being imaged mapped to a corresponding image element.

17. Apparatus as claimed in claim 16 , wherein said measured signal strength values are detected using one of:

CAT scanning;

MRI scanning;

ultrasound scanning; and

PET.

18. Apparatus as claimed in claim 10 , wherein said set of low value image elements correspond to soft tissue, said set of high value image elements correspond to bone and said target set of image elements correspond to blood vessels containing a contrast enhancing agent.

19. A computer program product comprising a computer-readable medium containing computer program code operable to control a computer to process image data formed of an array of image elements, each image element having a display value, said computer program code comprising:

target set identifying logic operable to identify a set of target image elements having display values within a target range of display values from B min to B max ;

low display value set identifying logic operable to identify a set of low display value image elements having display values below B min ;

high display value set identifying logic operable to identify a set of high display value image elements having display values above B max ;

low set dilating logic operable to apply a morphological dilation to said set of low display value image elements to generate a dilated set of low display value image elements;

high set dilating logic operable to apply a morphological dilation to said set of high display value image elements to generate a dilated set of high display value image elements;

intersection identifying logic operable to identifying an intersection set of image elements that are present in both said dilated set of low display value image elements and said dilated set of high display value image elements; and

intersection removing logic operable to remove from said set of target image elements any image elements also present within said intersection set of image elements to form a modified set of target image elements.

20. A computer program product as claimed in claim 19 , wherein said image elements are voxels and said array is a three dimensional array of voxels.

21. A computer program product as claimed in claim 20 , wherein said morphological dilation applied to said set of low display value image elements uses a quasi-spherical structuring element.

22. A computer program product as claimed in claim 20 , wherein said morphological dilations applied to said set of low display value image elements and said set of high display value image elements use quasi-spherical structuring elements.

23. A computer program product as claimed in claim 21 , wherein said quasi-spherical structuring element has a radius of between 2 and 3 voxels.

24. A computer program product as claimed in claim 23 , wherein said quasi-spherical structuring element has a radius of substantially 2.5 voxels.

25. A computer program product as claimed in claim 19 , wherein said display values represent a measured signal strength value returned from a portion of a subject being imaged mapped to a corresponding image element.

26. A computer program product as claimed in claim 25 , wherein said measured signal strength values are detected using one of:

CAT scanning;

MRI scanning;

ultrasound scanning; and

PET.

27. A computer program product as claimed in claim 19 , wherein said set of low value image elements correspond to soft tissue, said set of high value image elements correspond to bone and said target set of image elements correspond to blood vessels containing a contrast enhancing agent.

28. A method as claimed in claim 4 , wherein said quasi-structural structuring elements have radii of between 2 and 3 voxels.

29. A method as claimed in claim 28 , wherein said quasi-spherical structuring elements have radii of substantially 2 . 5 voxels.

30. Apparatus as claimed in claim 13 , wherein said quasi-structural structuring elements have radii of between 2 and 3 voxels.

31. Apparatus as claimed in claim 30 , wherein said quasi-spherical structuring elements have radii of substantially 2.5 voxels.

32. A computer program product as claimed in claim 22 , wherein said quasi-structural structuring elements have radii of between 2 and 3 voxels.

33. A computer program product as claimed in claim 32 , wherein said quasi-spherical structuring elements have radii of substantially 2.5 voxels.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2010
From: VOXAR
To: TOSHIBA MEDICAL VISUALIZATION SYSTEMS EUROPE, LIMITED
Reel/Frame 025383/0661 →
NOTICE OF TERMINATION OF LICENSE Recorded Nov 22, 2009
From: VOXAR
To: BARCOVIEW MIS EDINBURGH
Reel/Frame 023546/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2009
From: BARCOVIEW MIS EDINBURGH
To: TOSHIBA MEDICAL VISUALIZATION SYSTEMS EUROPE, LIMITED
Reel/Frame 022343/0768 →
LICENSE Recorded Mar 21, 2006
From: VOXAR LIMITED
To: BARCOVIEW MIS EDINBURGH, A UK BRANCH OF BARCO NV
Reel/Frame 017341/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2003
From: PAPAGEORGION, PAVLOS; POOLE, IAN
To: VOXAR LIMITED
Reel/Frame 014116/0442 →