
U-Net
프로토타입에서 작동ResNet-18 backbone
칠해진 레인 선을 분할해, 레인의 방향과 그 안의 내 위치를 기기에 알려 줍니다.
84.23% IoUIoU (검증 세트)
RunSight기술
프레임이 기하 정보가 되고, 기하 정보가 판단이 되고, 판단이 한 문장이 되기까지. 당신의 등에 있는 기기 위에서, 인터넷 없이.
USB RGB 카메라
Hailo-8 가속기
3개 모델 인식

U-Net

YOLOv8n

Sc-Depth V3
레인 및 장애물 기하 정보
음성 안내 엔진
음성 안내
눈높이의 USB 카메라가 Hailo-8 가속기로 프레임을 보냅니다. 받아들인 프레임마다 컴파일된 세 모델이 돕니다. 하나는 흰 선을 분할하고, 하나는 앞의 사람을 검출하고, 하나는 같은 프레임에서 깊이를 추정합니다. 깊이 센서도, LiDAR도, 두 번째 카메라도 없습니다. 깊이는 하나의 RGB 카메라에서 얻으므로 기기를 저렴하게 유지합니다.
프레임은 '최신 우선'으로 처리합니다. 추론이 늦어지면 오래된 프레임은 큐에 쌓지 않고 버립니다. 지나간 영상으로 안내하느니 침묵하는 편이 낫기 때문입니다.

ResNet-18 backbone
칠해진 레인 선을 분할해, 레인의 방향과 그 안의 내 위치를 기기에 알려 줍니다.
84.23% IoUIoU (검증 세트)

Nano detector
앞쪽 트랙에 있는 사람을 검출합니다. 공유 레인에서 진짜 중요한 장애물입니다.
88.24% IoUIoU (검증 세트)

Monocular RGB
한 장의 RGB 프레임에서 검출된 사람까지의 거리를 추정합니다. 그래서 안내 엔진은 장애물이 반응할 만큼 가까운지 판단합니다.
Self-supervised단안 깊이, 기기 탑재


마스크와 상자는 아직 안내가 아닙니다. 기하 정보로 바뀌어야 합니다. 레인의 방향, 그 안의 내 위치, 굽은 정도, 그리고 앞의 사람이 충분히 가까운지.

01
마스크에서 윤곽을 뽑아 각 레인 선을 2차 곡선으로 근사합니다. 사람이나 그림자로 끊긴 선도 보간되어 하나의 연속된 가장자리로 돌아옵니다.

02
근사한 선이 트랙을 다섯 구역(최좌·좌·중앙·우·최우)으로 나누고, 러너를 그중 하나에 놓습니다. 안내는 여기서 계산됩니다.

03
피팅된 선의 중심점에서 곡률 반경을 계산합니다. 반경이 크면 직선, 작으면 커브입니다. 어느 쪽으로 도는지도 알 수 있습니다.

04
검출된 사람은 가까울 때만 장애물이 됩니다. 깊이 모델이 같은 RGB 프레임에서 그 거리를 추정하므로, 엔진은 시야의 모든 사람이 아니라 가까운 사람에 반응합니다.
트랙은 달리는 사람이 처리할 수 있는 것보다 훨씬 많은 정보를 만듭니다. 엔진은 한 번에 최대 하나만 내보내고 나머지는 억제합니다. 대기 시간은 우선순위마다 따로 셉니다.
우선순위가 우선순위를 이깁니다
각 등급이 자기 대기 시간을 가지므로, 방금 나간 안내 때문에 경고가 막히지 않습니다.
잔소리하지 않습니다
같은 문장은 3초 동안 억제됩니다. 여전히 맞는 말이더라도.
치명적 안내는 언제나 나갑니다
치명적 안내는 모든 대기 시간을 건너뛰고 재생 중인 소리를 끊습니다.
float32 그대로는 Raspberry Pi에서 실시간 프레임률을 낼 수 없었습니다. 그래서 모델을 Hailo 가속기용으로 컴파일합니다. 내부 표현으로 변환하고, 프로파일링하고, 실제 트랙 이미지로 보정하며 양자화한 뒤, 부팅 때 불러오는 실행 파일로 만듭니다.
가속기용으로 컴파일한 뒤 프로토타입은 6배 빨라졌고 초당 10프레임 이상으로 동작합니다.
러너의 시점에서 본 인도네시아 트랙 공개 데이터셋은 없습니다. 그래서 직접 만들었습니다. 파트리오트 찬드라바가를 비롯한 공공 트랙에서, 눈높이로, 앞에 사람이 있을 때와 없을 때 모두 촬영했습니다.
각 이미지에는 두 가지 주석을 답니다. 사람에는 바운딩 박스, 흰 선에는 폴리라인. 머리의 기울어짐, 카메라 흔들림, 눈부시거나 흐린 오후에도 견디도록 데이터를 증강합니다.



통합 프로토타입은 작동하지만 아래 항목에는 추가 개발 또는 검증이 필요합니다.
하나의 멀티태스크 모델
이 가속기에는 DRAM이 없어 프레임마다 모델을 바꾸는 비용이 큽니다. 셋을 여러 헤드를 가진 하나의 모델로 합치는 것이 답입니다.
무선 오디오
지금은 유선 이어폰으로 말합니다. 블루투스 오디오에는 휴대폰용과 별개의 무선이 필요합니다.
모델 원격 업데이트
지금은 새 모델을 넣으려면 기기를 직접 만져야 합니다.
현장 검증
여기까지는 모두 책상 위와, 시력이 있는 테스터가 트랙에서 잰 값입니다. 시각장애 러너와 함께하는 감독하의 시험이 진짜 관문이고, 아직 하지 않았습니다.