ndl-lab/ndlocr-lite
NDLOCR-Liteアプリケーションのリポジトリ(ソースコードを含む)NDLOCR‑Lite application repository (including source code)
해결하는 문제
NDLOCR-Lite는 책과 잡지의 이미지를 텍스트 데이터로 변환하기 위해 설계된 경량 OCR(광학 문자 인식) 도구입니다. 전용 GPU 없이도 표준 가정용 컴퓨터(노트북 등)에서 고성능 OCR을 실행할 수 있도록 하여, 일반 소비자용 하드웨어에서도 디지털 아카이빙을 더 쉽게 수행할 수 있게 합니다.
작동 원리
이 시스템은 이미지를 처리하기 위해 세 가지 주요 모듈을 결합합니다:
- 레이아웃 인식: DEIMv2(DINOv3에서 증류된 ViT-Tiny 모델 사용)를 사용하여 페이지 구조를 식별합니다.
- 텍스트 인식: PARSeq를 사용하여 식별된 영역 내의 실제 문자를 인식합니다.
- 읽기 순서 정렬: 인식된 텍스트를 올바른 논리적 순서로 정리합니다.
모델은 PyTorch를 사용하여 학습된 후 효율적인 실행을 위해 ONNX 형식으로 변환됩니다. 이 도구는 데스크톱 애플리케이션(화면 캡처 모드 포함) 또는 명령줄 인터페이스를 통해 사용할 수 있습니다.
대상 사용자
- 책, 잡지, 역사적 문서를 디지털화하는 연구원 및 아키비스트.
- 고사양 서버 하드웨어 없이 일본어 텍스트(세로쓰기 및 가로쓰기 포함)에 대해 OCR을 수행해야 하는 사용자.
- ONNX 모델을 지원하는 사용자 정의 가능한 OCR 파이프라인을 찾는 개발자.
주요 특징
- GPU 없는 작동: 표준 Windows, Mac, Linux 노트북에서 빠르게 실행되도록 최적화되었습니다.
- 광범위한 형식 지원: JPG, PNG, TIFF, JP2, BMP 및 WebP 파일을 처리합니다.
- 필기체 지원: 필기체 문자에 대한 인식 기능이 향상되었습니다(v1.2 기준).
- 유연한 출력: XML 및 JSON 형식으로 결과를 제공하며, 인식된 텍스트 영역을 강조 표시하는 선택적 시각화 모드를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트