Reed-Solomon for OCR: error correction for messy printed codes
이 프로젝트는 인쇄된 코드, 쿠폰, ID 등의 오류 보정을 위해 Reed-Solomon 오류 정정 부호(ECC)를 OCR(광학 문자 인식)에 최적화하는 방법을 제시합니다.
이는 저해상도 인쇄, 잉크 부족, 오염 등으로 인해 인쇄된 문자가 손상되었을 때도 디코더가 오류를 감지하고 원래 메시지를 복구하여 OCR 신뢰도를 100%에 가깝게 향상시키는 것을 목표로 합니다.
구현 과정에서는 OCR 오류를 줄이기 위해 'OCR 안전 문자' 목록(예: 0과 O 제거, 1과 l에서 1만 유지 등)을 정의하고, 패리티 텍스트를 인코딩할 때 이 안전 문자를 사용하여 데이터의 무결성을 보장하는 방법을 다룹니다.
이는 저해상도 인쇄, 잉크 부족, 오염 등으로 인해 인쇄된 문자가 손상되었을 때도 디코더가 오류를 감지하고 원래 메시지를 복구하여 OCR 신뢰도를 100%에 가깝게 향상시키는 것을 목표로 합니다.
구현 과정에서는 OCR 오류를 줄이기 위해 'OCR 안전 문자' 목록(예: 0과 O 제거, 1과 l에서 1만 유지 등)을 정의하고, 패리티 텍스트를 인코딩할 때 이 안전 문자를 사용하여 데이터의 무결성을 보장하는 방법을 다룹니다.