Methods and systems for reducing memory footprints associated with classifiers
First Claim
1. A method for reducing the required footprints associated with classifiers, said method comprising:
- employing classifier weights associated with SNoW classifiers from a SNoW classifier training cycle to rank utilizing particular criteria features comprising SMQT features;
selecting at least one top feature among said SMQT features;
repeating said SNoW classifier training cycle using only said at least one top feature in order to thereafter determine if additional features among said SMQT features should be included or excluded to reduce said footprints associated with said SNoW classifiers; and
wherein a size of said SNoW classifiers is compressed in order to identify important features among said features and wherein for each pixel location said classifier weights are assigned to each of said features as part of said SNoW classifier training cycle and wherein during a recognition phase only feature among said features is active at said each pixel location based on an SMQT bit pattern in a location neighborhood and wherein a sum of active classifier weights among said classifier weights is employed to determine a resultant class label for a test image.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for reducing the required footprint of SNoW-based classifiers via optimization of classifier features. A compression technique involves two training cycles. The first cycle proceeds normally and the classifier weights from this cycle are used to rank the Successive Mean Quantization Transform (SMQT) features using several criteria. The top N (out of 512 features) are then chosen and the training cycle is repeated using only the top N features. It has been found that OCR accuracy is maintained using only 60 out of 512 features leading to an 88% reduction in RAM utilization at runtime. This coupled with a packing of the weights from doubles to single byte integers added a further 8× reduction in RAM footprint or a reduction of 68× over the baseline SNoW method.
3 Citations
17 Claims
-
1. A method for reducing the required footprints associated with classifiers, said method comprising:
-
employing classifier weights associated with SNoW classifiers from a SNoW classifier training cycle to rank utilizing particular criteria features comprising SMQT features; selecting at least one top feature among said SMQT features; repeating said SNoW classifier training cycle using only said at least one top feature in order to thereafter determine if additional features among said SMQT features should be included or excluded to reduce said footprints associated with said SNoW classifiers; and
wherein a size of said SNoW classifiers is compressed in order to identify important features among said features and wherein for each pixel location said classifier weights are assigned to each of said features as part of said SNoW classifier training cycle and wherein during a recognition phase only feature among said features is active at said each pixel location based on an SMQT bit pattern in a location neighborhood and wherein a sum of active classifier weights among said classifier weights is employed to determine a resultant class label for a test image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for reducing the required footprints associated with classifiers, said system comprising:
-
a processor; a data bus coupled to said processor; a non-transitory computer-usable medium embodying computer program code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; employing classifier weights associated with SNoW classifiers from a SNoW training cycle to rank utilizing particular criteria features comprising SMQT features; selecting at least one top feature among said SMQT features; repeating said SNoW classifier training cycle using only said at least one top feature among said SMQT features in order to thereafter determine if additional features among said SMQT features should be included or excluded to reduce said footprints associated with said SNoW classifiers; and wherein a size of said SNoW classifiers is compressed in order to identify important features among said features and wherein for each pixel location said classifier weights are assigned to each of said features as part of said SNoW classifier training cycle and wherein during a recognition phase only feature among said features is active at said each pixel location based on an SMQT bit pattern in a location neighborhood and wherein a sum of active classifier weights among said classifier weights is employed to determine a resultant class label for a test image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory processor-readable medium storing code representing instructions to cause a process for reducing the required footprints associated with classifiers, said code comprising code to:
-
employ classifier weights associated with SNoW classifiers from a SNoW classifier training cycle to rank utilizing particular features comprising SMQT features; select at least one top feature among said features; repeat said SNoW classifier training cycle using only said at least one top feature in order to thereafter determine if additional features among said features should be included or excluded to reduce said footprints associated with said classifiers; and wherein a size of said SNoW classifiers is compressed in order to identify important features among said features and wherein for each pixel location said classifier weights are assigned to each of said features as part of said SNoW classifier training cycle and wherein during a recognition phase only feature among said features is active at said each pixel location based on an SMQT bit pattern in a location neighborhood and wherein a sum of active classifier weights among said classifier weights is employed to determine a resultant class label for a test image. - View Dependent Claims (16, 17)
-
Specification