Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/ad-si/awesome-scanning

A curated list of awesome projects to simplify and improve paper scanning.
https://github.com/ad-si/awesome-scanning

List: awesome-scanning

book-digitization book-scanner book-scanning digitization dms document-scanner page-scanning scanned-documents

Last synced: 4 months ago
JSON representation

A curated list of awesome projects to simplify and improve paper scanning.

Lists

README

        

# Awesome Scanning

A curated list of awesome projects to simplify and improve paper scanning.

- [Websites](#websites)
- [Apps](#apps)
- [Desktop](#desktop)
- [Cross Platform](#cross-platform)
- [MacOS](#macos)
- [Mobile](#mobile)
- [iOS](#ios)
- [Android](#android)
- [Posts](#posts)
- [Discussions](#discussions)
- [Software Libraries](#software-libraries)
- [Document Management](#document-management)
- [Research](#research)
- [Ishikawa Watanabe Laboratory - High-speed digital archiving](#ishikawa-watanabe-laboratory---high-speed-digital-archiving)
- [Devices](#devices)

## Websites

- [DIY Book Scanner] - Community of people who build book scanners.
- [Docutain] - SDK for document & barcode scanning and data capturing.

[DIY Book Scanner]: https://diybookscanner.org
[Docutain]: https://docutain.com

## Apps

### Desktop

#### Cross Platform

- [Book Scanning] - Book scanner software for home-made scanner (no license).
- [BookDrive Editor Pro] -
Software for post-processing images of books (commercial).
- [Bookscan] - Single-camera solution for book scanning (open source).
- [Booksorber] - Processes camera images of book pages (commercial).
- [Decapod] - Web application frontend for image processing and capture tools.
- [Easy Scan] - Scanning software for book2net scanners (commercial).
- [LIMB] -
Project inventory, image processing, quality control, OCR,
document structuring and multiple format exporting
for long-term archiving (commercial).
- [Nidaba] - Expandable and scalable OCR pipeline.
- [OpenCV-Document-Scanner] -
Interactive document scanner built with Python and OpenCV.
- [Page Improver] - Automatic image enhancing software for page scanning.
- [Perspec] - Manually correct the perspective of images.
- [ScanGate] - Stand-alone software for book digitization (commercial).
- [ScanTailor] -
Interactive post-processing tool for scanned pages (open source).
- [ScanTailor Advanced] -
Merges features of forks, adds new features, and includes fixes.
- [Skarynka] - Software to scan and process images to build books.
- [YASW] - Yet Another Scan Wizard (open source).

[BookDrive Editor Pro]: http://atiz.com/bookdrive-editor-pro
[Bookscan]: https://github.com/publicus/bookscan
[Booksorber]: http://booksorber.com
[Easy Scan]: http://book2net.net/en/products/digitization-software
[LIMB]: http://i2s-digibook.com/products/enrich/limb-digitizing-workflow
[Nidaba]: https://github.com/openphilology/nidaba
[OpenCV-Document-Scanner]: https://github.com/andrewdcampbell/OpenCV-Document-Scanner
[Page Improver]: http://4digitalbooks.com/_soft_imaget.html
[Perspec]: https://github.com/ad-si/Perspec
[ScanGate]: http://treventus.com/scangate.html
[ScanTailor]: http://scantailor.org
[ScanTailor Advanced]: https://github.com/4lex4/scantailor-advanced
[Skarynka]: https://github.com/alex73/Skarynka
[YASW]: https://sourceforge.net/projects/yascanw
[Decapod]: https://github.com/Decapod/decapod
[Book Scanning]: https://github.com/Canta/book-scanning

#### MacOS

- [Crisper Document Scanner] - Scan documents from images into b \& w files (macOS app).
- [DxO Perspective] - Correct perspective issues in images (macOS app).
- [Plumb-Bob] - Perspective rectifier (macOS app).
- [Prizmo] - Turn photos into scans by adjusting perspective, cropping, etc. (macOS app).
- [Readiris 17] - OCR software to convert papers, images, or PDF files to digital documents.

[Crisper Document Scanner]: https://itunes.apple.com/app/id1170499100
[DxO Perspective]: http://dxo.com/us/photography/dxo-perspective
[Plumb-Bob]: http://fitplot.it/plumb-bob
[Prizmo]: https://apps.apple.com/app/id546392952
[Readiris 15]: https://itunes.apple.com/us/app/readiris-15/id1070209434

### Mobile

#### iOS

- [CamCard] - Scan, manage, sync and exchange business cards.
- [CamScanner] - Scan any kind of document.
- [Docr] - PDF scanner with document image dewarping.
- [FineScanner] - Digitize Your Docs and Books Anywhere.
- [Genius Scan] - A scanner in your pocket.
- [IRIScan] - Scan documents with your iPhone or iPad.
- [Office Lens] -
Trims, enhances and makes pictures of whiteboards and docs readable.
- [PDF Scanner] - Scan books and multipage documents to PDF.
- [Quick Scan] - Scan, Recognize, Automate.
- [SamCard] - Business card reader.
- [Scanbot] - High quality scans with one tap.
- [Scannable] - Scan contracts, receipts and business cards.
- [Scanner Pro] - Scan paper documents into PDFs.
- [Tiny Scan] - Scanner for documents, photos & receipts.

[CamCard]: https://camcard.com
[CamScanner]: https://camscanner.com
[Docr]: https://itunes.apple.com/app/id1112445201
[FineScanner]: http://finescanner.com
[IRIScan]: http://irislink.com/EN-ROW/c1102/IRIScan-iOS---OCR-App-for-iOS.aspx
[PDF Scanner]: https://itunes.apple.com/app/id784454179
[Quick Scan]: https://www.quickscanapp.com/
[SamCard]: http://samcard.net
[Scanbot]: https://scanbot.io
[Scannable]: https://evernote.com/products/scannable
[Scanner Pro]: https://readdle.com/products/scannerpro
[Tiny Scan]: http://www.appxy.com/tinyscan/
[Office Lens]: https://microsoft.com/en-us/store/p/office-lens/9wzdncrfj3t8
[Genius Scan]: https://thegrizzlylabs.com/genius-scan

### Android

- [Stack] - PDF scanner, document organizer, and detail finder by Google's Area 120.
- [Microsoft Lens] - Trim, enhances, and make photos of whiteboards and documents readable.
- [Adobe Scan] - Scan, OCR, and edit documents (account required).
- [Google Drive] - Use the camera to scan documents (does not support loading existing photos).

[Microsoft Lens]: https://play.google.com/store/apps/details?id=com.microsoft.office.officelens
[Stack]: https://play.google.com/store/apps/details?id=com.area120.paperwork
[Adobe Scan]: https://play.google.com/store/apps/details?id=com.adobe.scan.android
[Google Drive]: https://support.google.com/drive/answer/3145835?co=GENIE.Platform%3DAndroid

## Posts

- [Dewarping pages]
- [Document scanner] -
How to Build a Kick-Ass Mobile Document Scanner in Just 5 Minutes.
- [Genetic programming in the cloud]
- [Keypoint Detection with Transfer Learning][keypoint]
- [math.stackexchange] -
Compute ratio of a rectangle seen from an unknown perspective.
- [Noteshrink] - Compressing and enhancing hand-written notes.
- [Page dewarping] - Flattening images of curled pages.
- [Perspective transform] - 4 Point OpenCV getPerspective Transform Example.
- [Stackoverflow] - Proportions of a perspective-deformed rectangle.
- [Unpaper] - Post-processing tool for scanned sheets of paper.
- [Unprojecting text with ellipses] -
Using transformed ellipses to estimate perspective transformations of text.
- [Building an image processing pipeline with Python]

[Dewarping pages]: http://halfbakedmaker.org/blog/366
[Document scanner]: http://pyimagesearch.com/2014/09/01/build-kick-ass-mobile-document-scanner-just-5-minutes
[Genetic programming in the cloud]: http://halfbakedmaker.org/blog/382
[keypoint]: https://keras.io/examples/vision/keypoint_detection/
[math.stackexchange]: http://math.stackexchange.com/questions/1339924/compute-ratio-of-a-rectangle-seen-from-an-unknown-perspective
[Noteshrink]: https://mzucker.github.io/2016/09/20/noteshrink.html
[Page dewarping]: https://mzucker.github.io/2016/08/15/page-dewarping.html
[Perspective transform]: http://pyimagesearch.com/2014/08/25/4-point-opencv-getperspective-transform-example
[Stackoverflow]: http://stackoverflow.com/questions/1194352/proportions-of-a-perspective-deformed-rectangle
[Unpaper]: https://github.com/Flameeyes/unpaper
[Unprojecting text with ellipses]: https://mzucker.github.io/2016/10/11/unprojecting-text-with-ellipses.html
[Building an image processing pipeline with Python]:
http://pyvideo.org/pycon-us-2013/building-an-image-processing-pipeline-with-python.html

## Discussions

- [Methods To Sense The 3D Surface/Structure Of A Book](
https://diybookscanner.org/forum/viewtopic.php?f=17&t=788)
- [What are the most common algorithms for adaptive thresholding?][alg-thresh]

[alg-thresh]: https://dsp.stackexchange.com/q/2411/26515

## Software Libraries

- [imgwarp-js] - Warp images using JavaScript.
- [Laser Book Scanning] -
Experimental methods for dewarping document images
based on the use of lasers.
- [LCNN] - End-to-End Wireframe Parsing.
- [Segment Anything] - AI model that can cut out any object in any image.
- [WeScan] - Library to add scanning functionalities to an iOS app.

[imgwarp-js]: https://github.com/cxcxcxcx/imgwarp-js
[Laser Book Scanning]: https://github.com/duerig/laser-dewarp
[LCNN]: https://github.com/zhou13/lcnn
[Segment Anything]: https://github.com/facebookresearch/segment-anything
[WeScan]: https://github.com/WeTransfer/WeScan

## Document Management

- [Docspell] - Document management system for private and small business use.
- [Hermes] - Open source document management system by HashiCorp.
- [Mayan EDMS] - Libre document management system.
- [Paperless NGX] - Scan, index, and archive paper documents.
- [Papermerge] - Open source document management system for digital archives.
- [Paperwork] - Personal document manager for Linux and Windows.
- [Polar] - Knowledge manager for web pages, textbooks, and PDFs.
- [TagSpaces] - Offline & open source document manager with tagging support.
- [Teedy] - Lightweight document management system for individuals & businesses.

[Docspell]: https://github.com/eikek/docspell
[Hermes]: https://github.com/hashicorp-forge/hermes
[Mayan EDMS]: https://github.com/mayan-edms/Mayan-EDMS
[Paperless NGX]: https://github.com/paperless-ngx/paperless-ngx
[Paperless]: https://github.com/the-paperless-project/paperless
[Papermerge]: https://github.com/ciur/papermerge
[Paperwork]: https://openpaper.work
[Polar]: https://getpolarized.io
[TagSpaces]: https://github.com/tagspaces/tagspaces
[Teedy]: https://github.com/sismics/docs

## Research

- [Whiteboard scanning] -
Whiteboard scanning and image enhancement by Zhengyou Zhang , Li-Wei He
- [Cam params] -
Determining camera parameters from the perspective projection of a rectangle
by Robert M. Haralick
- [Dewarping of document images] -
Two-Step Dewarping of Camera Document Images
by N. Stamatopoulos, B. Gatos, I. Pratikakis & S. J. Perantonis
- [Dewarping of Document Images using Coupled-Snakes]
- [DewarpNet: Single-Image Document Unwarping
With Stacked 3D and 2D Regression Networks][DewarpNet]
- [Image and Depth from a Conventional Camera with a Coded Aperture]
- [The IUPR Dataset of Camera-Captured Document Images][iupr-dataset]
- [Image processing via level set curvature flow]

[Whiteboard scanning]: http://research.microsoft.com/en-us/um/people/zhang/papers/tr03-39.pdf
[Cam params]: http://portal.acm.org/citation.cfm?id=87146
[Dewarping of document images]: http://users.iit.demokritos.gr/~bgat/3337a209.pdf
[Dewarping of Document Images using Coupled-Snakes]:
https://pdfs.semanticscholar.org/3865/964b607a1ecfb0979b0fb30c5aec4a2cfcf2.pdf
[DewarpNet]: https://github.com/cvlab-stonybrook/DewarpNet
[Image and Depth from a Conventional Camera with a Coded Aperture]:
http://groups.csail.mit.edu/graphics/CodedAperture
[iupr-dataset]:
https://www.dfki.de/en/web/research/projects-and-publications/publications-overview/publication/5681/
[Image processing via level set curvature flow]:
https://math.berkeley.edu/~sethian/2006/Papers/sethian.imageprocessinglevelset.pnas.pdf

### Ishikawa Watanabe Laboratory - High-speed digital archiving

[Vision architecture overview]

- [Book Flipping Scanning]
- [BFS-Auto: High Speed & High Definition Book Scanner]
- [Real-time 3D Page Tracking and Book Status Recognition]
- [High-speed and High-definition Document Digitalization System based on Adaptive Scanning using Real-time 3D Sensing]
- [Automatic page turner machine for Book Flipping Scanning]
- [Document Digitization and its Quality Improvement using a Multi-camera Array]
- [Digitization of Deformed Documents using a High-speed Multi-camera Array]
- [BFS-Solo: High Speed Book Digitization using Monocular Video]
- [Reconstruction of 3D Surface and Restoration of Flat document Image from Monocular Image Sequence]
- [High-accuracy rectification technique of deformed document image using Tiled Rectangle Fragments (TRFs)]
- [Document Image Rectification using Advance Knowledge of 3D Deformation]
- [Estimation of Non-rigid Surface Deformation using Developable Surface Model]
- [Proof-of-concept prototype for Book Flipping Scanning]

[Automatic page turner machine for Book Flipping Scanning]: http://ishikawa-vision.org/vision/BFSflipper/index-e.html
[BFS-Auto: High Speed & High Definition Book Scanner]: http://ishikawa-vision.org/vision/BFS-Auto/index-e.html
[BFS-Solo: High Speed Book Digitization using Monocular Video]: http://ishikawa-vision.org/vision/BFS-Solo/index-e.html
[Book Flipping Scanning]: http://ishikawa-vision.org/vision/BFS/index-e.html
[Digitization of Deformed Documents using a High-speed Multi-camera Array]: http://ishikawa-vision.org/vision/MultiBFS/index-e.html
[Document Digitization and its Quality Improvement using a Multi-camera Array]: http://ishikawa-vision.org/vision/MultiBFS_boundary/index-e.html
[Document Image Rectification using Advance Knowledge of 3D Deformation]: http://ishikawa-vision.org/vision/BFS_learn/index-e.html
[Estimation of Non-rigid Surface Deformation using Developable Surface Model]: http://ishikawa-vision.org/vision/developable/index-e.html
[High-accuracy rectification technique of deformed document image using Tiled Rectangle Fragments (TRFs)]: http://ishikawa-vision.org/vision/TRF/index-e.html
[High-speed and High-definition Document Digitalization System based on Adaptive Scanning using Real-time 3D Sensing]: http://ishikawa-vision.org/vision/HybridBFS/index-e.html
[Proof-of-concept prototype for Book Flipping Scanning]: http://ishikawa-vision.org/vision/BookFlipScan/index-e.html
[Real-time 3D Page Tracking and Book Status Recognition]: http://ishikawa-vision.org/vision/BFSPageTracking/index-e.html
[Reconstruction of 3D Surface and Restoration of Flat document Image from Monocular Image Sequence]: http://ishikawa-vision.org/vision/MonoBFS/index-e.html
[Vision architecture overview]: http://ishikawa-vision.org/vision/index-e.html

## Devices

- [Archivist] - V-shaped platner based book scanner (open source).
- [Bookscanner] - Linear page turning book scanner (open source).
- [Linear Book Scanner] - Low-cost page-turning book scanner (open source).
- [Portable Scanners] - Several portabal scanning devices (commercial).

[Archivist]: http://diybookscanner.org/archivist
[Bookscanner]: https://bookscanner.de
[Linear Book Scanner]: https://linearbookscanner.org
[Portable Scanners]: http://irislink.com/EN-ROW/c1080/IRIScan---Portable-scanners---Discover-our-range.aspx