| Skip to content | https://github.com/BobLd/DocumentLayoutAnalysis#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FBobLd%2FDocumentLayoutAnalysis |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FBobLd%2FDocumentLayoutAnalysis |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=BobLd%2FDocumentLayoutAnalysis |
| Reload | https://github.com/BobLd/DocumentLayoutAnalysis |
| Reload | https://github.com/BobLd/DocumentLayoutAnalysis |
| Reload | https://github.com/BobLd/DocumentLayoutAnalysis |
|
BobLd
| https://github.com/BobLd |
| DocumentLayoutAnalysis | https://github.com/BobLd/DocumentLayoutAnalysis |
|
Notifications
| https://github.com/login?return_to=%2FBobLd%2FDocumentLayoutAnalysis |
|
Fork
69
| https://github.com/login?return_to=%2FBobLd%2FDocumentLayoutAnalysis |
|
Star
636
| https://github.com/login?return_to=%2FBobLd%2FDocumentLayoutAnalysis |
|
Code
| https://github.com/BobLd/DocumentLayoutAnalysis |
|
Issues
0
| https://github.com/BobLd/DocumentLayoutAnalysis/issues |
|
Pull requests
0
| https://github.com/BobLd/DocumentLayoutAnalysis/pulls |
|
Discussions
| https://github.com/BobLd/DocumentLayoutAnalysis/discussions |
|
Actions
| https://github.com/BobLd/DocumentLayoutAnalysis/actions |
|
Projects
| https://github.com/BobLd/DocumentLayoutAnalysis/projects |
|
Security and quality
0
| https://github.com/BobLd/DocumentLayoutAnalysis/security |
|
Insights
| https://github.com/BobLd/DocumentLayoutAnalysis/pulse |
|
Code
| https://github.com/BobLd/DocumentLayoutAnalysis |
|
Issues
| https://github.com/BobLd/DocumentLayoutAnalysis/issues |
|
Pull requests
| https://github.com/BobLd/DocumentLayoutAnalysis/pulls |
|
Discussions
| https://github.com/BobLd/DocumentLayoutAnalysis/discussions |
|
Actions
| https://github.com/BobLd/DocumentLayoutAnalysis/actions |
|
Projects
| https://github.com/BobLd/DocumentLayoutAnalysis/projects |
|
Security and quality
| https://github.com/BobLd/DocumentLayoutAnalysis/security |
|
Insights
| https://github.com/BobLd/DocumentLayoutAnalysis/pulse |
| https://github.com/BobLd/DocumentLayoutAnalysis |
| Branches | https://github.com/BobLd/DocumentLayoutAnalysis/branches |
| Tags | https://github.com/BobLd/DocumentLayoutAnalysis/tags |
| https://github.com/BobLd/DocumentLayoutAnalysis/branches |
| https://github.com/BobLd/DocumentLayoutAnalysis/tags |
| 181 Commits | https://github.com/BobLd/DocumentLayoutAnalysis/commits/master/ |
| https://github.com/BobLd/DocumentLayoutAnalysis/commits/master/ |
| DocumentLayoutAnalysis | https://github.com/BobLd/DocumentLayoutAnalysis/tree/master/DocumentLayoutAnalysis |
| DocumentLayoutAnalysis | https://github.com/BobLd/DocumentLayoutAnalysis/tree/master/DocumentLayoutAnalysis |
| .gitattributes | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/.gitattributes |
| .gitattributes | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/.gitattributes |
| .gitignore | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/.gitignore |
| .gitignore | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/.gitignore |
| README.md | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md |
| README.md | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md |
| README | https://github.com/BobLd/DocumentLayoutAnalysis |
| PdfPig | https://github.com/UglyToad/PdfPig |
| wikipedia | https://en.wikipedia.org/wiki/Document_layout_analysis |
| https://github.com/BobLd/DocumentLayoutAnalysis#related-projects |
| PdfPig | https://github.com/UglyToad/PdfPig |
| camelot-sharp | https://github.com/BobLd/camelot-sharp |
| camelot | https://github.com/camelot-dev/camelot |
| tabula-sharp | https://github.com/BobLd/tabula-sharp |
| tabula-java | https://github.com/tabulapdf/tabula-java |
| PublayNetSharp | https://github.com/BobLd/PublayNetSharp |
| PublayNet-maskrcnn-mlnet | https://github.com/BobLd/PublayNet-maskrcnn-mlnet |
| PdfPig MLNet Block Classifier | https://github.com/BobLd/PdfPigMLNetBlockClassifier |
| PdfPig SVM Region Classifier | https://github.com/BobLd/PdfPigSvmRegionClassifier |
| simple-docstrum | https://github.com/BobLd/simple-docstrum |
| https://github.com/BobLd/DocumentLayoutAnalysis#cited-by |
| LayoutParser: A Unified Toolkit for Deep Learning Based Document Image Analysis | https://arxiv.org/pdf/2103.15348.pdf |
| website | https://layout-parser.github.io/ |
| github | https://github.com/Layout-Parser/layout-parser |
| https://github.com/BobLd/DocumentLayoutAnalysis#resources |
| Text extraction | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#text-extraction |
| Word segmentation | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#word-segmentation |
| Page segmentation | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#page-segmentation |
| Recursive XY Cut | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#recursive-xy-cut- |
| Docstrum | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#docstrum-- |
| Voronoi | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#voronoi |
| Constrained text-line detection | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#constrained-text-line-detection- |
| PDF/A standard | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#pdfa-standard |
| Zone classification/extraction & Reading order | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#zone-classificationextraction--reading-order |
| Reading order | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#reading-order |
| Table | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#table |
| Systems | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#systems |
| Sparse line | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#sparse-line |
| Chart and diagram | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#chart-and-diagram |
| Mathematical expression | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#mathematical-expression |
| Margins recognition | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#margins-recognition |
| NLP & ML | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#nlp--ml |
| Pre-trained models | https://github.com/BobLd/DocumentLayoutAnalysis#pre-trained-models |
| Workshops | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#workshops |
| Related topics | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#related-topics |
| Bounding boxes | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#bounding-boxes |
| Images | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#images |
| Shape detection | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#shape-detection |
| Character Recognition | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#character-recognition |
| Layout Similarity | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#layout-similarity |
| Dehyphenation | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#dehyphenation |
| Data structure | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#data-structure |
| Datasets | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#datasets |
| Output file format | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/README.md#output-file-format |
| https://github.com/BobLd/DocumentLayoutAnalysis#text-extraction |
| High precision text extraction from PDF documents | https://www.duo.uio.no/bitstream/handle/10852/8893/Berg.pdf?sequence=1 |
| User-Guided Information Extraction from Print-Oriented Documents | https://www.dbai.tuwien.ac.at/staff/hassan/files/dissertation.pdf |
| Combining Linguistic and Spatial Information for Document Analysis | https://arxiv.org/ftp/cs/papers/0009/0009014.pdf |
| New Methods for Metadata Extraction from Scientific Literature | https://arxiv.org/pdf/1710.10201.pdf |
| A System for Converting PDF Documents into Structured XML Format | https://www.researchgate.net/publication/220933081_A_System_for_Converting_PDF_Documents_into_Structured_XML_Format |
| Layout and Content Extraction for PDF Documents | https://www.researchgate.net/publication/220932927_Layout_and_Content_Extraction_for_PDF_Documents |
| DocParser: Hierarchical Structure Parsing of Document Renderings | https://arxiv.org/pdf/1911.01702.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#word-segmentation |
| An Efficient Word Segmentation Technique for Historical and Degraded Machine-Printed Documents | https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.2079 |
| Word Extraction Using Area Voronoi Diagram | http://andrei.clubcisco.ro/cursuri/f/f-sym/5master/analiza-extragerea-continutului/prezentari/Word%20Extraction%20Using%20Area%20Voronoi%20Diagram.pdf |
| A word extraction algorithm for machine-printed documents using a 3D neighborhood graph model | https://www.researchgate.net/publication/220163431_A_word_extraction_algorithm_for_machine-printed_documents_using_a_3D_neighborhood_graph_model |
| Recognition of Multi-Oriented, Multi-Sized, and Curved Text | https://usc-isi-i2.github.io/papers/chiang11-icdar.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/DocumentLayoutAnalysis/doc/nearest%20neighbour%20word%20example%20v2.png |
| https://github.com/BobLd/DocumentLayoutAnalysis#page-segmentation |
| Performance Comparison of Six Algorithms for Page Segmentation | https://www.researchgate.net/publication/220932988_Performance_Comparison_of_Six_Algorithms_for_Page_Segmentation |
| A Fast Algorithm for Bottom-Up Document Layout Analysis | https://dl.acm.org/doi/10.1109/34.584106 |
| Empirical Performance Evaluation Methodology and its Application to Page Segmentation Algorithms: A Review | https://www.researchgate.net/publication/220932988_Performance_Comparison_of_Six_Algorithms_for_Page_Segmentation |
| Layout Analysis based on Text Line Segment Hypotheses | https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.124.3478 |
| Hybrid Page Layout Analysis via Tab-Stop Detection | http://www.cvc.uab.es/icdar2009/papers/3725a241.pdf |
| presentation | https://tesseract-ocr.github.io/docs/das_tutorial2016/5LayoutAnalysis.pdf |
| Object-Level Document Analysis of PDF Files | https://www.dbai.tuwien.ac.at/staff/hassan/files/p47-hassan.pdf |
| Document Image Segmentation as a Spectral Partitioning Problem | https://cdn.iiit.ac.in/cdn/cvit.iiit.ac.in/images/ConferencePapers/2008/Praveen08Document.pdf |
| Benchmarking Page Segmentation Algorithms | http://www2.vincent-net.com/luc/papers/94cvpr_seg_benchmark.pdf |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig.DocumentLayoutAnalysis/PageSegmenter/RecursiveXYCut.cs |
| https://github.com/BobLd/DocumentLayoutAnalysis#recursive-xy-cut- |
| source | https://www.researchgate.net/publication/220932988_Performance_Comparison_of_Six_Algorithms_for_Page_Segmentation |
| https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/DocumentLayoutAnalysis/doc/rxyc%20example.png |
| Recursive X-Y Cut using Bounding Boxes of Connected Components | https://www.researchgate.net/publication/220860850_Recursive_X-Y_cut_using_bounding_boxes_of_connected_components |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig.DocumentLayoutAnalysis/PageSegmenter/DocstrumBoundingBoxes.cs |
| https://github.com/BobLd/simple-docstrum |
| https://github.com/BobLd/DocumentLayoutAnalysis#docstrum-- |
| source | https://www.researchgate.net/publication/220932988_Performance_Comparison_of_Six_Algorithms_for_Page_Segmentation |
| https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/DocumentLayoutAnalysis/doc/docstrum%20example%202.png |
| https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/DocumentLayoutAnalysis/doc/docstrum%20example%201.png |
| The Document Spectrum for Page Layout Analysis | https://ieeexplore.ieee.org/document/244677 |
| Document Structure and Layout Analysis | https://www.semanticscholar.org/paper/Document-Structure-and-Layout-Analysis-Namboodiri-Jain/42b2bc874b1b080cde919c2d9220f32a0023ac66 |
| Document Layout Analysis | https://inside.mines.edu/~whoff/courses/EENG510/projects/2015/Hoch.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#voronoi |
| source | https://www.researchgate.net/publication/220932988_Performance_Comparison_of_Six_Algorithms_for_Page_Segmentation |
| Voronoi++: A Dynamic Page Segmentation approach based on Voronoi and Docstrum features | http://www.cvc.uab.es/icdar2009/papers/3725b011.pdf |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig.DocumentLayoutAnalysis/WhitespaceCoverExtractor.cs |
| https://github.com/BobLd/DocumentLayoutAnalysis#constrained-text-line-detection- |
| source | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master |
| Two Geometric Algorithms for Layout Analysis | https://static.aminer.org/pdf/PDF/000/140/219/two_geometric_algorithms_for_layout_analysis.pdf |
| High precision text extraction from PDF documents | https://www.duo.uio.no/bitstream/handle/10852/8893/Berg.pdf?sequence=1 |
| https://github.com/BobLd/DocumentLayoutAnalysis#pdfa-standard |
| PDF/A-1a | https://en.wikipedia.org/wiki/PDF/A#PDF/A-1 |
| https://github.com/BobLd/DocumentLayoutAnalysis#zone-classificationextraction--reading-order |
| Page Segmentation and Zone Classification: The State of the Art | https://www.researchgate.net/publication/235068649_Page_Segmentation_and_Zone_Classification_The_State_of_the_Art |
| Looking Beyond Text: Extracting Figures, Tables and Captions from Computer Science Papers | http://ai2-website.s3.amazonaws.com/publications/clark_divvala.pdf |
| PDFFigures 2.0: Mining Figures from Research Papers | http://ai2-website.s3.amazonaws.com/publications/pdf2.0.pdf |
| https://github.com/allenai/pdffigures2 |
| Document image zone classification: A simple high-performance approach | https://www.researchgate.net/publication/221415986_Document_image_zone_classification_A_simple_high-performance_approach |
| Document-Zone Classification using Partial Least Squares and Hybrid Classifiers | https://www.researchgate.net/publication/224375306_Document-Zone_Classification_using_Partial_Least_Squares_and_Hybrid_Classifiers |
| The Zonemap Metric for Page Segmentation and Area Classification in Scanned Documents | https://projet.liris.cnrs.fr/imagine/pub/proceedings/ICIP-2014/Papers/1569886529.pdf |
| Layout analysis and content classification in digitized books | http://imagelab.ing.unimore.it/imagelab/pubblicazioni/2016_IRCDL.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#reading-order |
| Unsupervised document structure analysis of digital scientific articles | https://mgrani.github.io/media/papers/14kla.gra.jac.ea-Unsupervised-document-structure-analysis.pdf |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig.DocumentLayoutAnalysis/DecorationTextBlockClassifier.cs |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig.DocumentLayoutAnalysis/ReadingOrderDetector/UnsupervisedReadingOrderDetector.cs |
| Document understanding for a broad class of documents | http://www.cs.rug.nl/~aiellom/publications/ijdar.pdf |
| A Data Mining Approach to Reading Order Detection | http://www.di.uniba.it/~ceci/Papers/Pubblicazioni/International%20Collections/IC.32__ICDAR07.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#table |
| A survey of table recognition | https://www.researchgate.net/publication/220163566_A_survey_of_table_recognition |
| Design of an end-to-end method to extract information from tables | https://www.researchgate.net/publication/225153001_Design_of_an_end-to-end_method_to_extract_information_from_tables |
| A Table Detection Method for PDF Documents Based on Convolutional Neural Networks | https://www.researchgate.net/publication/303950713_A_Table_Detection_Method_for_PDF_Documents_Based_on_Convolutional_Neural_Networks |
| Extracting Tables from Documents using Conditional Generative Adversarial Networks and Genetic Algorithms | https://arxiv.org/pdf/1904.01947.pdf |
| Detecting Table Region in PDF Documents Using Distant Supervision | https://arxiv.org/pdf/1506.08891v6.pdf |
| Algorithmic Extraction of Data in Tables in PDF Documents | https://pdfs.semanticscholar.org/a9b1/67a86fb189bfcd366c3839f33f0404db9c10.pdf |
| A Multi-Layered Approach to Information Extraction from Tables in Biomedical Documents | https://www.research.manchester.ac.uk/portal/files/70405100/FULL_TEXT.PDF |
| Integrating and querying similar tables from PDF documentsusing deep learning | https://arxiv.org/pdf/1901.04672.pdf |
| Locating Tables in Scanned Documents for Reconstructing and Republishing | https://arxiv.org/search/?query=document+layout+analysis&searchtype=all&source=header |
| Recognition of Tables and Forms | https://hal.inria.fr/hal-01087230/document |
| TableBank: Table Benchmark for Image-based Table Detection and Recognition | https://arxiv.org/pdf/1903.01949v1.pdf |
| Looking Beyond Text: Extracting Figures, Tables and Captions from Computer Science Papers | https://ai2-website.s3.amazonaws.com/publications/clark_divvala.pdf |
| website | http://pdffigures.allenai.org/ |
| A Table Detection Method for Multipage PDF Documents via Visual Seperators and Tabular Structures | http://www.iapr-tc11.org/archive/icdar2011/fileup/PDF/4520a779.pdf |
| A Rectangle Mining Method for Understandingthe Semantics of Financial Tables | https://www.cs.cornell.edu/~xlchen/resources/papers/TableExtraction.pdf |
| Table Header Detection and Classification | https://clgiles.ist.psu.edu/pubs/AAAI2012-table-header.pdf |
| Configurable Table Structure Recognition in Untagged PDF Documents | https://www.researchgate.net/publication/307174717_Configurable_Table_Structure_Recognition_in_Untagged_PDF_Documents |
| ppt | https://www.slideshare.net/shig/configurable-table-structure-recognition-in-untagged-pdf-documents |
| Complicated Table Structure Recognition | https://arxiv.org/pdf/1908.04729.pdf |
| github | https://github.com/Academic-Hammer/SciTSR |
| https://github.com/BobLd/DocumentLayoutAnalysis#systems |
| pdf2table: A Method to Extract Table Information from PDF Files | http://ieg.ifs.tuwien.ac.at/pub/yildiz_iicai_2005.pdf |
| PDF-TREX: An Approach for Recognizing and Extracting Tables from PDF Documents | http://www.cvc.uab.es/icdar2009/papers/3725a906.pdf |
| TAO: System for Table Detection and Extraction from PDF Documents | https://pdfs.semanticscholar.org/22c9/f2d80e0f0546a54c82dbc9cfc9e68ce9a1ff.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#sparse-line |
| Identifying Table Boundaries in Digital Documents via Sparse Line Detection | https://clgiles.ist.psu.edu/pubs/CIKM2008-table-boundaries.pdf |
| A Fast Preprocessing Method for Table Boundary Detection: Narrowing Down the Sparse Lines using Solely Coordinate Information | https://www.researchgate.net/publication/220933121_A_Fast_Preprocessing_Method_for_Table_Boundary_Detection_Narrowing_Down_the_Sparse_Lines_Using_Solely_Coordinate_Information |
| Improving the Table Boundary Detection in PDFs by Fixing the Sequence Error of the Sparse Lines | https://clgiles.ist.psu.edu/pubs/ICDAR2009-table-boundary-detection.pdf |
| Automatic Table Ground Truth Generation and A Background-analysis-based Table Structure Extraction Method | http://gsl.lab.asu.edu/doc/tableicdar01.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#chart-and-diagram |
| FigureSeer: Parsing Result-Figures in Research Papers | http://ai2-website.s3.amazonaws.com/publications/Siegel16eccv.pdf |
| Extraction, layout analysis and classification of diagrams in PDF documents | http://www.ccs.northeastern.edu/home/futrelle/pubs37/diagrams/DiagramPapers/ExtractionLayout2003.pdf |
| Graphics Recognition in PDF documents | https://pdfs.semanticscholar.org/9c18/d90f1988d1d98f061bdd076d56983a82803d.pdf |
| A Study on the Document Zone Content Classification Problem | http://gsl.lab.asu.edu/doc/zonedas02.pdf |
| CHART-Synthetic | https://github.com/adobe-research/CHART-Synthetic |
| Looking Beyond Text: Extracting Figures, Tables and Captions from Computer Science Papers | https://ai2-website.s3.amazonaws.com/publications/clark_divvala.pdf |
| website | http://pdffigures.allenai.org/ |
| Metrics for Evaluating Data Extraction from Charts | https://github.com/adobe-research/CHART-Synthetic/blob/master/metric6b.pdf |
| github | https://github.com/adobe-research/CHART-Synthetic |
| https://github.com/BobLd/DocumentLayoutAnalysis#mathematical-expression |
| A Font Setting Based Bayesian Model to Extract Mathematical Expression in PDF Files | https://www.researchgate.net/publication/322779502_A_Font_Setting_Based_Bayesian_Model_to_Extract_Mathematical_Expression_in_PDF_Files |
| Mathematical Formula Identification in PDF Documents | https://www.researchgate.net/publication/220860588_Mathematical_Formula_Identification_in_PDF_Documents |
| Faithful Mathematical Formula Recognition from PDF Documents | https://www.cs.bham.ac.uk/~jbb/documents/das10.pdf |
| Extracting Precise Data from PDF Documents for Mathematical Formula Recognition | https://www.cs.bham.ac.uk/~jbb/documents/das08.pdf |
| Mathematical formula identification and performance evaluation in PDF documents | https://link.springer.com/article/10.1007%2Fs10032-013-0216-1 |
| https://github.com/BobLd/DocumentLayoutAnalysis#margins-recognition |
| Finding blocks of text in an image using Python, OpenCV and numpy | https://www.danvk.org/2015/01/07/finding-blocks-of-text-in-an-image-using-python-opencv-and-numpy.html |
| Notes on the margins: how to extract them using image segmentation, Google Vision API, and R | http://travelerslab.research.wesleyan.edu/2016/09/13/notes-on-the-margins/ |
| A mixed approach to auto-detection of page body | https://www.researchgate.net/publication/221253859_A_mixed_approach_to_auto-detection_of_page_body |
| Header and Footer Extraction by Page-Association | https://www.hpl.hp.com/techreports/2002/HPL-2002-129.pdf |
| A System for Converting PDF Documents into Structured XML Format | https://www.researchgate.net/publication/220933081_A_System_for_Converting_PDF_Documents_into_Structured_XML_Format |
| https://github.com/BobLd/DocumentLayoutAnalysis#nlp--ml |
| A Graphical Approach to Document Layout Analysis | https://arxiv.org/pdf/2308.02051.pdf |
| Chargrid: Towards Understanding 2D Documents | https://arxiv.org/pdf/1809.08799.pdf |
| medium | https://medium.com/sap-machine-learning-research/chargrid-77aa75e6d605 |
| Chargrid-OCR: End-to-end trainable Optical Character Recognition through Semantic Segmentation and Object Detection | https://openreview.net/forum?id=SkxhzT5qIB |
| slides | https://drive.google.com/file/d/1a6qIszxXl7FaXurW3MCbZzSTnmYRKDuQ/view |
| BERTgrid: Contextualized Embedding for 2D Document Representation and Understanding | https://openreview.net/forum?id=H1gsGaq9US |
| slides | https://drive.google.com/file/d/1WsgZ5QZFw8GBfxknb96AbH-dLzu0DIAN/view |
| LayoutLM: Pre-Training of Text and Layout for Document Image Understanding | https://arxiv.org/pdf/1912.13318.pdf |
| github | https://github.com/microsoft/unilm/tree/master/layoutlm |
| Detect2Rank: Combining Object Detectors UsingLearning to Rank | https://arxiv.org/pdf/1412.7957.pdf |
| DocParser: Hierarchical Structure Parsing of Document Renderings | https://github.com/DS3Lab/DocParser/blob/master/docparser.pdf |
| github | https://github.com/DS3Lab/DocParser |
| medium | https://medium.com/swlh/paper-review-docparser-hierarchical-structure-parsing-of-document-renderings-54edba20d8f4 |
| LayoutParser: A Unified Toolkit for Deep Learning Based Document Image Analysis | https://arxiv.org/pdf/2103.15348.pdf |
| website | https://layout-parser.github.io/ |
| github | https://github.com/Layout-Parser/layout-parser |
| https://github.com/BobLd/DocumentLayoutAnalysis#pre-trained-models |
| MaskRCNN on PubLayNet datasets. | https://github.com/phamquiluan/PubLayNet |
| https://github.com/BobLd/PublayNet-maskrcnn-mlnet |
| DocParser | https://github.com/DS3Lab/DocParser |
| Object Detection — Document Layout Analysis Using Monk AI | https://medium.com/towards-artificial-intelligence/object-detection-document-layout-analysis-using-monk-object-detection-toolkit-6c57200bde5 |
| CDeC-Net | https://github.com/mdv3101/CDeCNet |
| Graphical Object Detection in document images | https://github.com/rnjtsh/graphical-object-detector |
| CascadeTabNet | https://github.com/DevashishPrasad/CascadeTabNet |
| Parsing PDFs using YOLOV3 | https://github.com/ismail-mebsout/Parsing-PDFs-using-YOLOV3 |
| Camelot | https://camelot-py.readthedocs.io/en/master/ |
| PubTables-1M: Towards comprehensive table extraction from unstructured documents | https://github.com/microsoft/table-transformer |
| Interactive demo: Document Layout Analysis with DiT | https://huggingface.co/spaces/nielsr/dit-document-layout-analysis |
| github | https://github.com/microsoft/unilm/tree/master/dit |
| https://github.com/BobLd/DocumentLayoutAnalysis#workshops |
| Workshop on Document Intelligence (DI 2019) at NeurIPS 2019 | https://sites.google.com/view/di2019 |
| https://github.com/BobLd/DocumentLayoutAnalysis#related-topics |
| Improving typography and minimising computation for documents with scalable layouts | http://eprints.nottingham.ac.uk/28872/1/alex-pinkney-thesis.pdf |
| Breaking Paragraphs into Lines | https://jimfix.github.io/math382/knuth-plass-breaking.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#bounding-boxes |
| Fast Visual Object Tracking with Rotated Bounding Boxes | https://arxiv.org/abs/1907.03892 |
| Building Non-Overlapping Polygons for Image Document Layout Analysis Results | https://pdfs.semanticscholar.org/86cb/00fb775af8d2d3970b1ccf31f5c3c83fdd89.pdf |
| Ensure Non-Overlapping in Document Layout Analysis | https://www.researchgate.net/publication/235419952_Ensure_Non-Overlapping_in_Document_Layout_Analysis |
| Beta-Shape Using Delaunay-Based Triangle Erosion | https://www.academia.edu/39847463/Beta-Shape_Using_Delaunay-Based_Triangle_Erosion |
| https://github.com/BobLd/DocumentLayoutAnalysis#images |
| Analysing layout information: searching PDF documents for pictures | https://pdfs.semanticscholar.org/2bec/a8fcdbdcbe02bc30d40113432daed61f9660.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#shape-detection |
| Polygon Detection from a Set of Lines | https://web.ist.utl.pt/alfredo.ferreira/publications/12EPCG-PolygonDetection.pdf |
| A Simple Approach to Recognise Geometric Shapes Interactively | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24.2707&rep=rep1&type=pdf |
| The Detection of Rectangular Shape Objects Using Matching Schema | https://pdfs.semanticscholar.org/2a73/b9533532b7426fd5a7c47ac3f40e0dc88d7f.pdf |
| Edge Detection Based Shape Identification | https://arxiv.org/ftp/arxiv/papers/1604/1604.02030.pdf |
| Algorithms for the Reduction of the Number of Points Required to Represent a Digitized Line or its Caricature | http://www2.ipcku.kansai-u.ac.jp/~yasumuro/M_InfoMedia/paper/Douglas73.pdf |
| Shape description using cubic polynomial Bezier curves | https://www.sciencedirect.com/science/article/abs/pii/S0167865598000695 |
| New Algorithm for Medial Axis Transform of Plane Domain | https://pdfs.semanticscholar.org/70ae/5b583303af0b4d60d356d08f8ed84e1babbc.pdf |
| stackoverflow | https://stackoverflow.com/questions/29921826/how-do-i-calculate-the-medial-axis-for-a-2d-vector-shape |
| https://github.com/BobLd/DocumentLayoutAnalysis#character-recognition |
| RNN-Based Handwriting Recognition in Gboard | https://ai.googleblog.com/2019/03/rnn-based-handwriting-recognition-in.html |
| arxiv | https://arxiv.org/abs/1902.10525 |
| Handwritten Arabic Digits Recognition Using Bézier Curves | http://ijcsi.org/papers/IJCSI-10-5-2-257-263.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#layout-similarity |
| A Retrieval Framework and Implementation for Electronic Documents with Similar Layouts | https://arxiv.org/ftp/arxiv/papers/1810/1810.07237.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#dehyphenation |
| Dehyphenation - Some empirical methods | https://www.duo.uio.no/bitstream/handle/10852/9043/Bauge2012-dehyphenation.pdf |
| Improved Dehyphenation of Line Breaks for PDF Text Extraction | http://ad-publications.informatik.uni-freiburg.de/theses/Bachelor_Mari_Hernaes_2019.pdf |
| Dehyphenation of Words and Guessing Ligatures | http://ad-publications.informatik.uni-freiburg.de/theses/Master_Sumitra_Corraya_2018.pdf |
| How Document Pre-processing affects Keyphrase Extraction Performance | https://arxiv.org/pdf/1610.07809.pdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#data-structure |
| Kd-Trees for Document Layout Analysis | https://www.researchgate.net/publication/281267378_Kd-Trees_for_Document_Layout_Analysis |
| https://github.com/BobLd/DocumentLayoutAnalysis#datasets |
| DocBank: A Benchmark Dataset for Document Layout Analysis | https://arxiv.org/abs/2006.01038 |
| github | https://github.com/doc-analysis/DocBank |
| PubLayNet: largest dataset ever for document layout analysis | https://arxiv.org/pdf/1908.07836.pdf |
| github | https://github.com/ibm-aur-nlp/PubLayNet |
| ibm article | https://www.ibm.com/blogs/research/2020/05/largest-dataset-for-document-layout-analysis-used-to-ingest-covid-19-data/ |
| DocParser: Hierarchical Structure Parsing of Document Renderings | https://arxiv.org/pdf/1911.01702.pdf |
| TableBank: Table Benchmark for Image-based Table Detection and Recognition | https://arxiv.org/pdf/1903.01949v1.pdf |
| Document Image Datasets | https://medium.com/@jdegange85/document-image-datasets-b7f8df01010d |
| https://github.com/BobLd/DocumentLayoutAnalysis#output-file-format |
| hocr spec | https://github.com/kba/hocr-spec |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig/Export/HOcrTextExporter.cs |
| alto schema | https://github.com/altoxml/schema |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig/Export/AltoXmlTextExporter.cs |
| tei-ocr | https://github.com/OpenPhilology/tei-ocr |
| schema | https://tei-c.org/guidelines/customization/ |
| PAGE-XML | https://github.com/PRImA-Research-Lab/PAGE-XML |
| https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad.PdfPig/Export/PageXmlTextExporter.cs |
| Validate and transform between OCR file formats (hOCR, ALTO, PAGE, FineReader) | https://github.com/UB-Mannheim/ocr-fileformat |
| https://github.com/BobLd/DocumentLayoutAnalysis#pdf-page-to-image-converter |
| Pdf page to image converter | https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/ImageConverter |
| mupdf | https://github.com/sumatrapdfreader/sumatrapdf/tree/master/mupdf/include/mupdf |
| sumatra pdf reader | https://github.com/sumatrapdfreader/sumatrapdf |
| https://github.com/BobLd/DocumentLayoutAnalysis#pdf-layout-analysis-viewer |
| Pdf layout analysis viewer | https://github.com/BobLd/DocumentLayoutAnalysis/tree/master/DocumentLayoutAnalysis/DlaViewer |
| mupdf | https://github.com/sumatrapdfreader/sumatrapdf/tree/master/mupdf/include/mupdf |
| https://github.com/BobLd/DocumentLayoutAnalysis/blob/master/DocumentLayoutAnalysis/DocumentLayoutAnalysis/doc/viewer.png |
|
pdf
| https://github.com/topics/pdf |
|
csharp
| https://github.com/topics/csharp |
|
hocr
| https://github.com/topics/hocr |
|
tei
| https://github.com/topics/tei |
|
hocr-documents
| https://github.com/topics/hocr-documents |
|
alto-xml
| https://github.com/topics/alto-xml |
|
table-extraction
| https://github.com/topics/table-extraction |
|
page-xml
| https://github.com/topics/page-xml |
|
alto
| https://github.com/topics/alto |
|
layout-analysis
| https://github.com/topics/layout-analysis |
|
document-layout-analysis
| https://github.com/topics/document-layout-analysis |
|
xycut
| https://github.com/topics/xycut |
|
docstrum
| https://github.com/topics/docstrum |
|
pdfpig
| https://github.com/topics/pdfpig |
|
xy-cut
| https://github.com/topics/xy-cut |
|
recursive-xy-cut
| https://github.com/topics/recursive-xy-cut |
|
page-segmentation
| https://github.com/topics/page-segmentation |
|
Readme
| https://github.com/BobLd/DocumentLayoutAnalysis#readme-ov-file |
| Please reload this page | https://github.com/BobLd/DocumentLayoutAnalysis |
|
Activity | https://github.com/BobLd/DocumentLayoutAnalysis/activity |
|
69
forks | https://github.com/BobLd/DocumentLayoutAnalysis/forks |
|
Report repository
| https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FBobLd%2FDocumentLayoutAnalysis&report=BobLd+%28user%29 |
| Releases | https://github.com/BobLd/DocumentLayoutAnalysis/releases |
| Packages
0 | https://github.com/users/BobLd/packages?repo_name=DocumentLayoutAnalysis |
| Please reload this page | https://github.com/BobLd/DocumentLayoutAnalysis |
| Please reload this page | https://github.com/BobLd/DocumentLayoutAnalysis |
| Contributors | https://github.com/BobLd/DocumentLayoutAnalysis/graphs/contributors |
| Please reload this page | https://github.com/BobLd/DocumentLayoutAnalysis |
|
C#
100.0%
| https://github.com/BobLd/DocumentLayoutAnalysis/search?l=c%23 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |