About This Fork of dhSegment: This variant of dhSegment has been customized for Internet Archive. No attempt has been made to make the changes general enough to be folded by back into dhSegment as pull requests (except for minor fixes). The file prefix "ia_" is used to identify new files added. These might be helpful to others, at least for showing what is possible and how we did it. Files under dh_segment/ and train.py have not been changed.
dhSegment is a tool for Historical Document Processing. Its generic approach allows to segment regions and extract content from different type of documents. See some examples here.
The complete description of the system can be found in the corresponding paper.
It was created by Benoit Seguin and Sofia Ares Oliveira at DHLAB, EPFL.
The installation procedure and examples of usage can be found in the documentation (see section below).
Have a try at the demo to train (optional) and apply dhSegment in page extraction using the demo.py
script.
The documentation is available on readthedocs.
If you are using this code for your research, you can cite the corresponding paper as :
@inproceedings{oliveiraseguinkaplan2018dhsegment,
title={dhSegment: A generic deep-learning approach for document segmentation},
author={Ares Oliveira, Sofia and Seguin, Benoit and Kaplan, Frederic},
booktitle={Frontiers in Handwriting Recognition (ICFHR), 2018 16th International Conference on},
pages={7--12},
year={2018},
organization={IEEE}
}