Some details
Pattern recognition is an extensive field of research since there are a number of things to detect and recognize from the real world.
In this project, our goal was to develop an engine for automatic counting of the various symbols on scanned building plans. Our custom algorithm was able to handle hundreds of different symbols, including complex ones consisting of multiple small sub-patterns and text. It
is robust to rotation, scaling and partial symbol occlusions. Develop engine is based on a purely classic computer vision algorithm, works very fast and does not require GPU, which makes it very cheap to use in the cloud. In addition, a comparative test with market competitors indicates an advantage from both accuracy and performance points of view.KEY POINTS:
- Automatic recognition of symbols with different complexity
- Optimized search using multi-threading
- Custom decomposition algorithm
- Rotation and scale-invariant recognition engine
- Successfully integrated into an engineering platform