optical coding system