My question is primarily: is there any ML research paper about splitting a pdf containing a batch of scanned documents (eg bank statements) into individual documents?

I have searched for this but I have not found any relevant research paper or any application in general mentioned on the Internet.

I would be primarily interested in the feature engineering of these papers/applications but also in general in the whole approach.

  • $\begingroup$ You could try tesseract. You can parse image as pdf. This will give you exact locations of text, though you'll have to postprocess it later manually. $\endgroup$ – Piotr Rarus - Reinstate Monica Dec 10 '19 at 10:03
  • $\begingroup$ Thank you for your comment @PiotrRarus-ReinstateMonica. However, if I am not wrong, this is only about reading the text not splitting it per document which is my actual question ;) $\endgroup$ – Outcast Dec 10 '19 at 13:43
  • $\begingroup$ Do you see the sheet edges on scans? $\endgroup$ – Piotr Rarus - Reinstate Monica Dec 10 '19 at 13:45
  • $\begingroup$ Hm @PiotrRarus-ReinstateMonica no but I think then that I have to have a more thorough look :) $\endgroup$ – Outcast Dec 10 '19 at 13:48
  • $\begingroup$ Thank you. I am using tesseract, and am considering to build own classifier based on linguistic and format differences on subsequent pages. However, if something already existed, it would be preferable. Documents are highly heterogeneous. $\endgroup$ – tsttst Dec 10 '19 at 14:33

"Machine Learning for Digital Document Processing: from Layout Analysis to Metadata Extraction" by Esposito, Ferilli, Basile, and Mauro goes into detail about how to create a custom system for parsing digital documents, including pdfs. It proposes a generalized process to learn any structure within documents.


After Working a lot with pdf like documents bank statements and the sorts the 3 major conference/workshops you want to see is ICDAR, DocEng and the Document Intelligence workshop at NeuralIPS.

The chance of the paper you are looking for not being here is really low as these 3 are probably the biggest document research places. I have been going through the for a few months now and I cant find a mention of what you are looking for.

A simple model that classifies pages based on text on the page as ending page might work but no guarantee.

Such topics are an important part of Machine learning with documents research.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.