Patent US5995651A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5995651A Expired / Lapsed US ⏱️ 0.0 years remaining

Image content classification methods, systems and computer programs using texture patterns

Assignee: Duke University
•
Filing: 1996-07-11
•
Granted: 1999-11-30
•
Expires: 2016-07-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Image content classification methods, systems and computer programs repeatedly scan an image having an array of image pixels, with at least one random neural network. Each scan corresponds to one of multiple texture patterns. A corresponding texture pattern is compared to each of multiple image portions for each of the multiple scans. A value is assigned to each image portion, corresponding to the texture pattern having the highest coincidence. An array of pixels corresponding to the assigned values for the image portions may then be displayed. Highly accurate results may be obtained, at high speed, without the need for lengthy expert analysis.

Inventors

  • 👤 Erol Gelenbe
  • 👤 Yutao Feng

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:33
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/40; G06T7/41; G06F; G06F18/00; G06F18/20; G06F18/285; G06V; G06V30/00; G06V30/10; G06V30/19; G06V30/192; G06V30/194; G06T2207/00; G06T2207/10; G06T2207/10072; G06T2207/10088; G06T2207/20; G06T2207/20084

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 166 words
An image content classification method comprising the steps of: repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns, wherein said repeatedly scanning step is preceded by the step of training said at least one random neural network to recognize said plurality of texture patterns, and wherein said training step comprises the steps of obtaining a plurality of samples of each of said plurality of texture patterns and applying said plurality of samples to said at least one random neural network; comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 2
Dependent Claim 166 words
An image content classification method comprising the steps of: repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns, wherein said repeatedly scanning step is preceded by the step of training said at least one random neural network to recognize said plurality of texture patterns, and wherein said training step comprises the steps of obtaining a plurality of samples of each of said plurality of texture patterns and applying said plurality of samples to said at least one random neural network; comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 3
Dependent Claim 46 words
A method according to claim 1 wherein said repeatedly scanning step comprises the steps of: providing a plurality of random neural networks corresponding to said plurality of texture patterns; and scanning each of said plurality of random neural networks once over said array of image pixels.
Claim 4
Dependent Claim 45 words
A method according to claim 1 wherein said repeatedly scanning step comprises the step of: providing a single random neural network; and scanning said single random neural network over said array of image pixels a plurality of times, corresponding to said plurality of image textures.
Claim 5
Dependent Claim 24 words
A method according to claim 1 wherein said assigning step comprises the step of selecting the image texture pattern having least mean squared error.
Claim 6
Dependent Claim 32 words
A method according to claim 1 wherein said random neural network comprises a bidirectionally interconnected neuron array, each neuron of which has a weight corresponding to an image texture pattern associated therewith.
Claim 7
Dependent Claim 19 words
A method according to claim 5 wherein each neuron of said bidirectionally connected array emits excitation and inhibition pulses.
Claim 8
Dependent Claim 29 words
A method according to claim 1 wherein said assigning step is followed by the step of: displaying an array of pixels representing the assigned values for the image portions.
Claim 9
Dependent Claim 56 words
A method according to claim 1 wherein said assigning step comprises the steps of: assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence, if each of said image patterns has a coincidence for the image portion which exceeds a threshold; and assigning an error value otherwise.
Claim 10
Dependent Claim 42 words
A method according to claim 1 wherein said obtaining step comprises the steps of: obtaining from an expert, an identification of said plurality of texture patterns; and obtaining from an expert, a plurality of samples for each of the identified texture patterns.
Claim 11
Dependent Claim 15 words
A method according to claim 1 wherein said image portion is a single image pixel.
Claim 12
Dependent Claim 185 words
An image content classification method comprising the steps of: at least one random neural network; means for repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns; means for training said at least one random neural network to recognize said plurality if texture patterns, wherein said training means comprises means for obtaining a plurality of samples of each of said plurality of texture patterns, and means, responsive to said obtaining means, for applying said plurality of samples to said at least one random neural network; means, responsive to said repeatedly scanning means, for comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and means, responsive to said comparing means, for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 13
Dependent Claim 185 words
An image content classification method comprising the steps of: at least one random neural network; means for repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns; means for training said at least one random neural network to recognize said plurality if texture patterns, wherein said training means comprises means for obtaining a plurality of samples of each of said plurality of texture patterns, and means, responsive to said obtaining means, for applying said plurality of samples to said at least one random neural network; means, responsive to said repeatedly scanning means, for comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and means, responsive to said comparing means, for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 14
Dependent Claim 56 words
A system according to claim 11: wherein said at least one random neural network comprises a plurality of random neural networks corresponding to said plurality of texture patterns; and wherein said means for repeatedly scanning an image comprises means for scanning each of said plurality of random neural networks once over said array of image pixels.
Claim 15
Dependent Claim 55 words
A system according to claim 11: wherein said at least one random neural network comprises a single random neural network; and wherein said means for repeatedly scanning an image comprises means for scanning said single random neural network over said array of image pixels a plurality of times, corresponding to said plurality of image textures.
Claim 16
Dependent Claim 23 words
A system according to claim 11 wherein said assigning means comprises means for selecting the image texture pattern having least mean squared error.
Claim 17
Dependent Claim 32 words
A system according to claim 11 wherein said random neural network comprises a bidirectionally interconnected neuron array, each neuron of which has a weight corresponding to an image texture pattern associated therewith.
Claim 18
Dependent Claim 19 words
A system according to claim 15 wherein each neuron of said bidirectionally connected array emits excitation and inhibition pulses.
Claim 19
Dependent Claim 28 words
A system according to claim 11 further comprising: means, responsive to said assigning means, for displaying an array of pixels representing the assigned values for the image portions.
Claim 20
Dependent Claim 57 words
A system according to claim 11 wherein said assigning means comprises: means for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence, if each of said image patterns has a coincidence for the image portion which exceeds a threshold; and means for assigning an error value otherwise.
Claim 21
Dependent Claim 50 words
A system according to claim 11 wherein said obtaining means comprises: first means for obtaining from an expert, an identification of said plurality of texture patterns; and second means, responsive to said first means, for obtaining from an expert, a plurality of samples for each of the identified texture patterns.
Claim 22
Dependent Claim 15 words
A system according to claim 11 wherein said image portion is a single image pixel.
Claim 23
Dependent Claim 233 words
A computer program product for image content classification, said computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: a computer-readable program code means for implementing at least one random neural network; computer-readable program code means for repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns; computer-readable program code means for training said at least one random neural network to recognize said plurality if texture patterns, wherein said training means comprises computer-readable program code means for obtaining a plurality of samples of each of said plurality of texture patterns, and computer-readable program code means, responsive to said obtaining means, for applying said plurality of samples to said at least one random neural network; computer-readable program code means, responsive to said repeatedly scanning means, for comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and computer-readable program code means, responsive to said comparing means, for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 24
Dependent Claim 233 words
A computer program product for image content classification, said computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: a computer-readable program code means for implementing at least one random neural network; computer-readable program code means for repeatedly scanning an image comprising an array of image pixels, with at least one random neural network, each scan of the image with at least one random neural network corresponding to one of a plurality of texture patterns; computer-readable program code means for training said at least one random neural network to recognize said plurality if texture patterns, wherein said training means comprises computer-readable program code means for obtaining a plurality of samples of each of said plurality of texture patterns, and computer-readable program code means, responsive to said obtaining means, for applying said plurality of samples to said at least one random neural network; computer-readable program code means, responsive to said repeatedly scanning means, for comparing a corresponding texture pattern to each of a plurality of image portions, each comprising at least one image pixel, for each of said plurality of scans of the image with at least one random neural network; and computer-readable program code means, responsive to said comparing means, for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence.
Claim 25
Dependent Claim 58 words
A computer program product according to claim 21: wherein said at least one random neural network comprises a plurality of random neural networks corresponding to said plurality of texture patterns; and wherein said means for repeatedly scanning an image comprises means for scanning each of said plurality of random neural networks once over said array of image pixels.
Claim 26
Dependent Claim 57 words
A computer program product according to claim 21: wherein said at least one random neural network comprises a single random neural network; and wherein said means for repeatedly scanning an image comprises means for scanning said single random neural network over said array of image pixels a plurality of times, corresponding to said plurality of image textures.
Claim 27
Dependent Claim 25 words
A computer program product according to claim 21 wherein said assigning means comprises means for selecting the image texture pattern having least mean squared error.
Claim 28
Dependent Claim 34 words
A computer program product according to claim 21 wherein said random neural network comprises a bidirectionally interconnected neuron array, each neuron of which has a weight corresponding to an image texture pattern associated therewith.
Claim 29
Dependent Claim 21 words
A computer program product according to claim 25 wherein each neuron of said bidirectionally connected array emits excitation and inhibition pulses.
Claim 30
Dependent Claim 36 words
A computer program product according to claim 21 further comprising: computer-readable program code means, responsive to said assigning means, for displaying on a display an array of pixels representing the assigned values for the image portions.
Claim 31
Dependent Claim 65 words
A computer program product according to claim 21 wherein said assigning means comprises: computer-readable program code means for assigning to each image portion, a value corresponding to one of said plurality of texture patterns having highest coincidence, if each of said image patterns has a coincidence for the image portion which exceeds a threshold; and computer-readable program code means for assigning an error value otherwise.
Claim 32
Dependent Claim 58 words
A computer program product according to claim 21 wherein said obtaining means comprises: first computer-readable program code means for obtaining from an expert, an identification of said plurality of texture patterns; and second computer-readable program code means, responsive to said first means, for obtaining from an expert, a plurality of samples for each of the identified texture patterns.
Claim 33
Dependent Claim 17 words
A computer program product according to claim 21 wherein said image portion is a single image pixel.

References Cited (Backward Citations)

EP0396171A1 Cited
US5218646A Cited
US5331550A Cited
US5260871A Cited
EP0588422A1 Cited
US5426684A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-29 2003-05-31 2003-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-29 2007-05-31 2007-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-29 2011-05-31 2011-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag