Il s’agit de la bibliothèque sur laquelle s’appuie le logiciel DocRead décrit ci dessus.
Elle comporte différentes méthodes de binarisation adaptative. Celles-ci utilisent soit des déterminations locales du seuil soit des coopérations contours-régions. Certaines de ces méthodes peuvent fournir des résultats avec une résolution sub-pixelle.
Elle réalise l’extraction des segments rectilignes dans des images complexes en s’appuyant sur le filtrage de Kalman.
Elle comporte également une méthode de squelettisation à partir d’images en niveaux de gris.
La résolution choisie pour la numérisation des documents n’est pas forcément celle qui est la mieux adaptée à la reconnaissance de toutes les structures. C’est pourquoi la bibliothèque fournit également des possibilités de traitement en multi-résolution.
Bien qu’initialement optimisée pour le traitement des images de documents, cette bibliothèque peut être utilisée dans d’autres contextes de traitement d’images. Elle a ainsi été essayée pour repérer les limites d’un court de tennis dans séquences d’images vidéo.