Symbol Classification with shape features applied to neural network
First Claim
Patent Images
1. A device for classifying symbols in an image data stream containing symbols, comprising:
- an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said image processor is programmed to identify feature points in said image;
and said at least two shape-dependent features include a measure of an incidence of angles appearing in a triangulation of said feature points.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing device and method for classifying symbols, such as text, in a video stream employs a back propagation neural network (BPNN) whose feature space is derived from size, translation, and rotation invariant shape-dependent features. Various example feature spaces are discussed such as regular and invariant moments and an angle histogram derived from a Delaunay triangulation of a thinned, thresholded, symbol. Such feature spaces provide a good match to BPNN as a classifier because of the poor resolution of characters in video streams.
-
Citations
14 Claims
-
1. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said image processor is programmed to identify feature points in said image;
and said at least two shape-dependent features include a measure of an incidence of angles appearing in a triangulation of said feature points.
-
-
2. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said image processor is programmed to identify feature points in said image and to form at least one of a Delaunay triangulation and a Voronoy diagram based on said feature points;
and said at least two shape-dependent features include a histogram representing an incidence of angles appearing in said at least one of a Delaunay triangulation and Voronoy diagram.
-
-
3. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said at least two shape-dependent features include at least one moment from the set;
-
-
4. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said at least two shape-dependent features include the set of invariant moments;
-
-
5. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least one shape-dependent feature;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein said classifier is a text classifier and said feature space includes an angle histogram and at least one invariant moment.
-
-
6. A device for classifying symbols in an image data stream containing symbols, comprising:
-
an image data storage unit with an input connected to capture data from said image data stream and an output;
an image processor, connected to said image data storage unit output, programmed to detect an image coextensive with a symbol to be classified embedded therein;
said image processor including a back propagation neural network (BPNN) trained on a feature space;
said feature space including at least two shape-dependent features;
said image processor being programmed to derive a feature vector from said image based on said feature space and to apply said feature vector to said BPNN to classify said symbol, wherein;
said image processor is programmed to identify feature points in said image and to form at least one of a Delaunay triangulation and a Voronoy diagram based on said feature points;
said derivation of said feature points includes thinning a binarized version of said image;
and said at least two shape-dependent features include a histogram representing an incidence of angles appearing in said at least one of a Delaunay triangulation and a Voronoy diagram.
-
- 7. A device for classifying symbols in an image data stream containing symbols, comprising an image processor programmed to calculate invariant moments and applying them to a neural network, said moments including substantially at least the set:
-
10. A method for classifying symbols in an image data stream containing symbols, said method comprising the steps:
-
training a back propagation neural network (BPNN) on a feature space including at least two shape-dependent features;
capturing an image from a video data stream;
detecting an image region coextensive with a symbol to be classified embedded therein;
deriving a feature vector from said image based on said feature space; and
applying said feature vector to said BPNN to classify said symbol, wherein said method further comprises the step;
identifying feature points in said image, and wherein said at least two shape-dependent features include a measure of an incidence of angles appearing in a triangulation of said feature points.
-
-
11. A method for classifying symbols in an image data stream containing symbols, said method comprising the steps:
-
training a back propagation neural network (BPNN) on a feature space including at least two shape-dependent features;
capturing an image from a video data stream;
detecting an image region coextensive with a symbol to be classified embedded therein;
deriving a feature vector from said image based on said feature space; and
applying said feature vector to said BPNN to classify said symbol, wherein said method further comprises the steps;
identifying feature points in said image; and
forming at least one of a Delaunay triangulation and a Voronoy diagram based on said feature points, and wherein said at least two shape-dependent features include a histogram representing an incidence of angles appearing in said at least one of a Delaunay triangulation and a Voronoy diagram.
-
-
12. A method for classifying symbols in an image data stream containing symbols, said method comprising the steps:
-
training a back propagation neural network (BPNN) on a feature space including at least two shape-dependent features;
capturing an image from a video data stream;
detecting an image region coextensive with a symbol to be classified embedded therein;
deriving a feature vector from said image based on said feature space; and
applying said feature vector to said BPNN to classify said symbol, wherein;
said at least two shape-dependent features include at least one moment from the set;
-
-
13. A method for classifying symbols in an image data stream containing symbols, said method comprising the steps:
-
training a back propagation neural network (BPNN) on a feature space including at least two shape-dependent features;
capturing an image from a video data stream;
detecting an image region coextensive with a symbol to be classified embedded therein;
deriving a feature vector from said image based on said feature space; and
applying said feature vector to said BPNN to classify said symbol, wherein;
said at least two shape-dependent features include the set of invariant moments;
- View Dependent Claims (14)
-
Specification