Apparatus and method for characterizing digital images
First Claim
1. A method of characterizing an image, comprising the steps of:
- (1) generating a stream of digital information corresponding to a series of variations in said image;
(2) organizing said stream of digital information into segment sets delimited by local maxima/minima of said variations;
(3) generating a first axis function comprising mean values of digital information incorporated into said segments;
(4) generating a second axis function comprising standard deviations of digital information incorporated into said segments; and
(5) using said first axis function and said second axis function as characterization measures for said image.
4 Assignments
0 Petitions
Accused Products
Abstract
An automatic digital image characterization system has a feature extractor, including a segment processor and a feature processor. The segment processor is connected for receiving an image in the form of digitized pixel values; each pixel value having an amplitude and being associated with positional information in the form of column and row values. The feature processor converts the image information into column and row axis functions having calculated values of statistical mean amplitude and standard deviation. A system processor registers images, senses image changes, locates objects and detects hidden information.
-
Citations
54 Claims
-
1. A method of characterizing an image, comprising the steps of:
-
(1) generating a stream of digital information corresponding to a series of variations in said image;
(2) organizing said stream of digital information into segment sets delimited by local maxima/minima of said variations;
(3) generating a first axis function comprising mean values of digital information incorporated into said segments;
(4) generating a second axis function comprising standard deviations of digital information incorporated into said segments; and
(5) using said first axis function and said second axis function as characterization measures for said image. - View Dependent Claims (2)
-
-
3. A method of registering a second image with a first image comprising the steps of;
-
(1) generating a first stream of digital information corresponding to a first series of variations in said first image;
(2) generating a second stream of digital information corresponding to a second series of variations in said second image;
(3) organizing said first stream of information into first segment sets delimited by local maxima/minima of said first series of variations in said first image;
(4) organizing said second stream of information into second segment sets delimited by local maxima/minima of said second series of variations in said second image;
(5) generating a first-axis function comprising mean values of digital information incorporated into said first segment sets;
(6) generating a second axis function comprising mean values of digital information incorporated into said second segment sets;
(7) generating a third axis function comprising standard deviations for the mean values of digital information incorporated into said first segment sets;
(8) generating a fourth axis function comprising standard deviations for the mean values of digital information incorporated into said second segment sets;
(9) generating a difference coefficient by comparing values of said first, second, third and fourth axis functions; and
(10) using said difference-coefficient as a measure of accuracy for said registering.
-
-
4. Apparatus for characterizing a digitized, two-dimensional, column/row image, said apparatus comprising:
-
(a) a segment processor for segmenting said image into (1) sets of image amplitude data for pixels arranged along a column axis, (2) sets of image period data for pixels arranged along a column axis, (3) sets of image amplitude data for pixels arranged along a row axis, and (4) sets of image period data for pixels arranged along a row axis; and
(b) a feature processor for calculating statistical properties of image data, segmented as aforesaid by said segment processor. - View Dependent Claims (5)
-
-
6. An automatic image characterization system comprising:
-
(a) means for calculating image segment parameters;
(b) means for calculating image axis functions based upon said image segment parameters;
(c) means for determining registration of a reference image based upon said image axis functions; and
(d) means for locating a target image based upon said registration of said reference image.
-
-
7. The method of calculating column and row segment amplitudes and periods by treating each column and row of a two-dimensional array of image pixels as a signal-like data series.
-
8. The method of calculating image column and row axis functions, comprising the steps of:
-
(1) calculating the statistical means (averages) for a series of column segment amplitude sets (2) organizing said statistical means into a series as the column segment amplitude mean axis function;
(3) calculating the statistical standard deviations for said column segment amplitude sets (4) organizing said standard deviations into a series as the column amplitude deviation axis function;
(5) calculating the statistical means (averages) for said column segment period sets (6) organizing said statistical means into a series as the column period mean axis function;
(7) calculating the statistical standard deviations for said column segment period sets (8) organizing said statistical standard deviations into a series as the column period deviation axis function;
(9) calculating the statistical means (averages) for a series of row segment amplitude sets;
(10) organizing said statistical means into a series as the row amplitude mean axis function;
(11) calculating the statistical standard deviations for said row segment amplitude sets;
(12) organizing said standard deviations into a series as the row amplitude deviation axis function; and
(13) calculating the statistical means (averages) for said row segment period sets (14) organizing said statistical means into a series as the row period mean axis function;
(15) calculating the statistical standard deviations for said column row segment period sets; and
(16) organizing said statistical standard deviations into a series as the row period deviation axis function.
-
-
9. The method of characterizing an M-column by N-row array of image pixels, said method comprising the steps of:
-
(1) reading the amplitudes of said pixels;
(2) assigning column and row indices to said amplitudes;
(3) organizing said amplitudes into segment amplitude sets for M columns and N rows;
(4) organizing segment period sets for M columns and N rows (5) calculating mean value sets for said segment amplitude sets;
(6) calculating standard deviation sets for said mean value sets; and
(7) using said mean value sets and said standard deviation sets to characterize said array of image pixels. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
- 16. The method of locating objects from a given image in other images by using a measure of a difference in an axis function.
-
21. The method of determining the presence of hidden information in an image by using measures of differences in segment amplitude and segment period data sets.
-
22. The method of characterizing an image comprising the steps of:
-
(1) generating a series of digital codes representing samples of image taken along a series of points therein, (2) calculating a plurality of mean values of said codes, (3) calculating standard deviations statistically relating said codes and said mean values, and (4) establishing an image characterization parameter based upon said mean values and said standard deviations.
-
-
23. An image characterization system comprising:
-
(a) An image source supplying M columns and N rows of digital information representing an image to be characterized, (b) a Segment Processor coupled to said image source for reorganizing said digital information into segment amplitude sets and segment period sets for said M columns and said N rows, and (c) a feature processor for characterizing said image by calculating mean values and standard deviations of data comprising said segment sets. - View Dependent Claims (24)
-
-
25. A method for identifying a change of environment comprising the steps of:
-
providing a first image of said environment;
providing a second image of said environment;
generating first digital information corresponding to a series of variations in said first image;
generating second digital information corresponding to a series of variations in said second image;
representing said first and second digital information with a plurality of functions; and
using said plurality of functions to perform a comparison of said first image to said second image to detect said change of environment. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 41)
-
-
33. A method for characterizing an image, said method comprising the steps of:
-
providing first image pixel data for a first image;
generating a first signal-like data series for said first image pixel data; and
determining row and column segment amplitudes and periods for said first image using said first image data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47)
-
-
48. An automatic image characterization system comprising:
-
(a) means for calculating image segment parameters;
(b) means for calculating image axis functions;
(c) first means for determining image registration;
(d) second means for determining changes between two images;
(e) third means for locating an object from one image in another image; and
(f) fourth means for determining the presence or absence of hidden information in images.
-
-
49. The method of treating each row and column of image pixels as a signal-like data series, for the purpose of calculating row and column segment amplitudes and periods.
-
50. The method of calculating image row and column axis functions, comprising the steps of:
-
(a) calculating the statistical mean (average) for a column segment amplitude set and organizing these data into a series as the column amplitude mean axis function;
(b) calculating the statistical standard deviation for each column segment amplitude set and organizing these data into a series as the column amplitude deviation axis function;
(c) calculating the statistical mean (average) for each column segment period set and organizing these data into a series as the column period mean axis function;
(d) calculating the statistical standard deviation for each column segment period set and organizing these data into a series as the column period deviation axis function;
(e) calculating the statistical mean (average) for each row segment amplitude set and organizing these data into a series as the row amplitude mean axis function;
(f) calculating the statistical standard deviation for each row segment amplitude set and organizing these data into a series as the row amplitude deviation axis function;
(g) calculating the statistical mean (average) for each row segment period set and organizing these data into a series as the row period mean axis function; and
(h) calculating the statistical standard deviation for each row segment period set and organizing these data into a series as the row period deviation axis function.
-
-
51. The method of using measures of differences in axis functions for the purpose of calculating image registration errors.
-
52. The method of using measures of differences in axis functions for the purpose of determining changes between images.
-
53. The method of using measures of differences in axis functions for the purpose of locating objects from a given image in other images.
-
54. The method of using measures of differences in segment amplitude and segment period data sets for the purpose of determining whether or not an image contains hidden information.
Specification