Method for automatic detection of region of interest for digital x-ray detectors using a filtered histogram
First Claim
1. A method for automatically forming a filtered subset of digital values from a first set of digital values corresponding to a plurality of picture elements representing a radiographic exposure of a subject for use in displaying a radiograph of said subject, the method comprising:
- (1) generating a first histogram representing a frequency of occurrence of digital values within the first set of digital values;
(2) generating an integral curve representing an integral of said first histogram;
(3) obtaining a digital value Vpeak1, corresponding to an inflection point on the first histogram integral curve where the integral curve first changes slope starting from a point of highest digital value and traversing along the integral curve in the direction of decreasing digital values;
(4) calculating a parameter Vtest =Vpeak1 -AR wherein AR is a parameter that represents an anatomical range of said subject;
(5) spatially dividing the first set of digital values into multiple block subsets of digital values, each block subset comprising digital values from a neighborhood of pixels consisting of a predetermined number of picture elements;
(6) constructing a block subset histogram representing a frequency of occurrence of digital values within each block subset;
(7) determining on each block subset a digital value BVlow, corresponding to a predetermined low point of the block subset histogram;
(8) comparing each BVlow to Vtest ; and
(9) forming said filtered subset of digital values from the digital values of all the block subsets having BVlow greater than Vtest.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically forming a filtered subset of digital values from a first set of digital values corresponding to a plurality of picture elements representing a radiographic exposure of a subject for use in displaying a radiograph of said subject, the method comprising: (1) generating a first histogram of the first set of digital values; (2) generating an integral curve representing an integral of the first histogram; (3) identifying an inflection point and corresponding digital value Vpeak1 on the first histogram integral where the integral curve first changes slope in a direction decreasing from the highest digital value; (4) calculating a parameter Vtest =Vpeak1 -AR wherein AR represents an anatomical range of the subject; (5) spatially dividing the first set of digital values into multiple block subsets of digital values, each block subset comprising digital values from a neighborhood of pixels consisting of a predetermined number of picture elements; (6) constructing a subset histogram representing the frequency of occurrence of digital values within each block subset; (7) determining a low point of each block subset, BVlow, corresponding to a predetermined low point of the subset histogram; (8) comparing each BVlow to Vtest ; and (9) forming the filtered subset of digital values from the digital values of all the block subsets having BVlow greater than Vtest.
-
Citations
12 Claims
-
1. A method for automatically forming a filtered subset of digital values from a first set of digital values corresponding to a plurality of picture elements representing a radiographic exposure of a subject for use in displaying a radiograph of said subject, the method comprising:
-
(1) generating a first histogram representing a frequency of occurrence of digital values within the first set of digital values; (2) generating an integral curve representing an integral of said first histogram; (3) obtaining a digital value Vpeak1, corresponding to an inflection point on the first histogram integral curve where the integral curve first changes slope starting from a point of highest digital value and traversing along the integral curve in the direction of decreasing digital values; (4) calculating a parameter Vtest =Vpeak1 -AR wherein AR is a parameter that represents an anatomical range of said subject; (5) spatially dividing the first set of digital values into multiple block subsets of digital values, each block subset comprising digital values from a neighborhood of pixels consisting of a predetermined number of picture elements; (6) constructing a block subset histogram representing a frequency of occurrence of digital values within each block subset; (7) determining on each block subset a digital value BVlow, corresponding to a predetermined low point of the block subset histogram; (8) comparing each BVlow to Vtest ; and (9) forming said filtered subset of digital values from the digital values of all the block subsets having BVlow greater than Vtest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for automatically forming a filtered subset of digital values from a set of digital values corresponding to a plurality of picture elements representing a radiographic exposure of a subject for use in displaying a radiograph of said subject, said method steps comprising:
-
(1) generating a first histogram of the set of digital values; (2) generating an integral curve representing an integral of said first histogram; (3) identifying an inflection point on the first histogram integral where the integral curve first changes slope when traversing along the integral curve starting from a point of highest digital value in the direction of decreasing digital values and obtaining a digital value Vpeak1 for the inflection point; (4) calculating a parameter Vtest =Vpeak1 -AR wherein AR is a constant representing an anatomical range of said subject; (5) spatially dividing the set of digital values into multiple block subsets of digital values, each block subset comprising digital values from a neighborhood of pixels consisting of a predetermined number of picture elements; (6) constructing a subset histogram representing the frequency of occurrence of digital values within each block subset; (7) determining a low point on each block subset, BVlow, corresponding to a predetermined low point of the block subset histogram; (8) comparing each BVlow to Vtest ; and (9) forming said filtered subset of digital values from the digital values of all the block subsets having BVlow greater than Vtest. - View Dependent Claims (10, 11, 12)
-
Specification