OmniEncoder: See, Hear, and Feel Continuous Motion Like Humans With One Encoder
본 논문은 모달리티별 인코더의 한계를 극복하고 연속적인 운동에 대한 통합적이고 인간과 유사한 지각을 가능하게 하며 세밀한 시각 작업의 성능을 크게 향상시키면서 경쟁력 있는 오디오-비주얼 벤치마크를 유지하기 위해 시각 및 오디오 신호를 대칭적인 25fps 로 공동 임베딩하는 통합형 트랜스포머 백본인 Omni-Encoder 를 소개합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
초당 한 장씩 멈춰 있는 사진만 보며 사운드트랙을 풀속도로 듣는다고 상상해 보세요. 이것이 바로 현재 대부분의 '오미-모달'(시각과 청각을 모두 처리하는) AI 모델이 작동하는 방식입니다. 이 모델들은 비디오 프레임을 느리게(초당 1~2 장) 보지만, 오디오는 매우 빠르게(초당 25 회) 처리합니다. 이로 인해 불일치가 발생합니다. AI 는 세상을 슬로우 모션으로 보지만, 소리는 실시간으로 듣기 때문에 특정 손짓과 그 소리를 정확히 연결하기 어렵습니다.
이 논문은 인간처럼 보고, 듣고, 움직임을 '느끼는' 새로운 AI 뇌인 Omni-Encoder를 소개하며 이를 해결합니다.
간단한 비유를 통해 작동 원리를 설명하겠습니다:
1. 문제: "슬로우 모션 카메라" 대 "빠른 귀"
현재 AI 모델은 10 초마다 복도를 확인하지만 모든 발소리를 즉시 듣는 경비원과 같습니다. 누군가 점검 사이사이에 손을 빠르게 흔들면 경비원은 이를 놓칩니다.
- 문제점: 기존 모델은 수어나 체조와 같은 빠른 움직임을 포착하기엔 비디오 샘플링 속도가 너무 느린 반면, 오디오는 풀속도로 처리합니다. 이로 인해 시각과 청각 사이의 '춤'을 놓치게 됩니다.
2. 해결책: "초당 25 프레임의 슈퍼 브레인"
Omni-Encoder 는 비디오와 오디오를 동일한 높은 속도인 초당 25 프레임으로 처리하도록 설계되었습니다. 단순히 이미지를 보는 것을 넘어, 이미지 사이의 움직임을 이해합니다.
컴퓨터가 너무 많은 데이터로 과부하가 걸리지 않도록 하기 위해 저자들은 세 가지 영리한 방법을 고안했습니다:
A. "3 차선 고속도로" (Omni-Encoder 토큰 템플릿)
비디오와 오디오를 하나의 지저분한 데이터 더미로 취급하는 대신, 시스템은 시간의 각 순간을 세 개의 명확한 '차선'으로 조직화합니다:
- 오디오 차선: 소리를 전달합니다.
- "움직임" 차선 (시각 연속): 이것이 마법 같은 재료입니다. 이 데이터 포인트들은 '모션 센서'처럼 작동합니다. 사물이 어떻게 보이는지(색상이나 모양) 는 상관없이 한 프레임에서 다음 프레임으로 어떻게 움직이는지에만 관심을 가집니다. 마치 댄서의 얼굴이 아닌 손의 경로를 추적하는 것과 같습니다.
- "정적" 차선 (시각 기반): 질감, 모양, 배경과 같은 사물의 외관 세부 정보를 전달합니다.
효율성 트릭: 시스템은 모든 움직임을 놓치지 않도록 '움직임'과 '오디오' 차선을 풀속도(초당 25 프레임) 로 유지합니다. 반면, '정적' 차선은 초당 2 프레임으로만 속도를 늦춥니다. 그 이유는 배경이 그렇게 빠르게 변하지 않기 때문입니다. 이는 빠른 움직임 데이터를 유지하면서 막대한 컴퓨터 자원을 절약합니다.
B. "3D GPS" (Omni-RoPE)
일반 AI 에서는 데이터가 소리인지, 움직이는 손인지, 아니면 정적인 벽인지 구분하기 어렵습니다. 모두 같은 숫자로 보이기 때문입니다.
Omni-Encoder 는 모든 데이터 조각에 고유한 3D GPS 좌표(시간, 높이, 너비) 를 부여합니다.
- 소리는 '원점'(0,0) 에서 좌표를 받습니다.
- 움직이는 손은 바로 옆 좌표(0,1) 를 받습니다.
- 정적인 벽은 더 바깥쪽 좌표(1,1) 를 받습니다.
이를 통해 AI 는 즉시 "아, 이 데이터 포인트는 소리이고 저것은 움직이는 객체구나"라고 알아내어 혼란 없이 서로의 관계를 이해할 수 있습니다.
C. "슬라이딩 윈도우" (Temporal Window Shifting)
비디오와 오디오의 25 프레임을 한 번에 처리하는 것은 도서관의 모든 책을 동시에 읽으려는 것과 같습니다. 너무 무겁습니다.
저자들은 Temporal Window Shifting이라는 기법을 사용합니다. 마치 16 페이지를 한 번에 덮는 작은 창을 통해 책을 읽는다고 상상해 보세요.
- 먼저 1~16 페이지를 읽습니다.
- 그 다음 창을 반만큼 이동시켜 9~24 페이지를 읽습니다.
- 다시 창을 이동시킵니다.
이 방식은 AI 가 한 번에 전체 영화를 암기할 필요 없이 한 순간에서 다음 순간으로 이야기가 어떻게 흐르는지 볼 수 있게 합니다. 사고 과정을 빠르고 효율적으로 유지합니다.
3. 결과: 무엇을 증명했는가?
팀은 빠르고 세부적인 움직임을 포착해야 하는 작업에서 이 새로운 시스템을 테스트했습니다:
- 수어: 수어 인식은 빠른 손짓으로 쓰인 책을 읽는 것과 같습니다. 기존 모델은 약 1% 에서 37% 만 정확했습니다. Omni-Encoder 는 90% 에서 97% 까지 정확하여 수어 전용으로 설계된 시스템조차 능가했습니다.
- 스포츠 및 액션: 다이빙 동작이나 체조 인식과 같은 작업에서 기존 최상위 모델과 맞먹거나 능가하는 성능을 보였습니다.
- 오디오 - 시각 추론: "누가 말하고 있는가?"와 같이 듣고 보아야 하는 질문을 할 때, 별도의 '귀'와 '눈'을 사용하는 복잡한 시스템과 동일한 성능을 발휘했습니다.
결론
이 논문은 AI 가 보고 듣는 방식을 통합함으로써—서로 불일치하는 두 개의 별도 스트림이 아닌 단일 동기화된 데이터 스트림으로 취급함으로써—인간처럼 세상을 이해하는 모델을 구축할 수 있다고 주장합니다. 이를 통해 연속적인 움직임의 '느낌'을 포착할 수 있게 되어 빠른 동작, 제스처, 그리고 소리와의 관계를 이해하는 능력이 크게 향상됩니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.